/* CSS Document */

a:link { color:#6633CC; text-decoration:none}
a:visited {color:#6633CC; text-decoration:none}
a:hover {color: #6633CC; text-decoration:underline}

h1 {
	margin-bottom:0px; 
	display:block}

hr {
	border-top: 1px solid #8797AB;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}

body { 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000; 
	line-height:15px;
	padding:0px; 
	margin:0px; 
}

#canvas { 
	position:relative; 
	display:block; 
	float:left; 
	width:750px;
}

/* Home Layout */

#hometop {	
	position:relative; 
	display:block; 
	float:left; 
	height:112px;
	width:750px;
}

#homelogo {	
	position:relative; 
	display:block; 
	float:right; 
	width:273px; 
	height:105px; 

}

#homemain {	
	position:relative; 
	display:block; 
	float:left; 
	background-color:#3D1F81; 
	width:750px;
}

#homeimage {	
	position:relative; 
	display:block; 
	float:left;
	width:140px; 
	height:388px;
	background:url(../images/home_side.gif) top left no-repeat
}
	
#hometext {	
	position:relative; 
	display:block; 
	float:left; 
	margin-left:35px;
	margin-top:35px;
	margin-bottom:35px;
	margin-right:27px;
	width:548px;
}

#homenav {	
	position:relative; 
	display:block; 
	float:left; 
	width:100%; 
	margin-bottom:43px;
}

#navbutton {	
	position:relative; 
	display:block; 
	float:left;}

#imagetext {	
	position:relative; 
	display:block; 
	float:left; 
	width:100%;
	margin-bottom:43px;
}

#newsarea {	
	position:relative; 
	display:block; 
	float:left; 
	width:100%;
}

#news {	
	position:relative; 
	display:block; 
	float:left; 
	width:396px; 
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF; 
	padding-top:3px; 
	padding-bottom:3px;
	
}

#newstext {	
	position:relative; 
	display:block; 
	float:left; 
	font-size:11px; 
	font-weight:bold;
	color:#FFF; 
	width:320px;
	padding-top:5px; 
	padding-bottom:5px; 
	line-height:15px; }
	
#newsicon {	
	position:relative; 
	display:block; 
	float:right; 
	height:58px; 
	width:57px; }

#news a:link, #news a:visited { text-decoration:none; color:#FFCC33}
#news a:hover {text-decoration:underline; color:#FFCC33}

#badge {	
	position:relative; 
	display:block; 
	float:right; 
	width:67px; 
	height:67px;
}

/* Inside Layout */

#insidebar {	
	position:relative; 
	display:block; 
	float:left;
	width:750px;
	height:11px; 
	background-color:#000;
}

#insidetop {	
	position:relative; 
	display:block; 
	float:left;
	width:750px;
	height:89px;
}

#itopleft {	
	position:relative; 
	display:block; 
	float:left;
	width:140px;
}
	
#itoplogo {	
	position:relative; 
	display:block; 
	float:right;
	width:184px; 
	height:89px;
}

#insidemain{	
	position:relative; 
	display:block; 
	float:left;
	width:750px;
	background:url(../images/inside_bar.gif) top left repeat-y;
}

#insidenav{	
	position:relative; 
	display:block; 
	float:left;
	width:123px; 
	margin-left:10px; 
	margin-right:7px; 
	padding-top:20px;
}

#inavbutton {	
	position:relative; 
	display:block; 
	float:left;}

#insidetext{	
	position:relative; 
	display:block; 
	float:left;
	width:338px; 
	margin-left:35px; 
	padding-top:20px;
}

#insidefoot{	
	position:relative; 
	display:block; 
	float:left;
	width:338px; 
	margin-left:35px; 
	padding-top:20px; 
	font-size:9px; 
	line-height:normal
}

#insidegray{	
	position:relative; 
	display:block; 
	float:left;
	width:156px; 
	margin-left:54px; 
	text-align:left; 
	font-size:9px; 
	font-weight:normal; 
	line-height:normal;
	padding-top:27px;
	padding-bottom:27px;
}
#igraybox {
	position:relative; 
	display:block; 
	float:left; 
	text-align:center; 
	width:156px; 
	padding-bottom:27px; 	
	margin-bottom:27px; 
	border-bottom:1px solid #FFFFFF}
	
.table { width:auto; border:1px solid #999}

.table th {
	padding:5px; 
	background-color:#CCC; 
	color:#000; 
	text-align:center }
	
.table td { 
	padding:5px; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	color:#000; 
	text-align:center; }