@charset "utf-8";
body {
	/*background: #07befc url(images/body_bg.jpg) top center repeat-x;*/
    background-color: #bccddd;
    margin: 0;
    padding: 0;
}

/* standard link */
a:link, a:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

#header {
    background-image: url(images/header.gif);
    background-repeat: no-repeat;
    height: 161px;
    margin: 0;
    padding: 0;
}

#content {    
    background-color: #fff;
    width: 100%;
    margin: 0;
    padding: 0;
}

#footer {
    font: normal 11px Arial, Verdana, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 0;
}

/*******************************************************/
/******************   BOX CONTAINER   ******************/
#page_container {
   	width: 1000px;
		margin: 0 auto;
    /*position: relative;
    border: #000 1px solid;*/
}
.clear { clear: both; }



.black11 { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color: #000;}
.black11_verdana { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color: #000;}
.black11_center { font: normal 11px Arial, Verdana, Helvetica, sans-serif; text-align: center; }
.black11_bold { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.black12 { font: normal 12px Arial, Verdana, Helvetica, sans-serif; color: #000;}
.black12_bold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.black14_bold { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.black15_bold { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.black16_bold { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.black22 { font: normal 22px Verdana, Arial, Helvetica, sans-serif; color: #000;}
.dark_blue14_bold { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #16333d;}
.blue11_bold { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color: #0072bc; }
.blue12_bold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0072bc; }
.blue22 { font: normal 22px Verdana, Arial, Helvetica, sans-serif; color: #0072bc; }
.darkyellow11_bold { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color: #364019; }
.red11 { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color: #ff0000;}
.red12 { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}
.red12_bold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}
.red14_bold { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}
.red22 { font: normal 22px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}
.white11_bold { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.white12_bold { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.white5em_bold { font: bold 5em Arial, Verdana, Helvetica, sans-serif; color: #fff;}
.green11_bold { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color: #005e20;}
.gray11 { font: normal 11px Arial, Verdana, Helvetica, sans-serif; color: #626262;}
.gray11_bold { font: bold 11px Arial, Verdana, Helvetica, sans-serif; color: #626262;}

.font_bold {font-weight: bold}

.blue_gray_bg { background-color: #bccddd; }
.blue_gray_bg2 { background-color: #97acbf; }
.blue_gray_bg3 { background-color: #cfe1e7; }
.white_bg { background-color: #fff; }
.light_gray_bg { background-color: #f4f4f4; }


hr {
  /*color: #d4cfbc;*/
	background-color: #d4cfbc;
  border: 0;
  width: 100%;
	height: 1px;
}

.hello_bg { 
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	height: 30px;
}


.blue_bg {
	font: bold 14px Arial, Helvetica, sans-serif; color: #FFF;  
	background-color: #567dad;
	height: 22px;
}

a.blue_text_bg:link, a.blue_text_bg:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #0072bc;
	padding: 3px 20px 3px 20px;	
	text-decoration: none;
}
a.blue_text_bg:hover, a.blue_text_bg:active {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #a1c0e4;
	padding: 3px 20px 3px 20px;	
	text-decoration: none;
}

a.red_text_bg:link, a.red_text_bg:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #e3e5f0;
	border: #455872 1px solid;
	padding: 3px 20px 3px 20px;	
	text-decoration: none;
}
a.red_text_bg:hover, a.red_text_bg:active {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #000000;
	border: #455872 1px solid;
	padding: 2px 20px 2px 20px;	
	text-decoration: underline;
}


a.black11_link:link, a.black11_link:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
a.black11_link:hover, a.black11_link:active {
	text-decoration: none;
}

a.red11_link:link, a.red11_link:visited {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #ed1c24;
    text-decoration: none;
}
a.red11_link:hover, a.red11_link:active {
    text-decoration: underline;
}

a.red12_link:link, a.red12_link:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ed1c24;
	text-decoration: underline;
}
a.red12_link:hover, a.red12_link:active {
	text-decoration: none;
}

a.red16_link:link, a.red16_link:visited {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #ed1c24;
	text-decoration: underline;
}
a.red16_link:hover, a.red16_link:active {
	text-decoration: none;
}

a.darkblue11_link:link, a.darkblue11_link:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #1e2b37;
	text-decoration: none;
}
a.darkblue11_link:hover, a.darkblue11_link:active {
	text-decoration: underline;
}


.input_field2 {
	color: #000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #fff;*/
	border: #c0cdde 1px solid;
	width: 140px;
	height: 18px;	
	margin: 2px;
	/*padding: 2px 1px 1px 2px;*/
	padding: 0;
}
.input_field3 {
	color: #000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #fff;*/
	border: #c0cdde 1px solid;
	width: 200px;
	height: 18px;	
	margin: 2px;
	padding: 0;
}
.input_field_sm {
	color: #000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #fff;*/
	border: #c0cdde 1px solid;
	width: 63px;
	height: 18px;	
	margin: 2px;
	padding: 0;
}
.input_field_sm2 {
	color: #000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #fff;*/
	border: #c0cdde 1px solid;
	width: 55px;
	height: 20px;	
	margin: 2px;
	padding: 0;
}
.input_field_sm3 {
	color: #000;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #fff;*/
	border: #c0cdde 1px solid;
	width: 32px;
	height: 18px;	
	margin: 2px;
	padding: 0;
}
.input_field_long {
	color: #000;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #fff;*/
	border: #c0cdde 1px solid;
	width: 260px;
	height: 22px;	
	margin: 2px;
	padding: 0;
}
.input_field_long2 {
	color: #000;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #fff;*/
	border: #c0cdde 1px solid;
	width: 320px;
	height: 22px;	
	margin: 2px;
	padding: 0;
}




#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #dcecf9;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
/*border-right: 3px solid black;
border-bottom: 3px solid black;*/
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}



/* pagination */
.pageLink{
font-family:arial, Helvetica;
font-size:10px;
width:16px; 
line-height:15px; 
height:15px; 
text-align:center; 
margin:1px 1px 1px 1px; 
border:solid 1px #000000; 
color:#000000;
background: #f4f4f4;
padding:1px 3px 1px 3px; 
text-decoration:none;
}

.pageLinkSelected{
font-family:arial, Helvetica;
font-size:10px;
width:16px; 
line-height:15px; 
height:15px; 
text-align:center; 
margin:1px 1px 1px 1px; 
border:solid 1px #000000; 
color:#FFFFFF;
background: #3a99ce;
padding:1px 3px 1px 3px; 
text-decoration:none;
}
.dropList { 
font-family:arial, Helvetica;
font-size: 8pt; 
color:#000000; 
border-style:solid; 
border-width:1px; 
border-color:#000000;
}


