/* CSS Document */

/* --- general diclarations --- */

html, body { margin: 0px auto; padding:0px;}

body { font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; font-variant: normal; text-transform: none; line-height:18px; color: #5B5B5B; text-decoration: none; background:url(images/bg.gif) repeat; background-color:#FFF;}
a { text-decoration:none; color: #5B5B5B; outline:0;}
a:hover { text-decoration:none; color: #0A2DA8;}
div, p, form { padding:0px;	margin: 0px;}
.clear_all {clear:both;}

/* --- content specific diclarations --- */
.fltLeft {float:left;}
.fltRight {float:right;}

.mainWrapper { margin:auto; margin-top:35px; margin-bottom:20px; padding:0px 30px; padding-bottom:10px; width:940px; background-color:#FFFFFF;}
.headerWrapper { width:940px; margin:auto; background:url(images/hrdRight.jpg) right top no-repeat; height:111px;}

.topNav { width:940px; height:48px; background-color:#000094;}
.topNav ul { list-style-type:none; margin:0; padding:0;}
.topNav li { list-style-type: none; margin:0; padding:0; float:left; display:block;}
.topNav li del{ margin:0; padding:0;}
.topNav li h6{text-indent:-5000px; margin:0; padding:0;}

.home_fix{background:url(images/nav-home.jpg) no-repeat; width:110px; height:48px; display:block; }
.home{background:url(images/nav-home.jpg) no-repeat; width:110px; height:48px; display:block; }
.home:hover{background:url(images/nav-home-hover.jpg) no-repeat;}

.aboutus_fix{background:url(images/nav-about.jpg) no-repeat; width:144px; height:48px; display:block; }
.aboutus{background:url(images/nav-about.jpg) no-repeat; width:144px; height:48px; display:block; }
.aboutus:hover{background:url(images/nav-about-hover.jpg) no-repeat;}

.wnew_fix{background:url(images/nav-wNew.jpg) no-repeat; width:148px; height:48px; display:block; }
.wnew{background:url(images/nav-wNew.jpg) no-repeat; width:148px; height:48px; display:block; }
.wnew:hover{background:url(images/nav-wNew-hover.jpg) no-repeat;}

.product_fix{background:url(images/nav-prod.jpg) no-repeat; width:137px; height:48px; display:block; }
.product{background:url(images/nav-prod.jpg) no-repeat; width:137px; height:48px; display:block; }
.product:hover{background:url(images/nav-prod-hover.jpg) no-repeat;}

.contact_fix{background:url(images/nav-contact.jpg) no-repeat; width:157px; height:48px; display:block; }
.contact{background:url(images/nav-contact.jpg) no-repeat; width:157px; height:48px; display:block; }
.contact:hover{background:url(images/nav-contact-hover.jpg) no-repeat;}

.bodyWrapper-index { width:940px; background:url(images/bodyTop-index.jpg) top no-repeat; margin:auto; padding:0;}
.bodyLeft { float:left; width:211px; padding-top:25px;}
.catItem { background-color:#F6F6F6; border-top:2px solid #FFF; line-height:32px; height:32px; width:194px; vertical-align:middle; padding-left:16px; text-decoration:none;}
.catItem a{ text-decoration:none; color: #5B5B5B;}
.catItem a:hover{ text-decoration:none; color: #0A2DA8;}

.catItem2 { background-color:#F6F6F6; border:2px solid #999999; line-height:32px; height:32px; width:180px; vertical-align:middle; padding-left:16px; text-decoration:none; margin-bottom:4px; font-size:14px;}
.catItem2 a{ text-decoration:none; color: #5B5B5B;}
.catItem2 a:hover{ text-decoration:none; color: #0A2DA8;}

.bodyRight { float:right; background:url(images/bodyBG.jpg) top left repeat-x; width:650px; margin-top:100px; padding-left:40px; padding-right:10px; padding-bottom:10px; border:1px solid #F1F1F1; border-top:none;}
.readMore { text-align:right; padding-top:20px; padding-right:20px;}
.index-prods { padding-top:10px; padding-bottom:20px;}

img.flt { float:left; padding-bottom:10px;}
img.fl10 { float:left; padding-right:10px; padding-bottom:10px;}
img.fl160 { float:left; padding-right:160px; padding-bottom:10px;}

.footerWrapper { width:920px; height:56px; margin:auto; margin-top:20px; padding:0 10px; line-height:56px; background-color:#EEEEEE; word-spacing:-3px; text-decoration:none;}
.footerWrapper a{ color: #5B5B5B; text-decoration:none;}
.footerWrapper a:hover{ color: #0A2DA8; text-decoration:none;}

/* --- inner pages --- */
.bodyWrapper-inner { width:940px; background:url(images/bodyTop-inner.jpg) top no-repeat; margin:auto; padding:0;}
.bodyWrapper-inner2 { width:940px; background:url(images/bodyTop-inner2.jpg) top no-repeat; margin:auto; padding:0;}
.innerHRD { float:right; width:652px; margin-top:70px; padding-left:40px; padding-right:10px;}
.bodyRight-inner { float:right; background:url(images/bodyBG.jpg) top left repeat-x; width:650px; margin-top:0px; padding-left:40px; padding-right:10px; padding-bottom:10px; border:1px solid #F1F1F1; border-top:none;}
.bodyRight-inner p { /*margin-bottom:10px;*/ margin-right:30px;}

/* --- space managment ---*/
.pdR20 { padding-right:20px;}
.pdB10 { padding-bottom:10px;}
.pdB20 { padding-bottom:20px;}
.pdT5 { padding-top:5px;}
.pdT10 { padding-top:10px;}
.pdT20 { padding-top:20px;}

.pheading_bdr {border:1px solid #616070; padding:3px; background-color:#F6F6F6; margin:0 30px 0 0}
.ptext_bdr {border:1px solid #F1F1F1; border-top:none; padding:3px; margin-bottom:10px;}

.input_box1 {
	width:190px;
	height:16px;
	border:1px solid #E6E2E2;
	background-color:#f8f8f8;
	padding-left:4px;
	padding-top:4px;
	color:#5B5B5B;
	font-size:11px;
	}
	
.input_box2 {
	width:190px;
	height:60px;
	border:1px solid #E6E2E2;
	background-color:#f8f8f8;
	padding-left:4px;
	padding-top:4px;
	color:#5B5B5B;
	font-size:11px;
	font-family: "Trebuchet MS";
	}
	
.input_box3 {
	width:80px;
	height:24px;
	border:1px solid #FFF;
	background-color:#000094;
	cursor:pointer;
	color:#FFFFFF;
	font-family: "Trebuchet MS";
	text-transform:uppercase;
	letter-spacing:0.1em;
	}
	
.bodyLeft2 { float:left; width:211px; background-color:#F6F6F6; margin:20px 0 0 0; padding:0;}
.bodyLeft2 h1 { background:url(images/request-img.jpg) no-repeat top left; height:59px; margin:0 0 8px 0; padding:0;}
.bodyLeft2 h2 {background:url(images/category-bot.jpg) no-repeat bottom left; height:11px; margin:0; padding:0;}

.w_text {margin:0 0 0 30px; line-height:18px;}
.w_text2 {margin:0 0 0 30px; line-height:18px;}

.w_text3 {margin:0 0 0 50px; line-height:18px;}

/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */

#Accordion1 h4{font-size: 0.95em; text-transform: none; font-variant: small-caps; letter-spacing:0.08em;padding-left: 18px;}
.Accordion  {overflow: hidden;}
.AccordionPanel {margin: 0px;padding: 0px;}
.AccordionPanelTab {margin: 0px;padding: 4px;cursor: pointer;/*-moz-user-select: none;-khtml-user-select: none;*/ color: #49a5d9;
border-bottom: 1px dotted #464646; background: url(../Interface/arrow3.gif) no-repeat 5px;}
.AccordionPanelContent {
	margin: 10px;
	height: auto;
	padding-left:2px;
 }
html>body .AccordionPanelContent {overflow: auto;	}
.AccordionPanelOpen .AccordionPanelTab {background-color: #0b2da8; color: #ffffff; border-bottom: 1px dotted #000000;
background-image: url(../Interface/arrow1.gif);}
.AccordionPanelTabHover {color: #FFFFFF; background-color: #8c8a8a; background-image: url(../Interface/arrow4.gif);}
.AccordionPanelOpen .AccordionPanelTabHover {color: #FFFFFF; background-image: url(../Interface/arrow2.gif);}
.AccordionPanelContent img {
	float: left; 
	padding-top: 0px;
	padding-right: 7px;
	padding-left: 9px;
	border: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	
}
 .AccordionPanelContent p{
	
	font-size: 10px;
	color: #000000;
	line-height:150%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 9px;
	clear: both;
}
.AccordionPanelContent ul{float:left; margin:0px; padding:0px;}
	.AccordionPanelContent ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9DCFFF; line-height:16px; text-decoration:underline; 
	padding-left:10px; width:150px;}
	.AccordionPanelContent ul li a:hover{color:#7699BB;}
#base p {
	color: #FF0000;
}

.top_box { width: 100%; margin:0; padding:0; height:130px;}
.top_box ul{ width: 100%; margin:0; padding:0; padding:10px 0 0 0;}
.top_box li{ width: 100%; margin:0; padding:0; list-style:none; width:25%; float:left;}
.top_box a{ color:#5c5c5c; text-decoration:none;}
.top_box a:hover{ color:#071f8d; text-decoration:none;}