.banner { background-image:url(../images/banner.gif); background-repeat:no-repeat;   }

.bodymain { background:#7FCCB2 url(../images/bg.gif) repeat-x top; background-attachment:fixed; margin-top:15; }

.body { width:644px; color:#000000; font-weight:normal; font-size:9pt; line-height:14pt; font-family:Arial, Verdana, Helvetica, sans-serif; }
.body div { padding:14px 18px 38px 18px; }
.body p { padding:0px 0px 16px 0px; margin:0px;}
.body ul { padding:0px 40px 16px 40px; margin:0px;}
.body a, .body a:link { color:#AF004E; }
.body a:visited { color:#AF004E; }
.body a:active, .body a:hover { color:#009966; }

.body2 { color:#000000; font-weight:normal; font-size:9pt; line-height:14pt; font-family:Arial, Verdana, Helvetica, sans-serif; }
.body2 a, .body2 a:link { color:#AF004E; }
.body2 a:visited { color:#009966; }
.body2 a:active, .body2 a:hover { color:#6666CC; }

.bodyHead { color:#AF004E; font-weight:bold; font-size:9pt; font-family:Arial, Verdana, Helvetica, sans-serif; }

.sidebar { width:236px; color:#000000; padding-bottom:46px; font-weight:normal; font-size:8.5pt; line-height:15pt; font-family:Arial, Verdana, Helvetica, sans-serif; }
.sidebar div { width:236px; border-top: dashed #7AC8EA 1px; border-right: dashed #7AC8EA 1px; border-bottom: dashed #7AC8EA 1px; }
.sidebar div p { padding:16px 13px 17px 17px; margin:0px; }
.sidebar a, .sidebar a:link { color:#C60A27; }
.sidebar a:visited { color:#C60A27; }
.sidebar a:active, .sidebar a:hover { color:#000000; }

.top { background:url(../images/top_r.jpg) no-repeat top right; }
.topinside { background:url(../images/inside_top_r.jpg) no-repeat top right; }

#box { background-image:url(../images/bgBox.gif); background-position:center; background-repeat:repeat-x; }

.copyright { color:#000000; padding:0px 0px 0px 0px; font-weight:normal; font-size:7pt; letter-spacing:.1em; font-family:Arial, Verdana, Helvetica, sans-serif; }
.copyright a, .copyright a:link { color:#af004e; }
.copyright a:visited { color:#af004e; }
.copyright a:active, .copyright a:hover { color:#000000; }

.copyright2 { color:#000000; padding:7px 8px; font-weight:bold; font-size:8pt; letter-spacing:.1em; font-family:Arial, Verdana, Helvetica, sans-serif; }
.copyright2 a, .copyright2 a:link { color:#af004e; text-decoration:none; }
.copyright2 a:visited { color:#af004e; text-decoration:none; }
.copyright 2a:active, .copyright2 a:hover { color:#000000; text-decoration:none; }

.divider { background-image:url(../images/lineBlk.gif); background-repeat:repeat-y;  }

.form { margin:0; padding:3px 10px 5px 10px; }
.formText { color: #000000; font-size: 8pt; padding:0px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formTable { color: #000000; padding: 12px; text-align: left; font-weight: normal; font-size: 8.5pt; font-family: Arial, Verdana, Helvetica, sans-serif; }

.headline1 { color:#6666CC; padding:0px 0px 12px 0px; margin:0px; font-weight:bold; font-size:21pt; line-height:21pt; font-family:Arial, Verdana, Helvetica, sans-serif; } 			
.headline2 { color:#6666CC; padding:0px 0px 12px 0px; margin:0px; font-weight:bold; font-size:16pt; line-height:20pt; font-family:Arial, Verdana, Helvetica, sans-serif; } 			
.headline3 { color:#AF004E; padding:0px 0px 12px 0px; margin:0px; font-weight:bold; font-size:12pt; line-height:15pt; font-family:Arial, Verdana, Helvetica, sans-serif; } 			
.headline4 { color:#AF004E; padding:2px 0px 12px 0px; margin:0px; font-weight:bold; font-size:12pt; line-height:15pt; font-family:Arial, Verdana, Helvetica, sans-serif; border-top:1px #AF004E solid; } 			
.headline5 { color:#000000; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; font-size:11pt; line-height:14pt; font-family:Verdana, Arial, Verdana, Helvetica, sans-serif;  } 			

.imageright { margin:0px 0px 16px 16px; border:0px solid #000000; }

.indent { padding:0px 30px 0px 35px; margin:0px; }
.indent2 { padding:0px 30px 0px 45px; margin:0px; }
.indent3 { padding:0px 50px 0px 50px; margin:0; }

#main { background-color:#FFFFFF; border:solid #FFFFFF 3px; }

.navHor { background:#6666CC; padding:0px 10px 0px 0px; color:#FFFFFF; font-weight:normal; font-size:9pt; letter-spacing:.0em; font-family:Arial, Verdana, Helvetica, sans-serif; border-top:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px; }
.navHor  a, .navHor  a:link, .navHor  a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.navHor  a:active, .navHor  a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

.navHor2 { background:#009966 url(../images/nav_bg.gif) no-repeat bottom; padding:0px 10px 0px 0px; color:#FFFFFF; font-weight:normal; font-size:9pt; letter-spacing:.0em; font-family:Arial, Verdana, Helvetica, sans-serif; border-top:solid #000000 0px; border-bottom:solid #000000 0px; }
.navHor2  a, .navHor2  a:link, .navHor2  a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.navHor2  a:active, .navHor2  a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

.navHor2inside { background:#009966 url(../images/inside_nav_bg.gif) no-repeat bottom; padding:0px 10px 0px 0px; color:#005c29; font-weight:normal; font-size:9pt; letter-spacing:.0em; font-family:Arial, Verdana, Helvetica, sans-serif; border-top: solid #000000 0px; border-bottom: solid #000000 0px; }
.navHor2inside  a, .navHor2inside  a:link, .navHor2inside  a:visited { color:#fff; text-decoration:none; font-weight:bold; }
.navHor2inside  a:active, .navHor2inside  a:hover { color:#fff; text-decoration:underline; font-weight:bold; }

.leftnav { width:156px; padding-top:12px; background:#FFECBA; color:#005C29; font-weight:normal; font-size:9pt; letter-spacing:.0em; font-family:Arial, Verdana, Helvetica, sans-serif; }
.leftnav  a, .leftnav  a:link, .leftnav  a:visited { color:#fff; text-decoration:none; font-weight:bold; }
.leftnav  a:active, .leftnav  a:hover { color:#fff; text-decoration:underline; font-weight:bold; }
.leftnav div { background:url(../images/subnav_bg.gif) repeat-y top; border-top: solid #fff 1px; border-bottom: solid #fff 1px; padding:12px 0px 4px 0px; }
.leftnav ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.leftnav li { list-style-image:url(../images/subnav_bullet.gif); list-style-position:inside; padding:0px 5px 8px 6px; margin:0px 0px 0px 0px; }
.leftnav a { padding:0px 0px 0px 6px; }

.search { font-weight:normal; font-size:7pt; letter-spacing:.1em; font-family:Arial, Verdana, Helvetica, sans-serif; }

#sidebar { margin:0px 1px 10px 10px; width:210px; border:1px solid #FFFFFF; float:right; } 
.sideBot  { background-color:#FFFFFF; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; }
.sideBot p { margin:0px 0px 0px 5px; padding:10px 10px 10px 10px; color:#292D41; font-weight:normal; font-size:9pt; line-height:13pt; font-family:Arial, Helvetica, sans-serif; }
.sideImage  { padding-top:20px;  }
.sideTop  { height:25px; background-color:#6666CC; }
.sideTop p { margin:0; padding:5px 0px 5px 0px; color:#FFFFFF; font-weight:bold; font-size:10pt; letter-spacing:.0em; text-align:center; text-transform:uppercase; font-family:Arial, Verdana, Helvetica, sans-serif; }
