/*** GENERAL AND FORMATTING TAGS ***/
body {
	background-color: #4c5e76;
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
h3 {
	color:#FFCC66; 
	font-style:italic; 
	font-size:14px;
	margin:15px 0px;
	padding:0px;
	font-weight:normal;
}
a {
	color: #bad3f4;
}
a:link {
	color: #bad3f4;
}
a:hover {
	color: #f6e09b;
	text-decoration:none;
}
.highlightText {
	color:#7fb7f8; 
	font-weight:bold;
}
.boldRed {
	font-weight:bold;
	color: #6e0101;
}
.boatHeaderHome {
	background-image:url(images/boat-rotator2.jpg); 
	background-repeat:no-repeat; 
	background-position:top;
}
.loginLinks {
	color:#b31b34; 
	text-align:right; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	margin:7px 17px;
}
.loginLinks a {
	color:#b31b34;
	text-decoration:none;
}
.loginLinks a:visited {
	color:#b31b34;
	text-decoration:none;
}
.loginLinks a:hover {
	color:#121f30;
	text-decoration:underline;
}
.logoPosition {
	margin-top:20PX;
}
.headerMargin {
	height:55px;
}
.menuContainer {
	background-image:url(images/menu_box3.jpg); 
	background-repeat:no-repeat; 
	background-position:top;
	height:322px;
}
.menuLinkDiv {
	border-bottom: 1px solid #ffffff; 
	display: block; 
	width: 120px;
	cursor: hand;
}
.mainContainer {
	margin:0px 10px;
}
.moreLink {
	color:#f6e09b; 
	font-weight:bold;
}
.moreLink a {
	color:#f6e09b;
	text-decoration:none;
}
.moreLink a:visited {
	color:#f6e09b;
	text-decoration:none;
}
.moreLink a:hover {
	color:#d39c32;
	text-decoration:underline;
}
.pContainer1 {
	float: right;
	padding: 0 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6eac7;
	text-align: center;
}
.pContainer2 {
	float: right;
	padding: 10px;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6eac7;
	text-align: center;
}
.pContainer3 {
	float: right;
	padding: 10px;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6eac7;
	text-align: center;
}
.pContainer4 {
	float: right;
	padding: 10px;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6eac7;
	text-align: center;
}
.pFrame {
	background-image:url(images/pic-bg.jpg); 
	background-repeat:repeat-x; 
	background-color:#f6eac7; 
	padding:4px; 
}
.imageBorder {
	border:1px solid #121f30;
}
.italicText {
	color:#FFCC66; 
	font-style:italic; 
	font-size:14px; 
	text-align:center;
}
/**** MENU TAGS ****/
.markermenu{
list-style-type: none;
margin: 0;
padding: 0;
background: url(images/blue-arrow.gif);
background-repeat: no-repeat;
}
.markermenu li a{
background: url(images/red-arrow.gif) no-repeat;
font-size:11px; 
font-weight:bold;
color: #04234d;
display: block;
width: auto;
padding: 7px 0 3px 25px;
text-decoration: none;
height: 14px;
}
* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 120px;
}
.markermenu li a:visited, .markermenu li a:active{
color: #04234d;
text-decoration:none;
}
.markermenu li a:hover{
background-image: url(images/blue-arrow.gif); /*onMouseover image change. Remove if none*/
color:#d36732;
}
/*** HOME PAGE TAGS ***/
.scrollerContainer {
	background-image:url(images/scroller-bg2.gif); 
	background-repeat:no-repeat; 
	background-position:top;
}
.galleryThumb {
	border:1px solid #121f30; 
	margin:0px 0px 14px 14px;
}
.galleryViewLink {
	color:#b31b34; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	background-image:url(images/gallery-arrow.gif); 
	background-position:right; 
	background-repeat:no-repeat; 
	margin:5px 15px 0px 0px;
}
.galleryViewLink a {
	color:#b31b34;
	text-decoration:none;
}
.galleryViewLink a:visited {
	color:#b31b34;
	text-decoration:none;
}
.galleryViewLink a:hover {
	color:#d36732;
	text-decoration:underline;
}
/*** FOOTER TAGS ***/
.footerText {
	border-top:1px solid #2c425f; 
	padding-top:10px; 
	color:#f8f7e6; 
	text-align:right; 
	font-size:10px; 
	line-height:18px;
}
.footerText a {
	color:#f8f7e6;
	text-decoration:none;
}
.footerText a:visited {
	color:#f8f7e6;
	text-decoration:none;
}
.footerText a:hover {
	color:#f8f7e6;
	text-decoration:underline;
}
/*** DEFEVER EXPERIENCE PAGE ***/
.paginationLink {
	color:#f6e09b; 
	font-weight:bold;
	text-align:right;
}
.paginationLink a {
	color:#f6e09b;
	text-decoration:none; 
}
.paginationLink a:visited {
	color:#e4effd;
	text-decoration:none; 
}
.paginationLink a:hover {
	color:#e4effd;
	text-decoration:underline; 
}
.topPager {
	border-bottom:1px solid #e4effd;  
	padding-bottom:2px; 
	margin-bottom:20px; 
}
.experienceListing {
	margin-bottom:15px; 
	border-bottom:1px dotted #e4effd; 
	padding-bottom:10px;
}
/*** DESIGNS PAGES ***/
.designFrame {
	background-image:url(images/pic-bg.jpg); 
	background-repeat:repeat-x; 
	background-color:#f6eac7; 
	padding:10px 0px;
	width:184px;
	color:#121f30; 
}
.designFrame a {
	color:#a70e28;
}
.designFrame a:visited {
	color:#a70e28;
}
.designFrame a:hover {
	color:#7fb7f8;
	text-decoration:none;
}
.modelName {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.memberPhotoContainer {
	float: left;
	width: 130px;
	height: 130px;
	margin: 5px;
	text-align: center;
}
/*** CONTACT PAGE ***/
.contactCategory {
	color:#121f30; 
	font-weight:bold;
}
.emailListing {
	background-image:url(images/icon-email.gif); 
	background-repeat:no-repeat; 
	margin-left:5px;
	margin-top:3px;
	padding-left:18px; 
	background-position:left;
}
.emailListing a {
	color:#121f30;
	text-decoration:none;
}
.emailListing a:visited {
	color:#121f30;
	text-decoration:none;
}
.emailListing a:hover {
	color:#a70e28;
	text-decoration:underline;
}
.formHelp {
	font-size: 10px;
	color: #121f30;
}
.contactEmphasis {
	color:#FFCC66;
	font-weight:bold;
}
/*** STATS PAGE ***/
.statHeader {
	color:#FFCC66; 
	font-size:14px; 
	margin:15px 0px 5px 0px;
}
.statListing {
	margin:8px 20px;
}
.number {
	color:#FFCC66;
}
.dateDisplay {
	color:#9fc8f8; 
	font-weight:bold; 
	float:right; 
	margin-top:5px;
}
/*** PHOTO GALLERY ***/
.mainImageWidth {
	width:256px;
}
.galleryTitleLink {
	text-align:center; 
	margin-top:6px; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFCC66;
}
.galleryTitleLink a {
	text-decoration:none;
	color:#FFCC66;
}
.galleryTitleLink a:visited {
	text-decoration:none;
	color:#FFCC66;
}
.galleryTitleLink a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.galleryDiv {
	border-bottom:1px solid #f6e09b;
	font-style:italic;
	margin-top:40px;
}
.returnLink {
	margin:35px 20px 0px 0px; 
	text-align:right;
}
/*** UPCOMING EVENTS ***/
.eventBox {
	margin:25px 0px; 
	border-top:1px dotted #ffffff; 
	padding: 12px 5px;
	border-bottom:1px dotted #ffffff;
}
.eventName {
	color:#FFCC66; 
	font-size:14px; 
	font-weight:bold;
}
.eventDetails {
	color:#bad3f4;
}
.fieldTitle {
	width: 150px;
	text-align: right;
	padding-right: 10px;
}

.codeMsg {
	margin: 20px 0;
	padding:10px;
	background-color: #b31b34;
	color: #ffffff;
	border: 1px solid #000000;
}
/**** LINKS PAGE ****/
.linkCategory {
	color:#FFCC66; 
	font-style:italic; 
	font-size:14px;
	margin:15px 0px;
	padding:0px;
	font-weight:normal;
	border-bottom:1px dotted #ffffff;
}
.linkListing {
	color:#f6e09b; 
	font-weight:bold;
	background-image: url(images/yellow-arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:4px;
}
.linkListing a {
	color:#f6e09b;
	text-decoration:none;
}
.linkListing a:visited {
	color:#f6e09b;
	text-decoration:none;
}
.linkListing a:hover {
	color:#d39c32;
	text-decoration:underline;
}
/*** SITE MAP ***/
.sitemapBullet {
	font-weight:bold; 
	line-height:26px;
}