


/* Universal Selectors*/

*  {list-style-type: none;}
* a:link, * a:visited, * a:hover, * a:active {text-decoration: none;color: #444;}
ul, li, ol {margin: 0px;padding: 0px;list-style-type: none;}
:link img {border: none;}
* img {border: none;}
a img {border: none;}
:link img, :active img {border: none;}

/* Structure*/

body {

margin: 0 auto;
background: #143C16 url(images/bg2.gif) top repeat;
font-size: 80%;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #444;

}


#wrapper {

margin: 10px auto ;
max-width: 1000px;
background: #fff;
padding: 10px;
border-right: 0px  #c7c7c7 solid;
border-left: 0px  #c7c7c7 solid;

}



#top {
height: 80px;

background: #c40000; 

color:#999;
clear: both;
}

div.row span.left {
  float: left;
  text-align: left;
  padding: 15px 5px 0 0;
  
  }

div.row span.right {
  float: right;
  text-align: right;
  padding: 25px 30px 0 30px;
  }

#top_border {


background: #c40000 url(images/border.png) top right no-repeat;
height: 60px;

}

#header {

background: #c40000 url(images/dragon.gif) top right no-repeat;
padding: 0px 0 20px 0px;
height: 377px;
border-top: 0px solid #DD0000;


}

#messages {

padding: 10px 0 0 20px;

}



#shadow {

background: #fff url(images/shadow.gif) top repeat-x;
width: 100%;
height: 11px;
}

#main_graphic {width: 1000px; background: #c40000 url(images/dragon.gif) top repeat-y;}

div.row_graphic span.left {
  padding-top: 12px;
  float: left;
  text-align: left;
  
  }

div.row_graphic span.right {
  
 
  
  }

#sub_header {
width: 970px;
border-top: 30px  #c40000 solid;
float: right; 
padding: 8px 30px 8px 0;
background: #fff url(images/gold.jpg) top repeat;
color: #67510D;
font-size: 80%;
text-align: right;
font-weight: bold;
}

div.row_sub_header span.left {
  padding-top: 12px;
  float: left;
  text-align: left;
  
  }

div.row_sub_header span.right {
  
 float: right;
  text-align: right;
  
  }


#shadow2 {

background: #fff url(images/shadow2.gif) top repeat-x;
width: 100%;
height: 11px;
}


#main {
margin-top: 60px;
background: #fff ;
overflow: hidden;
height: 1%;

}


#new_content { padding: 0 30px 0 10px; color: #000;}

div.row_content span.left {
  float: left;
  text-align: justify;
  width:55%
  }

div.row_content span.right {
  
 
  
  }

#inner_content {





}

#hide {

background: #E2F1D4;
padding: 20px;
text-align: right;
size: 90%;

}


#side_links1 {

background: #fff;

text-align: center;
size: 90%;

}


#side_links2 {

background: #E2F1D4;
padding: 20px;
text-align: left;
font-size: 85%;

}




#sub_navigation {
margin-bottom: 50px;
font: 1.0em/2.3em verdana,"lucida grande",helvetica,arial,tahoma,sans-serif;
color: #444;
padding: 0 25px 0 24px;
} 


div.row_content span.left {
  float: left;
  text-align: left;
  width: 75%;
  }

div.row_content span.right {
  float: right;
  text-align: right;
  size: 80%;
  width: 20%;
  }

#infobox1 {
margin: 0 15px 0 10px;
background: #f5f5f5;
padding: 12px 11px 15px 15px;
}

#infobox2 {
margin: 20px 15px 0 10px;
background: #f5f5f5;
padding: 12px 11px 15px 15px;
}

#infobox3 {
margin: 20px 15px 0 10px;
background: #f5f5f5;
padding: 12px 11px 15px 15px;
}


#footer {

clear: both;
height:75px;
background: #fff ;
border-top: 0px  #00AEEF solid;
padding: 0 20px 0 20px; 
font-size: 85%; 
letter-spacing: .1em;
color: #999;

}


#site_by {

margin: 10px auto ;
max-width: 1000px;
line-height: 18px;
text-align: center;
font-size: 85%; 
letter-spacing: .1em;   
color: #E2F1D4;

}

