/***********************************************/
/* default.css                                 */
/***********************************************/

/***********************************************/
/* blue 1 = #DADFE9   (light)                  */
/* blue 2 = #75A0D5                            */
/* blue 3 = #5F76A0                            */
/* blue 4 = #004080   (dark)                   */
/***********************************************/
/* blue  = #00216B                             */
/* red   = #A50031                             */
/* grey  = #A5A5A5                             */
/* black = #000000                             */
/* white = #FFFFFF                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/


body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background: #00216B;
}

/******* hyperlink and anchor tag styles *******/

a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004080;
}

a:link, a:visited, a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004080;
	text-decoration: none;
}

a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004080;
	text-decoration: none;
}

/************** header tag styles **************/

h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #004080;
	margin: 0px;
	padding: 0px;
	font: bold;
}

h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #004080;
	margin: 0px;
	padding: 0px;
}

h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004080;
	margin: 0px;
	padding: 0px;
	font: bold;
}

h4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004080;
	margin: 0px;
	padding: 0px;
}

h5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #004080;
	margin: 0px;
	padding: 0px;
	font: bold;
}

h6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #004080;
	margin: 0px;
	padding: 0px;
}

/*************** list tag styles ***************/

ul{
	list-style-type: square;
}

ul ul{
	list-style-type: disc;
}

ul ul ul{
	list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004080;
	font-weight: bold;
}
				
input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell{
	position:absolute;
	top: 112px;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #DADFE9;
	background-image:  url("../_img/background/background_pagecell.gif");
}

#pagecell_details{
	position:absolute;
	top: 10px;
	left: 2%;
	right: 2%;
	width:95.6%;
	background-color: #DADFE9;
	background-image:  url("../_img/background/background_pagecell.gif");
}

#tl {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: 0px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
}

#pageNav{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	width: 178px;
	padding: 0px;
	background-color: #DADFE9;
	border-right: 1px solid #75A0D5;
	border-bottom: 1px solid #75A0D5;
}

#content{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 178px;
	border-left: 1px solid #75A0D5;
	min-height: 350px;
}

#content_details{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	min-height: 350px;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #DADFE9;
	margin: 0px;
	padding: 8px 0px 8px 0px;
}

#siteName img{
	display: block;
	position: absolute;
	top: 6px;
	left: 0px;
}

/************** language styles *****************/

#language{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #DADFE9;
	position: absolute;
	top: 16px;
	right: 0px;
}

#language a{
	color: #DADFE9;
}

#language a:link, #language a:visited, #language a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DADFE9;
	text-decoration: none;
}

#language a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DADFE9;
	text-decoration: underline;
}

/************** utility styles *****************/

#utility{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #DADFE9;
	position: absolute;
	top: 16px;
	right: 0px;
}

#utility a{
	color: #DADFE9;
}

#utility a:link, #utility a:visited, #utility a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DADFE9;
	text-decoration: none;
}

#utility a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DADFE9;
	text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
	padding: 23px 0px 17px 10px;
	margin: 0px;
	border-bottom: 1px solid #75A0D5;
}
/*
#pageName h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004080;
	margin: 0px;
	padding: 0px;
	font-size: 14pt;
	font-weight: bold;
}
*/
#pageName img{
	position: absolute;
	top: 6px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

#pageName .imgLeft{
	position: absolute;
	top: 12px;
	left: 6px;
	padding: 0px;
	margin: 0px;
}

#pageName .imgRight{
	position: absolute;
	top: 6px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/************* globalNav styles ****************/

#globalNav{
	position: absolute;
	left: 2%;
	right: 2%;
	width:95.6%;
	min-width: 640px;
	height: 32px;
	color: #004080;
	padding: 0px;
	margin: 0px;
	background-image: url("../_img/buttons/glbnav_background.gif");
	top: 44px;
}

#globalNav img{
	margin-bottom: -4px;
}

#gnl {
	position: absolute;
	top: 0px;
	left: 0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right: -1px;
}

#globalLink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #004080;
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 10px;
	z-index: 100;
}


a.glink, a.glink:visited, a.glink:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #004080;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 4px 10px;
	border-right: 1px solid #004080;
}

a.glink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #004080;
  	background-image:  url(../_img/buttons/glbnav_selected.gif);
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #DADFE9;
	position: absolute;
	top: 84px;
	left: 2%;
	right: 2%;
	width:95.6%;
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
}

.subglobalNav a:link, .subglobalNav a:visited, .subglobalNav a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #DADFE9;
}

.subglobalNav a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #DADFE9;
	text-decoration: underline;
}

/*************** date & time styles *****************/

#date_time{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #004080;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 4px 10px;
	border-left: 1px solid #004080;
	position: absolute;
	top: 49px;
	right: 47px;
	z-index: 100;
}

/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 100;
}

#search input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004080;
	margin: 0px 0px 0px 10px;
 }
 
#search a:link, #search a:visited, #search a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px 0px 20px 0px;
	color: #75A0D5;
}

#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #75A0D5;
}

#breadCrumb a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #75A0D5;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	padding: 0px 0px 0px 0px;
	min-height: 200px;
	height: 200px;
}

html>body .feature {height: auto;}

.feature h3{
	margin: 0px;
	font: bold;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/*************** story styles ******************/

#story {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	padding: 0px 0px 0px 0px;
}

#story h3{
	margin: 0px;
	font-weight: bold;
	padding: 30px 0px 5px 0px;
}

.imgNormalStory {
	padding: 0px 0px 0px 0px;
}

.imgLeftStory {
	float: left;
	padding: 0px 10px 10px 0px;
}

