body {
	background-color: #202020;
}

h1 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height: 22px;
	color:#C50000;
	text-transform:capitalize;
	padding: 0px 0px 0px 8px
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding: 0px 0px 0px 8px
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#019DEF;
	padding: 0px 0px 0px 8px
}


p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

a, a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
a:hover, a:active{
	color:#FFCC00;
	text-decoration:underline;
}


.blue {
color:#019DEF
}

ul 
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#333333;
	list-style-type: square
}

  .img-fl {
  	
	  border: 1px  solid #019DEF;
 	  float: left;
	  margin: 0px 15 18 4px
 }


li 
{
	list-style-position: outside
}


.blacktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color:#000000;
}



.tableheader {
	padding: 4px 0px 8px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	background-color: #CCCCCC;
}

.tableheader2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000
	
	}

.tableheader3 {
	padding-bottom: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: normal;
	color: #DD1A08;
	font-weight: bold;
	background-color:#CCCCCC;


}

.tabledata {
	 font-family:Arial, Helvetica, sans-serif;
	 padding-bottom: 5px;
	 padding-top: 5px;
	 font-size: 11px;
	 color: #333333;  
	 border-bottom: #019DEF 1px dotted
}

.tabledatanolines {
	 font-family:Arial, Helvetica, sans-serif;
	 padding-bottom: 5px;
	 padding-top: 5px;
	 font-size: 11px;
	 color: #333333  
	
}

.smtabledata {
	 font-family:Arial, Helvetica, sans-serif;
	 padding-bottom: 5px;
	 padding-top: 5px;
	 font-size: 9px;
	 color: #333333 
	
}


a:link 
{
	color:#104A93;
	text-decoration: none;
}

a:visited 
{
	color:#104A93
}

a:active 
{
	color:#104A93
}

a:hover 
{
	color:#FF9900;
	text-decoration: underline;
	text-align: center;
}

a.sm:link 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#104A93
}

a.sm:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#104A93
}

a.sm:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#104A93
}

a.sm:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF9900
}

applet
{
	z-index: 50;
}

#menu0, #menu1, #menu2, #menu3, #menu4, #menu5, #menu6
{
	z-index: 100;
}

.pullquote {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
	color:#019DEF
	}
	
	.pullquote2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#019DEF
	}
	
.pullname {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 18px;
	color:#019DEE;

	}
.img {


  border: 1px  solid #019DEF
  }
	
.longquote {
    font-family:Arial, Helvetica, sans-serif;
	MARGIN: 20px 20px 20px 30px ;
	padding-left: 20px;
	font-size:12px;
    line-height: 16px;
	color:#019DEF
	}
	
	 .Pictures{
   padding: 10px;
}


#menu{width:900px;position:relative;float:left;clear:both; height:28px;}

#topnav{z-index:10;}

ul#topnav {height:28px; margin:0; padding:0; width:900px;position:absolute;}
ul#topnav li {float:left; list-style-type:none; background-image:url(../images/nav_sprite2.jpg);}
ul#topnav li a {display:block; text-decoration:none;}
ul#topnav li a:link {text-decoration:none;}
ul#topnav li a:visited {text-decoration:none;}
ul#topnav li a:hover {text-decoration:none;}
ul#topnav li a:active {text-decoration:none;}

ul#topnav .menu {top:28px; position:absolute;background:#334F77; padding:4px 0 12px 10px;}

