body {
margin:0px;
height:100%;
line-height:160%;
font:76% Tahoma,Verdana,Arial Helvetica, sans-serif;
}

#entire {
width:100%;
margin:0 auto;
}
#header {
width:100%;
color:#fff;
overflow:hidden;
}

#header .topline {
background:url(../images/topline.gif) repeat-x ;
width:100%;
height:30px;
}
#pathway {
float:left;
margin:0 0 0 4%;
padding:0;
width:70%;
}
.pathway{
line-height:30px;
color:#fff;
text-decoration:none;
}
#resizer {
width:15%;
text-align:right;
float:right;
overflow:hidden;
height:30px;
margin:0% 4% 0% 0%;
line-height:30px;
}
#resizer  img {
display:inline;
vertical-align:middle;
}
#resizer a {
text-decoration:none;
}

#header .headerbg {
background:url(../images/header.gif) repeat-x ;
height:100px;
width:100%;
}
.headerbgsite {
float:left;
width:40%;
margin:0% 0% 0% 3%;
height:100px;
font-size:2em;
text-align:center;
overflow:hidden;
}
.headerbgsite img{
margin-top:15px;
text-align:center;
margin-bottom:5px;
}

.headerbgbanner {
float:right;
width:40%;
margin:0% 3% 0% 0%;
padding:0;
height:100px;
text-align:center;
overflow:hidden;
}
.headerbgbanner   img {
margin-top:1.5em;
}

#header .bottomline {
width:100%;
background:url(../images/bottomline.gif) repeat-x ;
height:30px;
line-height:30px;
}
.topmenubox {
width:75%;
float:left;
margin:0% 0% 0% 4%;
padding:0;
line-height:30px;
}

.searchbox {
width:10%;
float:right;
margin:0% 4% 0% 0%;
padding:0px;
height:30px;
line-height:30px;
background:url(../images/search.gif) no-repeat 0%;
}
.searchbox .inputbox{
width:100%;
display:inline;
border:none;
background:url(../images/search.gif) no-repeat 100%;
height:30px;
font:1em Tahoma,Verdana,Arial Helvetica, sans-serif;
text-align:center;
line-height:30px;
margin:0;
color:#fff;
}
ul#mainlevel-nav {
float:left;
width:80%;
margin:0;
padding:0;
height:25px;
}

ul#mainlevel-nav li {
list-style: none;
float:left;
display:block;
line-height:30px;
}

ul#mainlevel-nav li a {
background:url(../images/split.gif) no-repeat 100%;
font-weight:bold;
padding:0 10px 0 10px;
display:block;
color:#fff;
text-decoration:none;
}
ul#mainlevel-nav li a:hover {
background:#54ba32;
}

#contentouter {
clear:both;
width:80%;
width:86%;
margin:0 auto ;
}
#contentext {
width:83%;
float:right;
}
#contentspace {
width:2%;
float:left;
}

#content{
float:right;
width:98%;
margin:0em auto 3em ;
background:url(../images/leftsep.gif) 0% 0% repeat-y;
padding-left:2%;
}
.contentinside {
width:100%;
clear:both;
}

.contentinside ul  {
margin:0;
padding:0;
}
.contentinside ul li {
list-style:none;
}
#user1 ul li,#user2 ul li,#user5 ul li,#user6 ul li,#userx ul li,#userz ul li {
list-style:none;
margin:0px;
padding:0px;
}
.contentinside ul li a{
color:#1244db;
font-weight:bold;
text-decoration:none;
padding:0em 0em 0em 1em;
background:url(../images/alink.gif) left no-repeat;
}
.contentinside  a{
color:#1244db;
font-weight:bold;
text-decoration:none;
}

#user1user2{
width:100%;
clear:both;
margin:0em auto 1em;
}
#user1 ,#user5 {
float:left;
width:48%;
margin:0px auto;
min-width:5em;
color:#000;
}
#user1 .box,#user6 .box ,#userx .box {
padding:0 10px 0 0;
height:100%;
background:#fff url(../images/box_2.gif) 100% 0 repeat-y;
}
#user1 .bi, #user6 .bi, #userx .bi{
padding:0 0 0 10px;
background: url(../images/box_1.gif) 0 0 repeat-y;
}
#user1 .bt ,#user6 .bt,#userx .bt{
height:20px;
margin:0 -10px;
background:url(../images/box_bg.gif) 100% 0 no-repeat;
}
#user1 .bt div,#user6 .bt div ,#userx .bt div{
width:20px;
height:20px;
background: url(../images/box_bg.gif) 0 0 no-repeat;
}
#user1 .bi .moduletable,#user6 .bi .moduletable ,#userx .bi .moduletable{
background:#54ba32;
padding:1px 0 1px 0;
color:#fff;
text-align:center;
}
#user1 .bi .moduletable a ,#user6 .bi .moduletable a,#userx .bi .moduletable a{
color:#fff;
text-decoration:none;
}