.imgCenterStory {
	float: none;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.imgRightStory {
	float: right;
	padding: 0px 0px 10px 10px;
}

#story p {
	padding: 0px 0px 0px 0px;
}

#story a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
}

#story a.capsule{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	display: block;
	padding-bottom: 5px;
	font-weight: bold;
}

#story a:link, #story a:visited, #story a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	text-decoration: underline;
	font-style: italic;
}

#story a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	text-decoration: underline;
	font-style: italic;
}

td.storyLeft{
	padding-right: 12px;
}

table.storyLines{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	border-width: 0px 0px 0px 0px;
}

td.storyLines{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	border: 1px solid #75A0D5;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	vertical-align: top;
}

#story ul{
	list-style-type: square;
	list-style-position: inside;
}

#story ul ul{
	list-style-type: disc;
}

#story ul ul ul{
	list-style-type: none;
}

#storyCenter {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

#Story Form {
	margin: 0px;
	padding: 0px;
}

.StoryLabelForm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	font-weight: bold;
}
				
#Story Input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

#Story Textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.StoryFieldInput {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #75A0D5;
	margin: 0px;
	padding: 4px;
}

.StoryFieldTextarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #75A0D5;
	margin: 0px;
	padding: 4px;
}

.StoryButtonForm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.StoryBoatName {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #A50031;
	padding: 0px 0px 0px 0px;
}

.StoryLabelDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #004080;
	padding: 0px 0px 0px 0px;
}

.StoryDescription {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	padding: 0px 0px 0px 0px;
}

.StoryOfferName {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004080;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.StoryLabelOfferBefore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #004080;
	padding: 0px 0px 0px 0px;
}

.StoryOfferBefore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #004080;
	padding: 0px 0px 0px 0px;
}

.StoryLabelOfferNow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #A50031;
	padding: 0px 0px 0px 0px;
}

.StoryOfferNow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #A50031;
	padding: 0px 0px 0px 0px;
}


/*************** menu_lang styles ******************/

#menu_lang {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004080;
	padding: 0px 0px 0px 0px;
}
#menu_lang a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004080;
}

#menu_lang a.capsule{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004080;
	display: block;
	padding-bottom: 5px;
	font-weight: bold;
}

#menu_lang a:link, #menu_lang a:visited, #menu_lang a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004080;
	text-decoration: none;
}

#menu_lang a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004080;
	text-decoration: underline;
}


/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #75A0D5;
	padding: 0px 5px 5px 5px;
	margin-top: -1px;
	font-size: 9pt;
	font-weight: bold;
	color: #004080;
	text-align: center;
}

#siteInfo a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #004080;
}

#siteInfo a:link, #siteInfo a:visited, #siteInfo a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #004080;
	text-decoration: none;
}

#siteInfo a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #004080;
	text-decoration: underline;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/************** privacy styles ****************/

#privacy{
	font-size: 9pt;
	font-weight: normal;
	color: #004080;
	text-align: center;
}

#privacy a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
}

#privacy a:link, #privacy a:visited, #privacy a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#privacy a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}


/************** menu_footer styles ****************/

#menu_footer{
	clear: both;
	border-top: 1px solid #75A0D5;
	padding: 0px 5px 0px 5px;
	margin-top: -1px;
	font-size: 7pt;
	font-weight: normal;
	color: #004080;
	text-align: left;
}

#menu_footer a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
}

#menu_footer a:link, #menu_footer a:visited, #menu_footer a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#menu_footer a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

table.menu_footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #004080;
	border-width: 0px 0px 0px 0px;
}

td.menu_footer{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #004080;
	border: 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h4{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #75A0D5;
}

#sectionLinks a:link, #sectionLinks a:visited, #sectionLinks a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	display: block;
	border-bottom: 1px solid #004080;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	background-color: #75A0D5;
}

#sectionLinks a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #DADFE9;
	display: block;
	border-bottom: 1px solid #004080;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	background-color: #A50031;
}


/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #75A0D5;
}

.relatedLinks h4{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
}

.relatedLinks a:link, .relatedLinks a:visited, .relatedLinks a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	text-decoration: none;
}

.relatedLinks a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004080;
	text-decoration: underline;
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}


/************ download table styles *************/

#download{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 0px 0px 0px 0px;
}

#download table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-width: 0px 0px 0px 0px;
	width: 600px;
}

#download td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: 1px solid #75A0D5;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
}

#download h6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

#download img{
	vertical-align: middle;
	text-align: center;
}

/********************* formmailer **********************/



table.ContactFormTable{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	border-width: 0px 0px 0px 0px;
}

td.ContactFormTable{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	border: 1px solid #75A0D5;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.ContactFormLabel{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
	text-align: right;
}

.ContactFormLabelTextarea{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
	text-align: right;
}

.ContactFormLabelWideTextarea{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
	text-align: right;
}

.ContactFormFieldInput{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
}

.ContactFormFieldTextarea{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
}

.ContactFormFieldWideTextarea{
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
}

.ContactFormFullBlock {
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
}

.ContactFormHalfBlock {
	width: 65%;
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
}

.ContactFormCheck {
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
	text-align: left;
}

.ContactFormRadio {
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
	text-align: left;
}

.ContactFormSelect {
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
	text-align: left;
}

.ContactFormVerify {
	font-family: Verdana;
	font-size: 12px;
	color: #09097F;
	padding: 2px 2px 2px 2px;
	text-align: left;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
	font-weight: bold;
}

.ddfmwrap {
	margin: 15px auto 15px auto;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

