div,html { margin:0px; padding:0px; }

body { background-color:#ffffff; font-size: 12px; font-family:arial, helvetica, sans-serif; color:#000;}

h1 { font-size:20px; font-weight:normal; }
h2 { font-size:18px; color:#005083; font-weight:normal;}
h3 { font-size:16px;}
h4 { font-size:14px; }
h5 { font-size:12px;}

h1,h2,h3,h4,h5 { padding:5px 0; margin:5px 0; }

hr { border:0px none; color:#005083; background-color:#005083; clear:both; height:1px; }

table, td, th { border-color: #cccccc;border-style: solid;}
table { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; margin-bottom:5px;margin-top:5px;}
td, th { margin: 0; padding: 5px; border-width: 1px 1px 0 0; }
th { text-align:left; padding:3px; font-size: 12px;background-color:#E5E5E5; }
th.thlabel { font-weight: normal; vertical-align:middle; }
td,th {vertical-align:top;}	
td { font-size:12px; }

img { border:0px none; }
p { margin:1em 0; }

input { padding:2px; } 
form { padding:0px;margin:0px;}
label { width: 95%; font-weight: bold; display: block; margin: 5px; margin-left:0px; font-size: 12px; padding:0px; }
select { text-transform: none;}
fieldset { padding:0px; margin:0px; border:0px none;}
legend { padding:0px; margin:0px; height: 10px; font-size: 15px; font-weight: bold; padding-bottom:5px; margin-bottom:5px; color: #34465E; text-transform: uppercase;}

.noborder { border:0px none; padding:0px; margin:0px; }
.w25 { width: 20px; }