@charset "utf-8";
/* CSS Document */

/* Saffari bold issue 
@media screen and (-webkit-min-device-pixel-ratio:0) * {
margin: 0 auto;
padding:0;
} */

* {
	margin: 0 auto;
	padding:0;
}
body {
	text-align: center;
	font: normal 13px/1em Arial, Tahoma, Helvetica, "Trebuchet MS", sans-serif;
	line-height: 1.5em;
	background: #fefdba;
}
table { border-collapse: collapse; }

img { border: none; }
h1 {
	font: normal 1.8em Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	line-height: 2.1em;
	text-align: left;
	display: block;
	color: #015c5b;
	text-transform: capitalize;
	padding: 22px 0 0px 0;
}
h2 {
	font: normal 1.8em Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	line-height: 1.85em;
	color: #fff;
	text-transform: uppercase;
	padding: 14px 0 4px 0px;
	text-align: left;
}
h3 {
	font-size: 1.1em;
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
	color: #e4f9f9;
	padding: 0px 0 5px 0;
}
h3.links, h3 a {
	font-weight: bold;
	color: #07d9d6;
	padding: 1em 0;
}
h4 {
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	font-weight: bold;
	color: #015c5b;
	padding: 10px 0 2px 0;
}
/* Master Page */

#header {
	width: 100%;
	height: 324px;
	background: #fcfb98;
}
#top {
	width: 980px;
	height: 242px;
	
}
#topL {
	width: 980px;
	height: 82px;
/*	color: #689797; */
	color: #4b91bb;
}
#topL img { margin: 1px auto auto 0; }
#topL p {
	text-align: right;
	font: bold 14px Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding: 0px 0px 0px 10px;
}
#topL .topp { padding: 10px 0px 0px 10px; }

#topL .space { padding-left: 15px; }
#top1 {
	width: 658px;
	height: 242px;
	background: url(images/top1.jpg) no-repeat top left;
}
#top2 {
	width: 322px;
	height: 242px;
	background: url(images/Hurricane.jpg) no-repeat top left;
}
/* Links */

a, a:link, a:visited {
	color: #0078c6;
	text-decoration: none;
}
a:hover, a:active, a:focus { color: #cf242a; }
a strong {
	color: #343535;
	text-decoration: none;
}

h4 a, h4 a:link, h4 a:visited {
	color: #015c5b;
	text-decoration: none;
}
h4 a:hover, h4 a:active, h4 a:focus { color: #cf242a; }


/* top navigation */

#mainMenu {
	text-align: center;
	width: 100%;
	background: url(images/links.gif) repeat-x;
	font: bold 12px Verdana, Helvetica, Arial, sans-serif;
	line-height: 39px;
	color: #ffffff;
	position: relative;
}
#nav {
	width: 980px;
	height: 39px;
	position: relative;
}
#menuList {
	position: relative;
	width: 980px;
	margin: 0 30px 0 auto;
	z-index:100;
	text-align: right;
}
#menuList ul {
	list-style: none;
	z-index: 100;
	text-indent: 0;
}
#menuList li {
	z-index: 100;
	list-style: none;
	display: inline;
	text-indent: 0;
}
.menubar {
	color: #fff;
	position: relative;
	text-indent: 0;
}
#menuList a.listNoBorder { border: none; }
.menubar .menu {
	text-align: left;
	width: 98%;
	z-index:100;
	display: none;
	list-style: none;
}
.menubar:hover .menu {
	text-align: left;
	display: block;
	position: absolute;
	width: 98%;
	top: 0px;
	left: 0px;
	background: #479190;
	z-index:100;
	list-style: none;
}
.menubar .menu li {
	text-align: left;
	text-indent: 0;
}
.menu li a, .menu li a:hover, .menu li a:active, .menu li a:focus {
	display: block;
	width: 98%;
	background: #479190;
	border-top: 1px solid #68a6a5;
	color: #fff;
	font-size: 12px;
	line-height: 13px;
	vertical-align: middle;
	padding: 6px 0px;
	text-indent: 8px;
	margin: 0 auto 1px auto;
	text-decoration: none;
	text-indent: 8px;
}
.menu li a:hover, .menu li a:active, .menu li a:focus {
	color: #fcfb67;
	text-decoration: none;
}
.menu li a.HS {
	display: block;
	height: 39px;
	line-height: 39px;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: url(images/link-on.gif) repeat-x;
	z-index:100;
	text-decoration: none;
	color: #fff;
	border: none;
	list-style: none;
}
.menu li a.HS:hover, .menu li a.HS:active, .menu li a.HS:focus {
	display: block;
	height: 39px;
	line-height: 39px;
	width: 100%;
	background: url(images/link-on.gif) repeat-x;
	z-index:100;
	text-decoration: none;
	color: #fcfb67;
	border: none;
	list-style: none;
}

