/* CSS DOCUMENT */

/*--------------------------------- GENERAL ---------------------------------*/
body{
padding:7px 0 32px;
margin:0;
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#000;
background-color:#F0F0F0;
}
div, img, p, a, ul, h1, h2, h3, h4, form, label, input{
padding:0;
margin:0;
}
img{ border:none;}
a{ text-decoration:none;
outline:none;
}
ul{ list-style-type:none;}

/*--------------------------------- MAIN CONTAINER ---------------------------------*/
div#main{
padding:4px;
width:770px;
border:1px solid #E0E0E0;
background-color:#fff;
color:#000;
margin:0 auto;
}

/*--------------------------------- HEADER AREA ---------------------------------*/
div#headerArea{
height:270px;
background:url(../images/banner.jpg) 0 0 no-repeat;
padding-top:26px;
width:770px;
}
div#headerArea img{
display:block;
margin:0 0 0 15px;
cursor:pointer;
}
div#headerArea h1{
display:none;
}

/*--------------------------------- MAIN NAVIGATION ---------------------------------*/
div#mainNav{
height:32px;
margin-bottom:2px;
border-left:1px solid #B33003;
border-right:1px solid #B33003;
background:url(../images/main-nav-bg.gif) 0 0 repeat-x;
}
div#mainNav ul{
float:left;
height:32px;
font:bold 12px/32px Arial, Helvetica, sans-serif;
width:740px;
margin:0 auto;
}
div#mainNav ul li{
float:left;
padding-right:1px;
background:url(../images/main-nav-divider.gif) 100% 0 no-repeat;
}
div#mainNav ul li.mainNavLastLi{
background:none;
padding-right:0;
}
div#mainNav ul li a,
div#mainNav ul li span{
display:block;
padding:0 44px;
float:left;
color:#fff;
background-color:inherit;
}
div#mainNav ul li a:hover,
div#mainNav ul li span{
background:url(../images/main-nav-bg.gif) 0 100% repeat-x;
}

/*--------------------------------- BODY TEXT AREA ---------------------------------*/
div#bodyTextArea{
background:url(../images/main-container-bg.gif) 0 0 repeat-x;
padding:22px 14px 16px;
height:100%;
overflow:hidden;
float:left;
width:742px;
}

/*--------------------------------- BODY TEXT AREA - LEFT PANEL ---------------------------------*/
div#bodyTextArea div#leftPanel{
width:480px;
float:left;
}
div#bodyTextArea div#leftPanel h2{
font-size:20px;
line-height:24px;
font-weight:normal;
padding-bottom:15px;
}
div#bodyTextArea div#leftPanel p{
padding-bottom:15px;
}
div#bodyTextArea div#leftPanel div.botBanerArea{
height:100px;
background:url(../images/left-bot-baner.jpg) 0 0 no-repeat #ddd;
color:#912702;
padding:24px 0 0 234px;
}
div#bodyTextArea div#leftPanel div.botBanerArea h3{
width:230px;
text-align:center;
font:bold 24px/26px Helvetica, sans-serif;
padding-bottom:4px;
}
div#bodyTextArea div#leftPanel div.botBanerArea a{
display:block;
height:28px;
width:230px;
background-color:inherit;
background:url(../images/click-link-bg.gif) 0 0 repeat-x;
text-align:center;
font-size:11px;
line-height:27px;
text-transform:uppercase;
color:#fff;
}
div#bodyTextArea div#leftPanel div.botBanerArea a:hover{
color:#ccc;
background-color:inherit;
}

/*--------------------------------- BODY TEXT AREA - RIGHT PANEL ---------------------------------*/
div#bodyTextArea div#rightPanel{
width:234px;
float:right;
}

/*--------------------------------- BODY TEXT AREA - RIGHT PANEL - NEWSLETTER SECTION ---------------------------------*/
div#bodyTextArea div#rightPanel div.newsletterSection{
margin-bottom:14px;
background-color:#E8A732;
padding:10px;
color:#000;
}
div#bodyTextArea div#rightPanel div.newsletterSection h2{
font-size:20px;
line-height:22px;
background:url(../images/newsletter-icon.gif) 0 0 no-repeat;
padding:0 0 10px 25px;
}
div#bodyTextArea div#rightPanel div.newsletterSection form{
height:65px;
border:1px solid #9F7322;
background-color:#fff;
color:#4E4E4E;
padding:10px 10px 0;
}
div#bodyTextArea div#rightPanel div.newsletterSection form p{
font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
div#bodyTextArea div#rightPanel div.newsletterSection form span{

height:18px;
}
div#bodyTextArea div#rightPanel div.newsletterSection form span input{
width:122px;
height:14px;
font:normal 11px/12px Arial, Helvetica, sans-serif;
float:left;
padding-left:3px;
}
div#bodyTextArea div#rightPanel div.newsletterSection form span input.subscribeBtn{
width:55px;
height:18px;
float:right;
padding-left:0;
}

