/*  FILENAME: pages.css  */


/* OVERALL PAGE LAYOUT */
body {
	margin:0px;
	background-color:#E5EEEC;
}

TD, P, OL, UL { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:13px; 
}

/* DEFAULT STYLES */
h2 { 
	font-family:Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;

}

h3 { 
	font-family:"Times New Roman", Times, serif;
	color: #013F3A; 
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px; 
	font-style:italic;
}

h4 { 
	font-family:"Times New Roman", Times, serif;
	color:#013F3A; 
	font-size: 18px; 
	margin-top: 20px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-style:italic;
}

hr {
	color:#E5EEEC; /*explorer color*/
	size:1px;
	width:80%;
	
}

a:link { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}

a:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#000000;
	text-decoration: none;
	font-weight: bold;

}	

a:active { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #0000FF;
	text-decoration: none;
}	

a:hover { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #0000FF; 
	text-decoration: underline; 
}

/* MAIN TEXT AREA*/
.maintextarea {
	background-image:url('/components/contentarea_background.gif');
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 13px; 
	text-decoration:none;
	line-height: 20px;
	width:562px;
	height:426px;
	background-color:#FFFFFF;
	vertical-align:top
}

/* TOP BAR */
.topbartext_home {
	background-image:url('/components/topbarhome_background.jpg'); 
	color:#FFFFFF; 
	font-size:14px; 
	text-align:right; 
	height:20px; 
	padding-right:10px
}

.topbartext_sub {
	background-image:url('/components/topbarsub_background.jpg'); 
	color:#FFFFFF; 
	font-size:14px; 
	text-align:right; 
	height:20px; 
	padding-right:10px
}

/* LEFT NAVBAR */
a.navlink:link    { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:none}
a.navlink:active  { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:none }
a.navlink:visited { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:none }
a.navlink:hover   { font-family:Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:underline }

.navlinkcell {
	background-image: url('/components/navbar_cellbackground.jpg');
	vertical-align:top;
	height:20px;
	width:188px;
	padding-left:21px
}

.navspacer {
	background-image:url('/components/navbar_spacer.jpg');
	height:10px;
	width:188px
}

.leftnavarea {
	width:188px;
	height:426px;
	background:#407F76 url('/components/navbar_background.gif'); 
	vertical-align:top; background-color:#407F76
}
img {
	border:0px;
	display:block;
}

/* BOTTOMBAR */
.bottom-navtext_blk      { font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none}
.bottom-navtext_grn      { font-family:Arial, Verdana, Helvetica, sans-serif; color:#005447; font-size:10px; text-decoration:none}

a.bottom-navlink:link    { font-family:Arial, Verdana, Helvetica, sans-serif; color:#005447; font-size:10px; text-decoration:none}
a.bottom-navlink:active  { font-family:Arial, Verdana, Helvetica, sans-serif; color:#005447; font-size:10px; text-decoration:none }
a.bottom-navlink:visited { font-family:Arial, Verdana, Helvetica, sans-serif; color:#005447; font-size:10px; text-decoration:none }
a.bottom-navlink:hover   { font-family:Arial, Verdana, Helvetica, sans-serif; color:#005447; font-size:10px; text-decoration:underline }

.leftbottomcell {
	background:url('/components/navbar_background.gif');
}

.rightbottomcell {
	background-color:#FFFFFF;
	padding-bottom:20px;
}

/** TABLE **/

.datatable {
	background-color:#4A8D9B;
}

.datatable th {
	background-color:#407F76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	line-height: 18px; 
	color:#FFFFFF;
	padding:3px 5px 3px 15px;
	text-align:left;
}						

.datatable td {
	background-color:#E0EDEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #BF005D;
	padding:2px 5px 2px 15px;
}					


/* MISC STYLES */
.border {
	border-left: 2px solid #407F75;
	border-right: 2px solid #407F75;
	border-bottom: 2px solid #407F75;
}