body {
font-family:Arial, Helvetica, sans-serif, Tahoma; 
font-size: 75%;
background:url(images/bg.jpg) #a3d39c repeat-x;
margin:10px auto;
width:800px;
}



#xsnazzy {background: transparent; margin:0 auto; width:802px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #000000; border-right:1px solid #000000;}
.xb1 {margin:0 5px; background:#000000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#FFFFFF; border:0 solid #000000; border-width:0 1px;}




/*- Menu Tabs C--------------------------- */

    #tabsC {
      width:100%;
      background:transparent;
      font-size:93%;
      line-height:normal;
	  position: relative;
	  z-index:100;
      }
    #tabsC ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url("images/tableftC.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("images/tabrightC.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#FFF;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }
	
      
      a {color:#005952;
font-weight: bold;
text-decoration:none;
}

a:hover {
color:#F90;
text-decoration:underline;}

a:visited {
font-weight: bold;
color:#005952;
}

.banner {
font-size:20pt;
font-weight:bold;
color:#005952;
padding: 20px; 
}


div#header {
position:relative;
height: 290px;
width: 798px;
background:#FFFFFF;
z-index:50;
}

* + html div#header {
float:left;
height: 289px;
width: 800px;
background:#FFFFFF;
z-index:50;
}

div#wrapper {
clear: both;
width: 800px;

}



#main {
		float: left;
	    width: 75%;
		padding:5px;
		margin-bottom:20px;
		background:white;
}


#right	{
	float: right;
	width: 175px;
	padding:5px;
	
}





div#footer {
clear: both;
width: 800px;
background:transparent;
text-align:center;
border-top: #000 1px solid;
}




div#promo {
width: 163px; background-color: #ccc; padding: 5px; border: #000 1px solid;margin-bottom:5px;
}


p {font-family:Arial, Helvetica, sans-serif, Tahoma; margin-left:8px;
}

p li {font-family:Arial, Helvetica, sans-serif, Tahoma;
}



h1 {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 20px; color:#000;margin-top:5px;
}
h2 {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 18px; color:#000;margin-top:15px;margin-left:8px;
}
h3 {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 20px; color:#000;margin-top:15px;margin-left:8px;
}
.title {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 24px; color:#000;
}

black {font-family:Arial, Helvetica, sans-serif, Tahoma; color:black;
}

.biggest {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 24px; color:#000;text-align:center;
}

.big {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 18px; color:#000;text-align:center;margin:20px;
}

.bold {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; color:#000;text-align:center;margin:20px;
}

.email {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; color:#000;text-align:center;
}