/* Firefox */
@-moz-document url-prefix() {
.menu li a.HS, .menu li a.HS:hover, .menu li a.HS:active, .menu li a.HS:focus {
margin-top: -12px;
}
}

a.starter, a.starterHO, a.starterAB, a.starterIW, a.starterID, a.starterHS, a.starterGA, a.starterCO, a:visited.starter, a:visited.starterHO, a:visited.starterAB, a:visited.starterIW, a:visited.starterID, a:visited.starterHS, a:visited.starterGA, a:visited.starterCO {
	display: inline-block;
	z-index:100;
	line-height: 39px;
	margin: 0px auto;
	padding: 0px 10px;
	text-decoration: none;
	color:#fff;
}
a.starter:hover, a.starter:active, a.starter:focus, a.starterHO:hover, a.starterHO:active, a.starterHO:focus, a.starterAB:hover, a.starterAB:active, a.starterAB:focus, a.starterIW:hover, a.starterIW:active, a.starterIW:focus, a.starterID:hover, a.starterID:active, a.starterID:focus, a.starterHS:hover, a.starterHS:active, a.starterHS:focus, a.starterGA:hover, a.starterGA:active, a.starterGA:focus, a.starterCO:hover, a.starterCO:active, a.starterCO:focus {
	background: url(images/link-on.gif) repeat-x;
	line-height: 39px;
	color: #fcfb67;
	text-decoration: none;
	border: none;
}
/* links on ACTIVE pages */

#wrapperHO a.starterHO { background: url(images/link-on.gif) repeat-x; }
#wrapperHO a.starterHO:hover { background: url(images/link-on.gif) repeat-x; }
#wrapperAB a.starterAB { background: url(images/link-on.gif) repeat-x; }
#wrapperAB a.starterAB:hover { background: url(images/link-on.gif) repeat-x; }
#wrapperIW a.starterIW { background: url(images/link-on.gif) repeat-x; }
#wrapperIW a.starterIW:hover { background: url(images/link-on.gif) repeat-x; }
#wrapperID a.starterID { background: url(images/link-on.gif) repeat-x; }
#wrapperID a.starterID:hover { background: url(images/link-on.gif) repeat-x; }
#wrapperHS a.starterHS { background: url(images/link-on.gif) repeat-x; }
#wrapperHS a.starterHS:hover { background: url(images/link-on.gif) repeat-x; }

#wrapperGA a.starterGA { background: url(images/link-on.gif) repeat-x; }
#wrapperGA a.starterGA:hover { background: url(images/link-on.gif) repeat-x; }


#wrapperCO a.starterCO { background: url(images/link-on.gif) repeat-x; }
#wrapperCO a.starterCO:hover { background: url(images/link-on.gif) repeat-x; }
/* Main Content */

