﻿body{
margin-top:7px;
padding:0;
background:#fff;
font-family:Arial, helvetica, Tahoma;
font-size:12px;
background: #dee7ed url(../images/bkg_body.jpg) repeat-x; 
}
a  {	color:#1a50b8; 	text-decoration:none; } 
a:hover  {color:#da5a05;border-bottom:0px solid #1a50b8;text-decoration:none;} 

#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:#ffffff;
}

.topsection{
	color:#ffffff;
	background:#003366 url(../images/topheader.gif) repeat-x; 
	width: 960px; margin: 0 auto; 
	/*padding-top: 8px;*/
}

.topsection a { 
	color:#ffffff;
	text-decoration:none;
	}
.topsection a:hover { 
	color:#ffffff;
	text-decoration:none;
	}

#contentwrapper{ float: left; width: 100%; background:#ffffff;}
#contentcolumn{ margin: 0 320px 0 0px; padding:6px; background:#ffffff; }
#leftcolumn{ float: left; width: 160px; margin-left: -100%; background:#fff; height:100%;}
#rightcolumn{ float: left; margin-left: -320px; width:320px; height:100%; background:#fff;}

#footer{
clear: left;
width: 100%;
color: #000000;
text-align: center;
background:#cedee7;
padding: 4px 0;
border-top:solid #b2cb84 3px;
font: 14px arial, helvetica, sans-serif;
}
#footer a{ color:#003300;}

.content { padding-top: 4px;} 
.content h1 { font-size: 22px; padding:6px; color:#111111;}
.content h2 { font-size: 16px; color:#111111;}
.content h3 {font: 140% arial, helvetica, sans-serif; font-weight:bold;padding-bottom:2px}
.desc { font-size: 13px; color: #444;}
.desc a{ color:#444;  }
.desc a:hover{ color:#0a339b; border-bottom:1px solid #0a339b; }

.content  {font-family:Arial, helvetica, Tahoma; font-size:14px;}
.content  p {font-family:Arial, helvetica, Tahoma; font-size:12px; line-height:20px;}
.content  a {font-size:13px;}
.content  a :hover{text-decoration:underline;}

.bll { padding-bottom: 10px; position:relative; }
.bll a { color:#105cb6; text-decoration:none; font-size:15px; border-bottom:1px solid #105cb6;}
.bll a:hover { color:#2961a7; }
.bll {font-family: arial, helvetica, sans-serif; font-weight:bold; }

.cll {font-family: arial, helvetica, sans-serif; font-weight:bold; }
.cll a { color:#84A64F; text-decoration:underline; font-size:14px; }
.cll a:hover { color:#2961a7;}

.bll h3 a{ color:#105cb6; }
.bll h3 a:hover{ color:#2961a7; }
.bll p {font: 85%/1.4 arial, helvetica, sans-serif;}

.smallBox { border:1px solid #c20000; padding:4px;}

.topsidemenus { padding: 10px 10px 10px 10px; font-size: 14px; margin: 0px; color:#9dbc6e; border:1px #ccc solid}
.topsidemenus  h2 { font-size: 14px; color:#105cb6;}

.rightsidemenus h2 { padding: 10px 10px 10px 10px; font-size: 14px; margin: 0px; color:#9dbc6e; border:1px #ccc solid}
.rightsidemenus  {font-family:Arial, helvetica, Tahoma;font-size:13px; float: left; width: 306px; }
.rightsidemenus  a {font-size:13px;}
.rightsidemenus  a :hover{text-decoration:underline;}
.rightsidemenus ul { 	padding: 10px 10px 0px 10px; margin: 0px; 	} 
.rightsidemenus { margin-bottom: 10px; 	padding-bottom: 10px;}
.rightsidemenus li { padding: 0px; margin: 0px; list-style-type: none; }
.rightsidemenus li a { color:#006699; font-size: 12px; display: block; padding: 2px 2px; margin: 0px; border-top: solid 1px #e7e7e7; border-bottom: solid 1px #fff;}
.rightsidemenus li a:visited { padding: 2px 2px; margin: 0px;}
.rightsidemenus li a:hover { padding: 2px 2px; margin: 0px; text-decoration: none;}


.leftsidemenus h2 {  padding: 10px 10px 0px 10px; font-size: 14px; margin: 0px;}
.leftsidemenus  {font-family:Arial, helvetica, Tahoma;font-size:13px; float: right; width: 155px; padding-top: 15px;}
.leftsidemenus  .rdd a {font-size:13px; color:#003366;}
.leftsidemenus  a {font-size:13px;}
.leftsidemenus  a :hover{}
.leftsidemenus ul { 	padding: 10px 10px 0px 10px; margin: 0px; } 
.leftsidemenus { 	background: #f8f8f8; 	margin-bottom: 10px; 	padding-bottom: 10px;}
.leftsidemenus li { padding: 0px; margin: 0px; list-style-type: none; }
.leftsidemenus li a { color:#222222; font-size: 12px; display: block; padding: 2px 2px; margin: 0px; border-top: solid 1px #e7e7e7; border-bottom: solid 1px #fff;}
.leftsidemenus li a:visited { padding: 2px 2px; margin: 0px;}
.leftsidemenus li a:hover { padding: 2px 2px; margin: 0px; text-decoration: none;}

	/* navigation beetween page */
.pages {
    padding: 1em 1em 2em 1em;
    margin: 1em 0;
    font-size: 11px;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
	color:#173cb4;
}

.pages span.current {
    font-weight: bold;
    background: #fff;
    color: #333;
}

.pages a {
    border: 1px solid #417ede;
    text-decoration: none;
	
}

.pages a:hover {
    border-color: #83b417;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #83b417;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #83b417;
}


/* Begin star rater CSS */
.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
border:0px;
background: url(../images/strating.gif) top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url(../images/strating.gif) 0px -20px repeat-x;
border:0px;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	

.cgr {
font-size : 11px;
font-weight : bold; 
color : #ca0002; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 	
/* End star rater CSS */


.clear { clear: both; }

 .headernavi{ background-image: url('/images/navbg.gif');
 letter-spacing: .5px;
 font-size: 90%;
 background-position: 0px;
 border-bottom-color: #8397bd;
 border-top-color: #cfe1ff;
 border-left-style: solid;
 border-bottom-style: solid;
 border-right-style: solid;
 border-top-style: solid;
 height: 32px;
 text-align: left;
 border-left-width: 0px;
 border-bottom-width: 1px;
 border-right-width: 0px;
 border-top-width: 1px;
 background-color: #9bba6c;
 }
 
.navigate{
 text-decoration: none; color: #2f519c;border-width: 0px;font-size: 150%;}
.navigate:hover{text-decoration: none;}
 
.button{font-size: 0.75em;
background-image: url('/images/navbg.gif');
padding-left: 10px;
padding-bottom: 6px;
padding-right: 10px;
padding-top: 6px;
text-align: center;
border-right-color: #84a64f;
border-right-style: solid;
border-right-width: 1px;
float: left;
margin: 0px;
line-height: 19px;
color: #2f519c;
background-color: #9bba6c;
height: 19px;
}
.button:hover{color: #2f519c;text-decoration: none;background-color: #bde185;}
.button a{color: #000000;}