/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 background: #15307F;
}
#wrapper { 
 margin: 0 auto;
 width: 990px;
}
#header {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 width: 990px;
 padding: 10px;
 border: 0px;
 height: 150px;
 margin: 0px 0px 0px 0px;
}
#content { 
 width: 990px;
 color: #000000;
 border: 0px;
 background: #15307F;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#footer { 
 width: 990px;
 height: 25px;
 border: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
} 

#menu {
	float: right; position:relative;
}
#menu table {border-collapse:collapse; position:absolute; left:0; top:0;}
#menu ul {
	margin: 0;
	padding: 108px 14px 0 0;
	list-style: none;
}
#menu ul ul {position:absolute; left:-9999px;}

#menu li {
	float:left; position:relative;
}

#menu a {
	float: left;
	width: 100px;
	height: 35px;
	margin: 0 0 0 2px;
	padding: 3px 0 0 0;
	background: url(web_images/img04.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .95em;
	font-weight: bold;
	color: #ffffff;
}

#menu a:hover, #menu .current_page_item a {
	background: url(web_images/img03.gif) no-repeat; white-space:nowrap;
}
#menu li:hover > a {
	background: url(web_images/img03.gif) no-repeat;
}

#menu ul :hover ul {left:8px; top:-21px; width:83px; padding:0; margin:0; list-style:none;}
#menu ul :hover ul li {float:left;}
#menu ul :hover ul li a {height:21px; float:left; display:inline; width:37px; line-height:10px; font-size:0.7em; color:#fff; padding:0;}

#menu ul :hover ul li.tab1 a {background:url(tab1.gif); margin-right:5px;}
#menu ul :hover ul li.tab2 a {background:url(tab2.gif); color:#000;}
#menu ul :hover ul li.tab3 a {background:url(tab3.gif); width:83px;}

#menu ul :hover ul li a:hover {text-decoration:none;}

#text_area { 
 border: 0px;
 margin-left:30px;
}

h3.pos_left
{
  position:relative;
  left:95px;
  top:40px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.3em;
  color: #ffffff;
}

h3.box_head
{
  position:relative;
  top: -20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 2.2em;
  font-weight: normal;
  line-height: 90%;
  color: #176B82;
}

p.box_type
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: .8em;
  font-weight: normal;
  color: #000000;
}

p.box_double_space_type
{
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 190%;
font-size: .8em;
font-weight: normal;
color: #000000;
}

p.footer_type
{
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
font-weight: normal;
color: #ffffff;
}

h3.section_head
{
  position:relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 90%;
  margin-right: 50px;
  color: #ffffff;
}

.roundedcornr_box_171281 {
   background: #14327c url(roundedcornr_171281_grad.gif) repeat-x top left;
}
.roundedcornr_top_171281 div {
   background: url(roundedcornr_171281_tl.gif) no-repeat top left;
}
.roundedcornr_top_171281 {
   background: transparent url(roundedcornr_171281_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_171281 div {
   background: url(roundedcornr_171281_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_171281 {
   background: transparent url(roundedcornr_171281_br.gif) no-repeat bottom right;
}

.roundedcornr_top_171281 div, .roundedcornr_top_171281,
.roundedcornr_bottom_171281 div, .roundedcornr_bottom_171281 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_171281 { margin: 0 10px; }

span.italic
{
 font-style: italic;
}

span.bigger
{
 font-size: +1;
}

a.footer  {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font:decoration: none;
font-size: .75em;
}

a.footer:hover  {
color: #ff0000;
font_decoration: none;
}

a.news  {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font:decoration: none;
font-size: .90em;
font-weight: bold;
}

a.news:hover  {
color: #ff0000;
font_decoration: none;
}

a.text_link  {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font:decoration: none;
font-size: .90em;
font-weight: bold;
}

a.text_link:hover  {
color: #ff0000;
font_decoration: none;
}

a.sort  {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font:decoration: none;
}

a.sort:hover  {
color: #000000;
font_decoration: none;
}

table.disty  {
font-size: .70em;
}

.odd {
 background-color: #ddd;
}
.even {
 background-color: #fff;
}

