/*
      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;

}
#wrapper { 
 margin: 0 auto;
 width: 791px;
}
#header {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 width: 791px;
 padding: 10px;
 border: 0px;
 height: 226px;
 margin: 0px 0px 0px 0px;
 background-image: url('web_images/background.jpg');
 background-repeat:no-repeat;
}
#content { 
 width: 791px;
 color: #ffffff;
 border: 0px;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#footer { 
 width: 791px;
 height: 130px;
 border: 0px;
 background-image: url('web_images/footer.jpg');
 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:underline;}

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;
}

h4.box_section
{
  position:relative;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 140%;
  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: Georgia, "Times New Roman", Times, serif;
font-size: .9em;
font-weight: normal;
color: #ffffff;
}

p.small_type
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 2.2em;
padding-top: 5px;
font-weight: normal;
color: #ffffff;
}

.roundedcornr_box_124778 {
   background: #c5ca86;
}
.roundedcornr_top_124778 div {
   background: url(roundedcornr_124778_tl.png) no-repeat top left;
}
.roundedcornr_top_124778 {
   background: url(roundedcornr_124778_tr.png) no-repeat top right;
}
.roundedcornr_bottom_124778 div {
   background: url(roundedcornr_124778_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_124778 {
   background: url(roundedcornr_124778_br.png) no-repeat bottom right;
}

.roundedcornr_top_124778 div, .roundedcornr_top_124778, 
.roundedcornr_bottom_124778 div, .roundedcornr_bottom_124778 {
   width: 100%;
   height: 25px;
   font-size: 1px;
}
.roundedcornr_content_124778 { margin: 0 25px; }

.roundedcornr_box_848173 {
   background: #ccd2aa;
}
.roundedcornr_top_848173 div {
   background: url(roundedcornr_848173_tl.png) no-repeat top left;
}
.roundedcornr_top_848173 {
   background: url(roundedcornr_848173_tr.png) no-repeat top right;
}
.roundedcornr_bottom_848173 div {
   background: url(roundedcornr_848173_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_848173 {
   background: url(roundedcornr_848173_br.png) no-repeat bottom right;
}

.roundedcornr_top_848173 div, .roundedcornr_top_848173, 
.roundedcornr_bottom_848173 div, .roundedcornr_bottom_848173 {
   width: 100%;
   height: 25px;
   font-size: 1px;
}
.roundedcornr_content_848173 { margin: 0 25px; }

span.orange_highlight
{
 color: #FBB03F
}

span.purple_highlight
{
 color: #CDBAD5
}

span.italic
{
 font-style: italic;
}

span.bigger
{
 font-size: +1;
}

a.footer  {
font-family: Georgia, "Times New Roman", Times, serif;
color: #ffffff;
text-decoration: none;
font-size: .95em;
}

a.footer:hover  {
color: #ff0000;
text-decoration: underline;
}

a.site  {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
font-size: .9em;
font-weight: bold;
}

a.site:hover  {
color: #176B82;
text-decoration: underline;
}

ul.side_bar  {
color: #000;
font-size: .75em;
list-style-type:disc;
list-style-position:outside;
padding-left:1.5em;
}

ul.side_ed  {
color: #000;
}

p.side_bar  {
color: #000;
font-size: .75em;
}

	