html 
{
/*	using this to force vertical scrollbar visible in mozilla, and every browser
	to prevent page from move horizontally when vertical scrollbar shows/hides	*/
	height: 100.02%;
}

body
{
	background: #d95900;
	text-align: left;
	position:absolute;
	margin-left:-380px;
	margin-top:5px;
	left: 50%;
	font-family: Verdana,	Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	border:0px;
}

img { border:0px; }
form { margin:0; }
input { margin:2px; }

h1
{
	font-size:12px; 
	font-weight:bold;
	margin:0px;
	color:#000000;
	vertical-align: bottom;
}

p
{
	color:#000000;
	margin:0px;
	vertical-align: bottom;
}

#topCanvas
{
	width:744px;
	border:	8px solid #FFFFFF;
}

#loginCanvas
{
	width:744px;
	margin: 0px;	
	padding: 0px;	
	background: #cccccc;
	border-left: 8px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	
	/*
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:760px !important; /*moz width*/ 
	/*width:734px; /*IE width*/ 
}

#loginContent
{
	height:25px;
	border: 0px;
	margin: 0px; 
	padding-left: 12px;	
	text-align: left;
	vertical-align: bottom;
	background: #cccccc;
}

#loginContent img
{
	margin-bottom:0px;
	padding-bottom:3px;
	vertical-align: bottom;
}

#posterCanvas
{
	width: 744px;
	border: 8px solid #FFFFFF;
}

#mainCanvas
{
	/*position:relative;*/
	width:744px;
	float:left;
	margin: 0px; 
	padding: 0px; 
	background: #FFFFFF;
	border-left: 8px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	text-align:left;
}




#leftCanvas
{
	float:left;
	/*position:absolute;
	top:0px;
	left:0px;*/
	width:368px;
	background: #FFFFFF;
}
#rightCanvas
{
	float:right;
	/*position:absolute;*/
	/*
	top:0px;
	left:338px;
	*/
	width:368px;
	background: #FFFFFF;
}

#spacingCanvas
{
	width:8px;
	float:left;
	background: #FFFFFF;
}

#mainContent
{
	margin: 0px;
	padding: 0px;	
	background: #FFFFFF;
	float:left;
	text-align:left;
}

#leftContent
{
	margin: 0px;
	padding: 0px;	
	background: #FFFFFF;
	text-align:left;
}

#rightContent
{
	margin: 0px;
	padding: 0px;	
	background: #FFFFFF;
	text-align:left;
}

.welcome
{
	background: #F8F8F8;
	padding-left: 	10px;  
	padding-right: 	10px; 
	padding-top: 	10px; 
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
	/*background: url(../images/tab_bottom.gif) repeat-x bottom left ;*/
}

.even
{
	background: #ffac73;
	padding-left: 	10px;  
	padding-right: 	10px; 
	padding-top: 	10px; 
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
}

.odd
{
	background: #f3914f;
	padding-left: 	10px;  
	padding-right: 	10px; 
	padding-top: 	10px; 
	padding-bottom: 10px;	
	border-bottom: 1px solid #FFFFFF;
}

.newsHeader{	display:inline; }
.newsHeader h1{	display:inline;	}

.newsDate{		display:inline; padding-left:8px;}
.newsDate p{	display:inline;	}

.newsPreamble{}
.newsPreamble p{}

.newsLink
{
	padding-top:8px;
	vertical-align:bottom;
}

.newsLink img
{
	vertical-align:bottom;

}

.rightBox
{
	width:368px;
	margin:0;
	padding:0;
	float:left;
	background: url(../images/bg_dots.gif) repeat-x bottom left ;
}

.rightImgBox
{
	float:left;
	padding-left: 	0px;  
	padding-right: 	10px; 
	padding-top: 	3px; 
	padding-bottom: 10px;
}

.rightContentBox
{
	float:none;
	padding-left: 	10px;  
	padding-right: 	10px; 
	padding-top: 	3px; 
	padding-bottom: 10px;
}

#bottom
{
	width:744px;
	/*position:absolute;*/
	/*
	top:0px;
	left:338px;
	*/
	background: url(../images/bg_bottom.gif) repeat-x bottom left ;
	padding-left: 	0px;  
	padding-right: 	0px; 
	padding-top: 	3px; 
	padding-bottom: 10px;
	
	border: 8px solid #FFFFFF;
}

#sponsors
{
	padding-top:15px;
	padding-bottom:15px;
}
