/*
base.css
*/
  
  
     
      
body { 
	color: FFFFFF; 
	background-color:#0E348E; 
	margin:0px;
	padding:0px;
	
	}
	
td, div 	{
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 11px;
	color: #555;
	line-height: 14px;

	}
#left p{
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 11px;
	color:#555;
	line-height: 20px;
	/*margin-left:30px;*/

}
#right p{
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 12px;
	color:#555;
	margin-left:15px;
	width:200px;
}
	
	

h1 {
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 15px;
	padding: 4px 0px 4px 0px;
	margin: 0px;
	color: #009;
	}

h2 {
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 15px;
	padding: 4px 0px 4px 0px;
	margin: 0px;
	color: #009;
	}

h3 {
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 13px;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	text-transform: uppercase;
	color:#063;
	}
h4 {
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 12px;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	color:#063;
	}
h5 {
	font-family: Trebuchet MS, verdana, helvetica, san-serif;
	font-size: 14px;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	text-transform: uppercase;
	color:#063;
	}
	
/* THE STYLE FOR THE CUT CONTENT */

.cut_content *
{
    /*color: #666666 !important ;*/
}

#location_short *
{
    color: #555 !important;
}

.location_short_class
{
    color: #555 !important;
}
div.tips_question_class, div.test_title_class{
	color: #052 !important;
	margin-bottom:5px;
	font-weight:bold;
}
div.tips_answer_class, div.test_description_class{
    color: #555 !important;
	margin-left: 20px;
	line-height:20px;
	margin-bottom:12px;
}
div.tips_answer_class *, div.test_description_class *{
    color: #555 !important;
	margin:0 !important;
	padding:0 !important;
	line-height:20px !important;
	font-size:11px !important;
}
div.test_description_class{
	font-style:italic;
}
div.unit_description_class *
{
    color: #052 !important;
    margin:0 !important;
	padding:0 !important;
	line-height:16px !important;
	font-size:11px !important;
}

div.unit_description_class
{
    color: #052 !important;
 	margin: 4px 8px 4px 20px;
	line-height:16px !important;
	font-size:11px !important;
} 
div.store_res_info{
	color:#052;
	margin-left:30px;
	line-height:18px;
	font-size:11px;

}
div.store_res_info b{
	color:#555;
	width:100px;
	display:block;
	float:left;
	clear:left;
}
div.store_res_info p{
	color:#052 !important;
	margin:0px !important;
	padding:0 !important;
	line-height:18px !important;
	font-size:11px !important;
	clear:none !important;

}

/* END STYLES FOR THE CUT CONTENT */

/*navigation*/
#nav{
    float:left;
	background: url("../images/bg.gif") repeat-x bottom;
    background:#0E348E;
    font-size:12px;
	font-weight:bold;
    line-height:12px;
    }
#nav img{
	margin:0px;
}
	
#nav ul {
    margin:0;
    padding:10px 0px 0 0;
    list-style:none;
	width:780px;

	
    }

#nav li {
    float:left;
	background:url("../images/norm_left_on2.gif")
    no-repeat left top;
    margin:0;
    padding:0 0px 0 6px;	
}	

#nav a {
	float:left;
    display:block;
	background:url("../images/norm_right2.gif") no-repeat right top;
    padding:5px 9px 5px 3px;
	color:#ccc;

    }
/*commented Backslash Hack
hides rule from IE5-Mac\*/
#nav a {float:none;}
/*End IE5-Mac hack */

#nav #current {
    background-image:url("../images/norm_left_on2.gif");
    }

#nav #current a {
    background-image:url("../images/norm_right2.gif");
	padding-bottom:5px;
	color: #fff;
	text-decoration: underline;
    }

    
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		

#fourphotos{
	float:right;
	margin-right:10px;
	margin-top:70px;
	padding-left:10px;
	padding-right:10px;
	background-image: url("../images/4imgbgd.jpg");

}

#fourphotos img {
	
	border:1px solid black;
}

#containment {

	position: relative;
	width: 802px;
	background-color:#FFFFFF;
	background-image:url(../images/background_img.gif)
	}

#header {
	position: relative;
	background-color: #0E348E;
	height: 97px;
	color: white; 
	text-align: left;
	
	}
	
#maincontent input 
{
    background: #fff url("../images/right-input-bg.jpg") left bottom;
    color:#000000;
    font-family:Trebuchet MS,verdana,helvetica,san-serif;
    font-size:12px;
    width:150px;
}

.input_select
{
    background: #fff url("../images/right-input-bg.jpg") left bottom;
    color:#000000;
    font-family:Trebuchet MS,verdana,helvetica,san-serif;
    font-size:12px;
    width:150px;
}
	
#maincontent textarea {
background-color:#CCCCCC;
color:#000000;
font-family:Trebuchet MS,verdana,helvetica,san-serif;
font-size:13px;
width:250px;
}

#left{
	float: left;
	width: 570px;
	background: white;
	text-align: left;
	padding: 0px;
	margin:0px;
	border-left:1px solid #666;
	color:#555;
	}
	
#left table{
	border: 0;
	margin-left:28px;
	padding: 0px;
	
	}
	
#right {
	float: left;
	width: 231px;
	background-image:url("../images/side2.jpg");
	background-color: white;
	text-align: left;
	padding: 0px;
	}
#right label{
	color:white;
	display:block;
	float:left;
	text-align:right;
	margin: 5px 5px 0px 20px;
	height: 15px;
	width:70px;
	font-weight:normal;
}

#right input{
	color:#000;
	display:block;
	float:left;
	text-align:left;
	width:75px;
	height: 14px;
	margin: 5px 0px 5px 0px;
	border:1px solid #666;
	background: #fff url("../images/right-input-bg.jpg") left bottom;
	font-size:10px;
}
#right input#login-butt{
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background:  url("../images/loginbutton.gif");
	height:25px;
	width:91px;
	margin: 5px 0px 0px 55px;
	border:none;
}

#right form{
	margin: 15px 0 0 20px;
}

#regform{
margin: 0 0 0 50px;
}

#regform input{
	color:#000;
	display:block;
	text-align:left;
	border:1px solid #666;
	background: #fff url("../images/right-input-bg.jpg") left bottom;
	font-size:12px;
}

#regform select{
	color:#000;
	display:block;
	text-align:left;
	border:1px solid #666;
	font-size:12px;
}

#form{
margin-top:35px;
}

#footerimg{

	position: relative;
	background-color: #0E348E;
	height: 25px;
	padding: 0px;
	text-align: left;
	color: white;

	}
#footer{
	position: relative;
	background-color: #0E348E;
	height: 25px;
	padding: 0px;
	text-align: center;
	color: white;

}

.validation-failed
{
    color: red;
}

.validation-advice {
    margin: 0px;
    padding: 0px;
    color : #F00;
    font-size: 11px;
}

.validation-passed {
    color: green;
}

/* THE STYLE FOR THE FEATURES LIST ON THE FEATURES PAGE */
#features_list *
{
    color: #000;
}



#reserve_info *
{
    color: red;
}





a:link { color: #009; text-decoration:none; }
a:visited { color: #009; text-decoration:none; }
a:hover { color: #009; text-decoration:underline; }
a:active { color: black; text-decoration:none; }

