/* CSS Document */

BODY 

{

	SCROLLBAR-FACE-COLOR: #ffffff;

	SCROLLBAR-HIGHLIGHT-COLOR: #7B7991;

	SCROLLBAR-SHADOW-COLOR: #7B7991;

	SCROLLBAR-3DLIGHT-COLOR: #ffffff;

	SCROLLBAR-ARROW-COLOR: #7B7991;

	SCROLLBAR-TRACK-COLOR: #ffffff;

	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;

	FONT-SIZE: 11px;

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	PADDING-TOP: 0px;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	background-image: url(images/mainbg.gif);

}


H1 

{

	FONT-SIZE: 14px;
	COLOR: #FFFFFF; 
	FONT-WEIGHT:bold;
	FONT-FAMILY: Tahoma; 
	margin:0px;

}
INPUT 

{



	BORDER: 1px solid #848679; 

	FONT-SIZE: 11px;

	padding: 4px 5px;

	COLOR: #192D58; 

	FONT-FAMILY: Tahoma; 

	BACKGROUND-COLOR: #ffffff;



}

INPUT.small_input 

{

	BORDER: #848679 1px solid;  

	COLOR: #192D58; 

	FONT-FAMILY: Tahoma; 

   font-size: 11px;

	BACKGROUND-COLOR: #ffffff;

	width: 70px;



}

INPUT.small

{

	BORDER: none;

	COLOR: #192D58; 

	FONT-FAMILY: Tahoma; 

   font-size: 11px;



}





TEXTAREA 

{

	BORDER: 1px solid #848679; 

	padding: 4px 5px;

	FONT-SIZE: 11px; 

	COLOR: #192D58; 

	FONT-FAMILY: Tahoma; 

	BACKGROUND-COLOR: white;

	width: 200px;



}

SELECT 

{

	BORDER: 1px solid #848679; 

	FONT-SIZE: 11px; 

	COLOR: #192D58; 

	FONT-FAMILY: Tahoma; 

	BACKGROUND-COLOR: #ffffff;

}

.bg_table{

	background-image: url(images/bg_table.gif);

	background-repeat: repeat-y;

}

.bg_top {

	background-image: url(images/bg_top.jpg);

	background-repeat: repeat-x;

}

.content1{

   font-family: Tahoma;

	font-size: 11px;

	color: #071A48;

}

a.content1_link,
.utilityMenu a{

	color: #071A48;

	text-decoration: none;

}

a.content1_link:hover,
.utilityMenu a:hover{

	color: #FF7007;

	text-decoration:  underline;

}

.left_panel{

	border-right-style: solid;

	border-right-color:  #DEE5E8;

	border-right-width:  1px;

	border-bottom: 0px;

	border-left: 0px;

   border-top: 0px;

}

.left_panel_line{

	 border-right: 1px  dotted #002B5C;

}

.bg_home{

	background-image: url(images/bg_home.gif);

	background-repeat: no-repeat;

	height: 31px;

   font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #EC8D27;

	padding-left: 25px;

}

a.home_link {

	color: #EC8D27;

	text-decoration: none;

}

a.home_link:hover {

	color: #22375F;

	text-decoration: none;

}



.nav_content{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#22375F;

	padding-left: 24px;

	height: 22px;

}

a.nav_link{

	color: #22375F;

	text-decoration: none;

}

a.nav_link:hover{

	color: #EC8D27;

	text-decoration: none;

}

a.nav_link1{

	color: #BE0000;

	text-decoration: underline;

}

a.nav_link1:hover{

	color: #EC8D27;

	text-decoration: underline;

}

.content2{

	font-family: Tahoma;

	font-size: 11px;

   color: #4F4E4B;

	padding-left: 24px; 

   line-height: 18px;

}

a.content2_link{

	color: #6D97C9;

   text-decoration: none;

}

a.content2_link:hover{

	color: #6D97C9;

   text-decoration: underline;

}

a.content2_link2{

	color: #8C331C;

   text-decoration: none;

}

a.content2_link2:hover{

	color: #8C331C;

   text-decoration: underline;

}

.bg1{

	background-image: url(images/bg1.gif);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #ffffff;

}

.content3{

   FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #1E325B;

	line-height: 18px;

	vertical-align: top;

}

.content3a{

   FONT-FAMILY: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding-left: 18px;

	padding-top: 7px;

	color: #1E325B;

	line-height: 18px;

}

.content_foot1{

   font-family: Tahoma;

	font-size: 11px;

	color: #CDD3E1;

	padding-left: 24px; 

}

.content_foot2{

   font-family: Tahoma;

	font-size: 9px;

	color: #FFAD28;

   padding-right: 20px;

}

a.content_foot2_link{

	color: #FFAD28;

	text-decoration: none;

}

a.content_foot2_link:hover{

	color: #FFAD28;

	text-decoration: underline;

}

