html {
   min-height: 100%;
}

body {
margin: 0px auto;
background-color: #31439f;
   background-image: url(images/fallback-gradient.png);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7d7d7), to(#ffffff));
   background-image: -webkit-linear-gradient(top, #d7d7d7, #ffffff);
   background-image:    -moz-linear-gradient(top, #d7d7d7, #ffffff);
   background-image:     -ms-linear-gradient(top, #d7d7d7, #ffffff);
   background-image:      -o-linear-gradient(top, #d7d7d7, #ffffff);
background-repeat: no-repeat;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555555;
text-align: left;
}

a {
color: #000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #e72a2a;
font-weight: bold;
text-decoration: none;
}

a.menu {
color: white;
font-size:22px;
font-weight: normal;
font-family:"Arial", Arial, sans-serif;
text-decoration: none;
padding: 0 10px 10px 10px;
}

a.menu:hover {
color: black;
font-weight: normal;
font-size:22px;
font-family:"Arial", Arial, sans-serif;
text-decoration: none;
padding: 0 10px 10px 10px;
}

.title {
font-size: 12px;
font-weight: bold;
color: #46B425;
}

.header {
height: 110px;
}

.headerleft {
width: 310;
padding: 0px 0 30px 15px;
}

.headerright {
padding: 0 0 25px 0;
}

.menubar {
background-repeat: no-repeat;
background-image: url(images/menu.png);
padding: 0 0 15px 0;
}

.topper {
background-repeat: no-repeat;
padding: 15px 0 10px 0;
}

.menutext {
padding: 15px 15px 2px 25px;
font-size:14px;
color:#fff
}

.mainbody {
width: 755px;
background-repeat: repeat-y;
}

.mainleft {
padding: 0 0 0 20px;
}

.dividervert {
background-image: url(images/divider_vert.gif);
background-repeat: repeat-y;
}

.mainright {
padding: 10px 17px 0 5px;
}

.footer {
height: 43px;
margin: 0;
background-repeat: no-repeat;
}

.footerleft {
padding: 8px 0 0 35px;
font-size: 9px;
}

.footerright {
text-align: right;
padding: 8px 35px 0 0;
font-size: 9px;
}

.poweredBy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555555;
}

.bodytext {
line-height:1.4; 
padding:20px 0px 15px 20px;
font:16px Arial,Verdana;
color:black;
}

ol.niceList li, ul.niceList li { 
margin-bottom:0.5em;
font:16px Arial,Verdana;
color:black;
padding-left:5px;  
}
 
ol.niceList { 
margin-left:10.5em; 
padding-left:2px; 
}

.niceList ol li { 
list-style:decimal; 
background-image:none; 
padding-left:0px; 
font:16px Arial,Verdana;
color:black;
}

.navHighlight {
font:20px Arial,Verdana;
color:white;
background-color:#5a5a5a;
padding:5px;
}

.navLowlight {
font:20px Arial,Verdana;
color:black;
background-color:#bdbdbd;
padding:5px;
}

.menuHighlight {
font:20px Arial,Verdana;
color:black;
background-color:#bdbdbd;
padding:5px;
}

.menuLowlight {
font:20px Arial,Verdana;
color:black;
background-color:#0b2285;
padding:5px;
}

.bottomArea {
border:1px;
border-color:#fff;
padding:15px 15px 15px 15px;
min-width:100%;
}

.solTable{
padding:0px 0px 15px 15px;
}

* {margin:0; padding:0}
p {line-height:1.4; margin:10px;}
#wrapper {width:600px; height:400px;margin:0px auto}

.sliderbutton {float:left; width:32px; padding-top:134px}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#666}
#slideshow {float:left; width:600px; height:360px; background:none}
#slides {position:relative; width:600px; height:360px; list-style:none; overflow:auto}
#slides li {width:600px; height:360px}

.pagination {float:left; list-style:none; height:25px; margin:5px 0 0 32px}
.pagination li {float:left; cursor:pointer; padding:5px 8px; background:none; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222}
.pagination li:hover {background:none; border:1px solid #bbb; color:#fff}
li.current {border:2px solid #ccc; background:none; color:#fff}

li#content {width:600px; height:400px; padding:15px 0px 15px 10px; background-image: url(images/dews.png);background-repeat: no-repeat; font:18px Georgia,Verdana; color:#000}
#content h1 {font:40px bold Arial,Verdana; margin-bottom:10px; color:red}
#content h2 {font:22px Arial,Verdana; margin-bottom:15px; color:#036}

li#cloud {width:600px; height:400px; padding:15px 0px 15px 10px; background-image: url(images/cloud.png);background-repeat: no-repeat; font:18px Georgia,Verdana; color:#000}
#cloud h1 {font:40px bold Arial,Verdana; margin-bottom:10px; color:red}
#cloud p {font:22px Arial,Verdana; margin-bottom:15px; color:#fff}

