* {background-repeat:no-repeat;text-align:left;}
body {font-family: Arial, Helvetica; font-size:12px; line-height:15px; color:#333; }

img {display: block; margin:0; padding:0;}
p {margin:0; padding:0; margin-bottom:7px;}

a {color:#0A5A99; }
a:hover {color:#000; }

a 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; }
table tr {width:100%;border-bottom:1px dotted #ccc;}
table td {padding:1px 3px; font-size:11px; line-height:12px;}
table th {padding:1px 3px;font-size:11px; line-height:12px;}
table td p {margin:0;}

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;}


form {display:block; overflow:hidden;}
form fieldset {display:block; overflow:hidden; border:none; padding:5px 0px; margin-bottom:15px; border-top:2px solid #DFD123;}
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 p.notice {background-color:pink; font-weight:bold; padding:5px 10px; border:1px solid red; }
form p.requiredFields {font-size:9px; color:#999;}
form div.element {width:100%; overflow:hidden; float:none; margin:0 10px 2px 0; border-bottom:1px dotted #ccc; padding-bottom:2px; }
form div.actions {padding:5px 10px; }
form div.element label, form div.element p.label {width:120px; float:left; margin-right:10px; font-size:11px;}
form div.element label:hover, form div.element p.label:hover {color:#a00; }
form div.element input  {border:1px solid #000; margin:0; padding:1px; font-size:11px; line-height:11px; width:200px;}
form div.element select  {border:1px solid #000; margin:0; padding:0; font-size:11px; line-height:11px; width:200px;}
form div.element textarea {border:1px solid #000; margin:0; padding:0; font-size:11px; line-height:11px; width:200px;}
form div.element.hasErrors input, form div.element.hasErrors textarea, form div.element.hasErrors select  {border:1px solid #f00;}
form div.element span.error {display:block; clear:both; font-size:9px; color:red; margin-left:130px; }
form div.element.checkboxes span.error {display:block; clear:both; font-size:9px; color:red; margin-left:20px; }
form div.errors {border:1px solid #999; background-color:#ddd; padding:10px; color:#666; font-weight:bold;}
form input.btn {border:2px solid #f8f8f8; color:#fff; background-color:#d00; font-size:10px; font-weight:bold; padding:2px 5px; cursor:pointer;}
form input.btn:hover {background-color:#f00;}
form div.submit input.submit,form div.submit input.commit,form div.actions input.submit,form div.action input.commit  {border:2px solid #CCCCCC; color:#fff; background-color:#618FA0; font-size:10px; font-weight:bold; padding:2px 5px; cursor:pointer; margin:10px 0; width:auto;}
form div.submit input.submit:hover,form div.submit input.commit:hover,form div.actions input.submit:hover,form div.action input.commit:hover {background-color:#81A5B3;}

form div.checkboxes {float:left; width:45%;}
form div.checkboxes input {width:14px; float:left; border:none; margin:0; padding:0;}
form div.checkboxes div.inputs {border:1px solid #ccc;}
form div.checkboxes label {width:auto; margin-left:5px;}
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 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;}


h1 {display:block; margin:0; padding:0; font-family:Tahoma,Verdana,Arial; font-size:26px; line-height:30px;}
h2 {display:block; margin:0; padding:0; font-weight:normal; font-family:Tahoma,Verdana,Arial; font-size:14px; line-height:22px; }
h2 a {}
h3 {display:block; margin:0; padding:0; font-size:13px; line-height:14px;}
h4 {display:block; margin:0; padding:0; font-size:12px; line-height:13px;}
h5 {display:block; margin:0; padding:0; font-size:12px; line-height:13px; font-weight:normal;}
h6 {display:block; margin:0; padding:0; font-size:11px; line-height:12px;}


