@import url("tables.css");
@import url("news.css");
@import url("forms.css");
@import url("gallery.css");

html {
 height:100%;
 margin-bottom:1px;
 background:#5670A1 url("../images/bg.png") 0 0 repeat-x;
}

body {
 font-size:13px;
 line-height:135%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#1D2D45;
 margin:0;
 padding:0;
}

p {
 margin-top:10px;
 margin-bottom:15px;
}

h1,h2,h3,h4,h4 {
 padding-bottom:5px;
 margin:15px 0;
}

h1 {
 font-size:200%;
}

h2 {
 font-size:180%;
 line-height:125%;
}

h3 {
 font-size:150%;
}

h4 {
 font-size:120%;
}

div.moduletable h3,.componentheading {
 font-size:130%;
}

.contentheading {
 font-size:200%;
 margin-top:10px;
 margin-bottom:10px;
 line-height:100%;
 color:#4c6ba3;
 padding:10px 0;
}

.componentheading {
 margin-bottom:15px;
}

td.componentheading {
 padding-bottom:15px;
}

div#top {
 color:#666;
 margin-left:520px;
 height:138px;
 font-style:italic;
}

div#banner {
 float:right;
}

.contentheading,.componentheading {
 font-weight:700;
}

a:link,a:visited {
 color:#00386B;
 text-decoration:none;
}

div#bottom a:link,div#bottom a:visited {
 color:#9C0;
}

div#wrapper {
 width:868px;
 padding-top:18px;
 margin:0 auto;
}

div#header {
 Background:url(../images/header-bg.png) 0 0 repeat-x;
}

div#header .rk-1 {
 background:url(../images/header-r.png) 100% 0 no-repeat;
}

div#header .rk-2 {
 background:url(../images/header-l.png) 0 0 no-repeat;
 height:153px;
 overflow:hidden;
}

img#logo {
 float:left;
 margin-left:38px;
 width:270px;
 height:138px;
 background:url(../images/wvdga-5.png) 0 0 no-repeat;
}

div#top .padding {
 padding:15px;
}

div#horiz-menu {
 background:url(../images/menu-bg.png) 0 0 repeat-x;
 height:36px;
}

div#mainbody {
 background-color:#fff;
 overflow:hidden;
}

div#left {
 background-color:#fff;
 float:left;
 width:668px;
 padding-bottom:32767px;
 margin-bottom:-32757px;
}

div.user1 {
 overflow:hidden;
 float:left;
 width:304px;
 padding-left:15px;
 padding-right:15px;
}

div.user2 {
overflow:hidden;
width:304px;
float:right;
padding-left:15px;
padding-right:15px;
}

div#right {
 background:#fff url(../images/right.png) repeat-y 50% 0;
 float:left;
 width:200px;
 padding-bottom:32767px;
 margin-bottom:-32757px;
}

div.padding {
 clear:both;
 padding:15px;
}

div#bottom {
 clear:both;
 width:868px;
 background:#121A28 url(../images/bottom-bg.png) 0 0 repeat-x;
 padding-top:20px;
 padding-bottom:15px;
}

div#footer {
 clear:both;
 background:url(../images/footer-bg.png) 0 0 repeat-x;
}

div#footer .rk-1 {
 background:url(../images/footer-r.png) 100% 0 no-repeat;
}

div#footer .rk-2 {
 background:url(../images/footer-l.png) 0 0 no-repeat;
 height:105px;
 overflow:hidden;
}

div#the-footer {
 background:url(../images/footer-rocket.png) 50% 0 no-repeat;
 text-align:center;
}

img#rocket {
 width:150px;
 height:50px;
}

div#horiz-menu ul {
margin:0;
padding:6px 0 0;
}

div#horiz-menu li {
 float:left;
 list-style:none;
 background:url(../images/menu-divider.png) 100% 0 repeat-y;
 margin:0;
 padding:0 2px 0 0;
}

div#horiz-menu a:link,div#horiz-menu a:visited {
 display:block;
 float:left;
 height:30px;
 line-height:30px;
 font-weight:700;
 color:#fff;
 text-decoration:none;
 padding:0 25px;
}

div#horiz-menu a:hover {
 background:#00386B;
}

.hide {
 display:none;
}

form {
 border:0;
 margin:0;
 padding:0;
}

.highlight {
 background-color:#ffc;
}

div.moduletable h3 {
 color:#121A28;
 border-bottom:3px solid #e7e7e7;
 padding:3px 0;
}

div#bottom div.moduletable {
 color:#ccc;
}

div#bottom div.moduletable h3 {
 border-bottom:3px solid #243959;
 color:#fff;
}

td.buttonheading {
 vertical-align:middle;
}

td.buttonheading img {
 margin-right:5px;
}

div.contentpane,div.contentpaneopen {
 width:100%;
}

.clr {
 clear:both;
}

div.mosimage {
 margin:5px;
}

a.readon {
 display:block;
 float:left;
 padding-left:20px;
 margin-top:10px;
 line-height:14px;
 height:16px;
}

.small {
 color:#666;
}

.modifydate {
 height:20px;
 vertical-align:bottom;
 color:#666;
}

.createdate {
 height:20px;
 vertical-align:top;
 padding-bottom:5px;
 padding-top:0;
 color:#666;
}

span.pathway {
 display:block;
 height:16px;
 line-height:16px;
 vertical-align:middle;
 margin-top:5px;
 margin-bottom:20px;
 font-weight:700;
}

span.pathway img {
 vertical-align:middle;
 margin:0 10px;
}

div#pathway {
 margin-bottom:10px;
 padding-left:8px;
}

a.mainlevel {
 display:block;
 margin-bottom:3px;
 background:url(../images/menu-bullet.png) 0 0 no-repeat;
 padding:4px 0 2px 28px;
}

#system-message dd.message ul {
 list-style:none;
}

#system-message dd.error ul {
 color:#c00;
 border-top:3px solid #DE7A7B;
 border-bottom:3px solid #DE7A7B;
 list-style:none;
}

#system-message dd.notice ul {
 color:#c00;
 border-top:3px solid #F0DC7E;
 border-bottom:3px solid #F0DC7E;
 list-style:none;
}

#system-message li {
 margin-top:10px;
 margin-bottom:10px;
}

div#right ul,
ul.menu {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
}

div#right ul li a,
ul.menu li a {
 display: block;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left:10px;
 margin-bottom:2px;
 width: 160px;
 text-decoration:none;
}

div#right ul li a:hover,
ul.menu li a:hover {
 background-color: #eee;
}

a:hover,a.mainlevel:hover {
 text-decoration:underline;
}

a.mainlevel:link,a.mainlevel:visited,a.sublevel:link,a.sublevel:visited,a.sublevel:hover {
 text-decoration:none;
}

a#active_menu:link,a#active_menu:visited,li.active_menu a:link,li.active_menu a:visited {
 color:#333;
}

#system-message dt.error,#system-message dt.notice {
 visibility:hidden;
}

div#notify {
 background: #fff url(../images/alert.png) repeat-y 0 0;
 color: #d15600;
 font-size: 1.5em;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-bottom: 20px;
}

