* html.* {zoom:1}
* { font:10pt/12pt tahoma,arial,sans-serif; color:black }
h3 { font:14pt/18pt tahoma,arial,sans-serif }
h4 { font:10pt/14pt tahoma,arial,sans-serif; font-weight:bold }
form input { background:#E0F0F0; border:1px solid #807060 } 
form select { background:#E0F0F0; border:1px solid #807060 } 
form textarea { background:#E0F0F0; border:1px solid #807060; padding:0px; margin:0px } 

body { spacing:0px; padding:0px; margin:0px }

.alignright {text-align:right}

input.nostyle { background:transparent; border:0px none } 

small { color:#340404; text-align:right }
div.mainbg {text-align:center; top:0px; margin:0px; padding:0px; spacing:0px; }

img.bg {position:absolute}
a img {border:0px none}
a         {color: #344d4d;}
a:hover   {color: #ff5d20;}
a:visited {color: #ff3d00;}
a:active  {color: #ffffff;}
 
div.content {width:100%; margin: 0px; padding:0px; spacing:0px; z-index:1; text-align:left;}

div.mshead {position:absolute; width:100%; height:103px; left:0px; top:0px; background:#344d4d}
div.msheadl {position:absolute; width:573px; height:100px; left:0px; top:0px}
div.msheadr {position:relative; height:100px; left:573px; top:0px; background:url(./gfx/vfadetop.jpg)}

div.msfoot  {position:relative; width:100%; height:103px; left:0px; bottom:0px; background:#344d4d; background-image:url(./gfx/vfadetop.jpg); background-position: 0px 2px; background-repeat:repeat-x }
div.msfootl {position:absolute; left:0px;bottom:8px;  text-align:right; }
div.msfootr {position:absolute; right:0px;bottom:8px;  text-align:right; }
div.msfootfade {visibility:hidden}

div.msmenu {position:absolute; width:130px; left:0px;top:175px; text-align:right; }
div.menuitem { margin-bottom:10px }

div.msmid {position:absolute; width:100%; height:45px;left:0px;top:0px; }
div.msmidl {position:absolute; width:280px; height:45px;left:0px;top:103px; background:#000000; text-align:right}
div.msmidr {position:absolute; width:394px; height:45px;left:280px;top:103px}
div.msmidr div {background:url(./gfx/wave2.gif); width:99px; height:45px;}

div.mstabs   { position:absolute; height:45px; right:0px; top:55px; color:#ffffff }
div.mstabs a { position:relative; color:#ffffff;  text-decoration:none; top:15px}
div.mstabs a:visited { color:#ffffff; text-decoration:none }

div.mstabs div { float:right; height:45px; }

div.mstab0   { background:url(./gfx/tabbg3.gif); padding-right:10px }
div.mstab0s  { background:#000000; padding-right:10px }
div.mstab0i  { width:99px; }
div.mstab0i div { position:absolute; width:99px; height:45px; background:url(./gfx/tab0.gif)}
div.mstab0si { width:99px; }
div.mstab0si div { position:absolute; width:99px; height:45px; background:url(./gfx/tab0s.gif)}

div.mstabn   { background:url(./gfx/tabbg3.gif); padding-right:10px }
div.mstabns  { background:#000000; padding-right:10px }
div.mstabni  { width:99px;}
div.mstabni div { position:absolute; width:99px; height:45px; background:url(./gfx/tabn.gif)}
div.mstabnsi { width:99px;}
div.mstabnsi div { position:absolute; width:99px; height:45px; background:url(./gfx/tabns.gif)}

div.msmain { position:relative; left:0px; top:157px; margin-bottom:177px; margin-left:150px ;margin-right:10px; min-height:300px}

div.indent { margin-left:10px; margin-right:30px; }

div.linkbox { position:absolute; right:10px; top:260px; border:1px solid black; background:url(./gfx/vfadetop.jpg); padding:10px;}
div.linkbox a {}

div.floatbox {float:left; margin-right:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; border:1px solid #bbccff;}

div.error { border:1px solid red; padding:10px; }

table.mstable {border-collapse:collapse; margin-left:10px;}
table.mstable td {padding-left:10px;padding-right:10px;}
table.mstable tr.tablehead td {border-bottom:2px solid #344d4d; font-weight:bold;}
table.mstable td.tablecol {border-right:2px solid #344d4d; font-weight:bold; text-align:right}

.bold {font-weight:bold;}

