/* CSS Document */
body{padding:0px; margin:0px; background:url(images/mainbg.gif) 0 0 repeat-x #fff; color:#705D20; font:14px/18px Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3, form, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

a{background:#FEFEFE; color:#fff; text-decoration:none;}
a:hover{background:#FEFEFE; color:#fff; text-decoration:underline;}

#topPan{width:800px; height:231px; position:relative; margin:0 auto;} 
/*
#topHeaderPan {width:232px; height:231px; background:url(images/header.jpg) 0 100% no-repeat; position:relative;}
#topHeaderPan img{width:191px; height:84px; display:block; position:absolute; top:120px; left:0px;}
#topHeaderPan ul{width:298px; height:59px; position:absolute; top:31px; left:0px; padding:0px;}
#topHeaderPan ul li{width:74px; height:59px; background:url(images/menu-div.gif) 100% 0 no-repeat; float:left;} 
#topHeaderPan ul li a{width:73px; height:59px; display:block; background:url(images/topmenubg.gif) 0 0 repeat-x #fff; color:#88763D; text-align:center; font-size:13px; font-weight:bold; line-height:59px;}
#topHeaderPan ul li a:hover{width:73px; height:59px; background:url(images/topleftmenu-hover.gif) 50% 100% no-repeat; text-decoration:none;}
#topHeaderPan ul li.company{width:74px; height:59px; background:url(images/company-bg.gif) 0 0 no-repeat; text-decoration:none; text-align:center; line-height:59px;}
#topHeaderPan ul li.client{width:74px; height:59px; background:none; float:left;} 
*/
#toprightPan{
	width:848px;
	height:218px;
	background:url(images/rightsidebg.jpg) 0 0 no-repeat;
	position:absolute;
	top:13px;
	right:5px;
	left:0px;
}
#toprightPan ul{width:630px; height:49px; display:block; margin:11px 0 0 11px;}
#toprightPan ul li{width:104px; height:49px; border-right:1px dashed #C1B79A; float:left;}
#toprightPan ul li.home{
	width:104px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:url(images/icon1.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
}

#toprightPan ul li.home a{
	background:url(images/icon1-hover.gif) 50% 0 no-repeat #fff;
	color:#81BE28;
	padding:29px 0 0;
}

#toprightPan ul li.home a:hover{
	background:url(images/icon1.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}

#toprightPan ul li.services{
	width:104px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:url(images/service-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
}

#toprightPan ul li.services a{
	background:url(images/service-hover.gif) 50% 0 no-repeat #fff;
	color:#81BE28;
	padding:29px 0 0;
}

