body {
background:#fff url(../images/bg-top.gif) top repeat-x;
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#616161;
margin:0 auto;
}

img {
padding:4px 0;
}

li {
list-style:none;
}

a,li a {
font:10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#265FAD;
}

a:hover,li a:hover {
font:10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
color:#265FAD;
}

#wrapper {
background:#2F2F2F;
width:950px;
height:auto;
padding-bottom:5px;
text-align:center;
margin:0 auto;
}

#header {
background:#FFF;
width:950px;
height:80px;
padding-top:10px;
text-align:center;
}

#header_logo {
width:350px;
height:50px;
text-align:left;
float:left;
margin:0;
}

#search {
float:right;
text-transform:uppercase;
color:#CCC;
margin:0 auto;
}

#navbar {
background:#fff;
clear:both;
width:950px;
height:20px;
padding:5px 0;
}

#banner {
width:100%;
text-align:center;
height:65px;
margin:0 auto;
}

#pathway {
clear:both;
width:510px;
height:20px;
font:10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
color:#ccc;
text-align:left;
margin:10px 0 5px 5px;
}

ul#mainlevel-nav {
float:right;
margin:0;
padding:0;
}

ul#mainlevel-nav li {
float:left;
padding:0 0 0 25px;
}

ul#mainlevel-nav li a {
background:url(../images/bg_menu_top.gif) no-repeat left;
font:bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#616161;
padding-left:15px;
}

ul#mainlevel-nav li a:hover,#active_menu-nav {
color:#0C62E4;
}

a.sublevel {
margin:10px 0;
padding:0 0 0 10px;
}

#container {
clear:both;
width:940px;
margin:5px 5px 0;
}

#leftcolumn {
background:#2F2F2F;
width:190px;
text-align:center;
float:left;
font:10px Tahoma, Arial, Helvetica, sans-serif;
margin:0;
padding:2px;
}

#contentCentral {
background:#FFF;
float:right;
text-align:center;
margin:0 0 5px;
padding:0;
}

#contentCentral td,p,span {
line-height:175%;
}

#users {
background:#EEEFE9;
text-align:left;
margin:0;
}

.moduletable-user a {
font:10px Tahoma, Arial, Helvetica, sans-serif;
color:#7C7A73;
text-transform:uppercase;
}

.moduletable-user a:hover {
text-decoration:underline;
color:#7C7A73;
}

.moduletable-user h3 {
background:#E1E3D6;
color:#4A4A4A;
font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-bottom:10px;
margin-top:0;
border-right:solid 10px #D4D4D0;
padding:7px 0 7px 10px;
}

.moduletable-user {
line-height:175%;
margin:0;
padding:0;
}

#content {
text-align:left;
float:left;
}

#rightcolumn {
background:#F5F5F6;
width:190px;
text-align:center;
float:right;
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:0;
padding:2px;
}

#clear {
clear:both;
}

#footer {
clear:both;
background:#434343;
width:940px;
height:40px;
color:#A2A2A2;
padding-top:5px;
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
margin:0 5px;
}

.inputbox {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
border:solid 1px #C3C3C3;
padding:2px;
}

.button {
background:#E1E3D6;
font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
border:solid 1px #C3C3C3;
color:#828282;
padding:1px 2px;
}

.contentheading,.componentheading {
text-align:left;
font:bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#265FAD;
padding-bottom:10px;
text-transform:uppercase;
}

.contentheading a {
color:green;
}

.contentheading a:hover {
color:#80C080;
}

.contenttoc a {
font-weight:700;
color:#504D59;
text-decoration:none;
}

.contenttoc a:hover {
font-weight:700;
color:#9f9d36;
text-decoration:none;
}

.contentpane a {
line-height:150%;
font-weight:700;
font-size:14px;
color:#504D59;
text-decoration:none;
}

.contentpane a:hover {
line-height:150%;
font-weight:700;
font-size:14px;
color:#9f9d36;
text-decoration:none;
}

