html {overflow-y: scroll; height:100% }
body { color: #444444; margin:0px; padding:0px; background-color:#ffffff;  background:url(/images/bg.jpg) 0 0 repeat-x; height:100% }
td, p, div, span, ol, ul, input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:150% }

input, textarea { padding:0px; margin:0px; border:1px solid #999999; background-color:#f2f2f2; line-height:120%; margin-top:1px; margin-bottom:1px; padding-top:1px; padding-bottom:1px }
strong, b {  }

a:link { color: #3367B5; text-decoration: none }
a:visited { color: #3367B5; text-decoration: none }
a:hover { text-decoration: none }

ul { list-style-type: none; list-style-position: outside; margin-left: 0px; padding-left: 1px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px }
ol { list-style-position: outside; list-style-type: decimal; margin-left: 0px; padding-left: 1px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px }
ul li { list-style-type: none; background:url('/images/bullet.gif') no-repeat 0px 7px; padding-left:25px; padding-bottom:18px }
hr { color: #cccccc; background-color: #cccccc; height: 1px; }
.checkbox { border-width:0px }

.small {  font-size: 10px}
.big {  font-size: 15px}
.color1 { background-color: #f0f0f0 }
.color2 { background-color: #f8f8f8 }
.color3 { background-color: #dddddd }
.entrytitle { color:#cc0000; font-family: Georgia, Arial, Helvetica, sans-serif; font-size:20px; padding-bottom:1px; border-bottom:1px dotted #999999}

#maincontainer { height:100%; background:url(/images/innerbg.jpg) 0 0 repeat-y }
#topnav { background-image:url(/images/layout_r2_c4.jpg); padding-top:24px; padding-left:35px; }
#topnav a { font-size: 11px; }
#topnav a:link { color: #333333; text-decoration: none }
#topnav a:visited { color: #333333; text-decoration: none }
#topnav a:hover { color: #666666; text-decoration: none }
#navcell { background:url(/images/layout_r4_c2.jpg) 0 0 no-repeat; padding-top:32px;  }
.contentcell { padding-top:27px; padding-left:60px; background-color:#ffffff; }
.contentcell a  { border-bottom:1px dotted #3367B5 }
.contentcell a  img { border-bottom:0px dotted #3367B5 }
.contentcell a:link { color: #3367B5; text-decoration: none; }
.contentcell a:visited { color: #3367B5; text-decoration: none }
.contentcell a:hover { color: #3367B5; text-decoration: none; border-bottom:1px solid #3367B5 }

.printlink { color:999999; font-size: 11px; border-bottom:1px dotted #999999; padding-top:11px }
.printlink a { border-bottom:0px solid #999999 }
.printlink a:link { color: #999999; text-decoration: none;  }
.printlink a:visited { color: #999999; text-decoration: none }
.printlink a:hover { border-bottom: 0px none #999999; color: #666666; text-decoration: none }

#footer { font-size:11px; color:#999999; width:530px; border-top: 1px dotted #999999; text-align:center;  }
#footer a { border-bottom:0px solid #999999 }
#footer  a:link { color: #999999; text-decoration: none;  }
#footer  a:visited { color: #999999; text-decoration: none }
#footer  a:hover { border-bottom: 0px none #999999; color: #999999; text-decoration: none }

.nav0container {  }
.nav0 { font-size:12px; background:url(/images/dotted_navline.gif) left bottom no-repeat; padding-left:37px; padding-bottom:5px; padding-top:4px  }
.nav0 a:link { color: #444444; text-decoration: none }
.nav0 a:visited { color: #444444; text-decoration: none }
.nav0 a:hover { color: #cc0000; text-decoration: none }

.nav0act { font-weight:bold; font-size:12px; background:url(/images/dotted_navline.gif) left bottom no-repeat; padding-left:37px; padding-bottom:5px; padding-top:4px;  }
.nav0act a:link {  color: #cc0000; text-decoration: none }
.nav0act a:visited {  color: #cc0000; text-decoration: none }
.nav0act a:hover { color: #cc0000; text-decoration: none }

.nav1 { font-size:12px; background:url(/images/dotted_navline.gif) left bottom no-repeat; padding-left:37px; padding-bottom:5px; padding-top:4px  }
.nav1 a { display:block; padding-left:19px; }
.nav1 a:link {  color: #666666; text-decoration: none }
.nav1 a:visited {  color: #666666; text-decoration: none }
.nav1 a:hover { color: #cc0000; text-decoration: none;  }

.nav1act { font-size:12px; background:url(/images/dotted_navline.gif) left bottom no-repeat; padding-left:37px; padding-bottom:5px; padding-top:4px }
.nav1act a { display:block; background:url(/images/navbullet.gif) 1px 7px no-repeat; padding-left:19px; }
.nav1act a:link {  color: #cc0000; text-decoration: none }
.nav1act a:visited {  color: #cc0000; text-decoration: none }
.nav1act a:hover { text-decoration: none }

.nav2 { font-size:11px; background:url(/images/dotted_navline.gif) left bottom no-repeat; padding-left:55px; padding-bottom:5px; padding-top:4px  }
.nav2 a { display:block; padding-left:19px; }
.nav2 a:link {  color: #666666; text-decoration: none }
.nav2 a:visited {  color: #666666; text-decoration: none }
.nav2 a:hover { color: #cc0000; text-decoration: none;  }

.nav2act { font-size:11px; background:url(/images/dotted_navline.gif) left bottom no-repeat; padding-left:55px; padding-bottom:5px; padding-top:4px }
.nav2act a { display:block; padding-left:19px; }
.nav2act a:link {  color: #cc0000; text-decoration: none }
.nav2act a:visited {  color: #cc0000; text-decoration: none }
.nav2act a:hover { text-decoration: none }

.accordion_toggle {  }
.accordion_toggle_active {  }
.accordion_content { overflow: hidden;  }

.inwarelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#aaaaaa; }
.inwarelink a:link {  color: #aaaaaa; text-decoration: none }
.inwarelink a:visited {  color: #aaaaaa; text-decoration: none }
.inwarelink a:hover { text-decoration: none }

#inware { position:absolute; top:0%; left:100%; margin-left:-17px; margin-top:3px }

a:hover.hasimage { border-bottom:0px none #cc0000 }
a:link.hasimage { border-bottom:0px none #cc0000 }
a:visited.hasimage { border-bottom:0px none #cc0000 }