* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family:Verdana, Tahoma, Arial; font-size:11px; text-align:left; color:#2a2a2a; background-color:#ffffff;}
:-moz-any-link:focus { outline:none; }
.floatleft { float:left; }
.floatright { float:right; } 
.clearboth { clear:both; visibility:hidden; } 

.cpage { margin:0 auto; width:983px; text-align:left;}
.cheader { height:83px; background-image:url(../images/hdr_bg.gif); background-repeat: no-repeat; margin-top:10px;}
.ccontent{ min-height:480px; background-image:url(../images/body_bg.gif); background-repeat: repeat-y;} 
* html .ccontent { height:480px;} 
.ccontent .leftblock { float:left; padding:5px 10px; } 
.ccontent .rightblock { float:right; padding:5px; } 
.ccontent .centerblock { width:540px; float:left; padding:5px 10px; line-height:14px; } 
.ccontent .centerblock .cols { float:left; width:170px; text-align:justify; } 
.ccontent .centerblock .cmargin { margin-right:15px; } 
.ccontent .centerblock .cols p { color:#2a2a2a; padding:10px 0 5px 0; text-align:left; font-weight:bold; } 
.ccontent .centerblock .cols div { color:#666; padding-top:10px; text-align:right; }  
.ccontent .centerblock .listing { padding:12px 6px; border-bottom:1px solid #e9eaeb; font-size:11px; } 
.ccontent .centerblock .listing img { border:1px solid #e9eaeb; float:left; padding:1px; margin-right:10px; }
.ccontent .centerblock .listing .floatlefttext { float:left; width:410px; } 
.ccontent .centerblock .listing span { font-weight:bold; } 
.ccontent .centerblock .listing p { padding-top:5px; } 
.ccontent .centerblock .listing a { color:#000; text-decoration:none; }       
.ccontent .centerblock .breadcrumb { padding:10px; border-bottom:1px solid #e9eaeb; font-size:11px; } 
.ccontent .centerblock .breadcrumb a { color:#c50e0a; } 
.ccontent .centerblock .breadcrumb a:hover { text-decoration: none; } 
.ccontent .centerblock .paging { padding:10px; border-bottom:1px solid #e9eaeb; font-size:11px; text-align:center; } 
.ccontent .centerblock .paging a { color:#c50e0a; text-decoration: none;} 
.ccontent .centerblock .paging a:hover { text-decoration: underline;}
.ccontent .centerblock .paging a:active { text-decoration: underline;}
.ccontent .centerblock .paging img {margin:0 4px;} 
.ccontent .centerblock .paging span a { color:#272f3a; text-decoration: none;} 
.ccontent .centerblock .paging span a:hover { text-decoration: underline; }

.ccontent .centerblock .aboutus { text-align:justify; line-height:16px; } 
.ccontent .centerblock .aboutus h3 {color:#9d0001; font-weight:bold; font-size:11px; } 
.ccontent .centerblock .aboutus ol li { padding:5px; margin-left:20px; } 

.ccontent h1 { color:#2a2a2a; font-family: "trebuchet ms", helvetica, verdana; font-size:18px; font-weight:normal; line-height:24px; } 
.ccontent .rightblock .roundblock { background-image:url(../images/box_top.gif); width:163px; background-repeat: no-repeat; background-position:bottom; } 
.ccontent .rightblock .roundblock h2 { color:#2a2a2a; font-family:"trebuchet ms", helvetica, verdana; font-size:18px; font-weight:normal; background:#FFFFFF; padding:6px; margin:6px; display:inline; } 
.ccontent .rightblock .content { background-image:url(../images/box_bg.gif); background-repeat:repeat-y; width:163px; padding:5px 5px 5px 12px; line-height:20px; font-size:10px; } 
/*
.ccontent .rightblock .content .passdetails { line-height:12px; font-size:9px; float:left; text-align:right; padding-top:5px; color:#60666e; } 
.ccontent .rightblock .content .passdetails a { line-height:12px; font-size:9px; color:#60666e; text-decoration:none; } 
.ccontent .rightblock .content .passdetails a:hover { text-decoration:none; color:#2a2a2a; } 
.ccontent .rightblock .content .passdetails span { color:#c50e0a; } 
.ccontent .rightblock .content .redtxt { color:#c50e0a; } 
.ccontent .rightblock .content .rbutton { float:left; margin:8px 0 0 10px; } 
.ccontent .rightblock .content .formfield { font-family:Tahoma, Verdana, Arial; font-size:11px; padding:2px; border:solid #cecece 1px;  } 
*/
.ccontent .rightblock .roundblockbottom { padding-bottom:10px; }

.ccontent .leftblock .linkline { width:180px; padding:5px 10px; }
.ccontent .leftblock .linkline ul li { background:url(../images/bullet.gif) no-repeat; border-bottom:#e9eaeb solid 1px; background-position:0 11px; list-style-type:none; padding:5px 0 5px 10px; font-size:12px; }
.ccontent .leftblock .linkline ul li a { color:#c50e0a; }
.ccontent .leftblock .linkline ul li a:hover { text-decoration:none; }
.ccontent .leftblock .linkline ul ul li { font-size:10px; background:none; border:none; margin: 0; padding: 0; list-style: none; display: inline; line-height:16px; }
.ccontent .leftblock .linkline ul ul li a { color:#000; text-decoration:none; }
.ccontent .leftblock .linkline ul ul li a:hover { text-decoration:underline; }

.cpage .cheader .logo { float:left; padding:2px 6px; }
.cpage .cheader .logo img { border:none; }
.cpage .cheader .topnav { float:left; padding-left:30px; padding-top:24px; }
.cpage .cheader .topnav a { color:#ffffff; text-decoration:none; margin-right:20px; }
.cpage .cheader .topnav a:hover { color:#ffffff; text-decoration:underline; }
.cpage .cheader .srcform { float:right; padding-right:30px; padding-top:20px; }
.cpage .cheader .srcform .keywordsfield { float:left; padding:4px; }
.cpage .cheader .srcform .searchfield { width:280px; border:none #FFF; font-family:Verdana, Tahoma, Arial; font-size:11px; }

.cfooter {color:#2a2a2a; font-size:11px; background-image:url(../images/footer_bg.gif); background-repeat: no-repeat; background-position:top;text-align:center; padding-top:5px; }
.cfooter a { text-decoration:none; color:#2a2a2a; }
.cfooter a:hover { color:#C20201; }
.cfooter .links { background-color:#FFFFFF; width:440px; margin:auto; }
.cfooter .note { color:#4f4f4f; line-height:24px; font-size: 9px;}
