/* @charset "utf-8";
CSS Document */

body { background-color:#ffffff; padding:0px; margin:0px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
img { border:0px; }
hr { border:#c9caca 1px solid; border-top:none; border-left:none; border-right:none; height:1px; margin:10px 15px 9px 15px; clear:left; }
p { margin:0px; padding:0px; }

h4 { font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; margin:5px 0px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin:5px 0px; }

a { color:#666666; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

#main_container { margin:0px auto; width:800px; text-align:left; }

/* Header */
#header { margin:0px; padding:0px; width:800px; height:108px; clear:left; }
#header .logo { width:304px; height:108px; float:left; }
#header .image { width:481px; height:100px; float:left; background:transparent url(../../images/header_image.jpg) no-repeat top left; vertical-align:top; text-align:right; color:#ff9900; font-size:8pt; padding:8px 15px 0px 0px; }
#header .image .link { color:#ff9900; font-size:8pt; text-decoration:underline; }
#header .image .link:hover { color:#ff9900; font-size:8pt; text-decoration:underline; }

/* Navigation */
#nav { margin:0px; padding:0px; width:800px; height:32px; clear:left; }
#nav .begin { float:left; width:68px; }
#nav .button { float:left; width:132px; }
#nav .between { float:left; width:1px; }

/* Main Content */
#main_content { margin:0px; padding:0px 15px; width:770px; clear:left; line-height:1.4em; } 
#main_content .home { background:#FFFFFF url(../../images/bg_home.gif) no-repeat top left; padding:23px 15px 30px 15px; }
#main_content .about_us { background:#FFFFFF url(../../images/bg_about_us.gif) no-repeat top left; padding:23px 15px 30px 15px; }
#main_content .services { background:#FFFFFF url(../../images/bg_services.gif) no-repeat top left; padding:23px 15px 30px 15px; }
#main_content .faqs { background:#FFFFFF url(../../images/bg_faqs.gif) no-repeat top left; padding:23px 15px 30px 15px; }
#main_content .contact_us { background:#FFFFFF url(../../images/bg_contact_us.gif) no-repeat top left; padding:23px 15px 30px 15px; color:#4c4d4d; }
#main_content .off_page { background:#FFFFFF; padding:33px 15px 30px 15px; }

/* Main Home 
#main_content .col1 { float:left; width:550px; }
#main_content .col2 { float:left; width:176px; }
#main_content .spacer { float:left; width:15px; height:400px; }
*/

#main_content .services .pTitle { font-size:11pt; color:#7c2b7a; line-height:1.4em; }
#main_content .services .plink { font-size:9pt; color:#7c2b7a; text-decoration:underline; }
#main_content .services .plink:hover { font-size:9pt; color:#7c2b7a; text-decoration:underline; }

#main_content .faqs .searchbox { background:transparent url(../../images/search_bar_faqs.gif) no-repeat top left; border:none; font-size:8pt; color:#000000; padding:4px; }

#main_content .contact_us .glink { font-size:9pt; color:#4c4d4d; text-decoration:underline; }
#main_content .contact_us .glink:hover { font-size:9pt; color:#4c4d4d; text-decoration:underline; }

#main_content .off_page .lblink { font-size:11pt; color:#00a1d8; text-decoration:underline; }
#main_content .off_page .lblink:hover { font-size:11pt; color:#00a1d8; text-decoration:underline; }
#main_content .off_page .ulink { text-decoration:underline; }
#main_content .off_page .ulink:hover { text-decoration:underline; }

#main_content .label { font-size:11pt; line-height:1.4em; }
#main_content .content { padding:25px 0px 0px 0px; }
#main_content  hr { border:#c9caca 1px solid; border-top:none; border-left:none; border-right:none; height:1px; margin:10px 0px 9px 0px; clear:left; }
#main_content .col1 { float:left; width:205px; }
#main_content .col2 { float:left; width:330px; }
#main_content .spacer { float:left; width:15px; }
#main_content .spacer2 { height:15px; }
#main_content .border { padding:10px 10px 0px 10px; border: 1px solid #e0e0e0; border-bottom:none; border-top:none; background-color:#ffffff; }
#main_content .border2 { padding:15px 10px 5px 7px; border: 2px solid #e0e0e0; border-bottom:none; border-top:none; background-color:#ffffff; }
#main_content .gbox { background-color:#ebebeb; color:#000000; padding:10px; font-size:8pt; }

#main_content .list_arrow { padding:5px 0px; }
#main_content .list_arrow ul { margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; }
#main_content .list_arrow li { list-style-image:url(../../images/list_arrow.gif); padding-bottom:5px;}

#main_content .list_arrow li a { text-decoration:none; color:#666666; }
#main_content .list_arrow li a:hover { text-decoration:underline; color:#666666; }

#main_content .img_br_left { padding:0px 10px 0px 0px; }
#main_content .img_br { padding:0px 0px 5px 0px; }
#main_content .img_brd { border:1px solid #e0e0e0; }

#main_content .img_brd { border:1px solid #e0e0e0; }
#main_content .new_reg { float:left; width:165px; height:56px; font-size:8pt; line-height:normal; }
#main_content .new_reg_title { padding:0px 5px 0px 10px; }

#main_content .cmpcol1 { padding:5px; border: 1px solid #e0e0e0; border-top:none; background-color:#ffffff; }
#main_content .cmpcol2 { padding:5px; border: 1px solid #e0e0e0; border-top:none; border-left:none; border-right:none; background-color:#e2f2f7; }
#main_content .cmpcol3 { padding:5px; border: 1px solid #e0e0e0; border-top:none; background-color:#fef587; }

#main_content .redtxt { color:#ff0000; }
#main_content .formError { color:#1965b9; background-color:#ebebeb; padding:15px 20px 5px 30px; }
#main_content .formError ul { margin:10px 0px 20px 10px; padding:0px 0px 0px 10px; }
#main_content .formError ul li { font-size:9pt; }

#main_content .formErrorHead { color:#ff0000; font-size:12pt; font-weight:bold; line-height:1.8em;}
#main_content .formErrorText { color:ActiveBorder; font-size:10pt; font-weight:normal;  }

/* Footer */
#footer { padding:0px 15px 10px 15px; color:#616262; font-size:8pt; vertical-align:top; text-align:left; line-height:1.4em; width:770px; clear:left; }
#footer .link { color:#616262; font-size:8pt; text-decoration:underline; }
#footer .link:hover { color:#616262; font-size:8pt; text-decoration:underline; }
