
@import url("characters.css");
@import url("list.css");

/* GENERAL DEFINITIONS STARTS */
* {margin: 0;padding: 0;font-family:Arial, Helvetica, sans-serif;}
.clear {clear: both;}
.left{
	float: left;
	margin: 0 auto;
}


#MainContainer {
width: 775px;
height:auto;
margin: 0px auto 25px auto;
display: block;
background-color:#FFFFFF;}

/*****Top****/
#Top {
width: 775px;
height: 110px;
margin:0px;
padding:0px;
}


#logo{
background-image: url(../images/defaults/logo.png);
width: 275px;
height: 83px;
float:right;
margin:0px;
padding:0px;
}

#logo a{width: 285px;
height: 83px;
display: block;}

/********MENU*********/
ul#mainMenuTop{
width: 774px;
height: 20px;
list-style: none;
border-bottom:dashed 1px #666666;
border-top:dashed 1px #666666;
text-align:right;
}

ul#mainMenuTop li
{
	text-align: right;
	padding-right:5px;
}

ul#mainMenuTop li a{
color: #FF6600;
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
height: 20px;
}

ul#mainMenuTop li a:hover
{
	color: #000066;
}

/* MAIN PAGE STARTS */
#PageContent {
width: 774px;
height: auto;}

#LeftContent{
width: 187px; 
height: auto;
display: block;
float: left; 
padding-bottom: 20px;
position: relative;
}

#CenterContent{
width: 578px;
min-height:450px;
height: auto;
display: block;
float: left;
position: relative;
padding-left:5px;
padding-top:5px;
padding-right:2px;
border-left:solid 1px #FF6600;
}

.bannerbox{
width: 464px;
height: 236px;
float: left;
display: block; 
margin: 0px; 
background-color: white;}

.Content{
width: 578spx;
height: auto;
display: block;
float: left; 
margin: 0px; 
}
 
 .leftimg{
 margin: 0 10px 10px 0;  float: left;}
 
 
#RightContent{
width: 216px;
height: auto;
float: left; 
padding-bottom:20px;
position: relative;
}

#RightContent img{
margin: 0 auto; 
display: block;
 border: none;}

/* FOOTER STARTS */
#Footer {
width: 774px;
height: 38px; 
padding-top: 15px;
border-top:dashed 1px #666666;
}

table{
	width: 430px;
	height: auto;
	border: none;
	color: #666;
	font-size: 11px;
}

table td{
	 padding: 4px;
	border: none;
	  background-color: #E3E3DB;
}

.leftIMG{
	float: right;
	border: none;
	margin: 10px 0;
}

#MainContainerError{
width: 643px;
height:210px;
margin: 10px auto 25px auto;
display: block;
background-image: url(../images/defaults/404bg.png);
padding: 180px 20px 0 20px;}

input 
{
	margin:3px;
}

.labels
{
	float:left;
	margin:5px;
}

.inputs
{
	float:left;
	margin:5px;
}

textarea
{
	font-size:12px;
}

legend
{
	color:#666666;
	font-size:11px;
}

.error
{
	color:#FF0000;
	font-size: 11px;
	clear:both;
}