body {
  background:#909090;
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.75em;
  color:#000000;
  margin:0px;
  margin-top:40px;
}

/* Default Styles */
h1, h2, h3 {
  color:#000000;
  font-size:1em;
  margin:0px;
  padding:0px;
}

a {
  color:#FE0000;
  text-decoration:underline;
  font-weight:bold;
}

a:hover {
  color:#FE0000;
  text-decoration:none;
  font-weight:bold;
}

hr {
  width:228px;
  height:1px;
  margin:0px;
  padding:0px;
  border:1px solid #FFFFFF;
}

/* End */

#shell {
  margin-right: auto;
  margin-left: auto;
  width: 773px;
  overflow: hidden;
  background: #FFFFFF url(../images/design/main_bg.jpg) repeat-y 0%;
}

#logo {
  background: url(../images/design/logo.jpg) no-repeat;
  width:214px;
  height:135px;
  float:left;
}

#banner {
  background: url(../images/design/banner.jpg) no-repeat;
  width:559px;
  height:135px;
  float:left;
}

#cname {
  background: url(../images/design/company_name.jpg) no-repeat;
  width:773px;
  height:37px;
  float:left;
}

#contentholder {
  width:773px;
}

#leftside {
  background: #FFFFFF url(../images/design/leftside.jpg) no-repeat 100% 100%;
  width:18px;
  height:150px;
  float:left;
}

#leftpanel {
  float:left;
  width:232px;
}

/* Navigation */

#menu {
  background-color:#F6F6F6;
  width:232px;
  border-top:1px solid #FFFFFF;
  margin:0px;
  padding:0px;
}

#nav, #subnav {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#nav li {
  border-top:1px solid #C7C7C7;
}

#nav li a {
  color: #000000;
  text-decoration: none;
  margin: 0px;
  padding: 6px 0 0 32px;
  width: auto;
  height:21px;
  display: block;
  font-weight:bold;
}

#nav li a:hover {
  color: #000000;
  text-decoration: none;
  background-color:#EBEBEB;
  margin: 0px;
  width: auto;
  display: block;
}

#subnav li a{
  color:#FE0000;
  text-decoration: none;
  margin: 0px;
  padding: 6px 0 6px 32px;
  width: auto;
  display: block;
  font-weight:normal;
}

#subnav li a:hover {
  color: #FE0000;
  text-decoration: none;
  background-color:#EBEBEB;
  margin: 0px;
  width: auto;
  display: block;
}

/* End Navigation */


#featurebox {
  width:232px;
  border-top:1px solid #FFFFFF;
  float:left;
}

#featurebox_header {
  color:#FFFFFF;
  font-weight:bold;
  padding: 2px 0 4px 32px;
  background: #000000 url(../images/design/arrow.gif) no-repeat 95%;
}

#featurebox_body {
  padding-top:1px;
  padding-left:1px;
  margin-bottom:10px;
}

#contentbox {
  float:left;
  width:523px;
  margin:0px;
  padding:0px;
  background: #FFFFFF url(../images/design/content_bg.jpg) no-repeat 100% 0%;
}

#contentbox #content {
  margin:30px 20px 20px 15px;
}

#holder {
  width:470px;
  border:1px solid #FFFFFF;
}

#news {
  width:350px;
}

#newsheader h1 {
  background-color:#FE0000;
  padding: 4px 0px 4px 8px;
  color:#FFFFFF;
  width:86px;
}

#newsbody {
  border-top: 1px solid #FE0000;
  padding-top:10px;
}

#king {
  float:right;
  margin-left:70px:
  font-size:10px;
}

#footer {
  width:765px;
  height:29px;
  background-color:#FE0000;
  color:#FFFFFF;
  margin: 0 4px 0 4px;
  border-bottom:4px solid #FFFFFF;
}

#rights {
  float:left;
  width:590px;
  margin-left:5px;
  padding-top:2px;
}

#design {
  float:left;
  padding-top:2px;
}

#design  a {
  color:#FFFFFF;
  text-decoration:none;
}

#design  a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

.nothing {
  clear:both;
  margin:0px;
  padding:0px;
}

#latest-news {
  margin-bottom:10px;
}
 /* Intro Page */

#shellflash{	
	margin-right: auto;
  margin-left: auto;
	width:770px;
  overflow: hidden;
}

#flashintro{
	width:770px;
	height:423px;
	padding:0px;
	margin:0px;
	text-align:center;
	background:url(../images/design/full-logo.jpg) no-repeat 50% 50%;
}

#introtxt {
	text-align:center;
  margin-top:20px;
}

#introtxt a {color:#FFFFFF; text-decoration:none;}
#introtxt a:hover {color:#FFFFFF; text-decoration:underline;}

div#cover{ 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	z-index:2; 
	background-image:url(../images/design/nocopy.gif); 
	image-repeat:repeat;
}