/* *************************** 
  Site - CRW_2010_Web
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
  margin:0px;
  padding:0px;
}
a {
  color:#000;
  text-decoration:none;
}
a:hover {
  color:#000;
  text-decoration:underline;
}
img {
  border:0;
}
fieldset {
  border:none;
}
ul li {
  list-style:none;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
html{
}   
body {
  font-family:Arial, Helvetica, sans-serif;
  background:#f89727 url(../images/bg_body.png) center top repeat-x;
  color:#000;
  font-size:14px;
}
#container{
  width:960px;
  margin:0px auto;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{
  height:518px;
  width:100%;
  position:relative;
  background:url(../images/bg_header.png) left 472px no-repeat;
}
#header h1{
  width:525px;
  height:411px;
  position:absolute;
  left:-10px;
  top:0px;
}
#header h1 a{
  display:block;
  width:525px;
  height:411px;
  background:url(../images/logo.png) left top no-repeat;
  text-indent:-9999999px;
  outline-style:none;
  cursor:pointer;
}
.header_links_img{
  position:absolute;
  right:0px;
  top:9px;
}
.header_links_img li{
  float:left;
  padding-left:22px;
}
.header_img{
  position:absolute;
  left:526px;
  top:61px;
}
.header_img li{
  padding-top:18px;
}
.main_nav{
  position:absolute;
  right:0px;
  top:413px;
}
.main_nav li{
  float:left;
  padding-right:12px;
  font-size:18px;
}
.main_nav li a{
  color:#FFF;
  display:block;
  float:left;
}
.main_nav li a b{
  display:block;
  float:left;
  height:45px;
  line-height:45px;
  font-weight:normal;
  cursor:pointer;
}
.main_nav li a:hover{
  color:#f7921e;
  text-decoration:none;
  background:url(../images/bg_main_nav_a.png) left bottom no-repeat;
}
.main_nav li a:hover b{
  background:url(../images/bg_main_nav_b.png) right top no-repeat;
}
.main_nav li.selected a{
  color:#f7921e;
  text-decoration:none;
  background:url(../images/bg_main_nav_a.png) left bottom no-repeat;
}
.main_nav li.selected a b{
  background:url(../images/bg_main_nav_b.png) right top no-repeat;
}
.header_links{
  position:absolute;
  top:453px;
  left:25px;
}
.header_links li{
  display:inline;
  padding-right:10px;
}
.header_links li a{
  text-transform:uppercase;
  color:#fdbd67;
  font-size:16px;
  font-weight:bold;
}
.header_links li a:hover{color:#fdbd67;}
/* *************************** 
   $4 Content Styles
   ***************************/
#content{
  width:100%;
}
.white_content
{
  display: none;
}
.textElement h3
{
  color: #F7921E;
  font-weight: bold;
  cursor: pointer;
}
.textElement h3:Hover
{
  text-decoration: underline;
}
.maincontent{
  width:740px;
  padding-top:30px;
  float:left;
}
.maincontent h1{
  font-size:24px;
  line-height:25px;
  padding:5px 0px 5px 20px;
}
.maincontent p{
  padding:6px 0px 10px 0px;
  line-height:19px;
}
.maincontent_box{}
.maincontent_box .maincontent_box_bt{
  background:url(../images/bg_maincontent_box_bt.png) left top no-repeat;
  height:12px;
  overflow:hidden;
}
.maincontent_box .maincontent_box_bb{
  background:url(../images/bg_maincontent_box_bb.png) left top no-repeat;
  height:25px;
  overflow:hidden;
}
.maincontent_box .maincontent_box_bm{
  background:url(../images/bg_maincontent_box_bm.png) left top repeat-y;
  padding:0px 48px 20px 20px;
  width:672px;
  overflow:hidden;
}
.maincontent_h2{
  background:url(../images/bg_maincontent_h2.png) left top repeat-x;
  margin-top:12px;
  margin-bottom:10px;
}
.maincontent_h2 h2{
  background:url(../images/bg_maincontent_h2.png) left bottom repeat-x;
  padding:18px 0px;
  font-size:24px;
  font-style:italic;
  line-height:25px;
}
/* ***************************
   $3 Menu Styles
   ***************************/
.menu
{
}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
.sidebar{
  width:189px;
  float:right;
  margin-right:-20px;
  position:relative;
  padding-top:10px;
}
.sidebar_img{
}
.sidebar_img img{
  display:block;
}
.sidebar_img3 ul{
  width:100%;
  overflow:hidden;
}
.sidebar_img3 ul li{
  float:left;
  padding:0px;
  margin:0px;
}
.sidebar_img4{
  margin-top:-12px;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
}