a:link,a:visited{
color:#81984C;
font-weight:normal;
text-decoration:none
}
.background{
background-color:#FFFFFF
}
a:hover{
color:#AABC7F;
font-weight:normal;
text-decoration:underline
}
a.contentpagetitle:hover{
text-decoration:none
}
a.mainlevel{
height:20px;
display:block
}
a.mainlevel:link,a.mainlevel:visited{
color:#808080;
font-family:Tahoma Arial,Helvetica,serif;
font-weight:bold;
text-transform:capitalize;
text-indent:3px;
border-bottom:1px solid #FFFFFF;
line-height:20px
}
a.mainlevel:hover{
color:000000;
background-color:#CCCCCC;
text-decoration:none
}
a.sublevel:hover{
color:#008000;
text-decoration:underline
}
a.sublevel:link,a.sublevel:visited{
color:#AABC7F;
font-family:Tahoma Arial,Helvetica,serif;
font-weight:normal;
text-indent:10px;
}
a.readon{
background:url(../images/readon.gif) no-repeat top right;
display:block;
float:left;
height:16px;
line-height:14px;
margin-top:10px;
padding-right:20px;
text-indent: 2px;
}
.moduletable .button {
	background: transparent  url(../images/wbutton.gif) no-repeat ;
	border: 0;
	width: 60px;
	height: 14px;
	font-size: 10px; font-weight: bold;
	font-family:Tahoma Arial,Helvetica,serif;
	color: #000000;
	text-transform: lowercase;
}
body{
height:100%;
margin:0px 0px 0px 0px
}

div.componentheading{
margin-top:10px;
padding-left:0px
}
div.module{
background:url(../images/modules.gif) no-repeat;
margin-bottom:2px;
width:196px
}
div.module div{
}
div.module div div{
padding:7px 10px 15px 12px
}
div.module div div div{
background:none;
padding:0;
width:auto !important;
width:100%;}

label{
color: Black;
}
div.moduletable{
margin-bottom:0px
}
div.moduletable h3,div.module h3,div.module-dark h3{
font-family:Tahoma Arial,Helvetica,sans-serif;
font-size:1.0em;
font-weight:bold;
margin:0;
margin-bottom:5px;
padding-left:4px
}
div.mosimage{
margin:5px
}
div.mosimage_caption{
color:#666666;
font-size:10px
}
form{
margin:0;
padding:0
}
h3,.componentheading,table.moduletable th{
font-family:Tahoma Arial,Helvetica,sans-serif;
font-weight:bold;
margin:0;
margin-bottom:5px;
padding-left:4px;
padding-bottom: 4px;
}
/* custom stuff */
html{
height:100%;
margin-bottom:1px
}
li.latestnews{
margin-top:3px
}
p{
margin-bottom:5px;
margin-top:0
}
span.pathway,pathway{
border-bottom:thin #CCCCCC;
font-family:Tahoma Arial,Helvetica,sans-serif;
display:block;
margin-left:6px;
}
span.pathway img{
padding:0px 0px
}
table#main{
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:left
}
table.blog td.contentheading{
padding-top:15px
}
table.contentpaneopen,table.contentpane{
width:auto !important;
width:100%
}
table.contenttoc{
border:1px solid #CCCCCC;
margin:5px;
padding:5px;
width: 40% !important;
text-align: center;
}
table.topmodules{
background:url(../images/topmodules.gif) no-repeat
}
table.topmodules th{
	padding-top: 3px;
}
table.topmodules td{
	padding: 4px;
}
table.contenttoc td{
padding:0 5px
}
table.menu td.menu_l{
background:url(../images/white_spacer.png) no-repeat top left;
height:12px;
width:4px
}
table.menu td.menu_m{
text-align:center;
width:765px
}
table.menu td.menu_r{
background:url(../images/white_spacer.png) no-repeat top right;
height:12px;
width:4px
}
table.moduletable{
width:100%
}
table.moduletable th{
color:#FFFFFF;
text-transform:uppercase;
text-align: center;
/*padding-left:15px*/
}
table.moduletable td{
color:#FFFFFF;
padding-left:0px
}