#container {
	width: 100%;
	background: #fefdba url(images/bg.gif) repeat-x top;
}
#MainContent {
	text-align: center;
	width: 980px;
}
#MainContent ul { margin: 0 auto 0 25px; }
#MainContent li {
	padding: 3px 0 5px 0;
	text-align: justify;
	line-height: 1.3em
}
#left {
	width: 249px;
	margin: 0 auto;
	padding: 0 0 25px 0;
	float: left;
	text-align: left;
}
.left1 {
	width: 249px;
	margin: 0 auto;
	padding: 0;
	background: #458f8e url(images/sidebg.gif) no-repeat top left;
	color: #e4f9f9;
}
.leftText { padding: 12px 10px 10px 20px; }
.leftText p {
	text-align: left;
	font-size: 13px;
	line-height: 1.4em;
}
.leftText table { 
	margin: 0 auto 0 -2px;
	line-height: 1.2em;
}
.leftText a, .leftText a:visited {
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #00fffc;
}
.leftText a:hover, .leftText a:active, .leftText a:focus { color: #fcfb67; }
.leftText a.more, .leftText a.more:visited {
	padding: 0 18px 0px 0;
	margin: 0 auto 10px 0;
	background: url(images/more.gif) no-repeat right;
}
.leftText a.more:hover, .leftText a.more:active, .leftText a.more:focus {
	color: #fcfb67;
	background: url(images/more-on.gif) no-repeat right;
}
#rt {
	width: 700px;
	float: right;
	padding: 0 5px 8px 0;
	text-align: justify;
}
#rt p { padding: 0.5em 0; }
/* footer */

#footer {
	clear: both;
	margin: 0 auto;
	padding: 12px 0 25px 0;
	width: 100%;
	text-align: center;
	background: #d72229 url(images/footer.gif) repeat-x bottom;
}
#footer .links {
	width: 980px;
	padding: 0px;
	margin: 0 auto;
	font: normal 11px Arial, Helvetica, Tahoma, "Trebuchet MS", sans-serif;
	line-height: 14px;
	color: #fff;
	text-align: right;
}
#footer p { text-align: right; }
#footer a, #footer a:link, #footer a:visited {
	padding: 0 12px 0 10px;
	color: #fff;
	font: bold 11px Arial, Verdana, sans-serif;
	line-height: 15px;
	text-decoration: none;
	text-transform: capitalize;
	border-right: 1px solid #ffffff;
}
#footer a:hover { color: #fcfb67; }
#footer a.noBorder { border-right: none; }
.copy {
	margin: 10px 0 0px 240px;
	text-align: center;
}
/* main area */

.left2 {
	width: 48%;
	float: left;
	padding: 0 0 10px 0;
}
.rt2 {
	width: 48%;
	float: right;
	padding: 0 0 10px 0;
}
.cert {
	clear: both;
	text-align:center;
}
.cert img { margin: 14px 34px 8px 34px; }

/* Others */
.clear {
	margin: 0 auto;
	clear: both;
}
input, textarea {
	margin: 2px;
	padding: 2px;
	background: #fff;
	line-height: 14px;
	font-size: 11px;
	border: 1px solid #469090;
}
.button {
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #fff;
	margin: 10px 20px 0 5px;
	border: 1px solid #bbd6e7;
	background: #1c706f;
}
.smtxt {
	width: 100%;
	font-size: 0.9em;
	line-height: 1.4em;
}
.alert {
	font-weight: bold;
	color:#CC0000;
}
.imgrt { margin: 5px auto 5px 10px; }

.inden { padding-top: 0;
	margin-top: -10px;
	margin-left: 40px;
	font-weight:bold;}

/* Gallery */

.gallery { padding: 6px 0;}

.gallery ul { list-style: none; }
.gallery ul li { display: inline; }
.gallery ul img { margin: 0 10px 0 0;
	border: 1px solid #fff;
	border-width: 1px 1px 4px;
}
.gallery ul a:hover {}

.gallery a img {
	border: 1px solid #458f8e;
	border-width: 1px 1px 4px;
}
.gallery a:hover img {
	border: 1px solid #d72229;
	border-width: 1px 1px 4px;
}
#spacy img { margin: 4px; padding: 0px; } 

.click { padding: 0; margin: 10px 4px 0px 4px;
	height: 21px;
	background-color: #096261;
	text-align: center;} 
.click img {margin: 0; padding: 0;}