@charset "utf-8";
body {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

a:link, a:active, a:visited { color: #17497F; text-decoration: none; }/*026582*/
a:hover { color: #AF1D00;	text-decoration: underline;	}

a.link2:link, a.link2:active, a.link2:visited{color: #5C6F00; text-decoration: none;}
a.link2:hover{color: #000000;	text-decoration: underline;	}

a.leftNav:link, a.leftNav:active, a.leftNav:visited { color: #4F4F4F; text-decoration: none; font-weight:bold; }/*026582*/
a.leftNav:hover { color: #AF1D00;	text-decoration: underline; font-weight:bold; }



.body {background-color: #E5E4E9; background-image: url(../images/main-bg.jpg); background-repeat: repeat-x;}
.border { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #1B2D53; border-left-color: #1B2D53;}
.heder-bg {background-image: url(../images/heder-bg.jpg); background-repeat: repeat-x;}
.middal_heder_bg {background-color: #FFFFFF; background-image: url(../images/heder-bg1.jpg); background-repeat: repeat-x;	}
.logo {padding-top: 2px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px;}
.heder-font {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold; color: #1a4675; text-decoration: none; padding-top: 50px; padding-right: 20px; padding-bottom: 10px; padding-left: 30px;}
.middal_body_bg {background-color: #FFFFFF; background-image: url(../images/middal-body-bg.jpg); background-repeat: repeat-x;}
.link-box1-mainbg {background-color: #378ACC; background-image: url(../images/link-box1-mainbg.jpg); background-repeat: repeat-x; border-right-width: 1px; border-left-width: 1px;	border-right-style: solid; border-left-style: solid; border-right-color: #307fc1; border-left-color: #307fc1;}
.main-bottom-bg {background-color: #647089; background-image: url(../images/main-bottom-bg.jpg); background-repeat: repeat-x;}

.link-box2-mainbg {background-color: #ECF4F6; background-image: url(../images/link-box2-mainbg.jpg); background-repeat: repeat-x; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #e2e8ec; border-left-color: #e2e8ec;}
.main-tablebottom-bg {background-color: #FFFFFF; background-image: url(../images/main-tablebottom-bg.jpg); background-repeat: repeat-x;}
.welcome-font {font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size: 19px; font-weight: bold; color: #16284e; text-decoration: none;}
.homeIntro {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; text-align:justify; margin:20px 20px 0px 0; line-height:21px;}
.body-font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding: 10px 20px 10px 0px;}
.body-box-bg {background-color: #d9e4ec; background-image: url(../images/body-box-bg.jpg); background-repeat: repeat-x; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #1e77b4; border-left-color: #1e77b4;}





.main-table-border { background-color: #FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #59595a; border-left-color: #59595a; }

.text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

/* DROPDOWN MENU */
#dropmenudiv{ position:absolute; border:1px solid black; border-bottom-width: 0; font:normal 12px Verdana; line-height:18px; z-index:100; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #23698F; padding: 1px 0; text-decoration: none; font-weight: bold; }
#dropmenudiv a:hover{ /*hover background color*/ background-color: #23698F; color:white; }
/* END DROPDOWN MENU */

/* ICON definitions */
a[href ^="mailto:"] { padding-right: 20px; background: transparent url(../images/icon-mailto.gif) no-repeat center right; }
a[href $=".zip"] { padding-right: 20px; background: transparent url(../images/icon-zip.png) no-repeat center right; }
.web { padding-right: 20px; background: transparent url(../images/icon-web.gif) no-repeat center right; }
.pdf { padding-right: 20px; background: transparent url(../images/icon-pdf2.gif) no-repeat center right; }
.pdf2 { padding-right: 20px; background: transparent url(../images/icon-pdf.gif) no-repeat center right; }
.out { padding-right: 20px; background: transparent url(../images/icon-external.gif) no-repeat center right; }
.popup {padding-right: 20px; background: transparent url(../images/icon-popup.gif) no-repeat center right; }
.mag {padding-right: 20px; background: transparent url(../images/icon-magnify.gif) no-repeat center right;}
.mail {padding-right: 20px; background: transparent url(../images/icon-mailto.gif) no-repeat center right;}
/* End ICON definitions */


/* TOP NAVIGATION */
#topKW{padding:0px 5px; text-align:justify; font:11px/14px "Trebuchet MS", Tahoma, Verdana, Arial; color:#8F8C6B; line-height:14px; z-index:1000;}
#topNav{width:670px; height:37px; position:relative; margin:0 1px; padding:0; }
/* Menu Panel */
#topNav ul{width:670px; height:35px; display:block; position:absolute; top:0px; right:5px; margin:0 -10px; padding:0;}
#topNav ul li{float:left; width:94px; height:35px; display:block; text-align:center;}
#topNav ul li a{width:92px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#143761; background:url(../images/menubg.gif) 0 0 no-repeat; text-decoration:none; margin:0; padding:11px 0 0 0; }
#topNav ul li a:hover{ width:92px; height:35px; display:block; background:url(../images/menubg-hover.gif) 0 0 no-repeat; text-decoration:none;}
#topNav ul li span{width:92px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFF; background:url(../images/menubg-hover.gif) 0 0 no-repeat; text-decoration:none; padding:11px 0 0 0;}
/* /TOP PANEL */

#topLink a:link, #topLink a:active, #topLink a:visited{ color: #005dab;	text-decoration: none;	font-size: 10px; font-weight:bold; text-align: center;	display: block;}
#topLink a:hover{text-decoration: underline; color: #4B4B4D;}

/* BOTTOM NAVIGATION */
#botKW { font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size: 11px;	color: #B2C9D6;	text-align: justify;
		 padding: 0 5px; line-height: 14px; background-color:#117896;}
#footerNav{width:99%; position:relative; margin:10px 0 0 0; padding:0; color:#EFF4FF; text-align:center; }
#footerNav p.copyright a{ position:relative; color:#fff; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration: none}
#footerNav ul{width:460px; position:relative; list-style: none; margin:0 auto;}
#footerNav li{float:left; font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerNav ul li a{padding:0 12px 0; color:#fff; text-decoration:none;}
#footerNav ul li a:hover{text-decoration:underline;}

#footerNav ul.sitecredit{width:220px; color:#000000; display:block; position:relative; font-size:11px; margin:0 auto;}
#footerNav ul.sitecredit li a{display:block; color:#FF9900; text-decoration:none; }
#footerNav ul.sitecredit li a:hover{text-decoration:underline;}
/* END BOTTOM NAVIGATION */

.formLabel {font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 12px;	font-weight: bold;	color:#666666;	text-decoration: none;	}
.passwordField  {BORDER: #9F1E09 1px solid;	FONT-SIZE: 12px;	COLOR: #000000;	background-color:#FFFFFF;	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial;}
.chkboxField { 	height: 13px; margin-bottom:1px; }
input { 	height: 16px; padding-left:4px; padding-top:2px; }
.formField  {BORDER: #DFDFDF 1px solid;	FONT-SIZE: 12px;	COLOR: #747474;	background-color:#FFFFFF;	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial;}
.disabled {	BORDER: 0px;	COLOR: #000000; padding-bottom: 2px; background-color:#FAF8EC;}
.formButton {FONT-SIZE: 14px;	COLOR: #000000;	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial; height:22px; padding: 0 0 10px 0px; }
.inputHighlighted {font-family: "Trebuchet MS", Tahoma, Verdana, Arial;	font-size:12px; background-color: #EFF5FF; color: #000000; border: 1px solid #67AFCF; }

/* Rounded Corners */
	dl {width: 197px; margin: 10px 0 20px 3px; padding: 0 0 10px 0; background: #ccc url(../images/box-bottom.gif) no-repeat bottom left; text-align:left;}
	dt {margin: 0 0 10px 0; padding: 10px; font-size: 130%; color: #fff; border-bottom: 1px solid #fff; background: #999 url(../images/box-top.gif) no-repeat top left;}
	dd {margin: 0 0 0 10px; padding: 0 10px 5px 12px; color: #284B89; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; background: url(../images/arrow-blue-r.gif) no-repeat 0 4px;}

	#blue dt { background-color: #69c; }
	#blue { background-color: #9cf; }
	
	#red dt { background-color: #933; }
	#red { background-color: #c99; }

	#orange dt { background-color: #e83; }
	#orange { background-color: #fc8; }

	#green dt { background-color: #9c6; }
	#green { background-color: #cf9; }

	#green2 dt { background: #9C6 url(../images/box-top-blue.gif) no-repeat top left; }
	#green2 { background-color: #cf9; }

	#blue1 dt { background: #143761 url(../images/box-top-blue.gif) no-repeat top left; }
	#blue1 dt div { background: url(../images/icon.gif) no-repeat center left; font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 16px; font-weight: normal; color: #FFF;
					text-decoration: none; margin-left:10px;  padding-left: 25px; line-height:18px; } /*margin-bottom:0; *margin-bottom:5px; margin-top:0px; *margin-top:8px; */	
	#blue1 { background-color: #57A8DD; color: #ff0000; }
	#blue1 span { background: url(../images/bullet-blue.gif) no-repeat center left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; 
					text-decoration: none; padding-left:15px; line-height:18px; }

	#lightBlue dt { background-color: #7CF; }
	#lightBlue dt div { background: url(../images/icon.gif) no-repeat center left; font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 16px; font-weight: normal; color: #FFF;
					text-decoration: none; margin-left:10px;  padding-left: 25px; line-height:18px; } /*margin-bottom:0; *margin-bottom:5px; margin-top:0px; *margin-top:8px; */	
	#lightBlue { background-color: #EFF9FF; } /*F5F9FC*/
	/*
	#lightBlue div { background: url(../images/bullet-green.gif) no-repeat 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; 
					text-decoration: none; margin-left:-15px; padding-left:15px; line-height:18px; }
	*/
	#lightBlue ul { padding:0; list-style: none; 	}
	#lightBlue li {background: url(../images/bullet-green.gif) no-repeat 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; 
						text-decoration: none; padding: 0 0 0 12px;	margin-left:-17px; *margin-left:-57px; line-height:18px; }

/* /Rounded Corners */

.homeHead { background: url(../images/icon.gif) no-repeat center left; font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 16px; font-weight: normal; color: #FFF;
			text-decoration: none; margin-left:10px;  padding-left: 25px; line-height:18px; }
#salientFeatures {width:225px; height:250px; margin:0; font:11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma, Verdana, Arial;}
#salientFeatures ul {width:275px; height:250px;  margin:10px 0; padding:0; list-style: none; 	}
#salientFeatures li {height:40px; list-style:none; padding: 0 0 0 20px;	margin-left:10px; background: url(../images/bullet.gif) top left no-repeat; text-align: left; }



h1 { font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; font-size: 19px; font-weight: bold; color: #16284e; text-decoration: none;}
h2 { margin:20px 0px -10px 0px; padding:0px; font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 16px; font-weight: bold;	color: #026582;	text-decoration: none; line-height:16px; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; color: #000000; text-decoration: none;	text-align:justify; margin:20px 20px 0px 0;	 }

.red { font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 16px; font-weight: bold;	color: #CA2401;	text-align: justify; text-decoration: none; padding-left: 0px; 
	line-height:16px; margin-bottom:5px; }
.blue { font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 12px; font-weight: bold;	color: #0B98BF;	text-align: justify; text-decoration: none; padding-left: 0px; 
	line-height:16px; margin-bottom:5px; }
.orange { font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 12px; font-weight: bold;	color: #ee8a33;	text-align: justify; text-decoration: none; padding-left: 0px; line-height:16px; margin-bottom:5px; }


.proItem {width:123px; height:143px; background: url(../images/product-item-bg.jpg) no-repeat top center; font-family: "Trebuchet MS", Tahoma, Georgia, Verdana;	font-size: 12px; font-weight: normal; color: #143761; text-decoration: none; margin-left:5px;  padding-left: 0px; line-height:16px; }
.proItem img {margin-top:1px; margin-bottom:12px; *margin-bottom:7px;}
.proItem a {font-family: "Trebuchet MS", Tahoma, Georgia, Verdana; font-size: 12px; font-weight: normal; color: #143761; text-decoration: none;}

.product { margin:10px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3871a9; text-align: justify;	line-height: 14px; }
.proBorder { background-color:#EFF8FF; border: 3px solid #D1E4F3; padding:1px; }
