/*main tags*/
	
body {
	background-color: #dddddd;
	font: 13px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	margin-top: 0px;
}
	
.bodytext {
	font: 13px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h1 {
	color: #bf2025;
}

h2 {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	font-size: 10pt;
	color: #bf2025;
}

h3 {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	color: #bf2025;
}

/* Ids */
#date{
	clear:none;
	float:right;
	font-size: 11px;
}
#container{
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 745px;
	text-align: left;
}
#innercontainer{
padding:0 5px 0 5px;
}
#header{
	width:740px;
	clear:both;
	margin-bottom:10px;	
}

#mainnav{
	width:139px;
	float:left;
	height:393px;
	background: url("../../images/menu-background.gif") no-repeat top left;
	margin-bottom: 15px;
}

#mainnavinner{
	padding:29px 0;
}

	#mainnavinner a {
		display: block;
		width: 100x;
		height: 16px;
		text-indent: 27px;
		font: bolder 11px Arial, Helvetica, sans-serif;
		font-decoration:none;
		color: #57533A;
		text-decoration: none;
		padding-top:5px;
	}
	
.menuelement{
	width:139px;
	height:22px;
}
.menuelement1{
	width:139px;
	height:22px;
	background: url("../../images/menu-1-hover.gif") no-repeat top left;
}
.menuelement2{
	width:139px;
	height:22px;
	background: url("../../images/menu-2-hover.gif") no-repeat top left;	
}
.menuelement3{
	width:139px;
	height:22px;
	background: url("../../images/menu-3-hover.gif") no-repeat top left;
}
.menuelement4{
	width:139px;
	height:22px;
	background: url("../../images/menu-4-hover.gif") no-repeat top left;	
}
.menuelement5{
	width:139px;
	height:22px;
	background: url("../../images/menu-5-hover.gif") no-repeat top left;
}
.menuelement6{
	width:139px;
	height:22px;
	background: url("../../images/menu-6-hover.gif") no-repeat top left;	
}
.menuelement7{
	width:139px;
	height:22px;
	background: url("../../images/menu-7-hover.gif") no-repeat top left;	
}
.menuelement8{
	width:139px;
	height:22px;
	background: url("../../images/menu-8-hover.gif") no-repeat top left;	
}
.menuelement9{
	width:139px;
	height:22px;
	background: url("../../images/menu-9-hover.gif") no-repeat top left;	
}
.menuelement10{
	width:139px;
	height:22px;
	background: url("../../images/menu-10-hover.gif") no-repeat top left;	
}
.menuelement11{
	width:139px;
	height:22px;
	background: url("../../images/menu-11-hover.gif") no-repeat top left;	
}
.menuelement12{
	width:139px;
	height:22px;
	background: url("../../images/menu-12-hover.gif") no-repeat top left;	
}
.menuelement13{
	width:139px;
	height:22px;
	background: url("../../images/menu-13-hover.gif") no-repeat top left;	
}
.menuelement14{
	width:139px;
	height:22px;
	background: url("../../images/menu-14-hover.gif") no-repeat top left;	
}
.menuelement15{
	width:139px;
	height:22px;
	background: url("../../images/menu-15-hover.gif") no-repeat top left;	
}
.menuelement16{
	width:139px;
	height:22px;
	background: url("../../images/menu-16-hover.gif") no-repeat top left;	
}


.menuelementinner {
	background: url("../../images/menu-element.gif") no-repeat top left;
}

/*
.menuelementinner div {
	margin-left:27px;
	padding-top:5px;
}


.menuelementinner div a{
	font: bolder 11px Arial, Helvetica, sans-serif;
	font-decoration:none;
	color: #57533A;
	text-decoration: none;
}

*/

#pagecontent{
	width:595px;
	float:left;
		
}

#pageimages{
	width:240px;
	float:left;
	padding-left: 4px;
	margin-left:5px;
}

#image1{
	float:left;
	clear: all;
	padding-bottom: 3px;
}

#image2{
	float:left;
	padding-right: 3px;
}

#image3{
	float:left;
}

#image4{
	float:right;
}


#galleryimages{
margin-left:16px;
}

