body {
font-family: arial, verdana, times, courier;
color: #121212;
font-size: 70%;
}


/* 
nix comments on paragraph sizing, the orig design had 70% as above 
now the screen.css, has been adjusted to increase font size to 110% 

then the CMS css file gets confused and makes 
styles appear via a difference on 30% to keep with the final browser html rendering
*/

form {
margin: 0px;
padding: 0px;
}

fieldset {
margin: 0px;
padding: 0px;
border: none;
}

h1 {
font-size: 160%;
font-weight: normal;
font-family: arial, verdana, times, courier;
}

h2 {
font-size: 130%;
font-family: arial, verdana, times, courier;
}

h3 {
font-size: 120%;
font-family: arial, verdana, times, courier;
}

h4 {
font-size: 100%;
font-family: arial, verdana, times, courier;
}

h5 {
font-size: 90%;
font-family: arial, verdana, times, courier;
line-height : 16px;
}

h6 {
font-size: 80%;
font-family: arial, verdana, times, courier;
line-height : 16px;
}


img {
border: none;
}

img.img_left 
{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

img.img_right {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

abbr {
text-decoration: none;
border: none;
}

p.bold_statement {
padding-top: 20px;
font-size: 140%;
font-weight: bold;
}




/* generic form styles begin now */
form.main_form {
margin-bottom: 20px;
}



form.main_form fieldset {
padding: 0px;
border:  none;
}

form.main_form label.standard {
width: 170px;
float: left;
clear: left;
margin-top: 10px;
text-align: right;
padding-right: 5px;
}

form.main_form label.validation {
width: 170px;
float: left;
/*clear: left;*/
margin-top: 10px;
background-color: #f1f1f1;
margin-left: 5px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 1px;
}

form.main_form label.validation_textarea {
width: 170px;
float: left;
/*clear: left;*/
margin-top: 10px;
background-color: #f1f1f1;
margin-left: 5px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 1px;
height: 100px;
}

form.main_form input.standard {
display: block;
width: 210px;
float: left;
margin-top: 10px;
border: 1px solid #E59364;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}

form.main_form textarea.standard {
display: block;
width: 210px;
height: 100px;
float: left;
margin-top: 10px;
border: 1px solid #E59364;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}

form.main_form select.standard {
display: block;
width: 210px;
float: left;
margin-top: 10px;
border: 1px solid #E59364;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}


form.main_form p.p_label {

padding-top: 10px;
width: 370px;
clear: both;
margin-bottom: 0px;
padding-bottom: 5px;
}


form.main_form div.check_column {
width: 150px;
float: left;
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
padding-top: 0px;
}

form.main_form label.check {



}

form.main_form input.check {
margin-right: 0px;
margin-left: 0px;
margin-top: 3px;

}

form.main_form input.submit {
background-color: #FFFFFF;
border: 1px solid #E59364;
padding: 5px;
width: 100px;
font-size: 100%;
}

form.main_form fieldset.buttons {
text-align: right;
margin-top: 20px;
padding-right: 0px;
clear: both;
width: 382px;
}

html>body form.main_form fieldset.buttons 
{
    width: 387px;
    margin-top: 10px;
}

form.main_form input.button {
background-color: #FFFFFF;
border: 1px solid #E59364;
padding: 5px;
width: 100px;
font-size: 100%;
}

p.form_error {
color: #CC3300;
font-weight: bold;
}

ul.form_error li {
color: #CC3300;
font-weight: bold;
}

/* generic table styles begin now */

table {
font-size: 100%;
border-collapse: collapse;
margin-top: 10px;
}

caption {
text-align: left;
padding-top: 20px;
padding-bottom: 10px;
font-weight: bold;
}

html>body caption {
padding-bottom: 0px;
}

table th {
background-color: #F7F7F7;
border: 1px solid #523180;
text-align: left;
padding: 2px;

}

table td {
border: 1px solid #523180;
vertical-align: top;
text-align: left;
padding: 2px;

}

table td.no_wrap {
white-space: nowrap;
}

.form_val_msg 
{
    color: #f1f1f1;     
}

.red_text 
{
	color:Red;
}

.quote_wrap_left 
{
background-image: url(../images/blocks/quote_start.gif);
background-position: top left;
background-repeat: no-repeat;
padding-left: 47px; 
}



