html {
        height: 100%;
        margin-bottom: 0px;
}

body {
        font-family: arial, verdana, Helvetica, Sans-serif;
        line-height: 1.2em;
        font-size: 12px;
        color: #333333;
        margin: 5px 0px;
        text-align: center;
}

form {
        margin: 0;
        padding: 0;
}


a:link, a:visited {
/*        color: #5AA427;
        text-decoration: underline;*/
        text-decoration: none;
        font-weight: normal;
}

a:hover {
/*        text-decoration: none;*/
        text-decoration: underline;
        font-weight: normal;
}

input.button {
        cursor: pointer;
}

img {
        border:0px;
}

p {
        margin-top: 0;
        margin-bottom: 5px;
}

div#wrapperholder table,
div#wrapperholder div {
        text-align: left;
}

div#center {
        margin-left: auto;
        margin-right: auto;
        width:990px;
        padding-bottom:30px;
}

div#wrapperholder {
        width:990px;
        background-image: url('../images/wrapper_bg.png');
        background-repeat: repeat-y;
}
div#wrappert {
        background-image: url('../images/wrappert.png');
        background-repeat: no-repeat;
        height:5px;
        clear: both;
}
div#wrapperb {
        background-image: url('../images/wrapperb.png');
        background-repeat: no-repeat;
        background-position: 0% 100%;
        height:5px;
        clear: both;
}
div#wrapper {
        margin: 20px;
}

div#header {
        background: url('../images/header.gif');
        background-repeat: repeat-x;
        height: 115px;
        position: relative;
}

div#headerl {
        background: url('../images/header_l.gif');
        background-repeat: no-repeat;
        height: 115px;
}

div#headerr {
        background: url('../images/header_r.gif');
        background-position: 100% 0%;
        background-repeat: no-repeat;
        height: 115px;
        height: 90px;
        padding-left: 370px;
        padding-right: 40px;
        padding-top: 25px;
        text-align: left;
        color:#E52929;
}

div#logo {
        position: absolute;
        width: 950px;
        height: 100px;
        top: 7px;
        left: 20px;
        background: url('../images/mvsh.png');
        background-repeat: no-repeat;
}

div#topmenu {
        background: url('../images/top_menu_bg.gif');
        background-repeat: repeat-x;
/*        height: 30px;*/
        height: 20px;
}

ul#mainlevel-nav {
        list-style: none;
        margin: 0px;
        padding: 0px;
}

ul#mainlevel-nav li {
        float:left;
}

ul#mainlevel-nav li a {
        float:left;
        display:block;
        font-weight: bold;
/*        height: 30px;
        line-height: 30px;*/
        height: 20px;
        line-height: 20px;
        padding: 0 20px;
        color: #FFFFFF;
        text-decoration: none;
}

ul#mainlevel-nav li a:hover {
        text-decoration: underline;
}

div#pathway {
        height: 30px;
        text-align: left;
        font-size:0.92em;
        line-height:30px;
        margin-left:20px;
        width: 600px;
        float:left;
}

div#user4 {
        float: right;
}

div.search input.inputbox {
        width: 180px;
        margin-top:3px;
}


div#userholder {
        float:left;
        width:950px;
}


div#user1 {
        float:left;
        width:322px;
        background-image: url('../images/user_bg.gif');
        background-repeat: repeat-x;
        background-color: #379DDF;
        text-align: left;
        padding: 20px;
}

div#user2 {
        float:left;
        width:323px;
        margin-left:10px;
        background-image: url('../images/user_bg.gif');
        background-repeat: repeat-x;
        background-color: #379DDF;
        text-align: left;
        padding: 20px;
}



div#user1 h3,
div#user2 h3{
        color:#FFFFFF;
        margin:0px;
        padding:0px;
        font-size: 1.50em;
        margin-bottom:5px;
        line-height: 1em;
}

div#user1 ul,
div#user2 ul{
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

div#user1 ul li,
div#user2 ul li{
        background-image: url('../images/bullet.gif');
        background-repeat: no-repeat;
        background-position: 0px 7px;
        padding-left: 10px;
}

div#user1 ul li a,
div#user2 ul li a{
        line-height: 1.2em;
        color: #FFFFFF;
        text-decoration: none;
}

div#user1 ul li a:hover,
div#user2 ul li a:hover{
        text-decoration: underline;
}


div#mainholder {
        float:left;
        width:950px;
}

div#left {
        text-align: left;
        float:left;
        width: 205px;
        margin-right: 10px;
}

div#right {
        text-align: left;
        float:left;
        width: 205px;
        margin-left: 10px;
}

div#main {
/*        font-size:1em;*/
        font-size:.9em;
        text-align: left;
        float:left;
}

div#right div.moduletable_text,
div#right div.moduletable,
div#left div.moduletable {
        margin-bottom:10px;
        text-align: left;
        background-image: url('../images/module_bg.gif');
        background-repeat: repeat-y;
        position: relative;
        padding:40px 20px 20px 20px;
        border-bottom: 1px solid  #E3EAEE;
}

div#right div.moduletable_text {
        font-size: 0.92em;
}

div#right div.moduletable_text h3,
div#right div.moduletable h3,
div#left div.moduletable h3 {
        margin: 0px;
        top: 0px;
        left: 0px;
        display:block;
        width:205px;
        height: 29px;
        position: absolute;
