/* CSS Document Made by Freddy Gomez fredo@fredolfo.com*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #274156;
	border-right-color: #B3B3B3;
/*	text-align: left;
*/	top: 10px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #274156;
	border-right-color: #B3B3B3;
}
body {
	background-color: #34657C;
	background-image: url(../img/bkg_cl.gif);
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
a:link {
	color: #004853;
	text-decoration: none;
}
a:visited {
	color: #002D33;
	text-decoration: none;
}
a:hover {
	color: #007484;
	text-decoration: none;
}
a:active {
	color: #008395;
	text-decoration: none;
}
#cont {
	background-color:#FFFFFF;
	width:730px;
	padding:9px;
	text-align:center;
}
#header{
	text-align: left;
	width:730px;
}
#logo{
	position:relative;
	width:550px;
	text-align:left;
	padding-left:8px;
	top:10px;
	left:15px;
}
#corpLinks{
	font-size:9px;
	text-align:right;
	top:32px;
	color: #666666;
}
#corpLinks a{
	color: #666666;
}
#menuAndPictures{
	text-align:left;
	/*padding-bottom:15px;*/
}
menuAndPictures1 {
	margin-bottom:10px;
}
#mainMenu{
	background-color:#162B64;
	width:177px;
	height:177px;
}
#mainMenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	text-transform:uppercase;
	padding-left:17px;
	padding-top:3px;
	padding-bottom:3px;
	color:#BDD9EA;
}
#mainMenu a:hover{
	background-color:#BCD64C;
	color:#203B78;
	background-image:url;
	background-repeat:no-repeat;
	background-position:right bottom;
}
#gralCont{
	background-color:#C4E2EB;
	width:730px;
}
#generalContTable{
	width: 100%;
}
#pictFooter{
	background-color:#BCD64C;
	background-image:url(../img/arrowWhite.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#pictFooter td{
	text-transform:uppercase;
	text-align:center;
}
#menuItems{
	background-color:#1A347A;
	width:730px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
}
#menuItems a{
	display:block;
	text-align:center;
	color:#FFF;
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
}
#menuItems a:hover{
	text-align:center;
	color:#1A347A;
	background-color:#BCD64C;
	background-image:url(../img/arrowWhite.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#directionsBlock{
	width:730px;
	color:#0E1D5B;
	background-color:#1B89BC;
	padding-top:11px;
	padding-bottom:13px;
	text-align:center;
}
#menuLogos{
	margin-top:5px;
	margin-bottom:5px;
	width:730px;
	color:#FFFFFF;
	background-color:#B3B3B3;
	padding-top:11px;
	padding-bottom:11px;
	text-align:center;
}
#menuLogos a{
	color:#FFF;
}
#menuLogos a:hover{
	color:#666;
}
#title{
	background-color:#1988BD;
	height:35px;
	width:731px;
}
#subMenu{
	color:#151A57;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
#subMenu a{
	display:block;
	color:#151A57; 
	height:23px;
	padding-top:12px;
	padding-bottom:8px;
}
#subMenu a:hover, #subMenu a:active, .subMenuActive{
	color:#FFFFFF;
	background-image:url(../img/subMenuBottomArrow.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#scheduleTable{
	color:#333333;
	text-align:center;
}
#scheduleTable table{
	border-right:1px solid #8BA5AD;
	border-top:1px solid #8BA5AD;
}
#scheduleTable th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	background-color:#DBF2F7;
	text-transform:uppercase;	
	border-left:1px solid #8BA5AD;
	border-bottom:2px solid #55656A;
	padding:3px;
}
#scheduleTable td{
	text-align:center;
	border-left:1px solid #8BA5AD;
	border-bottom:1px solid #8BA5AD;
	height:15px;
}

.imgPageTitle
{
	margin-left:20px;
}

.intro{
	color:#274156;
	font-size:12px;
	font-style:italic;
	font-weight: bold;
	line-height: 18px;
}
.title{
	font-size:11px;
	font-weight:bold;
}
.runingText333{
	color:#333333;
}
.bgSoftBlue{
	background-color:#DBF2F7;
}

#sharkHeader
{
	margin-top:15px;
	margin-bottom:15px;
}.link {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.bggreen {
	background-color: #BEDE3F;
}
.buttom_menu_item {
	color:white;
}
#footer_link a a:visited {
	color:white;
}
td.right_field {
text-align:center;
vertical-align:top;
}

/* features */
	#featureMainHolder{
		height:128px;
		width:193px;
		background:#FFF;
		margin-bottom:10px;
		position:relative;
		text-align:left;
	}
	#featureMainHolder .featureHotspot{
		height:123px;
		width:193px;
		position:absolute;
		z-index:100;
		background:url(img/pixel.gif);
		cursor:pointer;
	}
	#featureHolder{
		padding:5px;
		text-align:left;
	}
	#featureMainHolder .pic{
		z-index:10;
		margin-bottom:5px;
	}
	#featureMainHolder .headline{
		clear:both;
		background-color:#bede3f;
		font-family:Arial, Helvetica, sans-serif;
		color:#243f77;
		height:28px;
	}
	.headlineTxt{
		font-weight:bold;
		width:183px;
		margin-top:7px;
		text-align:center;
		position:absolute;
	}
	
	.headlineTxt2{
		font-weight:bold;
		width:183px;
		margin-top:2px;
		text-align:center;
		position:absolute;
	}
	
	.featureImage{
		height: 85px;
		margin-bottom:5px;
	}
	
	.featureImageHover{
		border:4px solid #FFF;
		overflow:hidden;
		height: 77px;
		margin-bottom:5px;
	}
	.featureImageHover img{
		margin-left:-4px;
		margin-top:-4px;
	}
	
	.featureArrow{
		padding:19px 2px 0px 174px;
		position:absolute;
	}
	.featureArrowHover{
		padding:16px 5px 0px 171px;
		position:absolute;
	}