﻿html
{
	font-size:60%;    
}
body
{
	font-family:verdana, arial, sans-serif;
	color:#666;
	background:#c00; /*#add8ff;*/
}
#GroupColumn
{	
	
}

#SiteHeader 
{
	background:url('../../images/homepage/HeaderLogo.gif') no-repeat 0px 2px;	
}

#SiteFooter 
{
	text-align:center;
	font-size:120%;
	color:#f2e8bc;
}

#PageContainer 
{
}

#Specialized 
{
	border-left: 2px solid #999;
	border-right: 2px solid #999;
	border-top:none;
	border-top:solid 2px #369;
	background:#fff;
}

#SpecializedContent 
{
	padding-top:0px;
}

#SpecializedFooter
{
	text-align:center;
}

#PageName 
{
	padding-bottom:0px;
}

#PageName h1 
{
	color:#3a0926;
	font-family:Verdana;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	font-size:250%;
}

#PageName p 
{
	color:#999;
	font-size:150%;
}

#PageBannerImage {}

#LeftCol 
{
	border-top:solid 1px #ebebeb;
}

#LeftBar {}

#MiniBlocksCol {}

#TheStrip {}

#Content
{
	border-left:solid 1px #ebebeb;
	margin-top:0px;
}

#Content .ContentBlockBody
{
}

#PageFooter
{
	background:#f2e8bc; 
	color:#039;
	border-left:solid 2px #999;
	border-bottom:solid 2px #999;
	border-right:solid 2px #999;
	margin-top:-2px;
}

.Login
{	
	color:#666;
}

.Login a,
a.AspNet-LoginStatus
{
	text-decoration:none;
}

.Login a:hover,
a.AspNet-LoginStatus:hover
{
	text-decoration:underline;
	color:#c00;
}

#Content a,
#Content .ContentBlockBody a,
.FactBlock a,
.NewsBlock a,
.RightBox a,
#Content a:visited,
#Content .ContentBlockBody a:visited,
.FactBlock a:visited,
.NewsBlock a:visited,
.RightBox a:visited
{
	color:#c00;
}

#Content a:hover,
#Content .ContentBlockBody a:hover,
.FactBlock a:hover,
.NewsBlock a:hover,
.RightBox a:hover
{
	text-decoration:underline;
}

.HitCounter
	{
		border: solid thin #ccc;		
		padding: 5px;
		background: #ffc;
		color: #039; 
		width:170px;
		text-align:center;
		font-size: 10pt; 
		font-family: verdana, Arial, "Times New Roman";
		}
.HitCounter p {
            text-align:center;
            margin:0px;
        }	
        
.HitCounter table {
            margin-top:3px;
            background-color:#039;
            border:solid 1px #000;
        }
.HitCounter table tr td {            
		    font-size: 9pt;
		    border:solid 1px #fff;
            font-weight:normal;
            color:#000;
            background-color:#ccc;
            padding:4px;
        }

p.oddRow, p.evenRow
{
	padding:6px;border:solid 1px #999;background:#f1f1f1;margin:0px;margin-bottom:1px;
}

p.oddRow { background:#e0e0e0; }

.FactBlock
{
	float:left;	
	font-size:120%;
	padding: 5px; 
	padding-top: 0px; 
}


.FactBlock ul,
.FactBlock p
{
	margin:10px 0px;
	padding:0px;
}
.FactBlock ul
{
	margin:10px 0px;
	padding-left:15px;
}
.FactBlock ul li
{
	list-style-type:disc;
	margin-left:0px;
	padding-left:0px;
}

.NewsBlock
{
	margin:0px 10px 10px 10px;
	width:213px;
	float:right;
}

.NewsBlock div
{
	background:#ebebeb;
	border:solid 1px #ccc;
	margin:0px 0px 10px 10px;	
}

.NewsBlock div p
{
	border:dashed 1px #ccc;
	padding:3px;
	margin:3px;
}

.NewsBlock div a
{
	display:block;
	border:none;
	padding:3px;
}
.NewsBlock div h5
{
	padding:3px;
	margin-top:0px;
	margin-bottom:6px;	
}
.FactBlock h3,
.NewsBlock h3
{
	font-size:130%;
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:3px;
	color:#666;
	width:100%;
}
.NewsBlock h5
{	
	margin:9px 20px 10px 10px;
	font-size:160%;
	padding-top:0px;
	width:203px;
	border-bottom:dashed 1px #ccc;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../images/rating/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../images/Rating/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../images/Rating/SavedStar.png);
}

.ratingContainer
{
	text-align:center;height:15px;width:77px;border:solid 1px #ccc;padding:3px;padding-left:0px;background:#fff;margin-top:20px;	
}

