@import url("left_menu.css"); /* ------- CSS for inside left side menu */
BODY {
		margin: 12px 0;
		padding: 0px;
		background:#506076;
		font-family:'Helvetica', Arial, Helvetica, sans-serif; font-size:13px;
		color:#474747;
		letter-spacing: 0.04em;
	}
form { padding: 0px; margin: 0px; }
img { border: 0px; }
	
A {color:#005288; text-decoration:none;}
A:hover {color:#005288; text-decoration:underline;}
	
.container { padding:0 10px; margin:0 10px;}
#main_container {width:982px; margin:0px auto;}
#container2 { padding:10px; width:930px;}
.tollfree { font-size: 18px; font-weight: bold; text-align: right; color: #005288; height: 42px; }	
.header { font-size:14px; text-align:right; letter-spacing: 0; height: 46px; vertical-align: top;  display: block;}
.header A { color: #005288; text-decoration: none; font-size: 14px; font-weight: bold; }
.headerinside { background:url(../images/header_bg_2.jpg) 10000px left repeat-x; font-size:14px;}
.headerinside SPAN{color:#005288; }
.headerinside P{margin:0; padding:0;color:666666;}
.top_menu { color: #000; padding-bottom: 2px; text-align:right; letter-spacing: 0;}
.top_menu A{ font-size: 11pt; color: #000; font-weight: bold; padding: 0px 12px; }
.top_menu A:hover {color: #005288; font-weight: bold; text-decoration: none; }
.top_menu UL { list-style: none; margin: 0px; padding: 0px;}
.top_menu UL LI { font-size: 11pt; font-weight: bold; padding: 0px 3px; display: inline; letter-spacing: 0; vertical-align: bottom;}
.top_menu UL LI A{ color: #000; font-weight: bold; padding: 0px; display: inline; cursor: pointer;}
.top_menu UL LI A:hover{ color: #005288; font-weight: bold; padding: 0px; display: inline; text-decoration: none;}	
		
.header A {color:#005288; text-decoration:none;}
.header A:hover {color:#005288; text-decoration:underline;}
	
.inside_container{padding:0 16px;}
.breadcrumb {
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}	
.grey_border{ border:solid 1px #ccc;}
.border_l{ border-left:2px solid #fff;}
.border_box {border:solid 1px #c4c4c4;}
	
.grey{ color:#6b6b6b;}
.grey A{ color:#6b6b6b; text-decoration:none; }
.grey A:hover{ color:#666; text-decoration:underline; }
	
.footer {
	font-size: 11px;
	color: #828282;
	font-weight: bold;
	}
.list UL {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
.list UL LI {
	background: url(../images/arrow_2.jpg) left 0px no-repeat;
	display: block;
	padding-bottom: 6px;
	padding-left: 18px;
	}
.body_blacktxt {
	color: #000;
	}
Ul.pdf_list {
	list-style: none;
	padding: 0px;
	margin: 5px 0;
	}
Ul.pdf_list li{
	background: url(../images/pdf_icon.gif) left top no-repeat;
	padding-bottom: 0px;
	}
Ul.pdf_list li A{
	min-height: 32px;
	padding-left: 35px;
	padding-top: 6px;
	padding-bottom: 0px;
	display: block;
	}
	/******************************************************************
	
			  GREY FOOTER
	
	******************************************************************/
	
	.grey_link{ background:#e1e1e2; font-weight:bold;font-size:11px;text-transform: uppercase; color:#6b6b6b; text-align:center; border-top: 1px solid #FFF; padding: 17px 0; margin-bottom: 10px;}
	.grey_link A{ color:#6b6b6b; text-decoration:none; }
	.grey_link A:hover{ color:#666; text-decoration:none; }
	.grey_link UL{ margin:0; padding:0;  list-style:none; }
	.grey_link LI{ margin:0; padding:0 1.3em;display:inline; list-style:none; letter-spacing: 0;}
	
	
	
	/*Home page scroller Logos*/
	.logos_container { border: 1px solid #e1e1e2; padding: 7px 15px; display: block; margin: 2px auto; margin-bottom: 0px; }
	#scroll-container {
	width:930px;	
	position:relative;
	height:51px;
	overflow:hidden;
	display: none;
}
	#scroller { width:900px; height:51px; position: absolute; }
	#scroller ul { margin:0;}
	#scroller li { float:left; list-style:none; }
	#scroller li a { padding:0 9px; }
	/******************************************************************
	
			  INSIDE FOOTER
	
	******************************************************************/
	
	.footer_link{ font-weight:bold;font-size:12px;text-transform: uppercase; color:#4c4d4f;}
	.footer_link UL{ margin:0; padding:0 0 0 18px;;  list-style:none; }
	.footer_link LI{ margin:0; padding:0 30px 0 0;display:inline; list-style:none;}
	.footer_link LI A{ color:#4c4d4f; text-decoration:none; }
	.footer_link LI A:hover{ color:#999; text-decoration:none; }

/******************************************************************
	
		  NEWS
	
******************************************************************/
	

#news { padding:6px; color:#000; border-bottom: 1px #ccc solid; padding-bottom: 12px;}
#news P{margin:0px; background:url(../images/arrows.gif) no-repeat -2px 7px; padding:0px 0px 10px 12px; line-height:normal;}
#news strong{color:#075391; font-weight:bold; line-height:20px; }
.news_content .title {font-size: 16px; font-weight: bold;}

#news .view{color:#015480; padding: 10px 0px 0 0px; display:block; text-align:right; background:none;}
#news .view A{color:#015480; text-decoration:underline;}
#news .view A:hover{color:#999999; text-decoration:underline;}

	
/******************************************************************
	
		  LEFT PANEL
	
******************************************************************/
/*.leftpanel {color:#005288;}*/
.leftpanel H2 { margin:0; padding:5px 0 0 0;font-size:14px;color:#4c4d4f; display:block; background-color:#c4c4c4; height:25px; text-align:left;}
	
	
.rightpanel {line-height:22px; font: normal 11px Arial, Helvetica, sans-serif; letter-spacing: 0.05em; padding-left: 1px;}
.rightpanel H2 { margin:0; padding:5px 0 0 5px;font-size:13px;color:#4c4d4f; display:block; background-color:#c4c4c4; height:25px; text-align:left; font-weight:bold; letter-spacing:0;}
.rightpanel .input {color:#333; background:url(../images/input_bg.gif) bottom left repeat-x; width:134px; border:1px solid #c4c4c4; font-size:12px;}
.rightpanel .textarea {
	color:#333;
	background:url(../images/input_bg.gif) bottom left repeat-x;
	width:134px;
	border:1px solid #c4c4c4;
	height:80px;
	font-size: 12px;
	padding-left: 1px;
}
	.rightpanel TD {
		padding-bottom: 5px;
		}
	
H3 {margin:0; padding:0 5px 0 0; color:#6FB33C; font-size:22px; line-height:55px; font-weight:normal; background:#fff;}
H3 EM{color:#6db43f; font-style:normal;}

	
H4 {
	margin:0;
	padding:0 5px 0 0;
	color:#015480;
	font-size:16px;
	line-height:1.4em;
	font-weight:bold;
	background:#fff;
}
	.border_tb {border:1px solid #e6e6e6}
	.border_rn { border-right:none;} 
	.title_bg { background:url(../images/title_lines.gif) 0 15px repeat-x;}
	
	
	.logo { border:1px solid #ccc; padding:1px; width:90px; height:90px;}
	.logo_content { padding:5px 10px 0 10px; color:#005288;}
	.logo_content P{ padding:0; margin:0;}
	.arrow { text-align:right;padding:2px 3px;}
	.arrow_2 {padding:2px 3px;}
	
	.logo_content STRONG{ color:#484747; line-height:20px;}
	
	
	
.visisite {background:url(../images/grey_block.gif) top left no-repeat; width:116px; height:25px; line-height:25px; display:block; text-align:center;}
.visisite a {color:#737070; text-decoration:none;}
.visisite a:hover {color:#737070; text-decoration:underline;}
.grid TD{ padding: 7px 2px; vertical-align: top; text-align: left; }
.grid TD TD{ padding: 1px 0px; vertical-align: top; text-align: left; }


/*Background*/
	.top_shadow { background: #506076 url(../images/top_shadow.jpg) left bottom repeat-x; width: 100%; }
	.left_shadow { background: #506076 url(../images/left_shadow_bg.jpg) right top repeat-y; width: 16px; }
	.rite_shadow { background: #506076 url(../images/right_shadow_bg.jpg) left top repeat-y; width: 16px; vertical-align: top; text-align:left; }
	.content_part { background: #FFF; width: 932px; padding: 9px; padding-bottom: 0px; }
	.btm_shadow { background: #506076 url(../images/btm_shadow.jpg) left top repeat-x; width: 100%; }
	.homelogo_bg { background: #FFF url(../images/logo_btm_bg.jpg) left bottom repeat-x; border-bottom: 2px solid #FFF; height: 220px; vertical-align: middle; }
	
/*Paddings*/
.pad2px_L {
	padding-left: 2px;
	}
.p10{padding:10px 10px 0 0;}
.pad5 {padding:5px;}
.pad9 {padding:9px;}