body {
	background: #B7BCC3 url('../img/bg.gif') repeat-x;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.container {
	width: 750px;
	margin: auto;
}
img {
	border: 0px;
	margin: 0px;
}
span.loginerror
{
	color: red;
	font-weight: bold;
}
.logo {
	width:100%;
	height: 100px;
	background: url('../img/logobg.jpg') repeat-x;
	border: 1px solid #185273;
	text-align: center;
}
.logo a:link,.logo a:hover, .logo a:visited, .logo a:active {
	color: #4C9ECB;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
}
.menu li, .menu ul {
	display: inline;
	list-style: none;
	margin-right: 12px;
	line-height: 18px;
}
.menu a:link, .menu a:active, .menu a:visited, .menu a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.menu a:hover {
	background: url('../img/linkshoverbg.gif') repeat-x;
}
a:link, a:visited, a:active {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #0066CC;
	text-decoration: none;
}
div.links {
	width: 100%;
	background: url('../img/linksbg.gif') repeat-x;
	height: 17px;
	text-align: center;
	border: 1px solid #4C9ECB;
	border-top: none;
	border-bottom: none;
}
div.submenu {
	float: left;
	width: auto;
	padding: 5px;
	background: url('../img/cat_center.jpg') repeat-x;
	border: 1px solid #547197;
	border-top: none;
}
div.subright {
	float: right;
	width: auto;
	padding: 5px;
	background: url('../img/cat_center.jpg') repeat-x;
	border: 1px solid #547197;
	border-top: none;
	margin-right: -2px;
}
.submenu a {
	text-decoration: none;
	color: #000000;
}
.submenu a:hover {
	background-image: url('../img/links2hoverbg.gif');
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
.clear {
	clear: both;
}
div.left {
	float: left;
	width: 500px;
}
div.mainbox {
	margin: auto;
	width: 100%;
	padding: 0px;
}
div.mainbox h2{
	width: 742px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url('../img/categorybg.gif');
	margin-bottom: 0px;
}
div.left h2  {
	width: 100%;
	border: 1px solid #185273;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url('../img/categorybg.gif');
	margin-bottom: 0px;
}
div.comments {
	background-image: url('../img/infobg.gif');
	width: 736px;
	text-indent: 0px;
	padding: 7px;
	border: 1px solid #185273;
	border-top: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
div.mainbox p {
	border: 1px solid #185273;
	border-top: 0px;
	margin: 0px;
	width: 730px;
	padding: 10px;
	text-indent: 20px;
	background-color: #EFEEEF;
}
div.left div.under {
	margin: 0px;
	padding: 7px;
	width: 496px;
	border: 1px solid #185273;
	border-top: 0px;
	margin-bottom: 10px;
	background: url('../img/infobg.gif') repeat-x;
}
div.left p {
	border: 1px solid #185273;
	border-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 490px;
	padding: 10px;
	background-color: #EFEEEF;
}
div.right {
	width: 230px;
	float: right;
}
div.block h2 {
	width: 219px;
	border-top: 1px solid #185273;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url('../img/categorybg.gif');
	margin-bottom: 0px;
}
.redirh2 {
	width: 600px;
	border-top: 1px solid #185273;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url('../img/categorybg.gif');
	margin: auto;
	margin-bottom: 0px;
	margin-top: 20%;
}
div.redirbox {
	width: 588px;
	margin: auto;
}
div.block span {
}
div.block {
	text-align: center;
	background-color: #EFEEEF;
	border: 1px solid #185273;
	border-top: none;
}
div.footer {
	width: 728px;
	text-align: center;
	background:url('../img/infobg.gif') repeat-x #DDDDDD;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #185273;
}
div.prof_avatar {
	float: left;
	border: 1px solid #185273;
	background-color: #EFEEEF;
	padding: 10px;
}
div.prof_userinfo {
	text-align: left;
	border: 1px solid black;
	background-image: url('../img/infobg.gif');
}
div.prof_userinfo ul {
	margin-left: 90px;
	list-style:none;
	font-size: 11px;
}
ul.ull, ul.ulr {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
ul.ull {
	float: left;
}
ul.ulr {
	float: right;
	text-align: right;
}
div.prof_userinfo2 {
	text-align: left;
	margin-left: 28em;
	border: 1px solid black;
	background-image: url('../img/infobg.gif');
	clear: none;
}
div.prof_userinfo2 ul {
	margin-left: 90px;
	list-style:none;
	font-size: 11px;
}
div.prof_about {
	padding: 10px;
}
.right .block p {
	margin-top: 0px;
	padding: 10px;
	text-align: justify;
}
.right .block div {
	margin-top: 0px;
	text-align: justify;
	padding: 5px 10px 5px 10px;
	line-height: 15px;
	font-weight: bold;
}
.block div ul.leftcol
{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	list-style: none;
	width: 50%;
}
.block div ul.rightcol
{
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
	list-style: none;
	width: 50%;
}
h5 {
	font-size: 20px;
	margin-top: 15px;
	margin-left: 6.5em;
}
div.leftbg
{
	width: 100%;
	border: 1px solid #185273;
}
.commentbox {
	overflow: auto;
	border: solid #185273;
	border-width: 0 1px 1px;
	width: 750px;
	background-color: #efeeef;
}
.commentleft, .commentcomment {
	float: left;
}
.commentleft {
	min-width: 300px;
	padding: 5px 5px 0;
}
.commentleft img {
	float: left;
	margin-right: 10px;
}
.commentcomment {
	width: 407px;
	min-height: 100px;
	border-left: 1px solid #185273;
	padding: 10px;
}
.commentbox ul {
	list-style: none;
}


/*=============================================*/
 label
{
width: 4em;
float: left;
text-align: right;
display: block;
}

input, textarea, select
{
color: #000;
background: #AACBE5;
border: 1px solid #185273;
}
input:focus, textarea:focus, option:hover, input.fileupload:focus
{
	background-color: #55C9E8;
}
form.rightcomment {
	margin: 0px;
	float: right;
	width: auto;
}
div.comment span {
	width: 300px;
	float: left;
}

.submit input
{
color: #000;
border: 2px outset #d7b9c9;
}
fieldset
{
background-color: #EFEEEF;
border: 1px solid #185273;
width: 20em;
padding-left: 5px;
margin: auto;
}
legend
{
color: #ffffff;
background: #4381C3;
border: 1px solid #185273;
padding: 2px 6px;
}
div.blockform {
	margin-left: 14em; margin-top:10px;
}
.textcenter {text-align: center;}
.textleft {text-align: left;}
.fontnormal {line-height: normal;}
div.redirbox {margin: auto; border: 1px solid #185273; background-color: #E8E8E8; padding: 10px;}
div.blockmenu {FLOAT:left;WIDTH: 13em;clear:both;}
div.blockmenu h2 {BACKGROUND: url('../img/categorybg.gif') repeat-x; COLOR:#FFFFFF; font-size: 11px; font-weight: bold; border: 0px 1px 0px 1px solid #185273; height: 15px; MARGIN: 0px 0px 0px 0px; PADDING: 0px;LIST-STYLE: none; PADDING: 4px 6px}
div.adminbox {margin: auto; border: 1px solid #185273; background-color: #E8E8E8; padding: 0px 10px 0px 10px;}
li.isactive a {color: #0066CC;}
ul.adminlist, li.adminlist {font-weight: bold; list-style: none; padding-left: 0px; line-height: 1.4em; margin-left: 0px;}
div.redirbox {}
#adintro div.inbox {margin: 5px; padding: 5px; border: 1px solid #185273; background-color: #E8E8E8;}
/* Tab Stuff */
#adintro {text-align: left;}
.dynamic-tab-pane-control.tab-pane {position: relative;width:100%}
.dynamic-tab-pane-control .tab-row .tab {width: 70px;height: 16px;position: relative;top: 0;display: inline;float: left;overflow: hidden;cursor: hand;margin: 1px -1px 1px 2px;padding: 2px 0px 0px 0px;border: 0px solid #000000;z-index: 1;font: 11px Tahoma, Helvetica, sans-serif;white-space: nowrap;text-align: center; background-image:url( "../img/tab.png" ); font-size: normal; font-weight: normal;}
.dynamic-tab-pane-control .tab-row .tab.selected {width: 74px !important;height: 18px !important;background-image:url( "../img/tab_active.png" );background-repeat: no-repeat;border-bottom-width:0;z-index: 3;padding:2px 0px 0px 0px;margin: 1px -3px -3px 0px;top: -2px;font: 11px Tahoma, Helvetica, sans-serif}
.dynamic-tab-pane-control .tab-row .tab a { font:11px Tahoma, Helvetica, sans-serif;color: #000000;text-decoration: none;cursor: hand}
.dynamic-tab-pane-control .tab-row .tab.hover { color:#666666;font:11px Tahoma, Helvetica, sans-serif;width: 70px;height: 16px;background-image:url( "../img/tab_hover.png" );background-repeat: no-repeat}
.dynamic-tab-pane-control .tab-page { border: 1px solid #185273;background: #FFFFFF ;z-index: 2;position: relative;top: -2px;font: 11px Tahoma, Helvetica, sans-serif;color: #000000;padding:5px;width: 97%;float: left}
.dynamic-tab-pane-control .tab-row { z-index: 1;white-space: nowrap}



.select {background-color: #AACBE5;}
.maincat {background-color:#6D95C0; font-style:normal; font-weight: bold;}
.sub {background-color:#6FB4B9;}
.first {border-top: 1px solid #185273;}
.subcat {margin-left: 20px; font-style:normal; font-weight: bold; background-color:#AACBE5; }
.subcatsub {margin-left: 0px; background-color: #B59353;border-left: 1px solid #185273;}

#comp_box_left
{
	float: left;
	text-align: center;
	background-color: #FEFEFE;
	width: 370px;
	border: 1px solid #185273;
}
div.comp_box h2
{
	padding: 5px;
	margin-top: 0;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url('../img/categorybg.gif');
}
div.comp_box h5
{
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	width: 100px;
	margin: 0 auto 0 auto;
	margin-top: -1px;
	background-color: #EEEDEE;
	display: block;
}
div.comp_box h6
{
	padding: 5px;
	margin-bottom: 0;
	margin-top: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	background-image: url('../img/infobg.gif');
}
#comp_box_right
{
	float: right;
	text-align: center;
	background-color: #FEFEFE;
	width: 370px;
	border: 1px solid #185273;
}

div.drop_box
{
	text-align: center;
	background-color: #FEFEFE;
	border: 1px solid #185273;
	padding: 10px;
}
div.spacer { height: 10px; }

div.clearer
{
clear:both;
}
span.legalsectiontitle
{
	font-weight: bold;
	font-size: larger;
}
.mess_col1
{
	width: 150px;
}
.mess_col2, .mess_col3 {text-align: center;}

.mess_firstrow {border-bottom: 1px solid #185273;}

div.inbox h2
{
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url('../img/categorybg.gif');
	margin: 0;
}



.pmbox {
	overflow: auto;
	background-color: #efeeef;
}
.pmleft {
	width: 105px;
	padding: 5px 5px 0;
	float: left;
	text-align: center;
}
.pmleft img {
	float: left;
	margin-right: 10px;
}
.pmpm {
	float: right;
	min-height: 120px;
	width: 440px;
	border-left: 1px solid #185273;
	padding: 10px;
}
.pmleft ul {
	list-style: none;
}

div.pms {
	background-image: url('../img/infobg.gif');
	padding: 7px;
	text-align: right;
	line-height: 20px;
	border-top: 1px solid #185273;
	margin: 0px;
}

