/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

/* Twitter */
#twitter_update_list li { list-style-type: none; font-size: 11px; font-family: tahoma, Arial, Helvetica, sans-serif; padding: 0 0 0px 0;
margin: 0 10px 15px 10px; border-bottom: 2px none ; }

#twitter_update_list2 li { list-style-type: circle; font-size: 12px; padding: 0 0 0px 0;
margin: 0 10px 15px 10px; border-bottom: 2px none ; }

#twitter_update_list
{
	height:70px;
	padding-top:7px;
}

#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:1050px;
  height: 100%;
  margin: auto;
} 

* {padding:0;margin:0;}
a img {border: none;}
a {color:#b21d23;}
img {border: none;}
p { font: Calibri, Arial, Verdana; font-size: 14px; line-height: 22px; margin-bottom: 20px;}
h1 {font:bold 30px Calibri, Arial, Verdana; color:#333333; text-decoration:none; letter-spacing:-1px; line-height: 100px; text-indent: 35px; background:url(images/header.gif) no-repeat left; border-bottom: thick solid #660000; margin-bottom: 30px;}
h3 {font:bold 14px Calibri, Arial, Verdana; color:#000; text-decoration:none;}
h4 {font:normal 10px Calibri, Arial, Verdana bold; color:#FFF; text-decoration:none;}
html,body {background:#FFF; text-align:left; font:normal 12px Calibri, Arial, Verdana; color:#000;top: 0px;right: 0px;bottom: 0px;left: 0px;}
#wrap {margin:0; padding:0 20px 0 20px; width:1050px; height:100%; background:#FFFFFF url(images/bg.jpg) top center repeat-y;}
#main {margin:0; padding:0; width:1050px; height:100%; background:#FFFFFF; text-align:left;}
#banner {margin:0; padding:0; width:1050px; height:492px; background:#FFFFFF url(images/innerbanner.jpg) bottom  no-repeat; text-align:left;}
#top {margin:0; padding:0; width:1050px; height:139px; background-image: url('images/topbg.png'); text-align:left;}
#transparentarea {margin: 5px 0 0 0; padding:0 25px 0 580px; width:445px; height:350px; background-image: url('images/transbg.png'); text-align:center;}
#examplebg {margin: auto; padding:0; background: url(images/wowserver.png) no-repeat; height: 224px; width:403px;}
#example { padding-left: 10px; height: 140px; width: 191px;}
#content {padding:18px 5px; width:1040px; background: url(images/contentbg.jpg) repeat-x; text-align:left; min-height:207px;}
.content{padding: 0 25px; font: Calibri, Arial, Verdana; font-size: 14px;}
.content td{padding: 10px; font: Calibri, Arial, Verdana; font-size: 14px;}
.content a{font: Calibri, Arial, Verdana; font-size: 14px;}
#contentindex {margin: 0 5px; width:1040px; background:#FFFFFF;}
#footer {margin:0; padding:8px 0 0 0; width:1050px; height:31px; background:#FFFFFF url(images/footerbg.jpg) repeat-x; text-align:center; font:normal 12px Calibri, Arial, Verdana; color:#FFFFFF;}
#topleft {margin:0; padding:0; width:520px; height:130px; float:left; text-align:center;}
#topright {margin:0; padding:0; width:530px; height:130px; float:right; text-align:center;}
.logo {margin:46px 0 0 0; padding:0;}
.adbox {margin:0; padding:14px 0 0 0; width:530px; text-align:left;}
#leftcol {margin:0; padding:0; width:267px; float:left;}
#centercol {margin:0; padding:0; width:456px; float:left; text-align:center;}
#rightcol {margin:0; padding:0; width:317px; float:left;}

#welcomebox {margin:0; padding:10px 13px 0 13px; width:241px; height:331px; background:#FFFFFF url(images/leftboxbg.jpg) no-repeat; text-align:left;}
#welcomebox p {font:normal 12px Calibri, Arial, Verdana; color:#000; text-decoration:none;}
#welcomebox h2 {font:normal 16px Calibri, Arial, Verdana bold; color:#741013; text-decoration:none; height:35px; letter-spacing:-1px;}
#twitter_div{ background: url(images/twitterbox.gif) no-repeat; width:317px; height:121px; margin-bottom: 5px;}
#twitter{ background: url(images/twitterbox.gif) no-repeat; width:317px; height:121px; margin-bottom: 5px;}
#loginboxtop {margin:0; padding:10px 0 0 17px; width:300px; height:30px; background:#FFFFFF url(images/loginboxtop.jpg) no-repeat; text-align:left;}
#loginboxtop h2 {font:normal 16px Calibri, Arial, Verdana bold; color:#741013; text-decoration:none; letter-spacing:-1px;}
#loginboxmain {margin:0; padding:10px 0 0 17px; width:300px; height:164px; background:#FFFFFF url(images/loginboxmainbg.jpg) no-repeat bottom; text-align:left;}
#loginform {margin:10px 0 0 0; padding:0; width: 275px; height:90px; font:normal 14px Calibri, Arial, Verdana;}
#loginleft {margin:0; padding:5px 0 0 0; width:85px; height:27px; text-align:right; float:left;}
#loginright {margin:0; padding:0; width:190px; text-align:right; float:left;  height:32px;}
.logintextbox {margin:0; padding:3px 0 0 0; width:184px; height:20px; background:#FFF url(images/logintextbox.jpg) no-repeat; border:0;}
.loginbtn {margin:0; padding:0; width:83px; height:25px; background:#515151 url(images/loginbtn.jpg) no-repeat; border:0;}

/*-----------------------------------------------------------------------------------------------
  Navigation
-----------------------------------------------------------------------------------------------*/
#menu {
	float:left;
	width:100%;
	height:56px;
	background:#FFFFFF url(images/navbg.jpg) repeat-x;
	font-size:16px;
	line-height:normal;
	}
#menu ul {
	margin:0;
	padding:0 15px 0 15px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url("images/tableftFd.jpg") no-repeat left top;
	margin:0;
	padding:0 0 0 25px;
	text-decoration:none;
	cursor:pointer;
	}
#menu a span {
	float:left;
	display:block;
	background:url("images/tabrightFd.jpg") no-repeat right top;
	padding:15px 30px 15px 0;
	font:normal 16px Arial black;
	color:#000;
	cursor:pointer;
	}
#menu a.last {
	float:left;
	background:url("images/tableftF.jpg") no-repeat left top;
	margin:0;
	padding:0 0 0 25px;
	text-decoration:none;
	cursor:pointer;
	}
#menu a.last span {
	float:left;
	display:block;
	background:url("images/tabrightF.jpg") no-repeat right top;
	padding:15px 10px 15px 0;
	font:normal 16px Arial black;
	color:#000;
	cursor:pointer;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover {background-position:0% -56px;}
#menu a:hover span {background-position:100% -56px;}