body {
font-size: 70%;
font-family: verdana, arial, courier, times, sans-serif;
}

hr
{
clear: both;
background: none;
/*position: relative;*/
width: 100%;
border: none;
border-bottom: 1px solid #7895CD;
margin-bottom: 10px;
display: block;
}

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;
}

a {
color: #000000;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a.bookmark 
{
    text-decoration: none;
    }


p.link_pdf 
{
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
p.link_pdf a 
{
padding-top: 1px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 1px;
background-image: url(/images/pictures/icon_pdf.gif);
background-repeat: no-repeat;
background-position: left;
}


p.link_word_doc 
{
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
p.link_word_doc a 
{
padding-top: 1px;
padding-bottom: 2px;    
padding-left: 20px;
padding-right: 1px;
background-image: url(/images/pictures/icon_word.gif);
background-repeat: no-repeat;
background-position: left;
}


p.link_excel 
{
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
p.link_excel a 
{
padding-top: 1px;
padding-bottom: 2px;    
padding-left: 20px;
padding-right: 1px;
background-image: url(/images/pictures/icon_excel.gif);
background-repeat: no-repeat;
background-position: left;
}


p.link_powerpoint 
{
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
p.link_powerpoint a 
{
padding-top: 1px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 1px;    
background-image: url(/images/pictures/icon_ppt.gif);
background-repeat: no-repeat;
background-position: left;
}


p.acrobat_reader_plugin_link 
{
margin-top: 30px;
margin-bottom: 1px;
display: block; 
}
p.acrobat_reader_plugin_link a
{
background-image: url(/images/pictures/icon_acrobat.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 95px;
padding-right: 3px;
padding-top: 25px;
padding-bottom: 8px;
}


/*
a.pdf_link {
background-image: url(/images/pictures/icon_pdf.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
margin-top: 0px;
margin-bottom: 0px;
display: block;
}

a.word_doc_link {
background-image: url(/images/pictures/icon_word.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
margin-top: 0px;
margin-bottom: 0px;
display: block;
}

a.excel_link {
background-image: url(/images/pictures/icon_excel.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
margin-top: 0px;
margin-bottom: 0px;
display: block;
}

a.powerpoint_link {
background-image: url(/images/pictures/icon_ppt.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 2px;
margin-top: 0px;
margin-bottom: 0px;
display: block;
}
*/


p {
margin-top: 5px;
margin-bottom: 5px;
}

h1 {
font-size: 200%;
font-weight: normal;
margin: 0px;
margin-bottom: 10px;
}

h2 {
font-size: 150%;
font-weight: normal;
margin: 0px;
margin-bottom: 10px;
}



h3 {
font-size: 110%;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}

h4 {
font-size: 110%;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}




/* 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: 175px;
float: left;
clear: left;
margin-top: 10px;
}

form.main_form label.long 
{
display: block;
width: 405px;
clear: both;
padding-top: 10px;
}


form.main_form input.standard {
display: block;
width: 230px;
float: left;
margin-top: 10px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}
form.main_form input.standardSmall {
display: block;
width: 90px;
float: left;
margin-top: 10px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
float: left;
}

form.main_form textarea.standard {
display: block;
width: 230px;
height: 100px;
float: left;
margin-top: 10px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}
form.main_form textarea.standardNoFloat {
display: block;
width: 230px;
height: 100px;
margin-top: 10px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}

form.main_form textarea.long {
display: block;
width: 350px;
height: 100px;
float: right;
margin-top: 10px;
margin-right: 5px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}
form.main_form textarea.longNoFloat {
display: block;
width: 350px;
height: 100px;
margin-top: 10px;
margin-right: 5px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}

form.main_form select.standard {
display: block;
width: 230px;
float: left;
margin-top: 10px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}

form.main_form select.long {
display: block;
width: 350px;
float: right;
clear: both;
margin-top: 10px;
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #83868e;
font-family: verdana, arial, courier, times, sans-serif;
font-size: 100%;
}


form.main_form p.p_form_label {

padding-top: 10px;
width: 415px;
clear: both;
margin-bottom: 0px;
padding-bottom: 5px;
}

form.main_form p.p_form_label_bold {

padding-top: 10px;
width: 415px;
clear: both;
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 5px;
}


form.main_form div.check_column {
width: 135px;
float: left;
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
padding-top: 0px;
}


form.main_form div.check_column_long {
width: 203px;
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 fieldset.buttons {
text-align: right;
margin-top: 20px;
padding-right: 0px;
clear: both;
}

form.main_form input.submit {
background-color: #FFFFFF;
border: 1px solid #2C4880;
padding: 5px;
width: 100px;
font-size: 100%;
}

form.main_form input.button {
background-color: #FFFFFF;
border: 1px solid #2C4880;
padding: 5px;
width: 100px;
font-size: 100%;
}



p.form_error {
color: #CC3300;
font-weight: bold;
}

ul.form_error li {
color: #CC3300;
font-weight: bold;
}

.red_text 
{
	color:Red;
}


/* Nix - added - ussed for hidin span that aids accessibility, access key [S] */

.HideSkipToContent 
{
display: none;
}