@charset "utf-8";
/* CSS Document */
*{
	font-family:Arial;
	font-size:12px;
	color:#58595b;
	margin:0px;
	padding:0px;
	text-align:justify; list-style:none;
}
body{ background-color:#58637d;
	color:#58595b;		
}
#wrapper{
	margin:0 auto;
	width:770px;
	background-color:#ffffff;
	height:auto;
}
.topline{ background-image:url(../images/topmost.gif); background-repeat:repeat-x; width:770px; height:13px;}
.nav_top{
		height:23px; background-color:#606b83; font-size:12.5pt; color:#FFFFFF;  padding-top:15px; list-style:none; position:relative;}
#header{ height:55px;}
.logo{ padding-top:10px;
		padding-right:3px; 
		float:right; font:verdana; font-size:9px; color:#5d5dd7; text-decoration:none; 
		}
.logo_txt{
 font:verdana; font-size:9px; color:#5d5dd7; text-decoration:none;float:right;   /* old font-size was 10*/
 }
		.linktop{ font:verdana; font-size:10px; color:#5d5dd7; text-decoration:none;}
		
		p{font-size:11px; color:#004b90;
		}
		.panel_imge{ float:right; padding:5px 5px 5px 5px;}
		

.lft{
		float:left;
		}
.rigt{
		float:right;
		}
.date{
		float:right;
		color:#244f7a;
		padding-right:23px;
		}
.top_img{ padding-left:0px; 
		
		}
		.topcolor{background-image:url(../images/mainbody_topbg.gif); background-repeat:repeat-x; float:left; background-position:top; width:770px; height:12px; border-top:2px #FFFFFF solid;}
		
#mainbg{ 
background:#FFFFFF;
		width:770px;
		height:auto !important; margin:0 auto; 
				}
#left_bar{
		float:left;
		width:150px;
		background:#FFFFFF; padding-left:20px;  
		
					
		}
#right_bar{
		width:550px;
		padding-left:10px;
		float:right;
		}
#bottom_line{
		margin-top:26px;
		margin-bottom:10px; float:left;
		}
#bottom_panel{
		float:left;
		}
#faqtxt_detail{ font:13px; width:530px; line-height:15px;}


#logos{
		height:44px;
		float:left;
		}
#footer{
		padding-top:40px;
		width:660px;
		text-align:left; vertical-align:middle;
		line-height:14px;
		font-weight:bold;
		color:#000000; clear:both;
		float:none;
		margin-left:110px; 
		}
h1{ background-image:url(../images/h1_bg.gif); width:504px; height:44px; padding-top:25px; font-size:14px; color:#002c7f; margin-top:25px; 
}
.txtbpanel{  font-size:11px; color:#002c7f; font-family:Arial, Helvetica, sans-serif;}
.bpanel2{ background-image:url(../images/bpanel_bg.gif); background-repeat:no-repeat; height:221px; margin-top:1px; font-size:12px; line-height:20px; width:500px; padding-left:10px; padding-top:15px; }

.smallheading{color:#990033
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold; text-decoration:underline;
}

.heading1{
		font-size:18px;
		color:#333333px;
		padding-left:7px;
		}
#heading{
		padding-left:15px; float:left;  
		}
#heading_bottom{
		padding-left:15px; float:left; padding-top:40px; 
		}
#heading_bottom_r{
		padding-left:15px; float:left; padding-top:23px; 
		}
#cssnav ul li { padding-top:25px; float:left; list-style:none; 
		/*list-style-image:url(../images/bullet.gif);*/
		}
.rtoppanel{
		background-image:url(../images/rbar_panel_bg.gif);
		background-repeat:repeat-y;
		width:271px;
		height:auto;
		float:left;
		}
.rbpanel{
		background-image:url(../images/rbar_bpanel_bg.gif);
		background-repeat:repeat-y;
		width:268px;
		height:auto;
		float:left;
		}
.cls_link{ 
text-decoration:none;
}
.cls_link:hover
{ 
text-decoration:underline;
}
.download{
		padding-top:26px; padding-left:15px;
		float:left;
		}

.rbar_txt{
		padding-left:2px;
		font-size:14px;
		font-weight:bold;
		color:#000000;
		text-decoration:none; width:500px;
		}

/*p{
		font-size:18px;
		font-weight:bold;
		color:#4878a0;
		padding-left:5px;
		}    */   /** change at date 1st jan**/    
.rpanel_btxt{
		color:#666666;
		width:260px; float:left;
		padding-left:5px;
		padding-top:10px;
		}

.menubuttons{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.menubuttons:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
/*Sub Menu*/
/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu{  background-color:#606b83; font-size:12.5pt; color:#FFFFFF;   list-style:none;
list-style-type: none;
width: 756px;
height:22px;
padding-left:15px;
}

.mattblackmenu li{
display: inline;
margin: 0;
cursor:pointer;

}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 20px 0px 20px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: #FFFFFF;
cursor:pointer;
}
.mattblackmenu li a:hover{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 20px 0px 20px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color:#CCCCCC;
cursor:pointer;
}
/*
.mattblackmenu li a:visited{
color: #343434;
}
*/
.ccategory_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}
.ccategory_txt a: hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;
font-weight:bold;
margin-left:10px;
}
.detail_cmu
{
background-image:url(../images/h1_bg.gif);
background-repeat:repeat-y;
}
.text{
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4E;
text-decoration:none;
font-size:12px;
}
.men_txt
{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 20px 0px 20px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color:#0033FF;
cursor:pointer;
}
.list_select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#666666;
font-weight:bold;
margin-left:10px;
}
.contact_txt{
font-family:Arial, Helvetica, sans-serif;
color:#58595B;
text-decoration:none;
}
.contact_txt:hover{
font-family:Arial, Helvetica, sans-serif;
color:#58595B;
text-decoration:underline;
}
.subhead{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#002C7F; text-decoration:none;
}
/****** ****/
.men_rep3{
background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; height:25px; vertical-align:middle;
color:#FFFFFF;}
.men_rep_h3{
background-image:url(../images/menu_bg_h.jpg); background-repeat:repeat-x; height:25px; vertical-align:middle;
color:#FFFFFF;}
/**** ****/
.men_rep{
background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;
color:#FFFFFF; height:20px; padding-top:2px;}
.men_rep_h{
background-image:url(../images/menu_bg_h.jpg); background-repeat:repeat-x;
color:#FFFFFF; height:20px; padding-top:2px;}
.men_rep_m{
background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;
color:#FFFFFF; height:2px; font-weight:bold;}/** Now added at 1st **/
.men_rep_h_m{
background-image:url(../images/menu_bg_h.jpg); background-repeat:repeat-x;
color:#FFFFFF; height:22px; font-weight:bold;}/** Now added at 1st **/
.contact_txt2{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
text-decoration:none;
margin-left:10px;
}
.ccategory_txt_b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none; vertical-align:middle;
font-weight:bold;
color:#000000;
}
.ccategory_txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none; vertical-align:middle;
color:#FFFFFF;
}
.ccategory_txt1_b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none; vertical-align:middle;
font-weight:bold;
color:#FFFFFF;
}
.link{
font-family:Arial, Helvetica, sans-serif;
color:#0033FF;
text-decoration:none;
}
.link:hover{
font-family:Arial, Helvetica, sans-serif;
color:#0033FF;
text-decoration:underline;
}
.cmu_next{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}
.cmu_next:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:bold;
}