/*Turn on for debugging (ROYGBIV)
html DIV {border: 1px solid red;}
html DIV DIV{border: 1px solid orange;}
html DIV DIV DIV{	border: 1px solid yellow;}
html DIV DIV DIV DIV{border: 1px solid green;}
html DIV DIV DIV DIV DIV{border: 1px solid blue;}
html DIV DIV DIV DIV DIV{border: 1px solid indigo;}
html DIV DIV DIV DIV DIV DIV{border: 1px solid violet;}
*/

*html{margin:0px;padding:0px;}
body { font-family: Verdana; font-size: 11px; background:#DBD8D2;margin:0px;padding:0px;}
.admin{font-family: Verdana; font-size: 11px; background:#E3DFDC;padding:25px;}
td {font-family: Verdana; font-size: 11px;color:#333333;}
strong{color:0E335A;}

h1{font-size:16px; font-weight: bold; padding-bottom:5px;}
h2{font-size:14px;font-weight: bold; clear:both; padding:10px 0px 10px 0px;}

img{border:0px;}
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #FF0000;}
a:active {color: #000000;}

#header{width:100%;height:105px;background-image: url(images/welcome.jpg);background-repeat: repeat-x;}
#logo{float:left;width:400px;height:105px;background-image: url(images/tile_1.gif);}
#photo{	float:left;	width:133px;height:105px;background-image: url(images/welcome.jpg);}
#slogan{float:left;height:105px;}
#slogan h1{color:#fff;margin: 40px 0px 0px 50px;}

#pubMenu{width:100%;height:42px;background-image: url(images/tile_menu2.gif);background-repeat: repeat-x;}

#pubMenuLeft{ float:left;height:42px;width:240px;background-image: url(images/tile_menu1.gif);background-repeat: repeat-x;}

.required{color:#EF9002;font-weight:bold;}


#ref1{float:left;margin-left:20px;}
#ref2{float:left;}
#ref3{float:left;}
.m{float:left;}
.mfirst{}

#pubMenuFade{width:100%;height:17px;background-image: url(images/tile_m1.gif);background-repeat: repeat-x;}
#container{margin:0px;padding:20px;width:489px;height:auto;LEFT:50%; MARGIN-LEFT:-270px;position:relative;}

.sectionHead{background-image: url(images/sectionHead.gif); height:20px; width:471px;}
.sectionFoot{background-image: url(images/sectionFoot.gif); height:20px; width:471px;padding:0px;margin:0px;}
.section{color:#333333;padding:0px;margin:0px; height:auto; width:471px; background:#fff;}
.section h2{padding:0px;margin:0px 0px 5px 30px;color:#EF9002;}
.section p{padding:0px;margin:15px 30px 0px 30px;line-height:16px;}
.spacer{padding:0px;margin:0px; height:100px; width:471px;}
.feature{
	width:398px;
	height:50px;
	background:#F6F3EF;
	margin:2px 0px 0px 30px;
	padding:5px;}

.first{margin-top:15px;}

.num{float:left;font-size:24px;font-weight:bold;color:#0E335A;margin:10px 0px 0px 7px}

.desc{float:left;width:260px;margin:13px 0px 0px 20px;}

.down{margin-top:18px;}

.check{float:right;width:68; height:50px;background-image: url(images/check.gif);}

.reserve{float:left;width:200px;margin:10px 0px 0px 10px;font-size:12px;font-weight: bold;}
.button{float:right;width:127; height:32px; margin:5px 0px 0px 0px; background-image: url(images/signup.gif); }



#footerMenu{color:#fff;margin-top:100px;width:100%;height:auto;text-align:center;padding-bottom:10px;}
#footer{width:100%;	height:28px;background-image: url(images/tile_bottom.gif);background-repeat: repeat-x;text-align:center;}
#footer p{color:#fff;margin-top:8px;}


#navSection{width:100%;background-color:#333;}
#nav{margin: 0;padding: 0 0 0 0;list-style-type: none;background-color: #333;}
#nav li{padding: 0;margin: 0;display: inline;background-color: #333;}
#nav li a{float: left;color: #ccc;background-color: #333;text-decoration: none;padding: 5px 15px;}
#nav li a:hover{background-color: #C7CFD7;color: #333;}