body {
margin:0;
padding:0;
text-align:left;
font-family:Verdana, Geneva, sans-serif;
}
a {
text-decoration:none;
font-weight:bold;
border:none;
}
a:hover {
text-decoration:underline;
border:none;
}
#accessibility {
position:absolute;
left:-2000px;
top:-2000px;
display:none;
}
#source {
position:absolute;
left:-2000px;
top:-2000px;
display:none;
}
#pagewidth {
width:1220px;
text-align:left;
margin-left:auto;
margin-right:auto;
background:transparent url(../images/back_all.gif) repeat-y;
margin-bottom:auto;
}
#header {
height:120px;
width:auto;
}
#top-top {
height:20px;
width:auto;
background:transparent;
}
#top-bottom {
height:auto;
width:auto;
background:transparent;
float:left;
}
#search {
margin:0;
width:148px;
height:auto;
float:right;
background:url(../images/back_search.gif) right top no-repeat;
padding-left:10px;
padding-top:2px;
vertical-align:top;
}
#search .inputbox {
width:auto;
height:16px;
font-size:12px;
background:transparent;
border:none;
margin:0;
padding:0;
line-height:normal;
}
#search form {
margin:0;
padding:0;
}
#topmenu {
height:auto;
float:right;
width:600px;
}
#pathway {
width:auto;
height:25px;
padding-left:20px;
}
#leftcol {
width:152px;
float:left;
position:relative;
margin-right:6px;
}
#rightcol-normal {
width:155px;
float:right;
position:relative;
margin-right:0;
margin-top:-22px;
}
#rightcol-broad {
width:180px;
float:right;
position:relative;
margin-right:0;
margin-top:-22px;
}
#outer {
width:1230px;
padding-top:6px;
}
#footer {
height:20px;
width:auto;
background:transparent url(../images/footer.png) bottom left no-repeat;
font-size:9px;
}
#maincol {
float:left;
width:880px;
padding-top:3px!important;
margin-left:0!important;
}
#banner {
width:478px;
height:69px;
float:right;
padding-left:6px;
padding-top:7px;
}
iframe.wrapper {
z-index:auto;
}
.clr {
clear:both;
}
.content {
padding:0;
font-size:12px;
line-height:18px;
}
#leftcol div.module, #rightcol-normal div.module {
width:152px;
background:transparent url(../images/module_middle.jpg) left repeat-y;
margin-bottom:6px;
}
#leftcol div.module div, #rightcol-normal div.module div {
width:152px;
background:transparent url(../images/module_top.jpg) top left no-repeat;
}
#leftcol div.module div div, #rightcol-normal div.module div div {
width:152px;
background:transparent url(../images/module_bottom.jpg) bottom left no-repeat;
}
#leftcol div.module div div div, #rightcol-normal div.module div div div {
width:137px;
padding-left:5px;
padding-right:5px;
padding-top:8px;
background:transparent;
padding-bottom:10px;
font-size:10px;
}
#leftcol div.module div div div div, #rightcol-normal div.module div div div div {
padding:0;
margin:0;
}
#rightcol-broad div.module {
width:177px;
background:transparent url(../images/module_middle_wide.jpg) left repeat-y;
margin-bottom:3px;
}
#rightcol-broad div.module div {
width:177px;
background:transparent url(../images/module_top_wide.jpg) top left no-repeat;
}
#rightcol-broad div.module div div {
width:177px;
background:transparent url(../images/module_bottom_wide.jpg) bottom left no-repeat;
}
#rightcol-broad div.module div div div {
width:162px;
padding-left:5px;
padding-right:5px;
padding-top:8px;
background:transparent;
padding-bottom:10px;
font-size:10px;
}
#rightcol-broad div.module div div div div {
padding:0;
margin:0;
}
div.module h3 {
font-size:14px;
width:130px;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:5px;
}
#user1 {
float:left;
width:49%;
}
#user2 {
float:right;
width:49%;
}
#user3 {
width:100%;
}
#user1 ul, #user2 ul, #user3 ul {
list-style:none;
padding:0;
padding-left:.7em;
margin-left:.7em;
margin-bottom:2px;
margin-top:2px;
}
#maincol div.moduletable {
width:100%;
margin-bottom:10px;
border:1px solid #EFEFEF;
background:transparent;
font-size:10px;
}
#maincol div.moduletable h3 {
color:#FFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
height:20px;
line-height:20px;
width:100%;
border-bottom:1px solid #EFEFEF;
text-align:left;
text-indent:5px;
}
ul#mainlevel-nav {
list-style:none;
padding:0;
margin:0;
float:right;
white-space:nowrap;
}
ul#mainlevel-nav li {
width:auto!important;
float:right;
margin:0;
font-size:12px;
height:20px;
line-height:20px;
white-space:nowrap;
margin-right:1px;
}
ul#mainlevel-nav li a {
font-weight:normal;
height:20px;
display:block;
padding-left:5px;
padding-right:10px;
text-decoration:none;
color:#CCC;
margin-left:5px;
white-space:nowrap;
}
a.mainlevel {
font-size:16px;
padding-left:4px;
width:143px;
display:block;
line-height:26px;
margin-bottom:0;
text-decoration:none;
font-weight:normal;
border-right:4px solid #CACACA;
}
html>body a.mainlevel {
width:135px;
}
a.mainlevel:hover, a.mainlevel#active_menu {
background:#F1F1F1;
text-decoration:none;
}
a.sublevel {
padding:0;
margin:0;
font-size:10px;
padding-left:12px;
width:139px;
display:block;
line-height:20px;
margin-bottom:0;
text-decoration:none;
font-weight:normal;
border-right:4px solid #CACACA;
}
html>body a.sublevel {
width:123px;
}
a.sublevel:hover, a.sublevel#active_menu {
text-decoration:none;
width:139px;
}
html>body a.sublevel:hover, a.sublevel#active_menu {
width:123px;
}
#leftcol div.module div div div div.syndicate {
background:transparent;
width:137px;
margin:0;
padding:0;
}
#leftcol div.module div div div div.syndicate div {
background:transparent;
width:137px;
margin:0;
padding:0;
}
.pathway {
color:#BBB;
font-size:10px;
text-decoration:none;
font-weight:normal;
}
.pathway a {
color:#BBB;
text-decoration:none;
font-weight:normal;
}
.mosimage {
border:1px solid #ccc;
margin:5px;
}
.mosimage_caption {
margin-top:2px;
background:#efefef;
padding:1px 2px;
color:#666;
font-size:10px;
border-top:1px solid #ccc;
}
hr {
width:90%;
}
hr.separator {
width:40%;
}
.small {
font-weight:bold;
font-size:11px;
color:#000;
line-height:.7;
}
.smalldark {
font-size:10px;
color:#000;
height:10px;
line-height:10px;
text-align:left;
}
.sectiontableentry1 {
text-align:left;
background:#EFEFEF;
font-size:10px;
padding:2px;
}
.sectiontableentry2 {
background:#FFF;
font-size:10px;
text-align:left;
padding:2px;
}
.button {
border:1px solid #BBB;
}
.inputbox {
border:1px solid #BBB;
}
.createdate {
font-weight:bold;
font-size:11px;
color:#000;
height:10px;
line-height:.7;
}
.modifydate {
font-size:10px;
color:#000;
height:20px;
line-height:20px;
margin-bottom:5px;
}
a.readon {
font-size:14px;
text-decoration:none;
line-height:14px;
padding-left:16px;
background:url(../images/readon.gif) no-repeat left;
margin-top:10px;
}
.blog_more {
font-size:10px;
}
a.readon:hover {
background:url(../images/readon.gif) no-repeat left;
text-decoration:underline;
}
.blog {
width:auto;
}
.contentheading {
width:98%;
font-weight:bold;
font-size:16px;
height:10px;
line-height:24px;
border-bottom:1px solid #002E61;
font-family:verdana, arial, sans-serif;
color:#002E61;
}
.contentpaneopen {
text-align:left;
background:transparent;
font-size:12px;
}
table.contentpane td.contentheading {
font-weight:bold;
font-size:16px;
height:10px;
line-height:24px;
font-family:Verdana, Geneva, sans-serif;
border:none;
}
table.contentpane ul {
margin:0;
padding:0;
list-style:none;
}
table.contentpane ul li {
padding:0;
margin:0;
padding-left:15px;
}
.contentdescription {
font-size:10px;
}
.sectiontableheader {
font-weight:bold;
font-size:10px;
height:25px;
line-height:25px;
}
.categorytitle {
font-weight:bold;
font-size:16px;
height:25px;
line-height:25px;
font-family:Verdana, Geneva, sans-serif;
}
.componentheading {
font-weight:bold;
font-size:16px;
height:23px;
line-height:20px;
font-family:Verdana, Geneva, sans-serif;
border-bottom:1px solid #002E61;
color:#002E61;
margin-bottom:5px;
}
a.category {
text-decoration:underline;
}
a.category:hover {
text-decoration:underline;
}
table.moduletable {
width:100%;
font-size:80%;
}
table.moduletable th {
font-size:80%;
}
.poll {
font-size:10px;
text-align:left;
}
.back_button a {
font-size:10px;
font-weight:normal;
}
.blogsection {
font-size:12px;
}
.blog_more ul li {
list-style:none;
padding-left:14px;
line-height:18px;
}
table.contenttoc {
border:1px solid #CCC;
padding:2px;
}
table.contenttoc th {
font-weight:bold;
font-size:10px;
border-bottom:1px solid #BBB;
}
form {
margin:0;
padding:0;
}
.newsfeed {
margin-left:10px;
padding-left:0;
margin-top:5px;
list-style-type:circle;
list-style-image:url(../images/submenu_back.gif);
}