ul#topnav .menu ul.sub_nav {float:left;}
ul#topnav .menu ul.sub_nav {margin:5px 10px 0 0; padding:0; min-width:120px;}
ul#topnav .menu ul.sub_nav li span{font-weight:bold;color:#fff;margin-bottom:5px;line-height:2em;padding:4px 6px;letter-spacing:-1px;font-size:13px;height:100%; font-family:arial,lucida;}
ul#topnav .menu ul.sub_nav li {float:none; background-image:none;}
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {font-size:12px; font-weight:bold; line-height:1.3em; color:#fff; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent; font-family:arial,lucida;text-align:left;}
ul#topnav .menu ul.sub_nav li a:hover {color:#000; text-decoration: none; background-color:#fff;text-align:left;}
ul#topnav .menu ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block;}
ul#topnav li.over .menu {display:block; width:200px; height:1%;}
ul#topnav a.nav_item span {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

li.nav_home {background-position:0px 0;}
li.nav_home:hover, li.nav_home_over {background-position:0px -28px;}
li.nav_home a.nav_item, li.nav_home_over a.nav_item {width:104px; height:28px;}

li.nav_about {background-position:-104px 0;}
li.nav_about:hover, li.nav_about_over {background-position:-104px -28px;}
li.nav_about a.nav_item, li.nav_about_over a.nav_item {width:106px; height:28px;}
li.nav_about div.menu {left:106px; width:170px}

li.nav_programs {background-position:-210px 0;}
li.nav_programs:hover, li.nav_programs_over {background-position:-210px -28px;}
li.nav_programs a.nav_item, li.nav_programs_over a.nav_item {width:124px; height:28px;}
li.nav_programs div.menu {left:210px; width:201px}

li.nav_members {background-position:-334px 0;}
li.nav_members:hover, li.nav_members_over {background-position:-334px -28px;}
li.nav_members a.nav_item, li.nav_members_over a.nav_item {width:116px; height:28px;}
li.nav_members div.menu {left:334px; width:268px}

li.nav_ezone {background-position:-450px 0;}
li.nav_ezone:hover, li.nav_ezone_over {background-position:-450px -28px;}
li.nav_ezone a.nav_item, li.nav_ezone_over a.nav_item {width:89px; height:28px;}
li.nav_ezone div.menu {left:450px; width:170px}

li.nav_contact {background-position:-539px 0;}
li.nav_contact:hover, li.nav_contact_over {background-position:-539px -28px;}
li.nav_contact a.nav_item, li.nav_contact_over a.nav_item {width:134px; height:28px;}
li.nav_contact div.menu {left:539px; width:170px}

li.nav_testimonials {background-position:-673px 0;}
li.nav_testimonials:hover, li.nav_testimonials_over {background-position:-673px -28px;}
li.nav_testimonials a.nav_item, li.nav_testimonials_over a.nav_item {width:126px; height:28px;}
li.nav_testimonials div.menu {left:673px; width:170px}

li.nav_links {background-position:-799px 0;}
li.nav_links:hover, li.nav_links_over {background-position:-799px -28px;}
li.nav_links a.nav_item, li.nav_links_over a.nav_item {width:101px; height:28px;}
li.nav_links div.menu {left:799px; width:170px}



#navigation { width: 100%; height: 42px; display: block; position: relative; bottom: 0; padding-top: 0px;float:left;clear:both;}
#navigation ul { width: 100%; height: 42px; display: block; list-style: none; }
#navigation ul li { width: 110px; height: 42px; display: block; float: left; background: url(../images/nav_sep.png) top right no-repeat; }
#navigation ul li a { width: 110px; height: 34px; display: block; float: left; font: 13px "Lucida Grande", Arial, Helvetica, sans-serif; color: #4D4D4D; text-decoration: none; text-align: center; line-height: 34px; }

#navigation ul .selected { background: url(../images/nav_selected.png) no-repeat; }
#navigation ul .selected a { }

#navigation ul li a:hover { }

#errorMessage
{
		border:solid 2px #890d0d;
		background:#bf1313;
		font-color:#fff;
		font-family: 'Trebuchet MS',Arial;
		font-size:13px;
		font-weight: bold;
		width:418px;
		padding:5px;
		margin-bottom:10px;
}

#successMessage
{
		border:solid 2px #25890d;
		background:#38ba1a;
		font-color:#fff;
		font-family: 'Trebuchet MS',Arial;
		font-size:13px;
		font-weight: bold;
		width:418px;
		padding:5px;
		margin-bottom:10px;
}

