/*
* {background-repeat:no-repeat; behavior: url('iepngfix.htc') }
*/

body {font-family: Arial, Verdana, Helvetica; font-size:11px; line-height:14px; color:#333;}
table, td, div, p, ul, ol, /*h1,*/ h2, h3, h4, h5, h6, hr, img { margin: 0; padding: 0; border-style: none; background-repeat: no-repeat;}
i,em { font-style:normal;}
ul { list-style-type:none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none;}
img { border: 0; display: block;}

p {margin-top:0; margin-bottom:7px; }

a {color:#000; text-decoration:underline;}
a:hover {color:#f00; text-decoration:underline;}

img {border:none;}

div,span {margin:0; padding:0; overflow:hidden;}

ul,ol {}
ul li {margin:0; padding:0; margin-bottom:3px;}
ol li {margin-bottom:3px;}

table {border-collapse: collapse; border-color:#ccc; border:1px solid #ccc; margin:1px; margin-bottom:10px; }
table thead {background-color:#f0f0f0;}
table tbody {}
table caption {font-weight:bold; text-align:left; margin-bottom: 5px;}
table tr {width:100%;}
table td {padding:1px 3px; }
table th {padding:1px 3px;}

table.tableFloatBox1 {margin:0 7px; border:1px solid #999; width:50%;}
table.tableFloatBox1 td {background-color:#eee; padding:5px; }
table.tableFloatBox2 {margin:0 7px; width:50%;}
table.tableFloatBox2 td {background-color:#000; color:#fff; padding:5px;}
#body table.tableFloatBox1 td p, table.tableFloatBox2 td p {margin-bottom:2px;margin-top:2px;}


form {display:block; overflow:hidden; padding-top:0; margin-top:0;}
form fieldset {display:block; overflow:hidden; border:none; padding:5px 0px; margin-bottom:7px; border-top:2px solid #FF0000;}
form fieldset legend {font-weight:bold; padding:2px 8px 2px 0px; margin:0; color:#000; background-color:#fff;}
form ul {list-style-type:none; margin:0; padding:0;}
form ul li {padding:0; background:none; }
form img.helpIcon {margin-left:10px; position:absolute; left:330px; top:0px;}
form p.error {color:#f00; clear:both; font-size:11px; font-weight:bold; margin: 5px 0;}
form p.notice {background-color:#FEE; font-weight:bold; margin-top: 5px; padding:5px 10px; border:1px solid #FCC; }
form p.requiredFields {font-size:9px; color:#999;}
form div.element {width:100%; overflow:hidden; float:none; clear:both; margin:0 10px 2px 0; border-bottom:1px dotted #ccc; padding-bottom:2px; }
form div.actions {padding:0px 5px; }
form div.element label, form div.element p.label {width:120px; float:left; margin-right:10px; font-size:11px; text-align:left;}
form div.element input  {border:1px solid #5b96a4; margin:0; padding: 3px 0 0 2px; font-size:11px; width:200px; margin-bottom: 2px; height: 17px; background: transparent url('../img/backgrounds/text_input_bg.gif') repeat-x; border-bottom-color: #cfe1e9; border-right-color: #cfe1e9;}
form div.element select  {border:1px solid #000; margin:0; padding:0; font-size:11px; line-height:11px; width:200px; background-color:#fff;}
form div.element select option {background-color:#fff;}
form div.element textarea {border:1px solid #000; margin:0; padding:0; font-size:11px; line-height:11px; width:200px;}
form div.element span.error {display:block; clear:both; font-size:9px; color:red;}
form div.errors {border:1px solid #999; margin-bottom:5px; background-color:#ddd; padding:10px; color:#666; font-weight:bold;}
form input.btn {width:auto !important;}
form div.submit input.submit, form div.submit input.commit, form div.actions input.submit, form div.action input.commit {line-height: 16px; height: auto; padding: 2px 5px; border: 1px solid #999; color: #333; background: transparent url('../img/backgrounds/button_input_bg.gif') repeat-x; cursor: pointer; font-weight: bold;}
form div.submit input.submit:hover, form div.submit input.commit:hover, form div.actions input.submit:hover, form div.action input.commit:hover {color: #F00;}
form div.submit input.submit {margin-bottom:0;}
form div.auto label {width:auto;}
form div.checkboxes {float:none; clear:both; height:100%;}
form div.checkboxes input {width:14px; float:left; border:none; margin:0; padding:0;}
form div.checkboxes label {margin-top: 3px;}
form div.radios input {width:auto; border:none;}
form div.full {float:none; clear:both; width:auto;}
form div.submit {clear:both; float:none; border:none;}
form div.dropdowns select {max-width:310px;}
form div.element div.inputs label {float:none;}
form div.element div.inputs ul {list-style-type:none; margin:0; padding:0;}
form div.element div.inputs ul li {margin:0 10px 5px 0;padding:0;}
form div.element div.inputs ul.flat {width:100%; overflow:hidden;}
form div.element div.inputs ul.flat li {float:left; width:45%}
form div.element div.inputs ul.flat li input {float:left;}
form div.element div.inputs ul.flat li label {display:inline; width:auto; border:none;}
form div.element img.captcha {padding-bottom: 5px; padding-top: 2px; margin-left: auto;}


h1 {font-family: Arial,Trebuchet MS; font-size:20px; line-height:22px; margin-top: 0; margin-bottom: 8px;}
h2 {font-family: Arial,Trebuchet MS; font-size:14px; line-height:16px; margin-bottom: 5px;}
h3 {font-family: Arial,Trebuchet MS; font-size:12px; line-height:13px; margin-bottom: 5px;}
h4, h5, h6, h7 {font-family: Arial,Trebuchet MS; font-size:11px; line-height:12px; margin-bottom: 5px;}

div.clr {clear:both; height:0;}
div#id8935 {height:100%;}

a.selectedPage { background-color: #FF0000; color: #FFF; text-decoration: none;}