a.category {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

a.category:hover {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

tr.sectiontableentry1 td a,tr.sectiontableentry2 td a {
text-decoration:none;
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#265FAD;
}

td.sectiontableentry1,td.sectiontableentry2 {
text-align:left;
}

tr.sectiontableentry1 td a:hover,tr.sectiontableentry2 td a:hover {
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
color:#265FAD;
}

th.pagenav_next a,th.pagenav_prev a,.back_button a {
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#265FAD;
text-decoration:none;
}

.pagenavbar a {
font-weight:700;
color:#000;
text-decoration:none;
}

.pagenavbar a:hover {
font-weight:700;
color:#000;
text-decoration:underline;
}

a.readon,a.readon:hover {
background:#EFEFEF url(../images/li-docs.png) no-repeat left;
color:#A2A2A2;
text-decoration:none;
text-transform:uppercase;
text-align:right;
font-size:9px;
float:right;
border:solid 2px #EFEFEF;
padding:3px 5px 3px 15px;
}

a.blogsection {
color:#265FAD;
text-decoration:none;
text-transform:uppercase;
text-align:right;
font:10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.moduletable {
text-decoration:none;
color:#fff;
text-transform:uppercase;
}

a.mainlevel {
text-decoration:none;
color:#D3D3D3;
}

a.mainlevel:hover,#active_menu {
font-weight:700;
color:#fff;
}

.moduletable,.moduletable_menu,.moduletable_right {
line-height:175%;
margin:0;
padding:0 0 20px;
}

.moduletable_menu td {
font-size:10px;
text-transform:uppercase;
height:25px;
color:#4C4854;
padding-left:20px;
}

.latestnews ul {
text-align:left;
margin:0;
padding:0;
}

.moduletable h3,.moduletable_menu h3 {
background:#4A4A4A url(../images/bg_moduletable_menu_h3.gif) no-repeat left;
font:bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
text-align:left;
text-transform:uppercase;
color:#fff;
margin-bottom:10px;
margin-top:0;
border-right:solid 10px #434343;
padding:7px 0 7px 20px;
}

.moduletable_right h3 {
background:#DCDCDC url(../images/bg_moduletable_right_h3.gif) no-repeat left;
font:bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
text-align:left;
text-transform:uppercase;
color:#000;
margin-bottom:10px;
margin-top:0;
border-right:solid 10px #D2D2D2;
padding:7px 0 7px 20px;
}

.mosimage_caption {
font:normal 11px Arial, Helvetica, sans-serif;
color:#999;
}

table.contentpane {
width:95%;
margin:auto;
}

table td.sectiontableheader {
font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

td.createdate,.mosimage_caption,td.modifydate,.small {
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#C3C3C3;
}

td.createdate {
background:url(../images/icon_date.gif) no-repeat left;
padding-left:15px;
}

td.modifydate {
background:url(../images/icon_updated.gif) no-repeat left;
padding-left:15px;
}

.small {
background:url(../images/icon_author.gif) no-repeat top left;
padding-left:15px;
}

.pathway,#users td {
margin:0;
padding:0;
}

ul.latestnews-user,ul.mostread-user,li.latestnews-user,li.mostread-user {
list-style-image:url(../images/li-docs.png);
}

a.footer,a.blogsection:hover,.moduletable a,.moduletable a:hover {
color:#265FAD;
text-decoration:underline;
}

.contentpaneopen,.contenttoc {
text-align:justify;
line-height:150%;
}

.contentpaneopen li,.contenttoc li {
list-style:none;
padding:0 30px 0 10px;
}

th.pagenav_next a:hover,th.pagenav_prev a:hover,.back_button a:hover,table.contentpane ul li a:hover,table.contentpane ul li a.category:hover {
text-decoration:underline;
}

.pagenav,td.sectiontablefooter,table.contentpane ul li a,table.contentpane ul li a.category {
font:10px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#265FAD;
}
