body {margin: 0px; font-size:12px;font-family: Arial, Verdana, Helvetica;}
h1, h2, h3, h4 { margin-bottom: 0; padding-bottom: 0; margin-top:0 } 
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}

.PagingFirst {background-image:url(../images/paging/first.gif);background-repeat:no-repeat;width:35px; height:15px; border:0px; background-color:Transparent;}
.PagingBack {background-image:url(../images/paging/back.gif);background-repeat:no-repeat; width:35px; height:15px;border:0px;background-color:Transparent}
.PagingNext {background-image:url(../images/paging/next.gif);background-repeat:no-repeat; width:35px; height:15px;border:0px;background-color:Transparent}
.PagingLast {background-image:url(../images/paging/last.gif);background-repeat:no-repeat; width:35px; height:15px;border:0px;background-color:Transparent}

.border {border: 1px solid #000000;}
/* 
#############################
 MENU STYLES  
#############################
*/
.Menu {border:0;font-size: 12px;padding:0px;position:relative;top:1px;left:0px; width:175px;}
.Menu table {padding:0px;border-spacing:0px; border:0px;}
.Menu td { padding:0px 2px 0px 0px; vertical-align:middle; }
.Menu .item { padding:0px 3px 0px 3px; height:30px; width:175px; background:#003366;  text-align:left; color:#FFFFFF; border: 1px solid #000000;  font-weight:bold; }
.Menu .itemSelected { padding:0px 3px 0px 3px; height:30px; width:175px; background:#9999ff; text-align:left; color:#000066; border: 1px solid #000000; font-weight:bold; }
/* 

/* 
#############################
 TAB MENU STYLES  
#############################
*/
.tMenu {border:0;font-size: 10px;padding:0px;border-collapse:collapse;position:relative;top:1px;left:0px;}
.tMenu table {padding:0px;border-spacing:0px; border:0px; width:100%;border-collapse: collapse;}
.tMenu td { padding:0px 5px 0px 0px; text-align:center}
.tMenu .item { padding:0px 3px 0px 0px; height:20px; width:100px; background:#FFFFFF;  text-align:left; color:#660000; border: 1px solid #000000;  font-weight:bold; }
.tMenu .itemSelected { padding:0px 3px 0px 0px; height:20px; width:100px; background:#660000; text-align:left; color:#FFFFFF; border: 1px solid #000000; font-weight:bold; }
/* 
#############################
 HEADER AND GLOBAL STYLES  
#############################
*/
.header {background-color:#003366}
.header .logo {padding:10px 0px 10px 10px;}
.header .spacer1 {background-color:#FFFFFF; height:3px}
.header .spacer2 {background-color:#772b1a; height:4px}
.header .slogan{padding:5px 5px 5px 5px; color:white; font-family:Copperplate Gothic Light; font-size:.8em; font-weight:bold; font-style:italic}

.footer {font-size:.9em;}
.footer .td {padding:5px}
.footer .line{ border-bottom: 1px solid #000000; height:5px}
.footer .copyright {font-size: 10px; color: #000000; vertical-align: middle; padding:5px; text-align:center}
.footer a { padding-left:5px; font-size:12px}
.footer a:hover	{ color:Navy;}

/* 
#############################
 GUI STYLES  
#############################
*/
.heading{ background-color:gray;color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 10px; font-size:1.4em}
.subHeading{background-color:#660000;color:#FFFFFF; font-weight:bold; padding:3px 5px 3px 10px; font-size:1.1em}

.formLayout td {padding: 3px 0px 3px 3px; vertical-align: middle;font-size:12px}
.formLayout .label {font-weight: bold; font-size:12px; padding: 5px 0px 5px 3px;}
.formLayout .noBold {font-weight:normal;}
.formLayout .txtInput{border: 1px solid #809DB9; width: 200px; font-size:12px;}
.formLayout .txtInputSmall{border: 1px solid #809DB9; width: 60px; font-size:12px;}
.formLayout .txtInputReadOnly {border: 0px; width: 200px; font-size:12px;}
.formLayout .dropDown{border: 1px solid #809DB9; width: 200px; font-size:12px;}
.formLayout .txtMultiLine {border: 1px solid #809DB9; width: 600px; height:80px; font-size:12px;}
.formLayout .radioInput {margin-right: 5px; top: 2px; font-size:12px;}
.formLayout .checkboxInput {position: relative; top: 2px; left: -4px;}
.formLayout .button {border-style: solid;	border-color: inherit;	border-width: 1px;	width:84px; 	color: black; 	font: bold xx-small Verdana;	}
.formLayout .error {font-weight: bold;color:#d60a12; font-size:14px}
.formLayout .required {color:#d60a12;}
.box {border: 1px solid #809DB9}
.button {border-style: solid;	border-color: inherit;	border-width: 1px;	width:84px; color: black; font: bold xx-small Verdana;	}

.dataLayout {border:0;font-size: 12px;padding:0px; width:100%}
.dataLayout .row {padding:7px 7px 7px 7px;}
.dataLayout .row1 {padding:7px 7px 7px 7px; border-left:1px solid #000000; border-right:1px solid #000000}
.dataLayout .row a, .row a:hover {text-decoration:none; color:#0066CC;}
.dataLayout .alternateRow{ padding:7px 7px 7px 7px;background-color: #F3F2F2;}
.dataLayout .alternateRow a, .alternateRow a:hover {text-decoration:none; color:#0066CC;}
.dataLayout .alternateRow1 {padding:7px 7px 7px 7px;background-color: #F3F2F2; border-left:1px solid #000000; border-right:1px solid #000000}
.dataLayout .seperator {padding:0px 5px 0px 5px} 
.dataLayout .seperator .line { border-top: 1px solid #CCCCCC}
.dataLayout .header1 { padding:7px 0px 7px 7px;color:#000000; font-weight:bold;background-color: #E8E8E8;border-left:1px solid #000000; border-right:1px solid #000000}
.dataLayout .header { padding:7px 0px 7px 7px;color:#000000; font-weight:bold;background-color: #E8E8E8;}
.dataLayout .header .paging {text-align:right}
.dataLayout .header .heading {font-size: 16px; font-weight:bold;color: #000000; background-color:Transparent; padding:0px;}
.dataLayout .header a {text-decoration: none;color:#990000;}
.dataLayout .footer {padding:7px 0px 7px 7px;color:#000000; font-weight:bold;background-color: #E8E8E8;}
.dataLayout .footer .paging{text-align:right}
.dataLayout .footer .heading{font-size: 16px; font-weight:bold;color: #990000; padding:0px;}

.gridView {width: 100%;margin: 5px 0 10px 0; border-collapse:collapse; padding:0px}  
.gridView td {padding: 7px; text-align:left }  
.gridView th {padding: 7px;color:#000000; font-weight:bold;background-color: #E8E8E8;text-align:left}
.gridView .alternateRow{ padding:7px;background-color: #F3F2F2;}


/* 
#############################
 Marquee  
#############################
*/
.RotatingLable { width:100%; color:white; font-weight:600; padding:10px; font-size:14px}



