body {text-align:center; margin: 0; font-size:11px; color:#555555; background-image:url(images/fullbg.png); font-family : arial, helvetica, sans-serif; background-color:#001922; background-repeat:repeat-x;}
#ragebg { background:url(images/topbg.jpg) repeat-x 50% 0;}
#frame {width:781px; margin-right:auto; background-color:#cccccc; margin-left:auto; margin-top:0px; padding:0px; text-align:left; border:#000000 5px solid; border-top:0;}

#textcontent { margin:0; padding: 0; background-color:#cccccc;}

#textcontent #content { margin:10px 0 10px 10px; background-color:#FFFFFF; padding:0; width:565px; border:#FFFFFF 1px solid; float:left;}
#textcontent #left { margin:10px 0 10px 10px; padding:0; width:180px; background-color:#FFFFFF; border:#FFFFFF 1px solid; float:left; }
/*  header  */
#top { height:204px; margin:0; padding:0;}
#top #logo { float:left; width:196px; height:111px;}
#top #headstrap { float:left; padding:1px 0 0 1px; font-weight:bold; color:#EC1D23; font-size:12px; width:779px; height:201px;}

#header #slogan { height:19px; width:152px; padding:4px 0 0 44px; font-size:14px; font-weight:bold; float:left; margin:0; border-bottom:#FFFFFF 1px solid; background-color:#FFFFFF;}
#header #links{text-align:right; float:left; color:#698F1C; margin:0; padding:4px 25px 0 0; width:559px; height:19px; border-bottom:#FFFFFF 1px solid; background-color:#FFFFFF;}

#header a:link{color:#e2001a;text-decoration : none; font-weight:bold;}
#header a:hover{color:#e2001a;text-decoration : underline; font-weight:bold;}
#header a:visited {color:#e2001a; text-decoration : none; font-weight:bold;}
#header a:visited:hover {color:#e2001a; text-decoration : underline; font-weight:bold;}

#header ul{list-style-type:none;line-height:normal;margin:0; padding:0;}
#header ul li{display:inline;padding-left:6px;padding-right:6px;border-right:1px solid #666666;white-space:nowrap;}
#header ul li.last{display:inline;padding-left:6px;padding-right:0;border-right:0;white-space:nowrap;}
#titlebar { width:744px; height:21px; padding:3px 0 0 0; margin:0 auto 0 auto; background-image:url(images/titlebar.gif); color:#FFFFFF; text-align:center; font-weight:bold;}

#navigation { height:150px; margin:0; padding:0;}

#register {margin:3px 3px 10px 3px; background-color:#FFFFFF;}

/*  common  */

hr { color:#CCCCCC; height:1px;}

ul { margin-right:10px;}
a { color:#e2001a;}

h1 {
	margin:0;
	font-weight : bold;
	font-size : 14px;
	color : #FFFFFF;
	background-color : #005b97;
	padding:5px 10px 5px 10px;
	}

h2 {
	margin:0;
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
	background-image:url(images/header_bg.jpg);
	background-color : #005b97;
	background-repeat:repeat-y;
	padding:4px 0 4px 10px;
	text-align:left;
	}
	
#content h3 { font-size:1em; margin:10px 0 0 10px; padding:0; color:#000000;}
#content h4 { margin:0; padding:0; color:#1A5091; font-size:11px;}


p{
	font-size : 11px;
	margin : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color: #555555;}
	
#left p{
	font-size : 10px;
	margin : 10px 0 10px 0;
	font-family : Arial, Helvetica, sans-serif;
	text-align:center;
	color: #555555;}	
	
img {border:0;}

th { background-color:#000000; color:#FFFFFF;}

/*  footer  */
#foot { width:779px; border:#FFFFFF 1px solid; height:20px; margin:0 auto 0 auto; padding:2px 0 0 0; text-align:center; background-color:#002b47; color:#FFFFFF;}
#foot a { color:#FFFFFF;}	
