﻿a
{	
	color:#0055cc;
	font-weight:bold;
	text-decoration:none;
}

a:focus,a:hover
{
	text-decoration:underline;
}

body 
{
	background-color:#ffffff;
	color:#777777;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:12px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

h1
{
	font-size:24px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:7px;
}

h2
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:7px;
	margin-top:12px;
}

h3
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:7px;
	margin-top:12px;
}

img
{
    border:none;
}

input
{
    background-color:#eeeeee;
    border:solid 1px #aaaaaa;
	color:#777777;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:12px;
	width:150px;
}

td
{
    vertical-align:top;
}

textarea
{
    background-color:#f7f7f7;
    border:solid 1px #aaaaaa;
	color:#777777;
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:12px;
	width:150px;
}

.Code
{
    background-color:#f7f7f7;
    border-bottom:solid 1px #aaaaaa;
    border-left:solid 3px #aaaaaa;
    border-right:solid 1px #aaaaaa;
    border-top:solid 1px #aaaaaa;
    margin-bottom:16px;
    margin-top:16px;
    padding:1px;
}

.CodeInTable
{
    background-color:#eeeeee;
    border-bottom:solid 1px #aaaaaa;
    border-left:solid 3px #aaaaaa;
    border-right:solid 1px #aaaaaa;
    border-top:solid 1px #aaaaaa;
    margin-bottom:0px;
    margin-top:0px;
    padding:1px;
}

.CommunityContent
{
    background-color:#ffffff;
    border-top:solid 1px #aaaaaa;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

.Content
{
    background-color:#ffffff;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

.ContentArea
{
}

.ContentTable
{
    border:solid 1px #aaaaaa;
}

.Copyright
{
    background-color:#eeeeee;
    border-bottom:solid 1px #aaaaaa;
    border-top:solid 1px #aaaaaa;
    clear:both;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#eeeeee', startColorstr='#777777', gradientType='1');
	font-size:9px;
	font-style:italic;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    text-align:right;
}

.Do
{
    background-color:#f7f7f7;
    border:solid 1px #aaaaaa;
    color:#00aa00;
    font-weight:bold;
    padding:5px;
}

.Dont
{
    background-color:#f7f7f7;
    border:solid 1px #aaaaaa;
    color:#ff0000;
    font-weight:bold;
    padding:5px;
}

.ErrorMessage
{
    color:#ff0000;
    font-weight:bold;
}

.Header
{
    background-color:#f7f7f7;
    border-bottom:solid 1px #aaaaaa;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

.Logo
{
    float:left;
    height:60px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    width:255px;
}

.Menu
{
    background-color:#eeeeee;
    border-bottom:solid 1px #aaaaaa;
    border-top:solid 1px #aaaaaa;
    clear:both;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#777777', startColorstr='#eeeeee', gradientType='1');
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

.Nav
{
    background-color:#f7f7f7;
    border-right:solid 1px #aaaaaa;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:10px;
    padding-top:5px;
    width:200px;
}

.PrintCopyright
{
    border-top:solid 1px #aaaaaa;
    clear:both;
	font-size:9px;
	font-style:italic;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

.Project
{
    left:60px;
    position:absolute;
    top:50px;
}

.RatingBox
{
    background-color:#eeeeee;
    border:solid 1px #aaaaaa;
    display:none;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:10px;
    padding-top:5px;
    position:absolute;
    top:124px;
    width:300px;
}

.RatingStar
{
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
    font-size:0px;
    height:12px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:4px;
    padding:0px;
    width:13px;
}

.RatingStarEmpty
{
    background-image:url(Images/EmptyStar.png);
}

.RatingStarFilled
{
    background-image:url(Images/FilledStar.png);
}

.RatingStarSaved
{
    background-image:url(Images/SavedStar.png);
}

.Search
{
    margin-left:275px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:26px;
    text-align:right;
}

.SearchKey
{
    background-color:Yellow;
}

.Sidebar
{
    background-color:#f7f7f7;
    border-left:solid 1px #aaaaaa;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    text-align:left;
    width:200px;
}

.SiteMapPath
{
    background-color:#f7f7f7;
    border-bottom:solid 1px #aaaaaa;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}

.TableCell
{
    background-color:#f7f7f7;
}

.TableHeader
{
    background-color:#eeeeee;
    font-weight:bold;
}