/* CSS Document */

html, body { 
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto; background-color:#E5E5EB;}

*{padding:0; margin:0;}

 p, td, span, div, th, input, list, textarea, select, form { font-family:Georgia, "Times New Roman", Times, serif ; }
a, li, ul, h1, h2, h3, h4, em, th { font-family:Georgia, "Times New Roman", Times, serif ; }

.italic {font-style:italic;}
.clr{clear:both; padding:0; margin:0;} 
img {border:none}

.container { margin: 0 auto; width: 990px; background:#fff;}
/*Start Header*/
#header-container { margin: 0 auto; width: 990px; min-height:148px; height:148px; background:#fff;}
		#header-container #logo {float:left; width:172px; margin-right:70px;}
		#header-container #h-title {float:left; margin-left:35px;}	
			#header-container #h-title h1 { margin-top:30px; font-size:2.2em; font-weight:400; color:#2C3651; font-family:"Arial Narrow", Arial, Verdana, Helvetica, sans-serif;}		
				#header-container #h-title h1 span { color:#99C2D6; font-family:Arial Narrow, "Arial", Verdana, Helvetica, sans-serif; font-style:italic;}	
/*Start Main Nav*/
#wrap-nav { width:990px; margin: 0 auto; min-height:30px; height:auto !important; background: #99C2D6; }
	#nav-inner-wrap {	padding:0; margin:0; margin-left:8px; }
		#topnav { list-style:none; margin:0; padding:0; - height:30px;background: #99C2D6;}
		#topnav li {float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ margin-top:4px; padding:0;  }
		#topnav li a { padding-top:8px; padding-left:7px; padding-right:7px; color:#2C3651; font-size:12px; text-decoration:none; font-weight:800; }
		#topnav li.active a { color:#fff; text-decoration:none;	}
		#topnav li a:hover { color:#fff; text-decoration:underline;	}
		#topnav .right-login {margin-right:8px; margin-left:105px; }
/*End Main Nav*/

/*Start main*/
table.total{ margin: 0 auto; width: 990px; background:#fff; height:100%;}
#col-wrap-left  { float:left; width:255px; padding-top:25px; background:#fff;}
	.leftcol {background:#fff;}
		#col-wrap-left img  {padding-bottom:25px;}
#col-wrap-centre { float:left; width:500px; padding-top:22px; padding-left:25px; background:#fff;}
#col-wrap-right  { float:right; width:190px;  height:100%; margin-left:20px; background:#C7DEE8; text-align:center; }
	#col-wrap-right img  { padding-top:7px; }
.maincontent { width:500px; background:#fff;}

.maincontent h2  { padding-top:0px; padding-bottom:10px; font-size:1.3em; font-weight:400; color:#0D0D0E; }

.maincontent h3  { padding-top:0px; padding-bottom:10px; font-size:1.1em; font-weight:400; color:#2C3651;}
.maincontent h4  { padding-top:0px; padding-bottom:10px; font-size:1.1em; font-weight:400; color:#2C3651; }

.maincontent p	{ margin-bottom:20px; font-size:0.80em; color:#0D0D0E; line-height:150%;}
.maincontent p a {  color:#2C3651; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif ;}	
.maincontent p a:hover	{color:#2C3651; text-decoration:underline;}
.maincontent p a.nostyle {  color:#0D0D0E; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif ;}	
.maincontent p.trip	{ width:300px; margin-bottom:20px; font-size:1.05em; color:#0D0D0E; line-height:150%;}
.maincontent p.fryup	{ margin-bottom:8px; padding-left:16px; color:#0D0D0E; line-height:150%;}
.maincontent p.add-this	{ margin-bottom:10px;}
.maincontent p span { font-family:"Times New Roman", Times, serif; font-size:1.2em; font-weight:800;}
.maincontent .sub-image img {float:left; margin-bottom:5px; margin-right:10px;}

/* Start Body List Styles*/
.maincontent ul { margin-bottom:10px; padding-left:30px; list-style:disc;}
.maincontent ul li {
	padding-left:5px;; padding-bottom:8px;
	font-size:0.8em; color:#0D0D0E;
	}
.maincontent ul li a {color:#2C3651; text-decoration:none;}
.maincontent ul li a:hover {color:#2C3651; text-decoration:underline;}	

.maincontent ol { margin-bottom:10px; padding-left:38px; }
.maincontent ol li {
	padding-left:5px;;
	font-size:0.75em; color:#006990;
	}
.maincontent ol li a {color:#006990; text-decoration:none;}
.maincontent ol li a:hover {color:#DE841B; text-decoration:underline;}
	
.maincontent table td { text-align:left; font-size:0.80em; color:#0D0D0E;}

/* Start Form Style and other forms */


/* forms */

form { margin:0; padding:0;}
		
.contactus{float:left; width:570px;}

.contactus label{float:left; width:265px; font-size:0.70em; color:#3F3B3C; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;}
.contactus label.questions {float:left; width:440px; font-size:0.70em; color:#3F3B3C; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;}
.contactus input.contstyle{
	float:right;
	width:289px; height:16px;
	padding:2px; margin-bottom:5px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.75em; color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contactus textarea.message{
	float:right;
	width:289px;
	height:165px;
	padding:2px; margin-bottom:5px;
	background-color:#EEEEEE;
	border:solid 1px #808080;
	font-size:0.70em; color:#808080;
}

.contactus input.submitform{
	float:right; margin-top:10px; margin-left:10px; margin-bottom:15px;
	padding:2px; margin-bottom:5px;
	font-size:0.70em; color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* End Form Style */
/* FOOTER */

#wrap-footer { width: 100%; margin:0; background:none;}
#footer-container { width: 990px; min-height:90px;  height:auto !important; margin: 0 auto; background-color:#99C2D6;}
	.footer-block { width: 940px; margin-left:auto; margin-right:auto;}
/* Start nav List Styles*/
	.footer-block .footer-nav { margin:0; padding-top:20px; padding-bottom:15px; margin-left:0px; list-style:none;}
	.footer-block .footer-nav li {
		float:left; 
		height:1%; /* Forces hasLayout (ie6) */
		display:block;
		padding-left:0px; padding-top:2px; padding-bottom:5px; vertical-align:middle;
		font-size:0.75em; color:#fff;
}
	.footer-block .footer-nav li a {
	padding-top:8px; padding-left:7px; padding-right:7px; 
	color:#fff; text-decoration:none; font-weight:200; 
}
	.footer-block .footer-nav li a:hover {color:#2C3651; text-decoration:underline;}
		
	.footer-block p  { padding-top:15px; padding-left:7px; padding-bottom:10px; font-size:0.80em; color:#fff; line-height:100%;}
		.footer-block p a {  color:#2C3651;; text-decoration:none;}
		.footer-block p a:hover {color: #2C3651;; text-decoration:underline;}