@charset "UTF-8";
/* CSS Document */
/* ------------- "generic" styles */
body 
{
	margin: 20px auto;
	padding: 0;
	background: #fff;
	background-image:url(bg_body.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

/*a {
	text-decoration: none;
}*/

a img {
	border: none;
	outline:none;
}


/* ------------- masthead styles */
#wrapper{
	background-color:#fff;
	margin:auto;
	width: 982px;
}


/* ------------- masthead styles */

#header {
	background-image:url(bg_hdr_home2.jpg);
	background-repeat:no-repeat;
	height:116px;
	width:982px;
}

#header_home {
	background-image:url(bg_hdr_home_2.jpg);
	background-repeat:no-repeat;
	height:116px;
	width:982px;
}


/* ------------- contets container styles */
#all_content {
	background-image:url(bg_all_content.png);
	background-position:bottom;
	background-repeat:no-repeat;	 
	min-height:350px;
	overflow:auto;
}


/* ------------- left nav styles */
#left_nav {
	
	float:left;
	width:280px;
	padding-top:20px;
}

#left_nav2 {
	
	float:left;
	width:280px;
	padding-top:5px;
}
.left_nav {
	
	width:280px;
	padding-top:20px;
}

#content_left_panel{
	height:auto; width:204px;
	float:left;
	margin-left:2px;
	margin-top:10px;
	}


.w530 {width:530px; padding-top:35px;}

/* ------------- contets styles */
#home_content {
	background-color:#FFF;	
}

#home_flash {
	height: 380px;
	
}

#home_secondary_3 {
	background-image:url(bg_hm_secondary_2.png);
	height:187px;
}

#home_secondary {
	background-image:url(bg_hm_secondary.png);
	height:187px;	
}

	
#main_content {
	float:left;
	width:642px;
	/*width: 685px;*/
	padding: 20px 30px 45px 30px;
	
}
#main_content2 {
	float:left;
	width:630px;
	/*width: 685px;*/
	padding: 20px 0 45px 30px;
	margin:0;
	
}	

#main_content3 {
	float:left;
	width:530px;
	/*width: 685px;*/
	padding: 20px 0 45px 30px;
	
}	


/* ------------- left nav styles */
#right_col {
	background-color:#fff;
	float:left;
	width:160px;
	padding:45px 5px 0px 25px;
	text-align:left;
}

/*******styles to work with .JS file*/
#navigation-block {
	position:relative;
	top:0px;
	left:20px;
}

#hide {
	position:absolute;
	top:30px;
	left:-300px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: .75em;
	margin: 30px 0;
	padding: 0;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 170px;  /*width: 150px;*/
	 /*font-size: .85em; */
	padding: 5px 18px;
	margin: 0;
	margin-bottom: 5px;
    border: 0px solid #d5d5d5;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #336699; /*#336699;  selected nav item color (right now blue)*/
	background:#fff url(heading_bg.jpg) no-repeat; /*background:#ededed url(heading_bg.jpg) repeat-y;*/  /*background:#333 url(heading_bg.jpg) repeat-y;*/
	font-weight: bold;
}

ul#sliding-navigation li.sliding-element a
{
	color: #666;  /* nav item color (right now orange)*/
	background:#fff url(tab_bg.jpg) no-repeat;/*background:#f3f3f3 url(tab_bg.jpg) repeat-y;*/ /*background:#222 url(tab_bg.jpg) repeat-y;*/
	border: 0px solid #d5d5d5;
	text-decoration: none;
}


ul#sliding-navigation li.sliding-element a:hover { color: #336699; }/* nav item hover color (right now red)*/




