﻿* { 
  margin: 0px;
  padding: 0px;
}

body { 
  margin: 0px;
  padding: 0px;
  background: #ffffff none repeat scroll 0 0;	
  font-size: 12pt;
  font-family: Tahoma, Sans-Serif, Arial;
  position: relative;
  width: 100%;
  min-width: 956px;
} 

a:link,
a:visited,
a:hover,
a:active
{
  text-decoration: none;
  color: #ffffff;
  outline: none;
}

h2 {  
	position: relative;
	clear: both;
  float: none;
  width: 100%;    
  margin-bottom: 15px;
  font-size: 1.2em;
  font-family: Tahoma, Sans-Serif, Arial;
  font-weight: lighter;
  color: #ffffff;
  line-height: 33px;
  background-color: #558393;
  letter-spacing: 1px;
  
}

h2 span{
  background: url('../images/common/header_left.gif') no-repeat left top;
  display: block;
}

h2 span span
{
  background: url('../images/common/header_right.gif') no-repeat right top;    
  padding-left: 15px;
}

.display-ad a
{
  color: Black;
}

div.panel div.inner-panel {	
	background: #CCCC99 url(../images/common/panel_top_left.gif) top left no-repeat;
	position: relative;
	clear: both;
  float: none;
  width: 100%;
}

div.panel div.inner-panel div.inner-panel {	
	background:  url(../images/common/panel_top_right.gif) top right no-repeat;
}

div.panel div.inner-panel div.inner-panel div.inner-panel {
	background:  url(../images/common/panel_bottom_right.gif) bottom right no-repeat;
}

div.panel div.inner-panel div.inner-panel div.inner-panel div.inner-panel {
	padding: 15px;
	/*height: 0; /* fixes a padding bug in IE */
	background:  url(../images/common/panel_bottom_left.gif) bottom left no-repeat;
}


div#header
{
  margin: 0px;
  width: 100%;
  height: 96px;
  background-image: url(../images/header_bg.png);
  background-repeat:repeat-x;
}

div#header h1 a:link,
div#header h1 a:visited,
div#header h1 a:hover,
div#header h1 a:active
{
  color: #333300;
}

div#header h1
{
  margin-top: 5px;
  padding-top: 0px;
  padding-right: 25px;
  padding-left: 15px;  
  font-weight: lighter;  
  font-size: 2.2em;
  border-right: solid 1px #333300;
  float: left;
}

div#header p
{
  margin-top: 14px;
  padding-top: 0px;
  padding-left: 25px;
  color: #669999;
  font-size: 1.1em;   
  float: left;
  line-height: 27px;
}

div#header p.small_button
{
  margin-left: 25px;
  padding: 0px 0px 0px 0px;  
  color: #ffffff;
  background-image: url(../images/login_button.png);
  width: 103px;
  height: 31px;
  text-align: center; 
}

div#header p#nav_bar
{
  padding: 0px;
  background-image: url(../images/menu_bg.png);
  width: 957px;
}

div#header p#nav_bar a
{
  line-height: 35px;
  display: block;
  float: left;
  padding-right: 20px;
  padding-left: 21px;
  
}

div#header p#nav_bar a:hover
{
  color: #ff9933;
}

div#logo, div#footer
{
  width: 100%;
  background: #558393 none repeat scroll 0 0;
}

div#logo
{
  clear: both;
  float: left;
  padding: 2px 0px;
}

div#logo .container
{
  /*padding: 14px 0px;*/
  margin: 0 auto;
  height: 28px;
}

div#logo_footer
{
  clear: both;
  float: left;
  width: 100%;
  background: #9b6116 none repeat scroll 0 0;
  /*padding: 2px 0px;*/
  height: 8px;
}

div#logo_footer .container
{
  /*padding: 2px 0px;*/
  height: 8px;
}

div#content
{
  width: 100%;  
}

div#footer
{
  clear: both;
  float: left;
  border-top: solid 5px #452c01;
  height: 90px;
}

div#footer p
{
  text-align: center;
  color: #ffffff;
  font-size: 0.9em;
  font-weight: lighter;
  margin-top: 15px;
  
}

div#footer p#copyright
{
  font-size: 0.8em;  
}

div#footer p#copyright a:link,
div#footer p#copyright a:hover,
div#footer p#copyright a:active,
div#footer p#copyright a:visited
{
  color: #cccc99;
  text-decoration: none;
}

div.container
{
  margin: 0px auto;
  width: 957px;
  
}

ul
{
  list-style-type: none; 
  margin-left: 10px;  
}

ul li
{
 background: url(../images/main/bullet_arrow.png) left top no-repeat;
 line-height: 23px;
 padding-left: 30px;
 margin-bottom: 10px;
 font-size: 1em;
 font-weight: bold;
}


