body,html { height:100%;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #131416;
	background-image: url(images/main-bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

img
{
border:none;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.center
{
	width: 100%;
	height: 100%;
}

.cell
{
	align: center;
	vertical-align:middle;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #EC0404;
}
a:visited {
	color: #EC0404;
}
a:hover {
	color: #EC0404;
}
a:active {
	color: #EC0404;
}

#homeContainer
{
	position: relative;
	float: center;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#131416;
}


#homeTopline
{	
	position:relative;
	float:left;
	background-position:top left;
	background-repeat: no-repeat;
	width:950px;
	height:13px;
}

#homeLeftline
{
	position:relative;
	float:left;
	background-position:top left;
	background-repeat: no-repeat;
	width:15px;
	height: 433px;
}

#homeLogo
{
	position:relative;
	float:left;

	height:82px;
	width: 325px;
}

#homeTopSpacer
{
	position:relative;
	float:left;
	width:586px;
	height: 82px;
}

#homeRightline
{
	position:relative;
	float:right;
	width:24px;
	height: 433px;
}

#homePic1
{
	position:relative;
	float:left;
	width:325px;
	height:158px;
	z-index:1;
}

#homePic2
{
	position:relative;
	float:left;
	z-index:1;
	width:310px;
	height:158px;
}

#homePic3
{
	position:relative;
	float:left;
	background-position:top left;
	background-repeat: no-repeat;
	width:276px;
	height: 158px;
	z-index:1;
}

#homeEnter
{
	position:relative;
	float:left;
	width: 325px;
	height: 160px;
	z-index:1;
}

#homeContent
{
	position:relative;
	float:left;
	width:310px;
	height:193px;
	margin-bottom:0px;
	z-index:1;
}

#homeUrl
{
	position:relative;
	float:left;
	width: 276;
	height: 160px;
	z-index:1;
}

#homeBottomline
{
	position:relative;
	float:left;
	background-position:top left;
	background-repeat: no-repeat;
}

#mainContainer
{
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 950px;
	height:100%;
}

#mainTopline
{
	position: relative;
	float: left;
	width: 907px;
	height: 8px;
	margin-left: 20px;
}
/* IE6 Only */
*html #mainTopline
{
	position: relative;
	float: left;
	width: 907px;
	height: 8px;
	margin-left: 10px;
}
	
#mainUrl
{
	position: relative;
	float:left;
	width: 207px;
	height: 139px;
	margin-left: 29px;
	z-index:1;
}

/* IE6 Only */
*html ##mainUrl
{
	position: relative;
	float:left;
	width: 207px;
	height: 139px;
	margin-left: 15px;
	z-index:1;
}
#mainBanner
{
	position:relative;
	float:left;
	width: 691px;
	height:139px;
	z-index:1;
}

#mainTitlemenu
{
	position:relative;
	float:left;
	width: 207px;
	height: 27px;
	margin-bottom: 5px;
}

#mainMenu
{
	position:relative;
	float:left;
	width: 208px;
	height: 200px;
	background-color: #131416;
	margin-left:29px;
	color:#FFF;
}

/*IE6 only*/
*html #mainMenu
{
	position:relative;
	float:left;
	width: 209px;
	height: 200px;
	background-color: #131416;
	margin-left:14px;
	color:#FFF;
}

.mainMenuitem
{
	padding-top:6px;
	text-align:right;
	font-family:arial;
	font-size:8pt;
	height: 20px;
	width: 207px;
	color:#a1a1a1;
	clear:both;
}

.mainMenuitemselected
{
	padding-top:6px;
	text-align:right;
	font-family:arial;
	font-size:8pt;
	height: 20px;
	width: 207px;
	color:#FFF;
	background-color:#1f2021;
	clear:both;
}

.mainMenuitemselected a{color:#FFF;text-decoration:none;}

.mainMenuitem a{color:#FFF;text-decoration:none;}
.mainMenuitem a:link{color:#a1a1a1;text-decoration:none;}
.mainMenuitem a:active{color:#FFF;text-decoration:none;}
.mainMenuitem a:visited{color:#a1a1a1;text-decoration:none;}
.mainMenuitem a:hover{color:#FFF;text-decoration:none;}

#mainContentspacer
{
	position:relative;
	float:left;
	height:27px;
	width: 655px;
}
.title
{
	position:relative;
	float:left;
	width: 208px;
	height: 26px;
	margin-left: -35px;
}

#content
{
	position:relative;
	float:left;
	color:#a1a1a1;
	width: 655px;
	height: 268px;
	padding-left: 36px;
	background-image:url(images/bg_flame.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	z-index:1;
}
	.validator {color: #EC0404;font-size:8pt;}
.validatortext {color: #EC0404;}
input.stylebutton { font-size: 8pt; color: #ffffff; background-color:#EC0404; border:solid 1px;}
textarea, input, select { font-size: 8pt; font-family: Arial;}