#toprightPan ul li.services a:hover{
	text-align:center;	background:url(images/service-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	text-decoration:none;
	padding:29px 0 0;
}
#toprightPan ul li.about{
	width:104px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:url(images/icon2-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.about a{
	background:url(images/icon2-hover.gif) 50% 0 no-repeat #fff;
	color:#81BE28;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.about a:hover{
	background:url(images/icon2-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.career{
	width:104px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:url(images/career-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.career a{
	background:url(images/career-hover.gif) 50% 0 no-repeat #fff;
	color:#81BE28;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.career a:hover{
	background:url(images/career-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.clients{
	width:104px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:url(images/clients-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.clients a{
	background:url(images/clients-hover.gif) 50% 0 no-repeat #fff;
	color:#81BE28;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.clients a:hover{
	background:url(images/clients-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.contact{
	border:none;
	width:104px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:url(images/contact-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.contact a{
	background:url(images/contact-hover.gif) 50% 0 no-repeat #fff;
	color:#81BE28;
	padding:29px 0 0;
	text-decoration:none;
}
#toprightPan ul li.contact a:hover{
	background:url(images/contact-normal.gif) 50% 0 no-repeat #fff;
	color:#F00;
	padding:29px 0 0;
	text-decoration:none;
}
/*----/TOP PANEL----*/

/*----BODY PANEL----*/
#bodyPan{width:800px; position:relative; margin:0 auto;}
/*----BODY PANEL----*/

/*----BODY LEFT PANEL----*/
#bodyleftPan{width:400px; float:left;}
#bodyleftPan h2{width:196px; height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:43px 0 0;}
#bodyleftPan h3{width:196px; height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:20px 0 0;}


#bodyleftPan p{padding:14px 28px 0 0;  text-align:justify;}
#bodyleftPan p.greentext{background:#fff; color:#5E9908; font-size:16px; font-weight:bold; padding:14px 0 0;}
#bodyleftPan p.browntext{background:#fff; color:#705D20; font-size:20px; padding:10px 0 0;}
#bodyleftPan p.bluetext{color:#007EC1; font-size:15px; font-style:italic;}

#bodyleftPan ul{width:270px; height:24px; margin:20px 0 0;}
#bodyleftPan ul li{width:118px; height:24px; float:left; margin:0 5px 0 0;}
#bodyleftPan ul li.more{width:118px; height:24px; float:left;}
#bodyleftPan ul li a{width:90px; height:24px; display:block; background:url(images/reedmore-bg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:20px; padding:0 0 0 28px}
#bodyleftPan ul li a:hover{background:url(images/reedmore-hover.gif) 0 0 no-repeat; text-decoration:none;}

#bodyleftPan ul li.comment{width:98px; height:24px; background:url(images/commentbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:24px; text-decoration:none; float:left; padding:0 0 0 20px}
/*----/BODY LEFT PANEL----*/

/*----BODY RIGHT PANEL----*/
#bodyrightPan{width:400px; float:left;}

#bodyrightPan p.quick{width:323px; height:83px; margin:33px 0 33px 18px;}
#bodyrightPan p.quick a{width:323px; height:83px; display:block; background:url(images/quick_contact.gif) 0 0; text-indent:-2000px;}
#bodyrightPan p.quick a:hover{width:323px; height:83px; background:url(images/quick_contact.gif) 0 0; text-indent:-2000px;}

#bodyrightPan p.careers{width:323px; height:83px; margin:33px 0 33px 18px;}
#bodyrightPan p.careers a{width:323px; height:83px; display:block; background:url(images/careers_quick.gif) 0 0; text-indent:-2000px;}
#bodyrightPan p.careers a:hover{width:323px; height:83px; background:url(images/careers_quick.gif) 0 0; text-indent:-2000px;}
/*----BODY RIGHT PANEL---

/*----Services Panel----*/
#servicesPan{width:359px; height:21px; background:url(images/servicestop-bg.gif) 0 0 no-repeat;}
#servicesBodyPan{width:359px; background:url(images/servicesbody-bg.gif) 0 0 repeat-y;}
#servicesBodyPan p{padding:10px 25px 0 34px;}
#servicesBodyPan p.services{width:140px; height:60px; font:30px/60px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:0 0 0 34px; padding:0px;}
#servicesBodyPan p.boldbrowntext{font-size:16px; font-weight:bold; padding:4px 25px 0 34px;}
#servicesBodyPan p.bluetext{background:url(images/servicesbody-bg.gif) 0 0 repeat-y #fff; color:#007EC1; font-size:15px; font-style:italic;}
#servicesBodyPan p.largebrowntext{font-size:30px; padding:10px 25px 10px 34px;}

#servicesBodyPan p.link{width:289px; height:23px; background:#FCF6E6; color:#705D20; margin:0 36px ; padding:0px;}
#servicesBodyPan p.link a{width:289px; height:23px; display:block; background:#FCF6E6; color:#705D20; line-height:23px; text-decoration:none; text-align:center;}
#servicesBodyPan p.link a:hover{width:289px; height:23px; background:#F9E09F; color:#705D20; text-align:center; text-decoration:none;}

#servicesBottomPan{width:359px; height:25px; background:url(images/form-bottombg.gif) 0 0 no-repeat; padding:10px 0 0;}
/*----/Services Panel----*/

/*----MidData Panel----*/
#MidDataPan{width:100%; background:url(images/servicestop-bg.gif) 0 0 no-repeat; width:100%}
#MidDataBodyPan{width:90%; height:200px; background:url(images/servicesbody-bg.gif) 0 0 repeat-y;}
#MidDataBodyPan p{padding:10px 25px 0 34px;}
#MidDataBodyPan p.bluetext{color:#007EC1; font-size:15px; font-style:italic;}
#MidDataBodyPan p.services{width:140px; height:60px; font:30px/60px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:0 0 0 34px; padding:0px;}
#MidDataBodyPan p.boldbrowntext{font-size:16px; font-weight:bold; padding:4px 25px 0 34px;}
#MidDataBodyPan p.largebrowntext{font-size:30px; padding:10px 25px 10px 34px;}

#MidDataBodyPan p.link{width:289px; height:23px; background:#FCF6E6; color:#705D20; margin:0 36px ; padding:0px;}
#MidDataBodyPan p.link a{width:289px; height:23px; display:block; background:#FCF6E6; color:#705D20; line-height:23px; text-decoration:none; text-align:center;}
#MidDataBodyPan p.link a:hover{width:289px; height:23px; background:#F9E09F; color:#705D20; text-align:center; text-decoration:none;}

#MidDataBottomPan{width:100%; height:25px; background:url(images/form-bottombg.gif) 0 0 no-repeat; padding:10px 0 0;}
/*----/MidData Panel----*/

/*----FOOTER PANEL----*/
#footermainPan{height:126px; background:url(images/footerbg.gif) 0 0 repeat-x #705D20; color:#fff; font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:82px 0 0;}
#footerPan{width:748px; position:relative; margin:0 auto;}
#footerlogoPan{display:block; width:215px; height:40px; position:absolute; top:0px; right:15px;}

#footerPan ul{width:546px; position:absolute; top:0px; left:0px;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background: url(images/footermenubg.gif) 0 0 repeat-x #705D20; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{
	width:250px;
	background:#705D20;
	color:#fff;
	display:block;
	position:absolute;
	top:38px;
	left:10px;
}
#footerPan ul.templateworld li a{background:#705D20; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan ul.validation{width:250px; background:#705D20; color:#fff; display:block; position:absolute; top:60px; left:10px;}
#footerPan ul.validation li a{background:#705D20; display:block; color:#fff; text-decoration:none;}
#footerPan ul.validation li a:hover{text-decoration:underline;}

#footerPan p.copyright{
	width:348px;
	background: url(images/copyrightbg.gif) 0 0 repeat-x #705D20;
	color:#fff;
	position:absolute;
	top:23px;
	left:10px;
}

/*----BODY Middle PANEL----*/
#bodymidPan{
	float:left;
	width:100%;
	right:5px;
	left:5px;
}	
#bodymidPan h2{width:196px; height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:43px 0 0;}
#bodymidPan h3{width:196px; height:30px; font:30px/30px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:20px 0 0;}


#bodymidPan p{
	padding:5px 5px 5px 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	text-align:justify;
}
#bodymidPan p.greentext{background:#fff; color:#5E9908; font-size:12px; font-weight:bold; padding:5px 0 0;}
#bodymidPan p.browntext{background:#fff; color:#705D20; font-size:24px; padding:10px 0 0; text-align:justify;}
#bodymidPan p.bluetext{color:#007EC1; font-size:15px; font-style:italic;}
#bodymidPan ul{width:270px; height:24px; margin:20px 0 0;}
#bodymidPan ul li{width:118px; height:24px; float:left; margin:0 5px 0 0;}
#bodymidPan ul li.more{width:118px; height:24px; float:left;}
#bodymidPan ul li a{width:90px; height:24px; display:block; background:url(images/reedmore-bg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:20px; padding:0 0 0 28px}
#bodymidPan ul li a:hover{background:url(images/reedmore-hover.gif) 0 0 no-repeat; text-decoration:none;}

#bodymidPan ul li.comment{width:98px; height:24px; background:url(images/commentbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:24px; text-decoration:none; float:left; padding:0 0 0 20px}


/*----/BODY Middle PANEL----*/

/*----/Middle Border PANEL----*/
#borderPan {padding:5px 0px 5px 0px}
.border {background:url(images/border_tall.gif) top repeat-x;}
.border .btall {background:url(images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 2px 15px 2px;}
.border .p1 {padding:10px 10px 10px 30px; text-align:justify;}
.border a img {float:right;}
.border .h_text {padding:0 0 0 30px}
/*----/Middle Border PANEL----*/