@charset "utf-8";
/* CSS Document */

h2 {
	color:#000000;
	font-weight:bold;
	font-size:17px;
	padding:0px 0px 7px 0px;
	margin:0px;
	}
h3 {
	color:#000000;
	font-weight:bold;
	font-size:15px;
	padding:0px 0px 11px 0px;
	margin:0px;
	}

input,select,textarea {
	border:#ababab 1px solid;
	font-size:11px;
	color:#777777;
	}
	
#content {
	background:url(images/bg1.gif) repeat-y center top;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	}
#ccontent {
	width:885px;
	padding:0px 0px 444px 17px;
	text-align:left;
	}
#cbottom {
	background:url(images/bg2.gif) no-repeat center bottom;
	width:100%;
	height:428px;
	margin-top:-428px;
	}

#cheader {
	width:885px;
	height:108px;
	}
#clogo {
	float:left;
	width:250px;
	height:85px;
	padding:23px 0px 0px 0px;
	}
.cmenusep {
	float:left;
	width:8px;
	height:107px;
	font-size:1px;
	}
	
#cbanners {
	width:885px;
	height:302px;
	}
#cbannerleft {
	float:left;
	background:url(images/bannerleft.jpg) no-repeat left top;
	width:214px;
	height:268px;
	padding:23px 15px 11px 21px;
	}
#cbannerleft h3 {
	color:#e1f5a5;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	padding-bottom:18px;
	}
#cbannerleft span {
	display:block;
	background:url(images/leftbannerdot.gif) repeat-x left 21px;
	height:39px;
	font-size:1px;
	}
#cbannerleft a {
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;
	padding-top:3px;
	text-decoration:none;
	}
#cbannerleft a:hover {
	text-decoration:underline;
	}
.cbannerleftdate {
	color:#444444;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#cbannerright {
	float:left;
	width:615px;
	height:302px;
	}
#clangs {
	float:left;
	width:20px;
	height:302px;
	}
#clangs span {
	display:block;
	width:20px;
	height:55px;
	text-align:right;
	}
	
#cleft {
	float:left;
	width:239px;
	padding:14px 5px 0px 5px;
	border-right:#edf1f2 1px solid;
	}
#csearch {
	height:16px;
	color:#110c03;
	font-weight:bold;
	}
#csearch form {
	margin:0px;
	}
#csword {
	float:left;
	width:154px;
	height:14px;
	border:#ababab 1px solid;
	}
#sword {
	background:none;
	width:152px;
	height:14px !important;
	height:12px;
	padding:0px 1px 0px 1px;
	margin:0px;
	border:#ffffff 0px solid;
	}
#csearch a {
	display:block;
	width:20px;
	height:14px;
	font-size:11px;
	color:#777777;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	border:#ababab 1px solid;
	}
#csearch span {
	display:block;
	float:left;
	padding:0px 5px 0px 5px;
	}
#ccheck {
	float:left;
	width:46px;
	padding:0px 4px 0px 0px;
	text-align:right;
	}
#chome {
	float:left;
	background:url(images/home.gif) no-repeat left 2px;
	padding:0px 10px 0px 14px;
	}
#csitemap {
	float:left;
	background:url(images/sitemap.gif) no-repeat left 2px;
	padding:0px 10px 0px 14px;
	}
#ccontact {
	float:left;
	background:url(images/contact.gif) no-repeat left 3px;
	padding:0px 0px 0px 14px;
	}
.cleftblock {
	width:238px;
	}
.clefttop {
	background:url(images/lefttop.gif) no-repeat left bottom;
	width:238px;
	height:8px;
	font-size:1px;
	}
.cleftmiddle {
	background:url(images/leftmiddle.gif) repeat-x left bottom;
	background-color:#fbfbfc;
	width:210px;
	height:auto !important;
	min-height:183px;
	height:183px;
	padding:0px 10px 3px 16px;
	text-align:left;
	border-left:#d1d4d6 1px solid;
	border-right:#d1d4d6 1px solid;
	}
.cleftbottom {
	background:url(images/leftbottom.gif) no-repeat left top;
	width:238px;
	height:8px;
	font-size:1px;
	}
#calendar1 {
	padding:7px 0px 3px 0px;
	}
.cleftsep {
	height:24px;
	}
#cpoll {
	color:#a2d700;
	}
#cpoll h3 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	margin:0px;
	}
#cpoll form {
	margin:0px;
	}
#cpoll h4 {
	color:#464646;
	font-size:13px;
	font-weight:normal;
	padding:0px 0px 4px 9px;
	margin:0px;
	}