#gallery_submit {
	visibility: hidden;
}

#gimage1{
	float:left;
	padding: 2px;
	padding-right:4px;
}

#gimages23 {
	float:left;
	width:104px;
}

#gimage2{
	float:right;
	padding-bottom: 2px;
}

#gimage3{
	float:left;
}

#gimage4{
	padding:2px;
	padding-left:56px;
	float:left;
}

#gimage5{
	padding:2px;
	float:left;
}

#gimage6{
	padding:2px;
	padding-left:0px;
	float:left;
}

#gimage7{
	padding:2px;
	float:left;
}

#gimage8{
	padding:2px;
	float:left;
}

#glist{
	float: right;
	padding-top: 5px;
	padding-bottom: 10px;
}


#pagetext{
	width:330px;
	float: left;
	padding-left: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer{
	margin-top:7px;
}

#newsstrip{
	color:white;
	background-color: #C02025;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:3px;
	clear:both;
	
	
	}

#mainfooter{
	background-color: #74848F;
	font-family:"MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	/*font-weight:bolder;*/
	
}

	#mainfooter a {
		font-weight:bolder;
		color: #fff;
	}
	
	#mainfooter a:hover {
		color: #c02025;
		text-decoration:none;
	}

#promocopy{
	font-weight:bolder;
	color:black;
	clear:both;
	margin: 5px 0 5px 10px;
	padding-top: 5px;
}

#mainfooter1{
	border-left: solid White 1px;
	color:white;
	float:right;
	font-size:12px;
	width:176px;
	height:50px;
	
}

#mainfooter2{
	border-left: solid White 1px;
	color:white;
	float:right;
	font-size:12px;
	width:190px;
	height:50px;
	
}

#mainfooter3{
	border-left: solid White 1px;
	color:white;
	float:right;
	font-size:12px;
	width:180px;
	height:50px;
}
#mainfooter1 div, #mainfooter2 div, #mainfooter3 div{

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 20px;
}

#footerlinks{
	background-color: #dddddd;
	color:black;
	font-size:10px;
	text-align:right;
}

/* ROUNDED BOXES */

 /* set background images for  gray corners */
/*#mainfooter .rbroundbox { background-color: #74848F; }
#mainfooter .rbtop div  { background: url(../../images/gray-top-left.gif) no-repeat top left; }
#mainfooter .rbtop      { background: url(../../images/gray-top-right.gif) no-repeat top right; }
#mainfooter .rbbot div  { background: url(../../images/gray-bottom-left.gif) no-repeat bottom left; }
#mainfooter .rbbot      { background: url(../../images/gray-bottom-right.gif) no-repeat bottom right; }*/

#mainfooter .rbroundbox {
	background: url('../../images/footer_background.jpg') no-repeat;
}

 /* set background images for  red corners */
.rbroundbox { background-color: #C02025; }
.rbtop div  { background: url(../../images/red-top-left.gif) no-repeat top left; }
.rbtop      { background: url(../../images/red-top-right.gif) no-repeat top right; }
.rbbot div  { background: url(../../images/red-bottom-left.gif) no-repeat bottom left; }
.rbbot      { background: url(../../images/red-bottom-right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 3px;
	font-size: 1px;
}
.rbcontent  { margin: 0 3px; }
.rbroundbox { width: 100%; margin: auto; }

.pressroomlistdate {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.pressroomlisttitle {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.pressroomlistcredit {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-style: italic;
}

.pressroomlistintro {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.pressroomdate {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.pressroomtitle {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.pressroomcredit {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-style: italic;
}

.pressroomintro {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.pressroomtext {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* helpful links */
.helpful_links {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 7px;
	border-bottom: #000000 thin dotted;
}

/* sitemap */
.sitemap_indent {
	margin-bottom: 13px;
	margin-left: 10px;
}

/* sailor's speak */

#tip_form_container {
	display: none;
}

/* homepage rollovers */
#rollover_text {
	height: 35px;
	padding-top: 5px;
}

	#rollover_text.blue {
		color: #282b6f;
	}
	
	#rollover_text.red {
		color: #bf2025;
	}
	