/*--------------------------------- BODY TEXT AREA - RIGHT PANEL - NEWS SECTION ---------------------------------*/
div#bodyTextArea div#rightPanel div.newsSection{
border:1px solid #EBEBEB;
padding:12px 10px 2px;
}
div#bodyTextArea div#rightPanel div.newsSection h3{
font-size:20px;
line-height:22px;
padding-bottom:16px;
font-weight:normal;
}
div#bodyTextArea div#rightPanel div.newsSection div{
padding-bottom:13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#bodyTextArea div#rightPanel div.newsSection div h4{
font-size:14px;
line-height:16px;
font-weight:bold;
color:#D2711A;
background-color:inherit;
}
div#bodyTextArea div#rightPanel div.newsSection div p{
color:#898F6C;
background-color:inherit;
font-size:11px;
line-height:13px;
padding-bottom:6px;
}
div#bodyTextArea div#rightPanel div.newsSection div p a{
color:#325FC1;
background-color:inherit;
text-decoration:underline;
text-transform:lowercase;
font-size:10px;
line-height:12px;
}
div#bodyTextArea div#rightPanel div.newsSection div p a:hover{
text-decoration:none;
}

/*--------------------------------- WEB MEETING BANNER AREA ---------------------------------*/
div#bodyTextArea div#rightPanel div.webMeeting{
height:93px;
padding:8px 0 0 8px;
cursor:pointer;
background:url(../images/web-meeting-banner.jpg) 0 0 no-repeat;
margin-bottom:15px;
}
div#bodyTextArea div#rightPanel div.webMeeting p{
font-size:12px;
line-height:16px;
width:95px;
}
div#bodyTextArea div#rightPanel div.webMeeting p a {
	color: #000;
	}
div#bodyTextArea div#rightPanel div.webMeeting p a:hover {
	color: #444;
	text-decoration:underline;
	}
	
div#bodyTextArea div#rightPanel div.webMeeting h3{
display:none;
}

/*--------------------------------- FOOTER AREA ---------------------------------*/
div#footerArea{
height:65px;
background-color:#272727;
color:#606060;
padding-top:25px;
clear:both;
}
div#footerArea ul{
font:normal 11px/13px Arial, Helvetica, sans-serif;
height:13px;
width:385px;
margin:0 auto;
padding-bottom:12px;
color:#8E8E8E;
background-color:inherit;
}
div#footerArea ul li{
float:left;
}
div#footerArea ul li a,
div#footerArea ul li span{
display:block;
margin:0 12px;
color:#8E8E8E;
background-color:inherit;
}
div#footerArea ul li a:hover,
div#footerArea ul li span{
color:#fff;
background-color:inherit;
}
div#footerArea p{
text-align:center;
font-size:10px;
line-height:12px;
}
div#footerArea p a {
	color:#606060; 
	}
	
	
/*-------------------------------------- Contact Form -------------------------*/


#contact_form fieldset input { float : right; width : 61%; border : 1px solid #ccc; font-size: 11px; padding-left:2px;  }
#contact_form fieldset input.submit:hover { border-color: #1C5A22; border-width:2px;  }
#contact_form fieldset input:active, input:focus { border-color : #000; }
#contact_form fieldset textarea { float : right; width : 98%; border : 1px solid #ccc; }
#contact_form fieldset textarea:hover { border-color : #000; }
#contact_form fieldset textarea:active, textarea:focus { border-color : #000; }
#contact_form label, label span { display : block; padding-bottom : .25em; font-size:10px; }
#contact_form label { float : left; width : 100%; }
#contact_form label span { float : left; width : 29%; text-align : right; color: #aaa; font-style:normal; }
#contact_form form div { 
	float:right; 
	margin-bottom : 0px; 
	text-align : center;
	margin-top:-17px;
	padding:0px 0px;
}
#contact_form form div input:hover { background-color: #fff;} 

/* =fieldset */

#contact_form fieldset { 
	float : left; 
	width : 188px; 
	margin : 0 10px 10px 0; 
	padding : 10px;
	border : 1px solid #aaa; 
	overflow : hidden;
	padding-bottom: 10px;  
}

#contact_form fieldset.faq  { width:655px; } 

#contact_form p.gold { color: #986418; text-decoration:underline; font-size:14px; font-weight:bold; padding-bottom:3px; text-align:center;  }

#contact_form fieldset:hover { border-color: #FFFF00; border-color: #ccc; }
#contact_form legend { font-size:12px; } 
#contact_form form { margin-left: 0px; } 
#contact_form form div input { 
	padding : 0 .25em; 
	margin: 0px; 
	background-color: #A42327; 
	border : 1px double #1C5A22; 
	font : bold 11px Tahoma, Verdana, Arial, sans-serif; 
	color : #fff;
	text-transform:capitalize;
}

#contact_form .phone2 { width:52px; padding-right:3px; padding-left:3px; margin-right: 2px; } 
#contact_form .phone {  width:104px; padding-right:3px; padding-left:3px; } 

.inputbutton, .inputsubmit { 
	background-color:#3e3d43;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px 15px 3px;
	text-align:center;
	cursor: pointer; float:right;
}


/*--- Misc ---*/

#leftcontact { float:left; width:245px; } 
div#content div#leftcontact h3{color:#000000; font-size:140%; margin-bottom:5px;}
#rightcontact { float:right; width:210px; }

	
/*--------------------------------- MISC ---------------------------------*/	

ul.bodyList { 
	margin-top: 10px;
	line-height:20px;
	margin-left:5px;
	font-size: 12px;
	margin-bottom:10px;
	}
ul.bodyList li {
		background:url(../images/bul3.png) no-repeat 0px 15px;
		padding-left: 19px;
		padding-top:10px;
	}
ul.bodyList li a { color: #000;	}
	
	
div#bodyTextArea div#leftPanel p a {
	color: #444;
	}
div#bodyTextArea div#leftPanel p a:hover {	
	text-decoration:underline;
	}