body {background-color: #000000; text-align: center; padding: 0;margin: 0;color: #9F9F9F;font-size: 12px;
font-family: Arial, Helvetica, sans-serif;}

a { color: #9F9F9F;  text-decoration: none;  font-size: 13px; }
a:hover { color: #CCCCCC;}

div.container
{ width: 957px; height: 760px; padding: 0; padding-left: 43px; margin: auto; text-align: left;
	background-image: url(images/templatebackground.png); background-repeat: no-repeat;}

div.container2 { padding: 0; margin: 0; width: 917px; }

div.banner{ padding: 0; margin: 0; height: 84px; }

div.row2{ padding: 0; margin: 0; height: 35px;}

div.row3{ padding: 0; margin: 0; height: 31px;}

div.container_first_split{ margin: 0; padding: 0; width: 917px; }

div.first_split_left{ margin: 0; padding: 0; float: left; width: 167px;}

div.first_split_right{ margin: 0; padding: 0; float: right; width: 750px;}
div.first_split_right_left{ margin: 0; padding: 0; float: left; width: 372px; height: 141px;
	background-image: url(images/midsection_19.png); background-repeat: no-repeat; }
div.first_split_right_right{ margin: 0; padding: 0; float: right; width: 378px; height: 141px;
	background-image: url(images/midsection_20.png); background-repeat: no-repeat;}

div.content_container{ margin: 0; padding: 0; width: 750px; background-image: url(images/content_main_back_23.png); background-repeat: repeat-y;
						float: right;}

div.content_left{ margin: 0; padding: 0; width: 596px; float: left;}
div.content_right{ margin: 0; padding: 0; width: 154px; float: right;}

ul.left_navigation{ margin: 0;  padding: 0; list-style: none;}
ul.left_navigation li { background-image: url(images/navigation_23.png); background-repeat: no-repeat; width: 148px; height: 21px; padding-left: 17px; }
ul.left_navigation a { color: #777777;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}

div.tagbox_content{ margin: 0; padding: 0; width: 154px; height: 242px; background-image: url(images/tagboxbackground_25.png); background-repeat: no-repeat; }
textarea.tagbox_input{  margin: 0; padding: 0; width: 108px; height: 86px; background-image: url(images/tagboxbackground_30.png); background-repeat: no-repeat; border: 0; overflow: auto; color: #cccccc; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 18px; padding-top: 9px; padding-right: 28px; background-color: #000000; }
div.tagbox_bottom{  margin: 0; padding: 0; width: 130px; height: 33px; background-image: url(images/tagboxbackground_31.png); background-repeat: no-repeat; text-align: right; padding-top: 5px; padding-right: 24px; }

div.tags{ margin: 0; padding: 0;  color: #F0F0F0; margin-left: 9px; margin-top: 3px; width: 125px; height: 218px;  overflow: auto; overflow-x: hidden; text-align: center; }
div.tag{margin-top: 5px; border: solid 1px #303030; width: 94px; padding: 3px;}
span.tag_image{font-size: 10px; color: #303030;}
span.tag{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}


div.otm_top{ margin: 0; padding: 0; width: 154px; height: 80px; background-image: url(images/OTMawards_33.png); background-repeat: no-repeat;}
div.otm_middle{ margin: 0; padding: 0; width: 154px; height: 76px; background-image: url(images/OTMawards_34.png); background-repeat: no-repeat;}
div.otm_bottom{ margin: 0; padding: 0; width: 154px; height: 84px; background-image: url(images/OTMawards_36.png); background-repeat: no-repeat;}

div.spacer20px{ margin: 0; padding: 0; height: 20px;}

div.contentbox_container{ margin: 0; padding: 0; width: 550px; text-align: center; }
div.contentbox { margin: auto; padding: 0;}

div.content{ margin: 0; padding: 0; margin-left: 13px;  }

input.username{ margin-top: 0; margin: 0; padding: 0; background-color: #000000; background-image: url(images/header_05.png); background-repeat: no-repeat; height: 26px; width: 119px; padding-left: 10px; padding-top: 9px; padding-right: 6px; border: 0; color: #CCCCCC; }
input.password{ margin-top: 0; margin: 0; padding: 0; background-color: #000000; background-image: url(images/header_06.png); background-repeat: no-repeat; height: 26px; width: 118px; padding-left: 10px; padding-top: 9px; padding-right: 6px; border: 0; color: #CCCCCC; }
div.remember_me{ background-image: url(images/header_08.png); width: 91px; height: 35px; padding: 0; margin: 0; text-align: center; }
span.remember_me{ margin: 0; padding: 0; font-size: 10px; font-family: "Times New Roman", Times, serif; }
div.loggedin{ margin: 0; padding: 0; background-image: url(images/header_406.png); width: 390px; height: 35px; padding-right: 13px; text-align: left; font-size:100%;}
div.logged{ font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 11px; color: #000000; width: 108px; height: 15px; text-align: center; background-image: url(images/button_50.png); background-repeat: no-repeat; float: right; margin-left: 4px;}
div.logged-text{ width: 40%; height: 15px; text-align: center; font-size: 9;}
div.news_ticker{ margin: 0; padding: 0; background-image: url(images/header_10.png); width: 283px; height: 35px; padding-right: 13px; text-align: right; }
div.news_ticker div.time{ color: #304E32; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; }
div.news_ticker div.title{ margin: 0; padding: 0; }
div.news_ticker div.title a{ margin: 0; padding: 0; text-decoration: underline;}


ul.top_info{ margin: 0; padding: 0; height: 35px;  }
ul.top_info li{ margin: 0; padding: 0; display: inline; list-style: none; float: left; height: 35px; padding-top: 0; }

div.navigation_header{ color: #CCCCCC; margin: 0; padding: 0; width: 144px; height: 16px; padding-left: 23px; padding-top: 3px; background-image: url(images/navigation_header_64.png); background-color: #000000; font-size: 11px; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/*globalnav*/

#globalnav {
	position:relative;
	float:middle;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#444;
	text-decoration:none;
	font-weight:bold;
	background:#ddd;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#bbb;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}