#user1 .bi .moduletable h3 ,#user6 .bi .moduletable h3,#userx .bi .moduletable h3{
}
#user1 .bb ,#user6 .bb,#userx .bb{
height:20px;
margin:0 -10px;
background:url(../images/box_bg.gif) 100% 100% no-repeat;
}
#user1 .bb div ,#user6 .bb div,#userx .bb div{
width:20px;
height:20px;
background: url(../images/box_bg.gif) 0 100% no-repeat;
}

#user2,#user6 {
float:right;
width:48%;
margin:0px auto;
min-width:5em;
color:#000;
}

#user2 .box,#user5 .box ,#userz .box{
padding:0 10px 0 0;
background:#fff url(../images/box_2.gif) 100% 0 repeat-y;
height:100%;
}
#user2 .bi, #user5 .bi ,#userz .bi{
padding:0 0 0 10px;
background: url(../images/box_1.gif) 0 0 repeat-y;
}
#user2 .bt ,#user5 .bt,#userz .bt{
height:20px;
margin:0 -10px;
background:url(../images/box_black.gif) 100% 0 no-repeat;
}
#user2 .bt div,#user5 .bt div ,#userz .bt div{
width:20px;
height:20px;
background: url(../images/box_black.gif) 0 0 no-repeat;
}
#user2 .bi .moduletable,#user5 .bi .moduletable ,#userz .bi .moduletable {
background:#1244db;
padding:1px 0 1px 0;
color:#fff;
text-align:center;
}
#user2 .bi .moduletable a ,#user5 .bi .moduletable a ,#userz .bi .moduletable a{
color:#fff;
text-decoration:none;
}

#user2 .bi .moduletable h3 ,#user5 .bi .moduletable h3, #userz .bi .moduletable h3{
}
#user2 .bb ,#user5 .bb, #userz .bb{
height:20px;
margin:0 -10px;
background:url(../images/box_black.gif) 100% 100% no-repeat;
}
#user2 .bb div ,#user5 .bb div,#userz .bb div{
width:20px;
height:20px;
background: url(../images/box_black.gif) 0 100% no-repeat;
}


#userx,#userz {
width:100%;
}
#user5user6{
clear:both;
width:100%;
}

#leftbar {
float:left;
width:17%;
line-height:175%;
margin:0.5em auto 3em;
overflow:hidden;
}

#leftbar h3 {
color:#1244db;
}
a.mainlevel,.loginpos td a,a.readon{
color:#343434;
text-decoration:none;
padding-left:15px;
background:url(../images/alink.gif) left no-repeat;
}
#dropdown  h3 a  {
color:#1244db;
text-decoration:none;
padding-left:15px;
background:url(../images/hlink.gif) left no-repeat;
}

a.mainlevel:hover,.loginpos td a:hover,a.readon:hover{
color:#1244db;
background:url(../images/hlink.gif) left no-repeat;
}
#active_menu{
color:#000;
font-weight:bold;
}

.contentinside h3,.contentinside .contentheading,.contentinside strong,.contentinside .componentheading {
color:#1244db;
font-size:120%;
font-weight:bold;
}
.small,.createdate,.modifydate {
color:#484848;
}

#footer {
clear:both;
width:100%;
margin:3em 0;
background:#54ba32;
color:#fff;
}
#footer a,#designedby a {
color:#000;
text-decoration:none;
}
.topfooter {
clear:both;
width:100%;
height:30px;
background:url(../images/topline.gif) bottom repeat-x;
}
.downfooter {
clear:both;
width:100%;
height:30px;
background:url(../images/bottomline.gif) top repeat-x;
}
#footerleft {
width:60%;
float:left;
}
.poweredby {
color:#919194;
font-size:10px;
float:left;
width:17%;
text-align:left;
margin:0 0 0 1%;
}
.poweredby img {
vertical-align:middle;
}
.siteinfo {
float:right;
width:70%;
text-align:right;
line-height:25px;
}
#designedby {
line-height:25px;
font-size:10px;
text-align:right;
width:38%;
margin:0 1% 0 0;
float:right;
}
#designedby img{
vertical-align:middle;
padding:0 0 0 3px;
}
.pollstableborder {
text-align:left;
}
