body {
font-style : normal;
font-weight : normal;
font-size : 75%;
line-height: 120%;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000;
background: #d9c3a4;
}

tbody, tr, td {
font-style : normal;
font-weight : normal;
font-size : 100%;
line-height: 120%;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000;
}

p, ul, li, h1, h2, h3 {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


img {
border: none;
}

h1 {
font-size: 140%;
text-transform:uppercase;
line-height: 140%;
color: #a8945f;
font-weight: bold;
}

h2 {
font-size: 120%;
line-height: 120%;
color: #393d7c;
font-weight: bold;
}

h3 {
font-size: 110%;
line-height: 110%;
color: #a8945f;
font-weight: bold;
}

h4 {
font-size: 100%;
line-height: 100%;
color: #393d7c;
font-weight: bold;
}

a:link, a:visited {
	color: #a8945f;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
	color: #d9c3a4;
}

ul {
list-style: square;
margin-left: 15px;
}

fieldset {
border: #393d7c solid 1px;
}

fieldset p {
margin: 0px 0px 3px 0px;
padding: 0px;
}

legend {
color: #a8945f;
font-weight: bold;
padding: 0px 15px 0px 15px;
margin-bottom: 15px;
}

#footer {
font-size: 80%;
}

/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{
margin: 0 auto;
width: 980px;
height:33px;
color:#a8945f;
}
#dolphinnav{
position:relative;
height:33px;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
background:#d9c3a4 url(../images/dolphin_bg.gif) repeat-x bottom left;
padding:0 12px 0 12px;
}
#dolphinnav ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}
#dolphinnav ul li{
display:block;
float:left;
margin:0 1px;
}
#dolphinnav ul li a{
display:block;
float:left;
color:#a8945f;
text-decoration:none;
padding:0px 12px 0 12px;
height:33px;
line-height:350%;
}
#dolphinnav ul li a span{
padding:0px;
height:21px;
float:left;
}
#dolphinnav ul li a:hover{
color:##dolphinnav .selected;
background:transparent url(../images/dolphin_bg-OVER.gif) repeat-x bottom left;
}
#dolphinnav ul li a:hover span{
display:block;
width:auto;
cursor:pointer;
}
#dolphinnav .selected, #dolphinnav .selected a, #dolphinnav .selected :hover{
color:#fff;
background:url(../images/dolphin_left-ON.gif) no-repeat top left;
line-height:350%;
}
#dolphinnav .selected span{
display:block;
padding:0 12px 0 12px;
width:auto;
background:#1D6893 url(../images/dolphin_right-ON.gif) no-repeat top right;
height:33px;
}
/* ---------------------- END Dolphin nav ---------------------- */



/* CSS Standard form */

.ve_formModule p {
margin-bottom: 3px;
}

select {
	margin:6px 5px 0px 0px; /* drop down list */
}

textarea {
font-size:10px;
	width: 300px; /* textarea width */
	height: 150px;
}

input.ve_text {
font-size:10px;
	width:300px; /* textbox width */
	margin-bottom:5px;
}

.ve_formModule label.ve_label {
	font-size:10px;
	display:block;
	float:left;
	width:180px; /* width depends on layout */
	text-align:right;
	margin:3px 5px 0px 0px; /* spacing between form elements */
}

.ve_formModule fieldset {
border:solid #CCCCCC 1px;
}

.ve_formModule legend {
color: #990033;
font-weight: bold;
padding: 0px 15px 0px 15px;
margin-bottom: 15px;
}

/* END CSS Standard form */

/* START of button */

.ve_formButtons input.ve_button {
font-size:10px;
background-color:#fff;
color:#a8945f;
margin-bottom:10px;
margin-top:10px;
margin-left:185px;
}

input.ve_loginButton {
background-color:#000033;
color:white;
font-size:10px;
margin-bottom:10px;
margin-top:10px;
}

.ve_forgotPasswordModule input.ve_button {
background-color:#000033;
color:white;
font-size:10px;
margin-bottom:5px;
}

/* END of button */