.content4 {

   font-family: MS Sans Serif;

      text-align:justify;

	font-size: 9px;

	color: #002A5B;

	line-height: 18px;

}

.content4a {

   background-image: url(images/arrow_1a.jpg);

	background-repeat: no-repeat;

	font-family: MS Sans Serif;

	padding-left: 22px;

	font-size: 9px;

	color: #002A5B;

	line-height: 18px;

}

.content4b {

   background-image: url(images/arrow_1b.jpg);

	background-repeat: no-repeat;

	font-family: MS Sans Serif;

	padding-left: 22px;

	font-size: 9px;

	color: #002A5B;

	line-height: 18px;

}

.content5 {

   font-family: MS Sans Serif;

	font-size: 11px;

	font-weight:   bold;

	color: #002A5C;

	line-height: 18px;

}

.content5a {

   font-family: MS Sans Serif;

	font-size: 12px;

	font-weight:   bold;

	color: #002A5C;

	line-height: 24px;

}

.content6 {

   font-family: MS Sans Serif;

	font-size: 20px;

	font-weight:   bold;

	color: #002A5C;

	line-height: 18px;

}

.content7 {

   font-family: MS Sans Serif;

	font-size: 16px;

	font-weight:   bold;

	color: #002A5C;

	line-height: 18px;

}

.line_bar {

    border-top: 1px dotted #002A5C;

}





/* Develisys */

#ExpressService {

	padding: 15px;

    }

#ExpressService fieldset {

    clear: left;

	 margin-bottom: 1em;

	 padding-right: 8px;

	 padding-left: 8px;

    }

#ExpressService legend {

	font-size: 14px;

	font-weight: bold;

}

#ExpressService label,

#ExpressService input,

#ExpressService select,

#ExpressService textarea {

	vertical-align: middle;

    }		 

#ExpressService .fieldGroup {

	float: left;	

	margin-right: 10px;

	margin-top: 10px;

   }

#ExpressService h3 {

	font-size: 11px;

	font-weight: bold;

	clear: left;

	margin-top: 10px;

}

#ExpressService .fieldGroup.models input {

	width: 150px;

	margin-right: 6px;

}

#ContactInfo {

	padding-bottom: 1em;

}

#ContactInfo .info {

	float: left;

	width: 49%;

}

#ContactInfo label {

	display: block;

	width: 100%;

	white-space: nowrap;

   }

#ExpressService .checklist {

	float: left;	

	clear: left;

	width: 100%;

	margin: 6px 10px 10px 0;

}

#ExpressService .checklist div {

	width: 190px;

}

#ExpressService .checklist label {

	float: left;

	display: inline;

	width: 160px;

	line-height: 19px;

	height: 22px;

    }

#ExpressService .checklist input {

	float: left;

	clear: left;

	display: inline;	

	padding: 0;

	margin: 0 4px 0 0;

	border: none;

	line-height: 19px;

	height: 22px;

   }

#ExpressService .checklist textarea {

	float: right;

	margin-top: 4px;

	width: 400px;

	height: 180px;

	color: #192D58;

   }





#ExpressService .numberField { width: 25px; }



#ExpressService .active { color: #000 !important; }



table span.heading {

	line-height: 30px;

	color: #2D4071;

}

table p {

	margin-top: 15px;		

}

		#ApplicationForm fieldset {margin-bottom: 20px; border: 1px solid #8E8E8E;}
    	#ApplicationForm legend {font-size: 16px; text-transform: uppercase; font-weight: bold;}
		#ApplicationForm .pad {padding: 15px;}
		#ApplicationForm ul {list-style: none; margin: 0; padding: 0;}
		#ApplicationForm ul li {list-style: none; margin: 3px 0; padding: 0;}
		#ApplicationForm ol li{margin: 3px 0;}
		#ApplicationForm ol li input {width: 500px;}
		#ApplicationForm {font-size: 12px; line-height: 18px;}
		#ApplicationForm table td {padding: 3px 15px 3px 0;}
		#ApplicationForm hr {margin: 15px 0; border: none; border-top: 2px dotted #8E8E8E;}
		#ApplicationForm .hide {padding: 10px 0;}
		#ApplicationForm textarea {width: 95%;}
		#ApplicationForm p {margin-top: 0;}
		
		.errorMsg {
			border: 1px solid #F60;
			background: #FFE4C9;
			margin: 0 0 20px;
			padding: 15px;
		}
		.errorMsg h2 {
			color: #F60;
			font-size: 16px;
			margin: 0;
		}
		.errorMsg p {
			color: gray;
			font-size: 11px;
		}
		.errorMsg ul {
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 11px;
			color: #F60;
			border-top: 1px dotted #fff;
		}
		.errorMsg ul li {
			list-style: none;
			margin: 0;
			padding: 4px 0;
			border-bottom: 1px dotted #fff;
		}
