﻿body
{
	font-size: 12px;
	color: #eff4ff;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
}
.menu
{
    background-color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    width: 920px;
}
.center
{
    background-color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(../../images/site/centrebg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    width: 920px;
    height: 350px; 
    text-align: left; 
    vertical-align: top;
}
.footer
{
    background-color: #000000;
    padding-left: 10px;
    padding-right: 10px;
}
.textmedium
{
	font-size: 12px;
	width: 200px;
	font-family: Verdana;
	background-color: #eff4ff;
}
.textmediumLogin {	font-size: 12px; height: 21px; padding-top: 7px; width: 260px;	font-family: Verdana;	background-color: #FFFFFF;	border: solid 1px #CCCCCC;}
select.textmediumLogin {font-size: 12px; height: 33px; padding-top: 7px; width: 260px;	font-family: Verdana;	background-color: #FFFFFF;	border: solid 1px #CCCCCC;}
.textmediumLoginChBox input {font-size: 22px; 	font-family: Verdana;	background-color: #FFFFFF;	border: solid 1px #CCCCCC;}

.redtext
{
	font-weight: bold;
	font-size: 12px;
	color: #ff7f50;
	font-family: Verdana;
}
.bluesteel
{
	color: #330000;
	font-family: Verdana;
	background-image: url(../../images/blueripple.jpg);
	background-repeat: repeat;
}
.outsideleft
{
    background-repeat: no-repeat; 
    background-image: url(../../images/site/outside_left.jpg); 
    background-position: top right; 
    vertical-align: bottom; 
    text-align: left;
}
.outsideright
{
    background-repeat: no-repeat; 
    background-image: url(../../images/site/outside_right.jpg); 
    background-position: top left; 
    vertical-align: bottom; 
    text-align: left;
}

 
ul
{
    padding: 0px; 
    margin: 0px;
}
ul li
{
    margin-left: 17px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding: 0px;
}



.area_border
{
    background-image: url(../../images/site/areaboxbg.jpg);
    background-repeat:repeat;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}
.area_content
{
    background-color: #FFFFFF;
    height: 100%;
    width: 168px;
}
.area_content tr td
{
    height: 100%;
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: top;
    font-size: 10px;
}

a,
a:link,
a:active,
a:visited
{
    font-weight: bold;
    color: #ff8c00;
    text-decoration: none;
}
a:hover
{

    text-decoration: underline;
}











#forum th.th 
{
	margin: 0px;
	padding: 0px;
}
#forum td.td
{
	padding: 0px;
	text-align: left;
	background-image: url(../../images/site/areaboxbg.jpg);
}
#forum div.left
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 2px;		
	padding: 3px;
	height: 30px;
	vertical-align: middle;
}
#forum div.right
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;		
	padding: 3px;
	height: 30px;
	vertical-align: middle;
}


#thread th.th
{
	margin: 0px;
	padding: 0px;
}
#thread td.td 
{
	padding: 0px;
	text-align: left;
	background-image: url(../../images/site/areaboxbg.jpg);
}
#thread div.left
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 2px;		
	padding: 3px;
	height: 30px;
	vertical-align: middle;
}
#thread div.right
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;		
	padding: 3px;
	height: 30px;
	vertical-align: middle;
}


#newthread th.th
{
	margin: 0px;
	padding: 0px;
}
#newthread td.td 
{
	padding: 0px;
	text-align: left;
	background-image: url(../../images/site/areaboxbg.jpg);
}
#newthread div.left
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 2px;		
	padding: 3px;
	vertical-align: middle;
}
#newthread div.right
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;		
	padding: 3px;
	vertical-align: middle;
}


#post th.th 
{
	margin: 0px;
	padding: 0px;
}
#post td.td
{
	padding: 0px;
	text-align: left;
	background-image: url(../../images/site/areaboxbg.jpg);
	min-height: 100%;
	height: 100%;
	min-width: 100%;
	width: 100%;

}
#post div.left
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 0px;		
	min-height: 50px;
	vertical-align: middle;
}
#post table.left td
{
	background-color: #FFFFFF;
	min-height: 100%;
	height: 100%;
	min-width: 100%;
	width: 100%;
	padding: 3px;
	vertical-align: top;
}
#post div.right
{
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 0px;		
	padding: 3px;
	min-height: 50px;
	vertical-align: middle;
}


h2{
	color: #FF8C00;
}

td.view_entries_top { width:172px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; }
td.view_entries_bottom { width:172px; padding-left: 10px; }
a.pager_current, 
a.pager_current:link, 
a.pager_current:active, 
a.pager_current:visited 
{ 
	color: #1e3c64;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.pager_current:hover 
{ 
	color: #1e3c64;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.pager_normal, 
a.pager_normal:link, 
a.pager_normal:active, 
a.pager_normal:visited 
{ 
	color: #ff8c00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.pager_normal:hover 
{ 
	color: #ff8c00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

span.gap
{
    color: #464646;
    padding-left: 1px;
    padding-right: 1px;
}
.bulletlist
{
	list-style-image: url(../../images/site/bullet.gif); 
    padding: 0px; 
    margin: 0px;
}




#divCal
{
    display:block;
    background-image: url('../../images/50perc_bg.gif');
    position: absolute;
    top: 0px;
    left: 0px;
    height: expression(document.body.offsetWith - 110 + "px") !important;
    width: expression(document.body.offsetWith - 110 + "px");
    vertical-align: middle;
    text-align: center;
    padding-top: 175px;
    z-index:1;
    min-height: 100%;
    min-width: 100%;
}
#divCal table
{
    width: 100%;
    height: 100%;
}
#divCal table tr td
{
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%;
}
#divCalBox
{
    border: solid 1px #323232;
    background-color: #ededed;
    width: 300px;
    vertical-align: top;
    text-align: left;
}
#divCalText
{
    padding: 15px;
}

td.wc_HeadSilver 
{
    height: 24px; 
    width: 172px;
    background-color: #1e3c64;
    font-size: 12px;
	color: #eff4ff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

td.wc_HeadRed {background-image: url(../../images/view_entries/BG_red.gif); background-repeat: no-repeat; background-position: top left; height: 24px; width: 172px;}
td.boxbg { background-image: url(../../images/site/areaboxbg.jpg); padding: 2px; width: 168px; height: 95px; background-color: #FFFFFF; }
td.footerSubMenu {color: #dcf0ff; font-size:12px; font-family: Verdana; padding: 7px; word-spacing: 15px;}
td.footerSubMenu a {color: #FFBE00;font-weight:bold;} 
td.footerCopyRight{color: #dcf0ff; font-size:11px; font-family: Verdana; padding: 7px;word-spacing: 8px;}
td.footerCopyRight a {color: #FFBE00;  font-weight:normal; text-decoration: none;}
table.regUserForm {background-color:#DCF0FF; border: 1px solid #B9C8D2; padding-left:10px; text-align:left;}

/*table.regUserForm td input, table.regUserForm td select{font-size: 22px; height: 30px; width: 260px;	font-family: Verdana;	background-color: #FFFFFF;	border: solid 1px #CCCCCC;}*/
div.compSubTitle{padding: 20px; border-bottom: dotted 2px #CCCCCC; font-weight: bold; font-size: 26px;}
