@charset "UTF-8";
/* CSS Document */

/* !RESET  -------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0; padding:0; border:0; font-weight:inherit; font-family:Georgia, "Times New Roman", Times, serif;}

/* !Page   -------------------------- */
body { background-color:#FFFFFF; /*color:#6c6d71;*/ color:#0084A9; text-align:left; font-size:12px; }

/* !Typography  --------------------- */
p {font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:5px; }

.strong { color:#666666; font-weight:700; display:block; padding-bottom: 10px; }

.bodybold { color:#666666; font-weight:700; }

a { text-decoration:underline; color:#666666 }

a:hover { color:#666666; }

/* !Layout  ------------------------- */
#wrapper { background-color:#FFFFFF; margin-top:20px; margin: auto; text-align:left; width:955px;}

/* !Header  ------------------------- */
#header { height:88px; background:url(images/header_mast_001.gif)}

#content { height:310px; background:url(images/content_img_001.jpg)}

/* !Main Navigation  ---------------- */
#menu-bar-wrap { height:13px; width:700px; background-repeat:repeat-x; background-position:top; }

/* remove default styles */
#menu,#menu ul { padding:0; margin:0; list-style:none; }
#menu { float:left; display:inline; margin-left:0px; }
#menu li { float:left;  position:relative; }
#menu li a span {height:13px; padding-right:2px; padding-left:2px; float:left; } 
#menu li ul { display:none; position:absolute; top:0px; left:0; margin:0; width:80px;}
#menu li li { width:80px; }
#menu li li a { background-image:none; }
#menu-bar { padding-top:0px; padding-left:11px; float:left; }
#menu-bar ul {float:left; list-style:none;}
#menu-bar li { display:block; float:left; height:13px; list-style-image:none; list-style-position:outside; list-style-type:none; position:relative;}
#menu-bar li a {background-repeat:no-repeat; background-position:left top; padding-left:4px; font-size:11px; color:#74BC43; float:left; line-height:13px; text-decoration:none;}
#menu-bar li.selected a {background-repeat:no-repeat; background-position:left top; padding-left:4px; font-size:11px; color:#0084A9; float:left; line-height:13px; text-decoration:none; }
#menu-bar li a span {float:left; height:13px; padding-right:4px; text-align:bottom; text-transform:uppercase; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;  position:relative;}
#menu-bar li a:hover span { color:#0084A9; }
#menu-bar li ul { position:absolute; z-index:9999; padding-bottom:0px; padding-top:0px; left:0; margin-left:0px; margin-top:0; margin-bottom:0px; top:13px; width:180px;}
#menu-bar li li a:hover { color:#0084A9; }
.menu-bar_selected {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;  text-transform:uppercase; font-weight:700; color:#000000;}

.inputField {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;color: #666666;border: 1px solid #0084A9;height:20px; padding-left:3px; padding-top:2px; width:250px}
.inputField_a {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;color: #666666;border: 1px solid #0084A9;height:60px; padding-left:3px; padding-top:2px; wrap:physical; width:250px}
.radio {color: #0084A9;border: 1px solid #0084A9}

.button {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:center;color: #728799;border: 1px solid #C2CEDA; height:20px}

#content_holder {position:relative; width:440px; height:290px; z-index:1; overflow: auto;}

.tpa_body_caps {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #666666; line-height:15px }
a.tpa_body_caps:link, a.tpa_body_caps:visited {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #666666; line-height:15px; text-decoration:none }
a.tpa_body_caps:hover {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #0084A9; line-height:15px; text-decoration:none }

.tpa_body {font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #666666; line-height:15px }
a.tpa_body:link, a.tpa_body:visited {font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #666666; line-height:15px; text-decoration:none }
a.tpa_body:hover {font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #0084A9; line-height:15px; text-decoration:none }

.tpa_body_bold {font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size: 11px;text-align:left;color: #666666; line-height:15px }

.tpa_body_caps_bold {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size: 11px; text-align:left; color: #0084A9; line-height:15px }
.tpa_body_caps_grey {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size: 11px; text-align:left; color: #666666; line-height:15px }
.tpa_body_intro {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 15px;text-align:left;color: #666666; line-height:25px;}
.tpa_body_intro_blue {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; text-align:left; color:#0084A9; line-height:18px;}
.tpa_index_heading { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 35px; text-align:left; color: #0084A9; line-height:35px;}

.tpa_body_home_intro {font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 13px;text-align:left;color: #666666; line-height:20px;}

.tpa_disclaimer {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #808285; line-height:14px; padding-bottom: 0.3em; text-decoration:none}
a.tpa_disclaimer:link, a.tpa_disclaimer:visited {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #808285; line-height:14px; text-decoration:none}
a.tpa_disclaimer:hover {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #74BC43; line-height:14px; text-decoration:none}

.tpa_pull_box_head {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 16px;text-align:left;color: #7AC143; line-height:20px; vertical-align:baseline;}

.tpa_in_test_heading {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 16px;text-align:left;color: #FFFFFF; line-height:18px; padding-left:40px}

#index_test_box { height:184px; width:955px; background:url(images/index_btm_img.gif)}

#index_left_box { height:184px; width:202px;}

#index_btm_box_01{ width:190px; height:150px; border-width:thin; border-style:dotted; color:#74BC43}
#index_btm_box_02{ width:190px; height:150px; background:url(images/index_btm_box_bg.gif)}
#index_btm_box_03{ width:190px; height:150px; background:url(images/index_btm_box_bg.gif)}
#index_btm_box_04{ width:190px; height:150px; background:url(images/index_btm_box_bg.gif)}

#right_img_box{ width:170px; height:170px; border-width:thin; border-style:dotted; color:#74BC43}

.pullout{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#2E8F98; line-height:20px; text-decoration:none;}

#disclaimer_box { height:45px; width:955px; background:url(images/tpa_btm_solid_img.gif)}

#sub_left_box { height:300px; width:222px; background:url(images/tpa_btm_img_left.gif); background-repeat:repeat-y}

#dotted_box { border-width:1px; border-style:dotted; color:#FFFFFF}
#dotted_box_green { width:170px; height:170px; border-width:thin; border-style:dotted; color:#74BC43}

#testimonial_divider { width:523px; border-top-width:1px; border-top-style:dotted; color:#74BC43; height:20px}

#disclaimer_divider { width:913px; border-top-width:1px; border-top-style:dotted; color:#74BC43; height:20px}

.tpa_side_box_head {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 18px;text-align:left;color: #FFFFFF; line-height:20px; vertical-align:baseline;}

.tpa_side_body {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #FFFFFF; line-height:15px }
a.tpa_side_body:link, a.tpa_side_body:visited {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size: 11px;text-align:left;color: #FFFFFF; line-height:15px; text-decoration:none }
a.tpa_side_body:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size: 11px;text-align:left;color: #7AC143; line-height:15px; text-decoration:none }
