/* Global 
================================== */

body { font: 68.75% Verdana, Arial, Helvetica, sans-serif;  color:#000; margin:0; padding:0;}

td {font-size:11px; color:#000; background-color:#fff;}

.hidden {display:none; }
.clearfloat {clear:both;}
.floatleft {float:left; margin-right:10px;}
.floatright {float:right; margin-left:10px;}

img {border:0;}

a:link, a:visited {color:#0000ff;  text-decoration: none;}
a:hover {color:#FF9900;  text-decoration: underline;}

h1 {color: #004776; font-size: 22px; font-weight: normal; letter-spacing:-1px; margin:0; padding:0;}
h2 {color: #1AA0C8; font-size: 14px; font-weight: bold; padding:0; margin:0;}

.quote {float:left; margin-right:8px; margin-top:8px; background-color:#ff9900;  padding:3px; width:186px; min-height:282px; height:282px;}
.quote h2 {padding:8px; border-bottom:2px solid #fff; color:#fff; font-size:22px; font-weight:normal}

/* List Styles
================================== */

#maincontent ul {list-style-image:url(/dira/asteron/standardpacific.nsf/AttachmentsByTitle/list_arrow.gif/$file/list_arrow.gif); margin-left:15px; padding-left: 5px; } 

#maincontent li {padding:3px 0;}

#footernav {margin:0; margin-bottom:5px; padding:0; height:20px; width:100%; font-weight:bold; background-color:#004b84; text-align:center;}
#footernav li {display:inline; border-right:2px solid #C6DFEB; line-height:20px;  padding:0 5px;}
#footernav li a, #footernav li a:visited {color:#fff; text-decoration:none; }
#footernav li a:hover, #footernav li a.selected, #footernav li a.selected:visited {color:#FF9900;}

#breakingnews {list-style-type:none; margin-bottom:30px; padding:0; border:1px solid #FF9900; border-width:1px 0;}
#breakingnews dt a {display:block; text-decoration:none; font-weight:bold;  margin-top:10px; padding:0;}
#breakingnews dd  {display:block; margin:0; padding:0;}
#breakingnews dd p {background:url(/dira/asteron/standardpacific.nsf/AttachmentsByTitle/more.gif/$file/more.gif) bottom left  no-repeat; padding-left:15px; line-height:20px; margin:3px 2px; }

.currSiteAreaNav {width:100%;}
.currSiteAreaNav dt {width:50%; float:left; padding:4px;}
.currSiteAreaNav dd a {display:block;}

#maincontent .sitemap {float:left; width:40%; margin:0; padding:0; list-style-image:none;}
#maincontent .sitemap h2 {margin-top:8px;}
#maincontent .sitemap li {list-style-type:none; padding-left:10px;}
#maincontent .sitemap li a, #maincontent .sitemap li a:visited { text-decoration:none;}

/* The Core Technique
================================= */

#wrapper {float:left; width:100%; background:#fff url(/dira/asteron/standardpacific.nsf/AttachmentsByTitle/content_bg.gif/$file/content_bg.gif) 0 120px;}

#branding, #wrapperpopup #branding {width:100%; background:#004b84 url(/dira/asteron/standardpacific.nsf/AttachmentsByTitle/branding_bg.gif/$file/branding_bg.gif) top right no-repeat; height:121px;}

#wrapperpopup {text-align:center;}
#wrapperpopup #branding {background:#004b84 url(/dira/asteron/standardpacific.nsf/AttachmentsByTitle/branding_resources.gif/$FILE/branding_resources.gif) top right no-repeat; height:100px;}

#logo {float:left;}
#branding object, #mainnavhome {float:right;}

#content {float:left;background:transparent url(/dira/asteron/standardpacific.nsf/AttachmentsByTitle/news_bg.gif/$file/news_bg.gif) top left repeat-y;}

#mainnav {width:100%; border-top:1px solid #fff; float:left; position:relative;}

#news {float:left; width:195px; margin:0 5px 0 3px;}

#maincontent {width:auto; margin: 0 223px 0 202px; padding:20px  20px 20px 5px;}

#secondarycontent  {float:right; width:208px; margin:20px 15px 0 0; }

#footer {clear:both; height: 80px; text-align:right; width: 100%;}  

#clock {color:#004b84; text-align:center; border-bottom:1px solid #FF9900; line-height:20px; margin-bottom:4px;}


/* All Ords Table Styles
================================= */

table.wlTable {margin-left:3px;}
table.wlTable, table.wlTable  td { color: black;  font: 8pt Verdana;}
table.wlTable caption,  table.wlTable tfoot,	table.wlTable thead { background-color: rgb(26,160,200); color: #fff; font-weight: bold; }

table.wlTable td,  table.wlTable th {padding: 2px; }

table.wlTable td.wlUp   { color: #515A73 }
table.wlTable td.wlDown { color: #FE9A02 }
table.wlTable td.wlEven { color: #515A73 }

/* Form Styles Styles
================================= */

fieldset, form {border:0 ;}

form {margin-top:1.5em; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; }

form h1 {font-size:10px; text-transform:uppercase; color:#024a86; font-weight:bold; margin:5px 0; padding:0; text-align:center;  letter-spacing:1px;}

.calculator {background-color:#EDF1F6;  width:236px; margin:0 auto; }

fieldset {padding:5px; }

legend {margin-left:0.5em;}

label {display: block; clear: both; padding-bottom:0.5em; }

label.highlighted {background-color:#A8BDD2; padding-top:0.5em;}

label .labelText {position: relative; width:11em; float: left;  padding-bottom: 1em; text-align:right;}

fieldset fieldset { padding:0;}
fieldset fieldset label {float:left; display:block; clear:none; padding-top:1em; padding-left:1em;}

p {position: relative;}

label.required .labelText {font-weight: bold;}

label .requiredMarker {display: block; color: #999; font-size: 80%;text-transform: uppercase; font-weight: normal;}

input.date {width: 80px;}


input, select, textarea {background-color:#f0f0f0; border:1px solid #ccc; width:90px; }

textarea {overflow:hidden; height:100px;}

select, textarea { font-size:1.1em; font-family:arial;}

input.radio, input.checkbox {width:15px; border:0; }

input.button {height:20px; width:auto; display:block; border:1px solid #024A86; font-size:10px; color:#024A86; font-weight:bold; padding:0;} 

.correctionIcon {position:relative; left: -2em; top: 2px; float: left;width: 17px; height: 17px; margin-right: -17px; vertical-align: middle;}

.correctionText {margin-left:2.5em; display: block; color: #ff0000; font-weight: bold;}

input.submit {margin-top:20px; margin-left:20px;}

.warning { color: #CC0000; font-weight: bold;}

#winclose {margin-top:18px;  background-color:#024A86; height:20px; width:100%; text-align:center;  text-transform:uppercase;}
#winclose a, #winclose a:visited {text-decoration:none; font-weight:bold;color:#fff; line-height:20px;}
#winclose a:hover {color:#FF9900;}