/*        background-image: url('../images/module_t.gif');*/
        background-image: url('../images/module_menu_t.gif');
        background-repeat: no-repeat;
        padding:7px 0px 10px 20px;
/*        color: #003456;*/
        color: #FFFFFF;
        font-size: 1.17em;
}

div.bannerheader {
        font-weight: bold;
        margin-bottom: 15px;
        margin-top:10px;
}

div.bannergroup_text div.clr {
        height:15px;
}

div#left .input {
        border:0px;
        padding:0px;
        margin:0px;
}


div#left div.moduletable ul {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        list-style-type: none;
}

div#left div.moduletable ul li a {
        line-height: 1.2em;
        font-size: 0.92em;
/*        text-decoration: underline;*/
        text-decoration: none;
        color:#003456;
        display:block;
        padding-left:15px;
        background-image: url('../images/bullet_menu.gif');
        background-repeat: no-repeat;
        background-position: 0px 4px;
}

div#left div.moduletable ul li a:hover {
/*        text-decoration: none;*/
        text-decoration: underline; 
}

div#left div.moduletable_menu {
        margin-bottom:10px;
        text-align: left;
        background-image: url('../images/module_menu_bg.gif');
        background-repeat: repeat-y;
        position: relative;
        padding:30px 10px 20px 10px;
        border-bottom: 1px solid  #E3EAEE;
}


div#left div.moduletable_menu h3 {
        margin: 0px;
        top: 0px;
        left: 0px;
        display:block;
        width:185px;
        height: 9px;
        position: absolute;
        background-image: url('../images/module_menu_t.gif');
        background-repeat: no-repeat;
        padding:7px 0px 10px 20px;
        color: #FFFFFF;
        font-size: 1.17em;
}

div#left div.moduletable_menu ul {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        list-style-type: none;
}

div#left div.moduletable_menu ul li {
        border-bottom: 1px solid #e3eaee;
        padding: 5px 10px;
}
div#left div.moduletable_menu ul li ul li {
        border:0px;
}
div#left div.moduletable_menu ul li a {
        line-height: 1.2em;
        font-size: 0.92em;
        text-decoration: none;
        color:#003456;
        display:block;
        padding-left:15px;
        background-image: url('../images/bullet_menu.gif');
        background-repeat: no-repeat;
        background-position: 0px 4px;
}

div#left div.moduletable_menu ul li a:hover {
        text-decoration: underline;
}


div.componentheading {
        font-size: 2em;
        color: #010101;
        font-weight: bold;
        line-height: 1em;
}

table.contentpaneopen td.contentheading {
        font-size: 1.50em;
        line-height: 1.2em;
        color: #0F6EAC;
        font-weight: bold;
}

td.modifydate {
        font-size:0.83em;
        line-height: 1em;
        color: #999999;
}

td.createdate {
        font-size:0.83em;
        line-height: 1em;
        color: #999999;
}

span.small {
        font-size:0.83em;
        line-height: 1em;
        color: #999999;
}

table.contentpaneopen {
        line-height: 1.3em;
        font-size: 1.1em;
}

table.contenttoc {
        margin:10px 0px 10px 10px;
        text-align: left;
        background-repeat: repeat-y;
        position: relative;
        padding:10px;
        border: 1px solid  #E3EAEE;
}

a.readon:link, a.readon:visited {
        padding-left:15px;
        background-image: url('../images/readon.gif');
        background-repeat: no-repeat;
        background-position: 0px 3px;
        text-decoration: none;
        font-size: 11px;
}

a.readon:hover {
        text-decoration: underline;
}

/*strong {
        color: #379ddf;
        font-weight: normal;
}*/

table.pollstableborder td.sectiontableentry1,
table.pollstableborder td.sectiontableentry2 {
        padding:2px 2px;
}

a.pathway:link,
a.pathway:visited {
        color: #333333;
        text-decoration: none;
}
a.pathway:hover {
        text-decoration: underline;
}

.sectiontableheader,
.sectiontableheader a {
        font-weight: bold;
        color: #333333;
}

tr.sectiontableentry1 td {
        background-color: #FFFFFF;
        padding:10px 5px;
}
tr.sectiontableentry2 td {
        background-color: #f1f6f8;
        padding:10px 5px;
}

div#footer {
        border:1px solid #c7d5dd;
        background-color: #eef2f6;
        height:40px;
        width: 948px;
        float:left;
        margin: 10px 20px;
        position: relative;
}


div#footerText {
        position: absolute;
        top: 13px;
        right: 10px;
        color: #0f6eac;
        font-size: 0.92em;
}

div#footerText a {
        color: #0f6eac;
        font-size: 1em;
}

div#syndicate img {
        margin-right: 10px;
        border:0px;
        text-decoration: none;
}

div#syndicate a {
        color: #0f6eac;
        font-size: 0.92em;
}

div#syndicate {
        padding:13px 10px 10px 10px;
}

/* System Standard Messages */
#system-message dd.message ul { background: #C3D2E5 url('../../images/notice-info.png') 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url('../../system/images/notice-alert.png') 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url('../../system/images/notice-note.png') 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
