
/* CSS Document */
html, body{
	
	background-color: #FFFFFF;
	width:	100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	vertical-align: middle;
	color: #2f2c2d;
	
}
div{
	
	font-size: 11pt;
	
}



#Wrapper {
	margin: 0 auto; 
	width: 921px;
	padding: 0px 9px 0px 9px;
	text-align:left;
	background:url(Images/WrapperBG.png) repeat-y;
	border: none 1px pink;
	height: 100%;
	
}
h1{
 	font-size:20px;
	color: #2092b8;
	font-weight:bold;
	
	
	
}
h2{
 	font-size:15px;
	color: #2092b8;
	font-weight:bold;
	
	
	
}

#Copyright
{
width:900;
height:19px;
font-size:10px;
color: #A8A8A8;
text-align:right;
vertical-align:middle;
margin: 0px 0px 0px 0px;
padding: 4px 20px 0px 20px;
border-top: solid 1px #D2AA00;
}

#top {
background:url(Images/logo.gif);
	width: 900px;
	height: 176px;
	border: none 1px red;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	vertical-align:top;
	
}
#main {

width:700px;
background:url(Images/MainBg.png);
vertical-align:middle;
float:left;

}

#rightBar
{
	 float:left;
	 border-left: solid 1px #2092b8; padding: 0px 10px 10px 10px; width:200px;
	 height: 100%;
}
#main img
{
border: solid 0px #716962;
}

.Box
 {
	background:url(Images/Box.png);
	width:228px;
	height: 128px ;
	float:right;	
	margin: 12px 19px 0px 0px;
	position:relative; 
	padding:15px;
	text-align:left;
}

.Box h1
 {
 	height:20px;
 	color: #3b424a;
	font-variant:small-caps;
	font-weight:bold;
	
}
.Box .Text
 {
 	color: #139cbe;
	font-size:13px;
	
	
}

.Box li
 {
 	color: #139cbe;
	font-size:13px;
	list-style-image:url(Images/CheckMark.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	vertical-align:top;
	
	
	
}

#Content
 { 
	text-align:left;
 	width: 280px;
 	float: left;
	margin: 0px 19px 0px 9px;
	padding:15px;
	}
.SubPageBox
 {
 	background: url(Images/SubPageBox.png) ;
 	text-align:left;
 	width: 284px;
 	float: left;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 22px;
	height: 175px;
}


#top #menu
{
	float:left;
	padding: 100px 0px 0px 0px;
	width: 100%;
	
	
}
#top img
{
	 
	display:none;
 
}
.TopMenuLink
{
	
	font-size:16px;
	text-decoration: none;	
	font-weight:bolder;
	height: 71px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	
}      

.TopMenuHover
{	

}

.TopMenuActive 
{
}

.RefHeader
{
	padding: 5px 2px 0px 4px; 
	text-align:left;
	vertical-align:top;
	background: url(Images/RefHeaderBG.png) ;
	height: 26px;
	width: 206px;
	border: solid #eeeeee 1px;
 	
}
.RefHeader h1
{
}

.Category
{
	padding: 5px 0px 0px 21px; 
	text-align:left;
	background: url(Images/RefNonSelectedBg.png) ;
	height: 21px;
	width: 188px;
	border: solid #eeeeee 1px;
	color: #FFFFFF;
}
.CategorySelected
{
	padding: 5px 0px 0px 21px; 
	text-align:left;
	background: url(Images/RefSelectedBg.png) ;
	height: 21px;
	width: 188px;
	border: solid #eeeeee 1px;
	color: #FFFFFF;
}
.RefPanel
{
width: 206px;
height:390px;
padding: 0px 0px 0px 1px;
margin: 0px 0px 0px 1px;
}
.PanoList
{
width: 208px;
height: 258px;
overflow:auto;
display:none;
padding: 0px 2px 0px 0px;

margin: 0px 2px 0px 1px;
}
.PanoListSelected
{
width: 208px;
height: 258px;
overflow:auto;
padding: 0px 2px 0px 0px;

margin: 0px 2px 0px 1px;
}


.InputDiv
{
	width:485px;
	background-image: url(Images/InputBg.png);
	padding:10px 10px 10px 10px;
	height:28px;
	text-align:left;
}


.InputDiv input
{
	width:400px;
	
	border:0px;
	outline: none;
	background-color: #ffffff;
	
	font-size:16pt;
}



A:link {color: #6299f5 ; text-decoration: none; }
A:visited {color: #6299f5 ; text-decoration: none;}
A:hover {color: #acc8f7 ; text-decoration: underline; }
A:active {color: #acc8f7 ; text-decoration: none;  }

.Gravtar
{
	border: solid 1px #000000;
	}
	
.Error
{
	color: Red;	
}

/* High score*/
.Forum
{
	color: #002644;
	text-decoration: none;
	border: 0px;
	padding: 0px 0px 3px 3px;
}

.NoShow
{
	height:0px;
	display:none;
}

.ForumFirstRow
{
	line-height: 24px;
	background-color: #FFFFFF;
	border-bottom: solid #CCD4DA 1px;
	text-align:left;	 
	vertical-align:top;
}

.ForumAltRow
{
	line-height: 24px;
	background-color: #e3f5ff;
	border-bottom: solid #CCD4DA 1px;	
	text-align:left;	 
	vertical-align:top;
}

hr
{
		color: #2092b8;
}

.tableBottomBorder
{
	border-bottom: solid 2px #e3f5ff;
}
