body{background-color: #ececec;}

a:link, a:active, a:focus, a:visited, a:hover{color : #000;}

span.asterisk{color : #f00;}

.band1{background-color : #ccc;}

table.toptable{background-color : #fff;}

input[type="text"], input[type="password"], select, textarea { border: 1px solid #7e9db9; }
input.textmeddis { color: #808080; border-color: #ccc; }

#bodytopleft{
	background: url(../../images/common/body_corner_tl.jpg) no-repeat top left #fff;
	border-bottom: solid 1px #fff;
}
#bodytopright{
	background: url(../../images/common/body_corner_tr.jpg) no-repeat top right;
}
#bodybottomleft{
	background: url(../../images/common/body_corner_bl.jpg) no-repeat bottom left #fff;
}
#bodybottomright{
	background: url(../../images/common/body_corner_br.jpg) no-repeat bottom right;
}

#rightbackground{
	background: url(../../images/common/cloud.jpg) no-repeat bottom right #fff;
}
#rightbackground form{
	background: url(../../images/common/search/control.gif) no-repeat top left;
}

#rightbackground form input#kword{border: 1px solid #fff;}

td.leftcorner, td.rightcorner{
	background: url(../../images/common/nav/menu_top_sliver.jpg) repeat-x bottom #659ad2;
	color: #fff;
}

/* As this menu is not list-based, the pseudo classes need re-stating for IE6's benefit */
td.leftcorner a:active, td.leftcorner a:focus, td.leftcorner a:visited, td.leftcorner a:link{
	color: #fff;
	border-left : 1px solid #0268b2;
	border-right : 1px solid #639ad2;
	text-decoration: none;
}
td.leftcorner a:hover, td.leftcorner a.selected{
	background-color: #0158a7;
	color: #fff;
}
td.leftcorner a.blue{border-left: none;}

div.rightcurve a:link, div.rightcurve a:active, div.rightcurve a:focus, div.rightcurve a:visited, div.rightcurve a:hover{color : #fff;}

#hometop, div.rhstitle, div.polltitle, div.titleband{
	background: url(../../images/common/nav/title.jpg) no-repeat top left;
}
#hometop a.homelink{
	background: url(../../images/common/nav/arrow_back.gif) no-repeat 5px 10px;
	color: #5d5b5c;
}

td.tools ul#sharelinks li a.whatsthis{color : #888;}

#leftnav, div.rhsgroup, form.pollshow, div.sideloginwrapper ,div.siderightnowwrapper {
	background: url(../../images/common/nav/base.jpg) no-repeat bottom left;
}
#leftnav div.monthsnavheading, #leftnav a.amonthnav, #leftnav a.amonthnavs, #leftnav a.atreenav1, #leftnav a.atreenav1s, #leftnav div.treenav2, #leftnav div.treenav2s, #leftnav div.treenav3, #leftnav div.treenav3s, #leftnav div.treenav4, #leftnav div.treenav4s, #leftnav div.treenav5, #leftnav div.treenav5s, div.rhsgroup div, div.pollquestion, div.pollanswer, div.votebuttons, div.sidelogin,div.rightnowcomp_left_right{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
div.rhsgroup div.rhstitle, div.rhsgroup div div.medialine, div.rhsgroup div div.noline{
	border-left: none;
	border-right: none;
}
div.medialine{border-bottom: 1px solid #ccc;}
div.noline{border-bottom: none;}

#leftnav a.atreenav1s, #leftnav div.monthsnavheading{background: url(../../images/common/nav/arrow.gif) no-repeat 5px 6px #ececec;}
#leftnav div.monthnav, #leftnav div.monthnavs{background-color : #f6f6f6;}
#leftnav a.atreenav2, #leftnav a.atreenav2s, #leftnav a.atreenav3, #leftnav a.atreenav3s, #leftnav a.atreenav4, #leftnav a.atreenav4s, #leftnav a.atreenav5, #leftnav a.atreenav5s
{border-top: 1px solid #ccc;}
#leftnav a.atreenav2s{background: url(../../images/common/nav/arrow.gif) no-repeat 1px 6px #ececec;}
#leftnav a.atreenav3s{background: url(../../images/common/nav/arrow.gif) no-repeat 7px 6px #ececec;}
#leftnav a.atreenav4s{background: url(../../images/common/nav/arrow.gif) no-repeat 13px 6px #ececec;}
#leftnav a.atreenav5s{background: url(../../images/common/nav/arrow.gif) no-repeat 19px 6px #ececec;}
#leftnav div.treenav2, #leftnav div.treenav2s, #leftnav div.treenav3, #leftnav div.treenav3s, #leftnav div.treenav4, #leftnav div.treenav4s, #leftnav div.treenav5, #leftnav div.treenav5s
{background-color: #ececec;}


div.imagetitle, div.bannerimagetitle, div.featimagetitle, td.featimagetitle{
	background: url(../../images/common/image_title_left.jpg) no-repeat bottom left #659ad2;
}
div.rightcurve, td.rightcurve{
	color: #fff;
	background: url(../../images/common/image_title_right.jpg) no-repeat bottom right;
}
td.rightcurve{
	background-color: #659ad2;
	background-position: bottom left;
	width: 6px;
}
div.rightcurve a, td.featimagetitle a:link, td.featimagetitle a:active, td.featimagetitle a:focus, td.featimagetitle a:visited, td.featimagetitle a:hover{
	color: #fff;
	text-decoration: none;
}
div.rightcurve a:hover, td.featimagetitle a:hover{
	text-decoration: underline;
}

#pollrightbackground{
	background: url(../../images/common/poll_cloud.jpg) no-repeat bottom right #fff;
}

table#voteresults td.showscore{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
table#voteresults div.barbackground span.pollresult{background-color: #659ad2;}
table#voteresults div.barbackground{
	background-color: #ccc;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 20px solid #fff;
}

#pollbaseflourish{background: url(../../images/common/poll_footer_flourish_sliver.gif) repeat-x top left;}


div.showleft{background-color: #ececec;}

.button input{
	background: url(../../images/common/buttons/btn_back.gif) repeat-x top left;
	color: #fff;
}

#baseflourish{background: url(../../images/common/footer/flourish_sliver.jpg) repeat-x top left;}

a.bottomlinks, span.utilspipe{color: #0058a6;}
span.footeradd{color: #02b192;}

#bottomfeatures ul li.groupname{color: #659ad2;}
#bottomfeatures ul li a{color: #000;}
#bottomfeatures{
	background: url(../../images/common/footer/corner_tl.gif) no-repeat top left #ececec;
}
#bottomfeaturestopright{
	background: url(../../images/common/footer/corner_tr.gif) no-repeat top right;
}
#bottomfeaturesbottomright{
	background: url(../../images/common/footer/corner_bl.gif) no-repeat bottom left;
}
#bottomfeaturesbottomleft{
	background: url(../../images/common/footer/corner_br.gif) no-repeat bottom right;
}

.displayform { border: solid 1px #ccc; }
.displayform td, .displayform th, div.itemheaderright { padding: 5px 10px; }
.displayform th { background-color: #ececec; }
.displayform .textbold { font-weight: bold; }
div.itemheaderright { font-weight: bold; }
div.itemheaderbackground {
	background: url(../../images/common/table/top_sliver.gif) repeat-x 0 0;
	margin: 10px 0 0 0;
}
div.itemheaderleft {
	background: url(../../images/common/table/top_left.gif) no-repeat top left;
}
div.itemheaderright {
	background: url(../../images/common/table/top_right.gif) no-repeat top right;
}
