﻿body{
	margin:0;
	padding:0;
	background:#f3f4fD;
	font-family:Arial, helvetica, Tahoma;
	font-size:12px;
	background: #fff;
}


a {	color:#0058a6;	text-decoration:none;	} 
a:hover  {	color:#be0000;} 

#maincontainer{
width: 928px; /*Width of main container*/
margin: 0 auto ; /*Center container on page*/
background:#fff;
}

#topsection{
	border-bottom:0px #5156bc solid;
}

 

#contentwrapper{
float: left;
width: 100%;
background:#fff;
}

#contentcolumn{
margin: 0 290px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:6px;
}

#leftcolumn{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-left: -100%; /*Set margin to that of -(MainContainerWidth)*/
background:#fff;
height:100%;
}

#rightcolumn{
float: left;
width: 290px; /*Width of right column*/
margin-left: -290px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
width: 100%;
color: #333;
text-align: center;
background:#e4eef6;
padding: 24px 0;
border-top:solid #000 3px;
font:12px arial, helvetica, sans-serif;
}

.content { padding-top: 15px;} 
.content h1 { font-size: 16px; }
.content h2 { font-size: 14px; }
.content h3 { font-size: 13px; }

h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }

.desc { color:#666; }
.desc a{ color:#666;  }
.content  {font-family:Arial, helvetica, Tahoma;font-size:13px;}
.content  a {font-size:12px; line-height:22px}
.content  a :hover{text-decoration:underline;}


.rightsidemenus h2 {padding: 10px 10px 0px 10px; font-size: 14px; margin: 0px;}
.rightsidemenus  {font-family:Arial, helvetica, Tahoma;font-size:13px; float: left; width: 280px; }
.rightsidemenus  a {font-size:13px; color:#000000}
.rightsidemenus  a :hover{color:#770000}
.rightsidemenus ul { 	padding: 10px 10px 0px 10px; margin: 0px; 	} 
.rightsidemenus { 	background: #e4eef6 no-repeat left bottom; 	margin-bottom: 10px; 	padding-bottom: 10px;}
.rightsidemenus li { padding: 0px; margin: 0px; list-style-type: none; }
.rightsidemenus li a { 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  a {font-size:13px; }
.leftsidemenus  a :hover{ color:#000;}
.leftsidemenus ul { 	padding: 10px 10px 0px 0px; margin: 0px; } 
.leftsidemenus { background: #fff; 	margin-bottom: 10px; margin-top:3px;	padding-bottom: 10px;}
.leftsidemenus li { padding: 0px; margin: 0px; list-style-type: none; }
.leftsidemenus li a { font-size: 12px; display: block; padding: 2px 2px; margin: 0px; border-top: solid 0px #B2BE7B; border-bottom: solid 0px #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 */
 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 6px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/images/blockactive.gif) center center repeat-x;
}
