body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:75%; letter-spacing:auto; line-height:auto; margin:0; padding:0; 
  background-color:#FFFFFF; color:#000000; padding:20px 0 0 0; 
}

big { font-size:120%; }
small { font-size:80%; }

.logo { position:absolute; left:40px; top:20px; }
.left { padding:160px 0 4em 0;  }
.middle {}
.right {}
.main-table { font-size:100%; }

.menu-red { background:url(/images/main-border-bg.gif) repeat-y top left;  }
.menu-red div { color:#f56a01; font-size:100%; font-weight:bold; margin:0 0 0 40px; }

.menu-blue { background:url(/images/menu-bg.gif) repeat-y top left; }

.menu-grey { background:url(/images/border-bg.gif) repeat-y top left; }
.menu-grey div { color:#6e6c6b; font-size:105%;  font-family:Arial; font-weight:bold; margin:0 0 1em 40px; }

.bank-list { list-style:none;  font-size:70%; }
.bank-list li { padding:0.2em 0 0 0; }
.bank-list a { color:#003399; text-decoration:none; }

.gray-bottom { background:#c9c9c9; margin-right:50px; }
.bottom-left { background:url(/images/bottom-left.gif) no-repeat left bottom;  }
.bottom-right { background:url(/images/bottom-right.gif) no-repeat right bottom;  }

.course-table { margin:0 0 0 40px; font-size:70%; color:#6e6c6b;  }
.course-table th { color:#6e6c6b; text-align:left; font-size:100%; }
.course-table span { color:#f56a01; font-weight:bold; font-size:110%; }

.search { margin:0 0 0 40px; }
.search a { text-decoration:none; color:#113aa2; }
.search td { vertical-align:middle; white-space:nowrap; font-size:75%; color:#6e6c6b; }
.search-text { width:150px; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; border-left:none; border-right:none; height:25px; font-size:100%; padding:0; margin:0; }
.search-button { background:url(/images/search.gif) no-repeat left top; width:25px; height:25px; border:none; }

.svc     { font-size:90%; background:url(/images/svc-bg.gif) repeat-x left top #f56a01; width:100%; height:373px; }
.svc .lb { width:100%; height:373px; background:url(/images/svc-left-bottom.gif) no-repeat left bottom; }
.svc .rb { width:100%; height:373px; background:url(/images/svc-right-bottom.gif) no-repeat right bottom; }
.svc .rt { width:100%; height:373px; background:url(/images/svc-right-top.gif) no-repeat right top; }
.svc .lt { width:100%; height:373px; background:url(/images/svc-left-top.gif) no-repeat left top; }
.svc ul  { list-style:none; padding:0; margin:2em 0 2em 1em;  }
.svc li  { margin:5px 0 0 0;  }
.svc a   { color:#fff; background:url(/images/svc-bullet.gif) no-repeat left center; padding:0 0 0 20px; }
.svc .img { width:100%; height:373px; }

#svc1 .img { background:url(/images/svc-img-1.gif) no-repeat right bottom; }
#svc1 .top { background:url(/images/svc-top-1.gif) no-repeat; }

#svc2 .img { background:url(/images/svc-img-2.gif) no-repeat right bottom; }
#svc2 .top { background:url(/images/svc-top-2.gif) no-repeat; }

#svc3 .img { background:url(/images/svc-img-3.gif) no-repeat right bottom; }
#svc3 .top { background:url(/images/svc-top-3.gif) no-repeat; }

h2.news { color:#6e6c6b; font-size:130%;  font-family:Arial; font-weight:bold; margin:0; text-transform:uppercase; }
dl.news { margin:1em 0 1em 0; padding:0; }
dl.news dt { color:#aba9a9; font-weight:bold; margin:1em 0 0 0; }
dl.news a { color:#003399; padding:0; margin:0; font-weight:normal; }
dl.news dd { margin:0; padding:0;  }
a.sign { color:#aba9a9; font-weight:bold; font-style:italic; }
a.arrow { color:#f56a01; background:url(/images/arrow.gif) no-repeat left center;  padding:0 0 0 10px; margin:0; }

table.ad {  }
table.ad div { margin:0.5em 0 0 0; color:#aba9a9; font-size:80%; }
table.ad a { font-weight:bold; }

.menu-grey .card-name { color:#003399; font-size:140%; font-weight:normal; padding:0; margin:0 2em 0 40px; }
.menu-grey .card-text { font-size:80%; font-weight:normal; padding:0; margin:0 0 0 40px; }

.print-td { padding: 30px 0 0 0;  }
.print-td a { font-family:Verdana; font-size:1.0em; padding:0.5em 25px 1em 25px; font-size:70%; color:#aba9a9; background:url(/images/print-ver.gif) no-repeat left 30%; }

.report { list-style:none; margin:0; padding:0; color:#6e6c6b;  }
.report li { padding:0.5em 0 0 0; margin:0;  }
.report li a { padding:5px 0 5px 25px; background:url(/images/word-sign.gif) no-repeat left center; }
  
h1 { font-size:180%; }
h2 { font-size:1.2em; color:#f56a01; } 
h3 { font-size:1em; color:#003399; } 
hr { margin:0.5em 0 0.5em 0; font-size:0; height:1px; line-height:0; border-bottom:1px solid #aba9a9; }

a { color:#003399; text-decoration:none; } 
a:link { } 
a:hover { text-decoration:underline; } 
a:active { } 
a:visited { } 

img, table  { border:none; }
table { border-collapse:collapse; border-spacing:0; }
label { cursor:hand; cursor:pointer; }
form, td, th { margin:0; padding:0; }
tr { text-align:left; vertical-align:top; }

div#content { margin:0 0 0 0; font-size:110%; width:100%; line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#000000; }
div#content { min-height:40em; max-height:auto; }
* html div#content { height:40em; }
div#content a { color:#113aa2; text-decoration:underline; } 
div#content a:hover { text-decoration:underline; } 
div#content a:active { } 
div#content a:visited { } 

div#content img
  { border:0px solid #003399; margin:0.5em; }
div#content img.none
  { border:none; margin:auto; }

.file img
  { border:none ! important; }

div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6
  { line-height:normal; margin:0.7em 0 -0.1em 0;  }
div#content h1 { font-size:1.7em; font-weight:bold; margin:0 0 1em 0; text-transform:uppercase; }
div#content h2 { font-size:1.2em; color:#f56a01; } 
div#content h3 { font-size:1em; color:#003399; } 
div#content h4 { font-size:1em; color:#003399;} 
div#content h5 {font-size:1em; color:#003399; } 
div#content h6 { font-size:1em; color:#003399; } 

div#content table
  { border-collapse:collapse; border-spacing:0; border:1px solid #c9c9c9; width:100%; font-size:1.0em; margin:0.3em 0 0.5em 0;  }
div#content table.none
  { border-collapse:separate; border-spacing:auto; border:none; margin:0; }
div#content table td, div#content table th
  { margin:0; padding:0; }
div#content table td
  { border:1px solid #c9c9c9; padding:0.5em; }
div#content table th, div#content table thead td
  { border:0px solid #000000; padding:0.5em; text-align:center; vertical-align:auto; font-weight:bold; background:#c9c9c9; }
div#content table.none td, div#content table td.none, div#content table.none th, div#content table th.none, div#content table tr.none td, div#content table tr.none th, div#content table thead.none td, div#content table thead.none th
  { border:none; margin:auto; padding:auto; text-align:auto; font-weight:auto; }
div#content table td *, div#content table th *
 { margin:inherit ! important; }

table.table
 { border: none ! important; }
table.table th, table.table thead td, 
 { border: none ! important; }
table.table td
  { border:none ! important; border-bottom:1px solid #c9c9c9; }
table.table td.first,table.table th.first
  { height:49px; border:none ! important;  background:url('/images/th-first') left center no-repeat #c9c9c9 ! important; }
table.table td.last,table.table th.last
  { height:49px; border:none ! important;  background:url('/images/th-last') left center no-repeat #c9c9c9 ! important; }
 
div#content p { font-size:auto; margin:0.5em 0 0.5em 0; }
div#content blockquote { margin:0.5em 0 0.5em 0em; background:#c9c9c9; padding:1.5em; font-style:italic; }
div#content blockquote p { margin:0; }
div#content address { }
div#content hr { }

div#content li { padding:0.2em 0 0.3em 0; }
div#content ul { margin:0.5em 0 0 1.0em; padding:0 0 0 1.5em; }
div#content ul>li { list-style:url(/images/bullet.gif);  }
div#content ol { margin:0.5em 0 0 1.0em; padding:0 0 0 1.5em; }
div#content ol>li { list-style:decimal; }

div#content dl { margin:0.5em 0 0.5em 0.5em; padding:0 0 0 0.5em; margin:1em 0 1.3em 0; padding:0; }
div#content dt { color:#aba9a9; font-weight:normal; font-size:95%; margin:1em 1em 0 0;}
div#content dd { margin:0; padding:0; }

div#content input, div#content textarea, div#content select { width:auto; height:auto; }
div#content input.button { padding:0 0.5em 0 0.5em; }
div#content input.checkbox, div#content input.radio { width:auto; height:auto; border:none; background:none; }

div#fullpath { font-size:1.0em; padding:0 0 1.0em 0; font-family:Verdana; font-size:70%; margin:30px 0 0 0; width:100%; height:auto; overflow:hidden; }
div#fullpath a  { color:#aba9a9; }
div#fullpath a:link { } 
div#fullpath a:hover { } 
div#fullpath a:active  { } 
div#fullpath a:visited
div#fullpath span { color:#000000; }

div.photo  { }
div.photo a  { }
div.photo div  { }
div.photo img  { }

ul.menu0 { line-height }
ul.menu0 a { color:#003399; text-decoration:none; }
ul.menu0 a:link { }
ul.menu0 a:hover { text-decoration:none; color:#000000; }
ul.menu0 a:active { }
ul.menu0 a:visited { }
ul.menu0 { margin:0 0 0 40px; list-style:none; padding:0; line-height:130%; }
li.menu0 { list-style:none; display:inline; padding:0; margin:0; }
li.menu0-item, li.menu0-act { font-weight:bold; list-style:none; padding:0; margin:0; }
li.menu0-act a { color:#000000; }

ul.menu1 { margin:0 0 0 0; list-style:none; padding:0; font-size:80%; }
ul.menu1 a { color:#003399; text-decoration:none; background:url(/images/bullet2.gif) no-repeat left center; margin:0; display:inline-block; line-height:normal; margin:0.25em 0 0.25em 0; padding:0 0 0 12px; }
ul.menu1 a:link { }
ul.menu1 a:hover { text-decoration:none; color:#000; background:url(/images/bullet.gif) no-repeat left center; }
ul.menu1 a:active { }
ul.menu1 a:visited { }
li.menu1 { list-style:none; display:inline; padding:0; margin:0; }
li.menu1-item, li.menu1-act { font-weight:normal;list-style:none; padding:0; margin:0; }
li.menu1-act a { color:black; background:url(/images/bullet.gif) no-repeat left center; }

ul.menu2 { margin:0 0 5px 25px; list-style:none; padding:0; font-size:85%; }
ul.menu2 a { color:#003399; text-decoration:none; background:none; padding:0; }
ul.menu2 a:link { }
ul.menu2 a:hover { text-decoration:none; color:#000; background:none; }
ul.menu2 a:active { }
ul.menu2 a:visited { }
li.menu2-act a { color:black; }

div.copyright { color:#aba9a9; font-size:90%; margin:3em 0 10px 43px; white-space:nowrap; }
div.copyright a { }
div.intecmedia { width:auto; height:auto; float:left; text-align:center; }
div.intecmedia div { }
div.intecmedia img { background:url('/images/intecmedia.png') no-repeat center center; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/intecmedia.png'); }
div.aquilon { width:auto; height:auto; float:left; text-align:center; }
div.aquilon img { margin:0 0 0 0; background:url('/images/aquilon.png') no-repeat center center; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/aquilon.png'); }
div.aquilon div { }

img.png { //background-image:none ! important; behavior:url('/css/pngfix.htc'); }

.file img { margin:0.25em ! important; }

div.snow { width:83px; height:83px; position:absolute; z-index:2; top:0; left:0; }
div.snow div { width:83px; height:83px; background:url("/images/snow.png"); }
* html div.snow div { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/snow.png'); }

div.votes
  { color:#003399; }
ul.votes
  { list-style:none; padding:0; margin:0 5px 0 40px; font-size:0.75em; color:#6E6C6B; }
ul.votes li
  { padding:0.5em 0; line-height:1.2em; clear:both; }
ul.votes li input, ul.votes li label, ul.votes li b, ul.votes li p
  { display:block; float:left; }
ul.votes li p
  { margin:0 5px; }

ul.votes input.radio
 { height:0.8em; }

ul.votes li input
  { }

span.bar
  { height:5px; display:block; background:#F56A01; border:1px solid #F56A01; font-size:0; line-height:0; }