html, body {height:100%}

img {border: none;}

body {padding: 0; margin: 0; color: #5c5c5c; font: .7em/1.7em Verdana, Helvetica, sans-serif; line-height: 10pt; background: url(../images/background.gif) 0 0 repeat-y;}

#outer {width: 990px; margin: 0; padding: 0; float: left; }
table td {font: 0.8em Verdana, Helvetica, sans-serif;}
table.form td {font-size: 1em;}

h1 {font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#ED008C;}
h2 {font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#ED008C;}
h3 {font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#ED008C;}
h4 {font: 1.0em Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c;}
h5 {font: 1.0em Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c;}
h6 {font: 1.0em Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c;}

/* Hidden content */
.structurelabel, .skiplinks
{/* position: absolute; left: -5000px; width: 4000px;*/ display: none;}

/* HEADER AND MAIN NAV */

#header {float:left; position:relative; height: 111px; width:990px !important; margin: 0; padding: 0; background:url(../images/header_bg.jpg) bottom left no-repeat;}
#header h1 {float: left; margin: 0; padding: 0;}
#header h1 a {width: 169px; height: 79px; display: block; margin: 0; padding: 0;}
#header h2 {float: right; margin: 0; padding: 0;}
#header h2 a {width: 172px; height: 79px; display: block; margin: 0; padding: 0;}
#header h1 a span, #header h2 a span,#header form {display: none;}

#header ul {list-style-type: none; height: 29px; background: #555E5B; vertical-align: bottom; float: right; clear:both; margin: 0;}
#header li {display: inline;  padding: 0; float: left; white-space:nowrap;}
#header li a { background: #6D6D6D; display: block; margin: 0; padding: 9px; font: 1em arial; color: #fff; text-decoration: none; text-transform: uppercase; border-right: solid 1px #F185A9;}
#header li.first a {border-left: solid 1px #F185A9;}
#header li a:hover, #mainNav li a.active {color: #555E5B; background: #F185A9; text-decoration: none; margin-top: 0px;}

/*********** Navigation styles ***********/

#mainNav {float: right;	width: 700px; height: 17px;	margin: 0; padding-bottom: 2px;}
#mainNav ul {list-style-type: none;	padding: 0;	margin: 0; height: 18px; background: #ED008C;}
#mainNav li {display: inline; margin: 0; padding: 0; float: right;}
#mainNav li a { float: left; display: block; margin: 2px 0 0 0; padding: 0px 5px 0 5px; font: 1em arial; color: #fff; border-right: solid 1px #FCD1EC; text-decoration: none; text-transform: uppercase;}
#mainNav li.first a {border: 0;}
#mainNav li a:hover, #mainNav li a.active {color: #000; background: #FDDC73; text-decoration: none; margin-top: 0px; padding: 2px 5px 2px 5px;}

/* Banner Ad */

#banner_wrapper {width: 468px; height: 60px; margin: -70px 0 0 522px; float: right; padding: 0;}
#bannerad {}
.objectheader {display: none;}
.buttonblock {display: none;}

/* CENTRECONTENT STRUCTURE */
DIV.outerwrap {float:left; width:790px;}
#container {float: left; position:relative; padding: 0 0 0 0; margin: 0; /*width: 990px;*/}
#centrecontent {float: right; display: inline; padding: 0; margin: 15px 0px 0px 0px; font: 0.95em Verdana; width: 490px; min-height: 376px;}
#centrecontent #content  {padding: 10px; margin: 0; float: left; /*background: url(../images/cc_bg_2.gif) top left no-repeat;*/}

/* CONTENT STYLES */

#centrecontent h2 {font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color: #ED008C; margin: 0; clear: both;}
#centrecontent h3 {font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color: #ED008C; margin: 5px 0 0 0; padding: 0; clear: both;}
#centrecontent h4 {font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; margin: 0; padding: 5px 0 0 0; clear: both;}
#centrecontent h5 {font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; margin: 0; padding: 5px 0 0 0; clear: both;}
#centrecontent h6 {font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; color: #5c5c5c; margin: 0; padding: 5px 0 0 0; clear: both;}

#centrecontent a:link {color: #ED008C; text-decoration: none;}
#centrecontent a:visited {color: #ED008C; text-decoration: none;}
#centrecontent a:hover {color: #ED008C; text-decoration: underline;}
#centrecontent a:active {color: #ED008C; text-decoration: none;}

/*LEFT and RIGHT*/
#left {width: 290px; float: left; vertical-align: top; margin-top: -20px; padding:0px;}
#right {float:right; width:190px;}

/* FOOTER STYLES */

#footer {clear: both; width: 930px; padding: 0; margin: 0 0 0 28px; color: #5c5c5c; font: 1em arial; border-top: solid 1px #ED008C}
#footer ul { list-style-type: none; float: right; padding: 0 0 0 10px; margin: 0;}
#footer li { display: inline; margin: 0; padding: 0;}
#footer li a {display: block; float: left; color: #5c5c5c; text-decoration: none; padding: 0 5px 0 0;}
#footer li a:hover {text-decoration: underline;}
#footer ul#Credits {display: none;}

/*images*/
div.imageleft, div.imageright, div.leftobject, div.rightobject{padding-top: 4px;padding-bottom: 4px;display: inline;}
div.imagecenter, div.centerobject{width: 100%;padding-top: 4px;padding-bottom: 4px;display: block;}
div.imagecenter{text-align: center;}
div.imageleft, div.leftobject{float: left;padding-right: 8px;}
div.imageright, div.rightobject{float: right;padding-left: 8px;}
div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext{margin-top: 2px;margin-bottom: 2px;}
div.imageleft p.picturetext, div.imageright p.picturetext, span.picturetext{background-color: #f0f0f0;}

/*form*/
div.form {height: 100%;}
DIV.form P {padding-left:20px;}
DIV.form FORM {width:505px; padding:0px 0px 0px 20px; }
DIV.form DIV.formElement {float:left; clear:left; width:525px; padding:3px 0px;}
DIV.form LABEL, DIV.form LEGEND {float:left; clear:left; width:220px;}
DIV.form LEGEND {margin-left: -220px;}
DIV.form DIV.formElement LABEL, DIV.form DIV.formElement LEGEND{ font-weight: bold; color: #ED008C;}
DIV.form FIELDSET {float:left; clear:left; margin:10px 0px 0px 0px; padding:5px 0px 10px 220px;}
DIV.form FIELDSET LABEL {width:300px; padding:1px 0px;}
DIV.form INPUT {width:294px; padding:2px 3px; border:1px solid #4D4F53;}
DIV.form INPUT.formCheckbox, DIV#centrecontent DIV.form INPUT.formRadio {width:22px; padding:0px; border:none;}
DIV.form INPUT.formSubmit {float:right; width:auto; margin:10px 0px 0px 0px; color:#000; background:#ccc; border:none;}
DIV.form TEXTAREA {float:left; height:150px; width:296px; padding:4px 3px; border:1px solid #4D4F53;}
DIV.form FIELDSET#inquiry_type {border: none;}
DIV.form FIELDSET#inquiry_type legend.mandatory {float: left; clear: left; margin: 0 0 -25px -222px;}
DIV.form .formElement FIELDSET label {color: #5c5c5c; font-weight: normal;}

DIV.inquiry P {padding-left:20px;}
DIV.inquiry H1 {margin:0px 0px 20px 0px; padding:32px 34px 12px 0px; color:#FFF; background:#4D4F53; font-size:2.4em; text-align:right; text-transform:uppercase;}
DIV.inquiry FORM {width:505px; padding:0px 0px 0px 20px;}
DIV.inquiry DIV.formElement {float:left; clear:left; width:525px; padding:3px 0px;}
DIV.inquiry LABEL {float:left; clear:left; width:220px;}
DIV.inquiry FIELDSET {float:left; clear:left; margin:10px 0px 0px 0px; padding:5px 0px 10px 220px;}
DIV.inquiry FIELDSET LABEL {width:300px; padding:1px 0px;}
DIV.inquiry INPUT {width:294px; padding:2px 3px; border:1px solid #4D4F53;}
DIV.inquiry INPUT.formCheckbox, DIV#centrecontent DIV.form INPUT.formRadio {width:22px; padding:0px; border:none;}
DIV.inquiry INPUT.formSubmit {float:right; width:auto; margin:10px 0px 0px 0px; color:#000; background:#ccc; border:none;}
DIV.inquiry TEXTAREA {float:left; height:150px; width:296px; padding:4px 3px; border:1px solid #4D4F53;}
DIV.inquiry FIELDSET#inquiry_type {border: none;}
DIV.inquiry FIELDSET#inquiry_type legend.mandatory {float: left; clear: left; margin: 0 0 -25px -222px;}

form fieldset {border: none;}