/* ------------- text styles */
p {padding: 0; margin:0; color:#666; font-size: .85em; line-height: 1.2em;}

p a:link {color: #336699;text-decoration: none; border: 0px;}     
p a:hover {color: #336699; text-decoration: underline; border: 0px;} 
p a:visited {color: #336699; text-decoration: none; border: 0px;}   
p a:active {color: #336699; text-decoration: none; border: 0px;} 

#norm_li ul.nor {color:#666; padding-left:40px;}
#norm_li li.nor {list-style-type:disc; text-align:left; list-style:outside;float:none; font-size: .85em;padding: 0 0 5px 0;}

ul.no {color:#666; padding-left:0;}
li.no {list-style-type:none; text-align:left; list-style:none;float:none; font-size:.85em;padding: 0 0 5px 0;}

.p_b_l{padding: 0 0 5px 30px;}
.p_media{padding: 0 0 5px 0px;}


.pb5 a:link {color: #336699;text-decoration: none;}     
.pb5 a:hover {color: #336699; text-decoration: underline;} 
.pb5 a:visited {color: #336699; text-decoration: none;}   
.pb5 a:active {color: #336699; text-decoration: none;} 

.hm_subhead a:link {color: #333;text-decoration: none; border: 0px; outline:none;}     
.hm_subhead a:hover {color: #000; text-decoration: none; border: 0px; outline:none;} 
.hm_subhead a:visited {color: #333; text-decoration: none; border: 0px; outline:none;}   
.hm_subhead a:active {color: #333; text-decoration: none; border: 0px; outline:none;} 

.ques a:link {color: #333;text-decoration: none; border: 0px; outline:none;}     
.ques a:hover {color: #333; text-decoration: underline; border: 0px; outline:none;} 
.ques a:visited {color: #333; text-decoration: none; border: 0px; outline:none;}   
.ques a:active {color: #333; text-decoration: none; border: 0px; outline:none;} 


.title { color:#336699;font-size: 135%;font-weight:bold;padding-bottom:0;padding-top:.5em;}

.subhead  { color:#333; font-size:95%; font-weight:bold; margin-top: 0px;padding-top:1.5em; padding-bottom: .35em;}
.subhead2 { color:#333; font-size:95%; font-weight:bold; margin-top: 0px;padding-top:.5em; padding-bottom: .35em;}

.subhead  a:link {color:#333;text-decoration: none;border: 0px; outline:none;}     
.subhead  a:hover {color: #333; text-decoration: underline;border: 0px; outline:none;} 
.subhead  a:visited {color: #333; text-decoration: none;border: 0px; outline:none;}   
.subhead a:active {color: #333; text-decoration: none;border: 0px; outline:none;}



.gr666 {color:#666;font-size: 90%;}
.reach_3 {color:#333; font-size:85%;}

.pad_10_20 {padding:10px 20px; }

/* ------------- text styles */	


#clearboth {
	clear:both;
}

/* ------------- footer styles */
#footer {padding-top:1.5em;padding-bottom:1em;text-align:center;clear:both;}
.main_footer {font-size: 75%; color:#666;}
.secondary_footer {font-size: 65%; color:#666;}

#footer .main_footer .secondary_footer  a:link {color:#336699;text-decoration: none;border: 0px; outline:none;}     
#footer .main_footer .secondary_footer  a:hover {color: #336699; text-decoration: underline;border: 0px; outline:none;} 
#footer .main_footer .secondary_footer  a:visited {color: #336699; text-decoration: none;border: 0px; outline:none;}   
#footer .main_footer .secondary_footer a:active {color: #336699; text-decoration: none;border: 0px; outline:none;}


/*******recent news   styles to work with .JS file*/
.rec-block {
	position:relative;
	top:-10px;
	bottom:-20px;
	left:0;
}

.hide {
	position:absolute;
	top:0px;
	left:-3000px;
}

ul.sliding-rec
{
	list-style: none;
	
	margin: 10px 0 0 0;
	padding: 0;
}

ul.sliding-rec li.sliding-e a
{
	display: block;
	width: 320px; 
	padding: 5px 10px 5px 25px;
	margin: 0;
	margin-bottom: 2px;
    border: 0px solid #d5d5d5;
	text-align:left;
}

ul.sliding-rec li.sliding-e h3
{
	color: #333; /* selected nav item color (right now blue)*/
	background:#fff url(arrow_blue.png) no-repeat; /*background:#ededed url(heading_bg.jpg) repeat-y;*/  /*background:#333 url(heading_bg.jpg) repeat-y;*/
	font-weight: bold;
}

ul.sliding-rec li.sliding-e a
{
	color: #333;  /* nav item color (right now orange)*/
	background: url(arrow_blue.png) no-repeat;/*background:#f3f3f3 url(tab_bg.jpg) repeat-y;*/ /*background:#222 url(tab_bg.jpg) repeat-y;*/
	border: 0px solid #d5d5d5;
	font-size: 80%; 
	text-decoration: none;
}


ul.sliding-rec li.sliding-e a:hover { color: #333; text-decoration: underline;}/* nav item hover color (right now red)*/
   
.dotted { width: 640px; height:2px; background-image:url(dotted.png); background-repeat:no-repeat;}
.dotted605 { width: 605px; height:2px; background-image:url(dotted.png); background-repeat:no-repeat;}
.sp8{width: 10px; height:8px;}

	

.mediaPanel {
	float: left;
	width: 640px;
	overflow: hidden;
	margin: 0px;
	padding-left: 50px;
	padding-right:10px;
	border: none;
	outline:none;
}

.box1 {
	width: 610px;
	border:#CCC thin solid; 
	padding:0 15px 20px 15px;
	
}