td,tr,p,div{
color:#333333;
font-family:Verdana;
font-size:11px;
line-height:140%;
}
td.bottom{
background:url(../images/mp_shadow_b.png) #F7F7F7 bottom left no-repeat;
color:#999999;
text-align:center
}
td.bottom a:link,td.bottom a:visited,td.bottom a:hover{
color:#999999
}
td.buttonheading{
padding-bottom: 3px;
vertical-align: bottom;
}
td.greyline{
background:url(../images/greyline.gif) repeat-y;
width:1px
}
td.left_bot_shadow{
background:url(../images/lb_shadow.png) no-repeat;
height:55px;
width:11px
}
td.left_shadow{
background:url(../images/left.gif) repeat-y;
width:7px
}
td.maincol{
padding-right:5px;
width:100%
}
td.logo{
/*background:url(../images/logo.gif) no-repeat*/
background: url(../images/logosimp.gif) no-repeat;
height: 100px;
background-color: #E5F5BD;
}
td.news{
/*background:url(../images/news.gif) no-repeat;*/
padding-left: 0px;

}
table.moduletable td.news.news{
color:#FFFFFF
}
td.right_bot_shadow{
background:url(../images/rb_shadow.png) no-repeat;
height:55px;
width:11px
}
td.bottom{
background:url(../images/bottom.gif) repeat-x;
height:38px
}
.sitename{
font-size:10px;
color:#FFFFFF;
text-align:center
}
td.right_shadow{
background:url(../images/right.gif) repeat-y;
width:7px
}
td.topbar{
background:url(../images/top.gif) repeat-x;
height:14px
}
td.sectiontableentry1,td.sectiontableentry2{
padding:3px
}
td.sectiontableheader{
background:#EFEFEF;
border-right:1px solid #FFFFFF;
color:#333333;
font-weight:bold;
padding:4px
}
td.wrapper{
background:url(../images/t_shadow.png) #F7F7F7 no-repeat;
width:773px
}
tr.sectiontableentry1 td,tr.sectiontableentry2 td{
padding:4px
}
a.readon:link,a.readon:visited{
background:url(../images/gbutton.gif) no-repeat;
color:#FFFFFF;
}
ul{
margin:0;
padding:0;
padding-left:1.6em
}
.clr{
clear:both
}
.createdate{
color:#999999;
font-size:10px;
font-weight:normal;
height:20px;
padding-bottom:5px;
padding-top:0px;
vertical-align:top;
vertical-align:top
}
.modifydate{
color:#999999;
font-size:10px;
font-weight:normal;
height:20px;
text-align:left;
vertical-align:bottom
}
.imputbox{
	
font-size:10px;
font-weight: bold;
color: #81984C;
}
.pagenav{
font-weight:bold;
line-height:50px
}
.small{
color:#999999;
font-size:10px;
font-weight:normal;
text-align:left
}
#header{
height:170px;/*background:url(../images/header.jpg);*/
margin-left:4px;
margin-right:4px;
margin-top:15px;
width:765px
}
#pathway{
height:20px;
margin-left:4px;
margin-right:4px;
margin-top:15px;
width:765px;
font-family:Tahoma Arial,Helvetica,sans-serif;
display:block;
background-color:#F7F7F7
}
#mainbody{
background:url(../images/header_bottom.png) #F7F7F7 repeat-x
}
#page_bg{
background:#E5F5BD;
height:100%;
margin-bottom:1px;
padding:0
}
#sub1div{
display:block;
visibility:show
}
#sub2div{
display:none;
visibility:hidden
}
#search{
position:relative;
top:0px !important;
top:10px;
right:20px
}
.searchbox{
font-size:10px;
font-weight: bold;
color: #81984C;
height:16px
}
#logo{
position:relative;
top:0px !important;
top:8px;
left:105px;
color: #81984C;
line-height: 1.7em;
}
div.center,div.syndicate div{
text-align:center
}
.componentheading,.contentheading{
border-bottom:1px solid #81984C;
color:#000000;
font-family:Tahoma Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:bottom;
width:100%;
text-transform:uppercase
}
.back_button{
float: right;
margin-bottom: 10px;
}
