/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body{ background-image: url(/img/bg_main.jpg); font-family: Arial,sans-serif; font-size: 11px; color:#2e2e2e;padding:0px;margin:0px;	height:100% }

a{ color: #00509E; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:link{ color: #333333;	font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:visited{ color: #333333;	font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover{ color: #3e597c; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; }

h1{ font-family: Verdana,Arial,sans-serif; font-size: 140%; color: #334d55; margin: 0px; padding: 0px; }
h2{ font-family: Arial,sans-serif; font-size: 114%; color: #334d55; margin: 0px; padding: 0px; }
h3{ font-family: Arial,sans-serif; font-size: 100%; color: #334d55; margin: 0px; padding: 0px; }
h4{ font-family: Arial,sans-serif; font-size: 100%; font-weight: normal; color: #333333; margin: 0px; padding: 0px; }
h5{ font-family: Verdana,Arial,sans-serif; font-size: 100%; color: #334d55; margin: 0px; padding: 0px; }

ul{ list-style-type: square; }
ul ul{ list-style-type: disc; }
ul ul ul{ list-style-type: none; }

label{ font-family: Arial,sans-serif; font-size: 100%; font-weight: bold; color: #334d55; }

input.btn { 	background-image:url(/img/btnform_o.gif); 
	background-repeat:repeat-x;
        background-color: #738dae;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
   /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#D0D0D0');   */
}
input.filebrowse { border:1px solid #888888; }

select.combo {}

p{ font-family: Verdana,Arial,sans-serif; font-size: 12px; margin: 10px 0px 0px 0px; }

td{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; }


/***********************************************/
/* Form Components                             */
/***********************************************/

form { margin: 0px 0px 0px 0px; border-style: none; voice-family: "\"}\""; voice-family:inherit; }
form strong{ font-family: Arial,sans-serif, Verdana; font-size: 100%; color: #373737; font-style: normal; font-weight: bold; }
input.textfield{ font-family: Arial,sans-serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; border: 1px solid; }
select.list{ width:130px; font-family: Arial,sans-serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; border:1px solid; }


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#mainShell {background-color:#FFFFFF;width: 970px;margin: auto;text-align: left; border-left: 1px solid #868686; border-right: 1px solid #868686;height:100%;}
#headerContainer {background-color:#ffffff; margin: 0px 5px 5px 5px;padding: 0px;height: 60px;}
#header{width: 970px; height: 27px; background-image:url(/img/headerbar.gif); background-repeat:repeat-x; margin: 0px; padding: 0px;clear: both;font: 1px sans-serif; }
#headerLogo {
	float: left;
	position: relative;
	left:50px;
	display: block;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	width: 230px;
		
}
#headerLink{
	float: left;
	display: inline;
	padding: 0px;
	margin: 20px 0px 0px 140px;
}
#middle {width: 970px; background-color: #FFFFFF; padding-top: 0px;  min-height:350px; margin: 0px 0px 0px 0px;}
/* #left{ float: left; width: 145px; top: 155px; margin: 8px 3px 3px 4px; border: 0px solid #000000; } */
#left{ float: left; width: 150px; margin: 8px 0px 0px 60px; background-color: #FFFFFF; }
#right{width: 0px; visibility: hidden; height:100%;}
/* #right{ position: absolute; width: 145px; top: 101px; left: 80%; margin: 8px 4px 3px 3px; z-index: 3; padding: 0px; border: 0px solid #000000; } */
#body{background-color:#ffffff; width: auto;	top: 0px; margin: 0px 0px 0px 250px; height:100%; }
#footer{ clear: both; width: 100%; height: 31px; background-color: #FFFFFF; padding-top: 30px; }
	#footer .date { float: left; text-align: left; }
	#footer .contact { float: right; text-align: right; }
	
		
/***********************************************/
/* Footer Components                           */
/***********************************************/
#footer_left{ float: left; height: 10px; width: 0px; margin: 0px; padding: 0px; }
#footer_copyright{ /* background-color:#E5E5E5; */ clear: both; background-color: #FFFFFF; /* position: relative; float:left;*/ color: #999999;	 width:784px; padding:8px 8px 8px 8px; margin: 0px 0px 0px 70px; }
#footer_right{ float:right; height: 10px; width: 0px; padding-right: 0px; }


/***********************************************/
/* Body Components                             */
/***********************************************/
#userdata{
        background-image:url(/image/index_servicesheader.gif);
        background-repeat:no-repeat;
        width:535px;
        height: 65px;
        top: 0px;
        padding: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        /* position: relative; */
}
/*margin:0px 0px 0px 30px; height: auto; visibility: hidden; } */
#page_title{ font-size: 20px; color: #204b5c; margin:5px 0px 0px 10px; padding:10px; }
#contents{ float: left; background-color: #FFFFFF; margin:0px 5px 5px 10px; width: auto; height: 100%; }
#messages{ font-family: Arial,sans-serif, Verdana; font-size: 11px; color: #333333; margin:10px 0px 0px 10px; background-color: #FFFFFF;}
#messages ul{ padding-top: 0px; margin-top: 3px; }
  #messages .error{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #f26521; font-weight: bold; }
  #messages .normal{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #464646; } 


/***********************************************/
/* Left Components                             */
/***********************************************/

/* Special menu components (for expandable menu) */
#menu2{ float: left; width: 100%; background-color: #F4F4F4; font-family: Arial,sans-serif, Verdana; font-size: 14px; text-align: left; border: 1px solid #000000; }
#menu2 a{ color: #00509E; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none;  }
#menu2 a:link{ color: #333333;	font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#menu2 a:visited{color: #333333;	font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
#menu2 a:hover{ color: #3e597c; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; }

#menu{ position:relative; width: 100%; color: #ffffff; height: 20px; }
#menu_header{background-color: #FFFFFF;font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; padding-left: 12px; }
#menu_text{ font-weight: bold; color: #000000; text-align: left; }
#menu_link{ background-color: #FFFFFF; color: #00509E; }


/***********************************************/
/* Menu link Components                        */
/***********************************************/
#menu_link a{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0099FF; font-size: 11px; text-decoration:none; padding-left: 12px; }
#menu_link a:link{color: #00509E; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none;  }
#menu_link a:visited{color: #333333;	font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
#menu_link a:hover{ color: #3e597c; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; }


/***********************************************/
/* Userdata Components                         */
/***********************************************/
#userdata strong{font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 9px; text-decoration:none;}


/***********************************************/
/* Display Table Components                    */
/***********************************************/
#display_border{padding: 0px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
#display_border th{ /* background-image: url("/img/table_header_bg.gif"); */ background-color: #AFAFAF;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 9px; text-decoration:none; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
#display_border td{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

/***********************************************/
/* Form Table Components                       */
/***********************************************/
#form_border{ background-color: #FFFFFF; }
#form_border th{ color: #5c5d5e; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#form_border td{ color: #5c5d5e; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.error{ color:#E42826 }
.even { background-color: #F1F1F1; }
.odd { background-color: #E1E1E1; }
.hlite { background-color: #FFFFFF; }

