body { background:#048C00; color:black; margin:0; padding:0px; text-align:center; font:75% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }
#green img { border:0px; display:block; }
form { margin:0px; }
table { font-size:1em; }
ul { margin:0; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0; }
h1 { font-size: 173%; margin:0; }
h2 { font-size: 144%; }
h3 { font-size: 120%; margin-bottom:.8em; }
h5 { font-size: 80%; font-weight:normal;}
h2, p { text-align:left; margin: 0.6em 0 0; }
a { cursor:pointer; }
.wrap { width:100%; position:relative; }
.rf { float:right; margin-left:10px; }
.lf { float:left; margin-right:10px; }
hr { width:100%; clear:both; height:2px; visibility:hidden; }
#nav { width:190px; padding-left:0px; margin:0px auto; }
#nav li { list-style-type:none; background:url(/images/nav_tile_green.gif) top left no-repeat; border-bottom:1px solid #eee; font-size:12px;  }
#nav li a { display:block; width:170px; line-height:20px; margin-left:20px; color:black; text-decoration:none; }
#nav li a:hover { color:blue; }

#nav li ul { height:auto; margin:0px; padding:0px; display:none; }
#nav li ul li { margin:0px; font-size:11px; display:block; list-style:none;border-bottom:none; background:none!important; width:160px; }
#nav li ul li a { padding-left:10px; background:none; text-decoration:none; color:#999; width:160px; }
#nav li ul li a:hover, #nav li ul li a.current { background:#FFF; text-decoration:underline; color:orange; }
#currentpage { background:red; }

/* end common */
#leftp, #rightp { height:258px; background:url(/images/top_tile_green.gif) top left repeat-x; }
#leftp2, #rightp2 { height:72px; background:url(/images/base_tile_green.gif) top left repeat-x; }
#base { background:url(/images/base_center_green.gif) top left no-repeat; }
#mainp { background:url(/images/top_center_green.jpg) top left no-repeat; }
#login { position:absolute; top:-120px; left:300px; width:655px; height:46px; line-height:46px; text-align:left; background:url(/images/login_bdrop_green.gif) top left no-repeat; padding-left:20px; color:white; }
#login a { color:white; margin:0px 10px; }
#login a:hover { color:black; }
#login .inputField { display:block; float:left; width:170px; border:1px solid #60C003; margin:13px 10px 0px 10px; padding: 1px 2px 0 22px; height:17px; }
#login #username { background:white url(/images/username.jpg) no-repeat 3px 50%; }
#login #password{ background:white url(/images/password.jpg) no-repeat 3px 50%; }
#login .submit { display:block; float:left; margin-top:7px; width:44px; height:33px; background:url(/images/login_button_green.gif) no-repeat; border:none;  }
#login h4 { margin:0 40px 0 0; padding:0; float:left; }

#logos { position:absolute; top:10px; left:320px; }
#logo { position:absolute; top:-30px; left:8px; }
.wb { background:white; }
.ibdg { font-size:90%; color:white; }
.ibdg a { color:white }
#main { margin:30px auto; text-align:left; }
#leftpanel { background:url(/images/left_tile.gif) top left repeat-y; padding-bottom:110px; }
#lefttxt { width:225px; background:url(/images/left_tile.gif) top left repeat-y; }
#leftbase { position:absolute; top:-160px; left:27px;}
#content { background:url(/images/main_base.gif) left bottom no-repeat; padding-bottom:11px; }
#maintxt { width:669px; background:url(/images/main_tile.gif) top left repeat-y; }
#final { width:610px; margin:0px auto; }
#final h1 { padding-left:35px; background:url(/images/h1_green.gif) top left no-repeat; }
#secnav { position:absolute; top:92px; left:305px; }
#secnav img { float:left; }
#nav1 { display:block; float:left; width:154px; height:61px; line-height:74px; background:url(/images/nav1_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav1:hover { background:url(/images/nav1_hi.jpg) top left no-repeat; }
#nav2 { display:block; float:left; width:151px; height:61px; line-height:74px; background:url(/images/nav2_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav2:hover { background:url(/images/nav2_hi.jpg) top left no-repeat; }
#nav3 { display:block; float:left; width:152px; height:61px; line-height:74px; background:url(/images/nav3_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav3:hover { background:url(/images/nav3_hi.jpg) top left no-repeat; }
#nav4 { display:block; float:left; width:153px; height:61px; line-height:74px; background:url(/images/nav4_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav4:hover { background:url(/images/nav4_hi.jpg) top left no-repeat; }

/* SLIDER COMPONENT *********************************** */
.slider_wrap { position:relative; width:560px; height:33px; margin:30px auto 40px auto; }
.slider_comp { display:block; position:relative; width:600px; z-index:1;  }
.slider_comp th { position:relative; width:140px; height:16px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid white;  }
.slider_comp td { position:relative; width:140px; height:16px; border-left:1px solid #ccc; border-bottom:1px solid white; }
.slider_comp th .entry { display:block; position:absolute; top:-20px; left:-5px; width:5%; text-align:center; font-weight:normal; }
.slider_comp td .entry { display:block; position:absolute; bottom:-30px; left:-27px; width:40%; text-align:center; font-size:11px; }
.slider_comp th .entry2 { display:block; position:absolute; top:-20px; right:-5px; width:5%; text-align:center; font-weight:normal; }
.slider_comp td .entry2 { display:block; position:absolute; bottom:-30px; right:-27px; width:40%; text-align:center; font-size:11px; }
.slider_comp .final { border-right:1px solid #ccc; }
.dragme { display:block; position:absolute; top:2px; left:49%; z-index:2; }
.dragme img { display:block; position:relative; border:1px solid #999; cursor:pointer;  }
#theform fieldset { border:1px solid #eee; margin:20px 0px; }
#theform fieldset table { width:97%; margin:10px auto; text-align:left; }
#theform legend { color:black; font-weight:bold; }
#theform fieldset label { clear:left; display:block; float:left; margin-top:3px; text-align:left; }
#theform fieldset .ra { width:340px; background:#fffff0; border-bottom:1px dotted silver; border-left:none; border-top:none; border-right:none; padding:2px; }
#theform fieldset .rashort { width:80px; background:#fffff0; border-bottom:1px dotted silver; border-left:none; border-top:none; border-right:none; padding:2px; }
#theform fieldset .ralong { width:500px; background:#fffff0; border-bottom:1px dotted silver; border-left:none; border-top:none; border-right:none; padding:2px; }

#theform fieldset .rb { background:#fffff0; border:1px dotted silver; margin-right:5px; }
#theform fieldset p { display:block; width:100%; text-align:left; }
#theform p em { font-size:90%; color:#999; }
#theform .nb { border:none; }
#theform img .ca { margin:0px auto; }
#theform textarea { background:url(/images/ta_tile.gif) top left; width:100%; border:1px solid white; }
#theform #submitButton { width:100%; padding:3px; margin-bottom:20px; border:1px solid black; }
#theform a { color:blue; }
#comments1, #comments2, #comments3, #comments4, #comments5, #comments6, #comments7, #comments8, #comments9 { display:none; }

