body {

	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

	margin: 0; }

#content {

	text-align: left;

	width: 800px; }

#container {

	background-color: #fff;

	position: relative;

	text-align: center;

	width: 800px;

	height: 380px;

	margin: 30px auto 0; }

.graphic-left {

	width: 500px; }

.graphic-right {

	width: 375px;

	float: right; 

}



.left_content {

width: 400px;

}



.menu ul {

	width: 400px;

	margin-bottom: 10px;

	display: block; }

.menu li {

	color: #fff;

	font-size: 14px;

	font-weight: bold;

	background-color: #2e467c;

	text-transform: uppercase;

	text-align: center;

	float: left;

	margin: 0 0 10px;

	padding: 3px;

	border-left: 2px solid #fff;

	display: block; }

.menu li:hover, .menu li.active {

	background-color: #30bede;

 }

.menu li a {

	color: white;

	text-decoration: none; }



.menu_main ul {

	width: 800px;

	margin-bottom: 10px;

	display: inline; }

.menu_main li {

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	background-color: #2e467c;

	text-transform: uppercase;

	text-align: center;

	width: 125px;

	overflow: hidden;

	float: left;

	margin: 0 0 10px;

	padding: 3px;

	border-left: 2px solid #fff;

	display: block; }

.menu_main li:hover {

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	background-color: #30bede;

	text-transform: uppercase;

	text-align: center;

	width: 125px;

	overflow: hidden;

	float: left;

	margin: 0 0 10px;

	padding: 3px;

	border-left: 2px solid #fff;

	display: block; }

.menu_main li.active {

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	background-color: #30bede;

	text-align: center;

	text-transform: uppercase;

	display: block;

	margin: 0 0 10px;

	padding: 3px;

	width: 125px;

	float: left;

	overflow: hidden;

	border-left: 2px solid #fff; }

.menu_main li a {

	color: white;

	text-decoration: none; }

.left_content_red {

	color: white;

	font-size: 18px;

	background-color: #e31f26;

	vertical-align: middle;

	width: 250px;

	height: 229px;

	float: right;

	padding-top: 50px;

	padding-right: 25px;

	padding-left: 25px;

	display: block; }

.tagline {

	color: white;

	font-size: 18px;

	font-weight: normal;

	background-color: #2e467c;

	background-image: url(/assets/images/blue-corner.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	text-align: center;

	position: absolute;

	right: 200px;

	width: 300px;

	padding-top: 3px;

	padding-bottom: 5px; }

.tagline-red { color: white; font-size: 18px; font-weight: normal; background-color: white; background-image: url(/assets/images/red_footer.gif); background-repeat: no-repeat; background-position: left bottom; text-align: center; position: relative; width: 800px; clear: both; padding-top: 3px; padding-bottom: 5px; border-top: 1px solid #2c467c; }

.simpletag{

	font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

	font-size:12px;

	color: #2E467C;

	position: absolute;

	right: 0px;}

.menu_footer {

	color: gray;

	font-size: 14px;

	text-align: center;

	margin-top: 50px;

	display: compact; }

.menu_footer ul {

	text-align: center;

	display: inline; }

.menu_footer li {

	width: 30px;

	padding-left: 3px;

	display: inline; }

.menu_footer a{color:gray; text-decoration:none;}

.menu_footer a:hover{text-decoration:underline;}

.login {

	position: absolute;

	top: 0;

	right: 0; }

.hidden {

	display: none; }

.main-text { width: 500px; height: 253px; margin-top: 13px; padding-top: 25px;}



.marketing-menu{ border-right:1px solid #7f7f7f; width:130px; float:left; font-size:12px; height: 400px; margin-right:10px; padding-top:5px; padding-right:5px; display: block; }

.marketing-menu li{ padding-top: 5px; padding-bottom: 5px; display: block; }
.marketing-menu ul{ margin: 0 0 0 0; padding: 0; display: block; }
.marketing-menu a{ color:#2e467c; font-weight: bold; text-decoration:none; }

.marketing-menu a:hover{ color: #f00; text-decoration:underline; }

.marketing-title{

	color:#000000;

	border-bottom:1px dotted black;

}





.marketing-top li {

	color: #fff;

	font-size: 14px;

	background-color: #676666;

	text-transform: uppercase;

	text-align: center;

	width: 300px;

	overflow: hidden;

	float: left;

	margin: 0 0 10px;

	padding: 3px;

	border-left: 2px solid #fff;

	display: inline; }

.marketing-top li:hover {background-color: #2e467c;}

.marketing-top li a {

	color: white;

	text-decoration: none; }
#gallery { 
margin-left:148px;
position:relative;
width:655px;
}
.content-frame { width: 800px; min-height: 300px; }
.gallery_desc { margin: 0 0 15px; }
