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

body {font-family: "Times New Roman", Times, Georgia, serif; font-size:12px; background-color:#000000;}

#main {width:100%;}
#header, #footer, #pict, #hmtxt2, #printButton {display:none;}
#print_title {display:block; font-size:18px; font-weight:bold; letter-spacing:2px; border-bottom:1px solid black;}
#body_main_home {padding-bottom:0px;}

img {border:0px;}
p {margin-top:0px; margin-bottom: 0px;}

#content {background-image:url(images/bg_bdy.gif); position: relative; padding-left:5px; line-height: 20px;}
#content p {line-height:20px;}
#body_main {padding:5px 30px 5px 15px; min-height: 500px;}
#body_main_home {padding:5px 30px 5px 15px;}

.button {font-size: 12px;}
#content a:link, #content a:visited {color:#3f698a; text-decoration:none; border-bottom: 1px dotted #3f698a;}
#content a:hover {color:#919fab; border-bottom: 1px dotted #919fab; }
.pbreak {margin-top:-10px;}

select, input, textarea, input.required, textarea.required {border: 1px solid #9e9e9e; padding: 4px; background-color: #f1f1f1;}
input.validation-failed, textarea.validation-failed {border: 1px solid #a60700; color : #a60700;}
input.validation-passed, textarea.validation-passed {border: 1px solid #9e9e9e; padding: 4px; background-color: #f1f1f1; margin-top: 2px;}
.validation-advice {padding: 2px; color : #a60700; font-weight: bold;}
label {font-weight: bold; font-size: 12px;}
.form-row {padding-bottom: 5px;}
.innertitle {display:block; font-size:12px; font-weight:bold; letter-spacing:1px; border-bottom:1px solid black;}
#pagetitle {display:block; font-size:14px; font-weight:bold; letter-spacing:2px; border-bottom:1px solid black; margin: 0px 0px 5px -5px;}

#am_support {margin-top:10px;}

#hmtxt {position: absolute; top:300px; left:25px; width:570px;}
.hline {width:100%; border-bottom:1px solid #525252; padding-top:10px; margin-bottom:10px;}

/* Services Tabs */
.bodytabscontent {padding-left: 10px;}
#tabs {margin-left: -10px; margin-bottom: 10px; color: #fff; font: 87.5% Verdana, sans-serif; height: 28px; padding-top: 15px; border-bottom: 1px solid #CACACA;}
#tabs ul {margin: 0; padding: 0;}
#tabs ul li {text-align: center; margin: 0; padding: 0; display: inline; list-style-type: none;}
#tabs ul li a:link, #tabs ul li a:visited {color: #fff; line-height: 1.15em; text-decoration: none; text-align: center; background: #3f698a; margin-right: 8px; padding: 8px 24px 7px; float: left; font-weight: bold; border: none;}
#tabs ul li a:link.current, #tabs ul li a:visited.current {color: #333; font-weight: bold; text-decoration: none; background: #FFF; border: 1px solid #CACACA; border-bottom: 1px solid #FFFFFF;}
#tabs ul li a:hover {background-color: #919fab; background-image: none;}

/* Services Table */

.wd_tbl td {border-right:1px solid #999999; border-bottom:1px solid #999999; font-size:10px;}
.tbl_header {background-color:#3f698a; letter-spacing:2px; text-align:center; color:#FFFFFF; font-weight: bold;}
.tbl_item {border-left:1px solid #999999; background-color:#DCDCDC; font-weight: bold;}

.tbl_header2 {background-color:#3f698a; letter-spacing:1px; color:#FFFFFF; font-weight: bold;}
.tbl_item2 {border-left:1px solid #999999; border-bottom:1px solid #999999;}