/* CalcNexus iPhone Style Sheet
(c) 2007 Vertex42, LLC. All Rights Reserved.
*/
html,body { background-color:#fff;} 
body,td { margin:0px; font-family:arial,helvetica,sans-serif; vertical-align:middle; } 
h1 { background-color:#0D2853; background-image:url(images/bg_darkblue28.gif); background-repeat:repeat-x; vertical-align:middle; color:#fff; padding:6px; font-size:14px; font-weight:normal; margin:0px; border-bottom:1px solid #999; padding-left:10px; text-transform:uppercase;}
h2 { background-color:#999; background-image:url(images/bg_gray24.gif); background-repeat:repeat-x; vertical-align:middle; color:#000; padding:0px; padding:4px; font-size:14px; font-weight:bold; margin-top:10px; padding-left:10px; margin-bottom:0px; text-transform:uppercase;}
.header { margin:0px; padding-top:3px; padding-bottom:3px; background-color:#000; color:#DDD5A6; padding-left:10px; }
ol { margin-top:0px; margin-left:0px; padding-left:20px; }
.small { font-size:12px; } 
.smaller { font-size:smaller; } 
.smallest { font-size:x-small; }
.large { font-size: medium; }
.larger { font-size: large; }
.red { color:#f00; } 
.blue { color:#0D2853; } 
.gray { color:#777; } 
.green { color:#008000; } 
.bold { font-weight:bold; }
.alignright { text-align:right; } 
.alignleft { text-align:left; } 
.center { text-align:center; } 
.padtop { padding-top:5px; } 
.padbottom { padding-bottom:3px; } 
.padleft { padding-left:8px; }
.padright { padding-right:8px; }
.vcent { vertical-align:middle; } 
.nobdr { border:0px; }
.bdr { border:1px solid #808080; }
.bdr-top { border-top:1px solid #808080;}
.bdr-right { border-right:1px solid #808080;}
.bdr-left { border-right:1px solid #808080;}
.bdr-bottom { border-bottom:1px solid #808080;}
ul { margin:0px; padding-left:20px;}
.li { margin:0px 0px 5px 10px; }
.highlight { background-color: #cceeff; }
.backgray { background-color:#eee; }
.footer { background-color:#eee; margin-top:10px; }
form {margin-top:0px; margin-bottom:0px;}
.nodec { text-decoration:none; }
.sc { color:#666666; display:none;}
fieldset { border:none; margin:0px; padding:0px; }
.calculator { padding:10px; padding-top:5px; padding-bottom:5px; margin:0px; background-color:#DDD5A6; font-size:medium; position:relative;}
#div-1 { position:relative; }
#div-1a { position:absolute;  top:0;  right:0; }
input, .input {font-size:medium;}
.width120 { width:120px; }
.width140 { width:140px; }
.width175 { width:175px; }
.width200 { width:200px; }
.results { background-color:#E5E5E5; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px;}
.block { margin:5px; background-color:#eee; -webkit-border-radius:5px; padding:3px; border:1px solid #006;}
.button { font-family:Helvetica, sans-serif; background-color:#060; color:#fff; text-align:center; }
.savebutton { display:inline; font-size:1em; font-weight:normal; background:#ccc; padding-top:1px; padding-bottom:1px; padding-left:6px; padding-right:6px; border:1px solid #999; text-shadow:#999 2px 2px 2px; text-decoration:none; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; }
.cbutton { font-size:16px; font-weight:normal; background:#ccc; color:#FF0000; padding-top:1px; padding-bottom:2px; padding-left:5px; padding-right:5px; border:1px solid #aaa; text-shadow:#999 2px 2px 2px; text-decoration:none; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; }
.contents { background-color:#E5E5E5; font-size:18px; line-height:28px; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.info { background-color:#E5E5E5; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; font-size:14px;}
.ad { background-color:#FFFFFF; padding-left:10px; padding-top:2px; padding-bottom:0px; padding-right:10px;}
.vspace { margin-top:12px; }
table { margin:0px; }
a.def { text-decoration:none; border-bottom:1px dashed; }
a:visited { color:blue; }

#datatable table { border:0px; }
#datatable th { font-size:small; font-weight: bold; background-color:#ccc; color:#000; }
#datatable td { font-size:smaller; color:#000; }