#cpoll span {
	display:block;
	padding:0px 0px 4px 5px;
	}
#cpoll input {
	width:auto !important;
	height:auto !important;
	padding:0px !important;
	border:none !important;
	}
#cpoll a {
	float:left;
	background:url(images/pollbutton.gif) no-repeat 1px 0px;
	width:78px;
	height:19px;
	padding-top:2px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin-top:3px;
	}
.pollspace {
	float:left;
	width:22px;
	height:21px;
	font-size:1px;
	}
	
#ccenter {
	float:left;
	width:370px;
	padding:11px 20px 0px 19px;
	}
.ctxt1 {
	padding:8px 0px 12px 0px;
	margin-bottom:11px;
	border-bottom:#cdcdcd 1px solid;
	}
.ctxt2 {
	background:url(images/dotgreen.gif) no-repeat 0px 3px;
	padding:0px 0px 14px 9px;
	}
.ctitle {
	padding-bottom:3px;
	}
	
#cright {
	float:left;
	width:200px;
	margin-top:14px;
	padding-left:6px;
	border-left:#edf1f2 1px solid;
	}
.crighttop {
	padding-bottom:27px;
	text-align:center;
	}
.crightblock {
	padding-top:10px;
	}
	
#cnews {
	width:928px;
	height:302px;
	padding:9px 0px 0px 72px;
	text-align:left;
	}
#cnews a {
	color:#4a4a4a;
	font-size:11px;
	text-decoration:underline;
	}
#cnews a:hover {
	text-decoration:none;
	}
#cnews img {
	border:#000000 1px solid;
	}
.cnewscol {
	float:left;
	width:356px;
	}
.cnewssep {
	float:left;
	width:144px;
	height:100px;
	font-size:1px;
	}
.cnewsdate {
	background:url(images/dotnews.gif) no-repeat 3px 1px;
	color:#707070;
	font-size:11px;
	padding:0px 0px 10px 16px;
	}
.cnewstxt {
	height:58px;
	}
#ccopy {
	width:932px;
	padding:8px 68px 0px 0px;
	text-align:right;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#ccopy a {
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
	}
#ccopy a:hover {
	text-decoration:none;
	}
	
#calendar1 a {
	color:#878787;
	font-weight:bold;
	text-decoration:none;
	}
	
.imagediv {
	float:left;
	padding:2px;
	width:100px;
	height:auto !important;
	min-height:75px;
	height:75px;
	text-align:center;
	border:#cccccc 1px solid;
	text-align:center;
	}
.imagespace {
	float:left;
	width:10px;
	height:89px;
	}
.videodiv {
	float:left;
	padding:2px;
	width:160px;
	height:auto !important;
	min-height:160px;
	height:160px;
	text-align:center;
	border:#cccccc 1px solid;
	text-align:center;
	}
.videospace {
	float:left;
	width:10px;
	height:175px;
	}
.csepgal {
	float:left;
	width:16px;
	height:10px;
	font-size:1px;
	}
.blackborder {
	border:#000000 1px solid;
	}

.cfleft {
	float:left;
	}
.clrdiv {
	clear:both;
	}
	
.inplain {
	width:auto !important;
	height:auto !important;
	padding:0px !important;
	border:none !important;
	}
	
.cvotesbar {
	float:left;
	background:url(images/votes.gif) repeat-x left 4px;
	height:15px;
	}
	

a:link,a:visited,a:active {
	color:#a1d700;
	text-decoration:underline;
	}
a:hover {
	color:#a2d700;
	text-decoration:none;
	}
.blacklink:link,.blacklink:visited,.blacklink:active,.blacklink:hover {
	color:#313131;
	}
.whitelink:link,.whitelink:visited,.whitelink:active,.whitelink:hover {
	color:#ffffff !important;
	}
.greenlink:link,.greenlink:visited,.greenlink:active,.greenlink:hover {
	color:#a2d700;
	}	
.greenlinklarge:link,.greenlinklarge:visited,.greenlinklarge:active,.greenlinklarge:hover {
	color:#a2d700;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
.greenlinkbold:link,.greenlinkbold:visited,.greenlinkbold:active {
	color:#a2d700 !important;
	font-weight:bold !important;
	text-decoration:underline !important;
	}
.greenlinkbold:hover {
	color:#a2d700 !important;
	font-weight:bold !important;
	text-decoration:none !important;
	}
	
.cplain:link,.cplain:visited,.cplain:active {
	color:#000000;
	}
.cfolder:link,.cfolder:visited,.cfolder:active,.cfolder:hover {
	background:url(images/topmenu.jpg) repeat-x left bottom !important;
	}
