@charset "utf-8";
/* CSS Document */

body
{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

p
{
padding:0px;
margin-top:8px;
margin-bottom:8px;

}

.gray_header
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#999999;
text-decoration:none;
}


.green_header
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
/*color:#09b14b;*/
color:#000000;
text-decoration:none;
}

.gray_sub_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e3e3e;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

.gray_line
{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#3e3e3e;
text-decoration:none;
font-weight:bold;
}


.black_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-decoration:none;
text-transform:uppercase;
padding-left:10px;
}

.black_header1
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:none;
text-transform:uppercase;
padding-left:10px;
}

.orange_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#ef5e00;
text-decoration:none;
text-transform:uppercase;
padding-left:10px;
}

.orange_sub_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ef5e00;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}


.red_sub_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#960606;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

.green_sub_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006600;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}



.content_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
padding-left:10px;
padding-right:10px;
text-align:justify;
line-height:18px;
}



.content_text a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
/*padding-left:10px;
padding-right:10px;*/
text-align:justify;
line-height:18px;
}




.content_text a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
/*padding-left:10px;
padding-right:10px;*/
text-align:justify;
line-height:18px;
}


.blue_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00a9f3;
text-decoration:none;
padding-left:10px;
padding-right:10px;
text-align:justify;
}


.black_text ul
{
list-style-image:url(../images/arrow.png);
padding-left:10px;
padding-top:10px;
margin-left:10px;
}

.black_text ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
text-align:justify;
line-height:22px;
}


.img_credential
{
float:left;
padding-right:3px;
}


.img1
{
float:left;
padding-right:10px;
}


.img2
{
float:left;
padding-right:10px;
padding-left:5px;
padding-top:9px;
}

.img3
{
float:left;
padding-right:30px;
}

.img_right
{
float:right;
padding-left:10px;
}

.footer
{
height:45px;
background:#f1f1f1;
}


.footer_text 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
padding-left:10px;
}


.footer_text a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
padding-left:5px;
}

.footer_text a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
padding-left:5px;
}

.white_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;
padding-left:10px;
padding-right:10px;
text-align:justify;
text-transform:uppercase;
padding-top:3px;
line-height:35px;
}


.white_text_table
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:justify;
text-transform:uppercase;
}

.white_text_table a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:justify;
text-transform:uppercase;
}


.white_text_table a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
text-align:justify;
text-transform:uppercase;
}


.white_text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
padding-left:5px;
padding-right:5px;
text-align:justify;
text-transform:uppercase;
padding-top:3px;
line-height:25px;
}

.black_text a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
text-transform:uppercase;
background:#03b7dc;
line-height:30px;

}


.contactform {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.contactform label{color:#2c3e4b;  display:block; font-size:12px; width:250px; margin-top:3px; }
.contactform input{background:url(../images/contactinput.png) top #f6f6f6; height:19px; padding:10px 2px 2px 0px; width:250px; border:none; margin-top:5px; background-repeat:no-repeat;}
.contactform select{display:block; width:250px; margin-right:10px; padding:5px; margin-top:7px; float:left;}

.contactform .reqs{background:url(../images/requirementinput.png); height:95px; width:250px; border:none;   margin:7px 0 0px 0; background-repeat:no-repeat;}

.contactform input:focus, .contactform input:active, .contactform input:hover, .contactform .reqs:focus, .contactform .reqs:active, .contactform .reqs:hover{background-position: bottom; }

.contactform .submit{width:auto; height:auto; background:none; margin:0; padding:0;}

.contactform .submit{width:auto; height:auto; background:none; margin:0; padding:0;}

.floatleft{float:left; display:block;}
.error{font-size:12px; font-weight:normal; color:#da4800;}



.gray_border
{
border:solid 1px #666666;
}

.ppch_table
{
padding-left:10px;
}