div.row_by span.left {
  
  float: left;
  text-align: left;
  
  }

div.row_by span.right {
  
 float: right;
  text-align: right;
  
  }



/* Components*/



#logo {float: left; margin: 20px 0 0 20px;}





/* Navigation Links */


#site_by a {color: #E2F1D4;}
#site_by a:hover {color: #d50509;}
#footer a {color: #E2F1D4;}
#footer a:hover {color: #d50509;}

#sidebar a {text-decoration: underline;}
#sidebar a:hover {color: #06c; text-decoration: none;}



/* Forms */

#form {background: #fff; padding: 0 20px 20px 50px; font: 1.1em/2em verdana,"lucida grande",helvetica,arial,tahoma,sans-serif;color: #444;text-align: justify;}


/* Headings*/

h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {
color: #444;text-decoration: none;margin: 0px;padding: 0px;font-weight: normal;font-family: 'Trebuchet MS', Verdana, Sans-Serif;}
h1 {font-size: 2.2em;}
h2 {font-size: 2.0em;}
h3 {font-size: 1.2em;  margin-bottom: 5px; color:#C40000; font-weight: bold;}



#left h2, #right h2 {color: #444;}

/* Typography*/

#content a, #left a, #right a {color: #06c; text-decoration: underline;}
#content a:hover {text-decoration: none;} 
#content p {font: 1.1em/2.2em verdana,"lucida grande",helvetica,arial,tahoma,sans-serif;padding: 5px 0;color: #444;text-align: justify;}
#content p .right {font: 1.1em/2.2em verdana,"lucida grande",helvetica,arial,tahoma,sans-serif;padding: 5px 0;color: #444;text-align: right;}
#left p, #right p {font: 1.1em/1.8em verdana,"lucida grande",helvetica,arial,tahoma,sans-serif;padding: 5px 0;color: #000;}
#sidebar p {font: 85% verdana,"lucida grande",helvetica,arial,tahoma,sans-serif;  padding: 0 5px 0 5px;color: #666; text-align: center; line-height: 120%;}
#sidebar .img {padding: 6px; border: 1px #ccc solid;}
#top a {color:#999;}
#top a:hover {color:#FF7E28;}
#infobox1 p {font-size: 90%; line-height: 160%;}
#infobox2 p {font-size: 90%; line-height: 160%;}
#infobox3 p {font-size: 90%; line-height: 160%;}
#side_links p {font-size: 80%; }
#side_links1 a {color: #C40000; font-weight: bold;}
#side_links2 a {color: #C40000; font-weight: bold;}
#side_links2 a:hover {color: #143C16; }
#site_by a {color: #E2F1D4; }
#site_by a:hover {color:#fff;}

/* Lists*/

#header3 {background: #fff;}
#header3 ul {padding: 20px 0 25px 15px;}
#header3 ul li {display: inline;}
#header3 ul li a {font-size: 1em;padding: 15px 30px 25px 30px;margin-top: 5px;}
#header3 ul li a:hover {color: #06c;}
#sidebar ul {padding: 5px 10px 0 30px; }
#sidebar li {font: 85% verdana,"lucida grande",helvetica,arial,tahoma,sans-serif; list-style: square; line-height: 140%; color: #666;} 
#new_content ul {padding: 0 0 0 25px; }
#new_content li {line-height: 25px; list-style: square; color: #444;} 

 

/* Extras*/

.menu_icon {

float: left;
padding: 0 5px 0 5px;

}

.menu_icon2 {

float: left;
padding: 10px 5px 10px 5px;

}

.content_icon {

float: left;
padding: 9px 10px 9px 10px;

}

.expand_content_icon {

float: right;
padding: 6px 10px 6px 0;

}

.info_icon {

float: left;
padding: 0px 10px 0 10px;

}

#tt {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}

#tt1 {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}

#tt2 {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}

#tt3 {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}

#tt4 {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}

#tt5 {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}

#tt6 {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}

#tt7 {
margin: 0 25px 0 25px;
width: 180px;
background: #E2F1D4;
padding: 13px 0 30px 0;
text-align: center;
font-size: 85%;

}



.center {
padding-top: 30px;
text-align: center;

}
