/* CSS Document */
.content_column_left{width:495px;float:left;vertical-align:top}
.content_column_right{float:right;width:180px;vertical-align:top}
html{height:100%}
body{background-color:#FFFFFF}
.body_page_bg{background:#8E8E8E;margin:0;height:100%;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:120%;font-size:11px;color:#333;background-image:url(../images/grey_bg.jpg);background-repeat:repeat-x}
p{}
h1{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#666666}
h2{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#666666}
h3{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#666666}

blockquote{background-color:#e2e2e2;border:1px solid #ccc;padding:20px}

/* LAYOUT */
#container{background:#fff;margin:0 auto;width:950px;padding:5px 5px 25px 5px;overflow:hidden}
#masthead{overflow:hidden;margin-bottom:20px}


.clr{clear:both}
.outline{border:0 solid #cccccc;background:#ffffff;padding:2px}
a.readon:link,a.readon:visited{font-size:10px;color:#666;background-color:#E8F5CF;text-decoration:none;border:1px solid #ccc;padding:0 5px 0px 5px;float:right;margin-top:5px}
a.readon:hover,a.readon:active{color:#95A952;background-color:#FFF;text-decoration:none;border:1px dotted #95A952}
.pagenavbar{margin-right:10px;float:right}
a.pagenav:link,a.pagenav:visited{font-size:10px;color:#666;background-color:#E8F5CF;text-decoration:none;border:1px solid #ccc;padding:4px 15px 4px 15px;float:right;margin-top:5px;white-space:nowrap}
a.pagenav:hover,a.pagnav:active{color:#95A952;background-color:#FFF;text-decoration:none;border:1px dotted #95A952}
#buttons{background-color:#00253A;height:25px}
#buttons_outer{width:635px;margin-top:20px;float:left}
#buttons_inner{border:1px solid #cccccc;height:21px !important;height:23px}
#pathway_text{overflow:hidden;display:block;height:25px;line-height:25px !important;line-height:22px;padding-left:4px;border:1px solid #ccc;margin-bottom:2px}
#pathway_text img{margin-left:5px;margin-right:5px;margin-top:6px}
#buttons{float:left;margin:0;padding:0;width:100%}
ul#mainlevel-nav{list-style:none;padding:0;margin:0;margin-top:8px;font-size:0.8em}
ul#mainlevel-nav li{background-image:none;padding-left:0;padding-right:0;float:left;margin:0;font-size:12px;line-height:21px;white-space:nowrap;border-right:1px solid #cccccc}
ul#mainlevel-nav li a{display:block;padding-left:15px;padding-right:15px;text-decoration:none;font-weight:bold;color:#666666;background:transparent}
#buttons>ul#mainlevel-nav li a{width:auto}
ul#mainlevel-nav li a:hover{color:#FFFFFF;background:#99A216}
/* DROPDOWN MENU START */
a.mainlevel-drop:link,a.mainlevel-drop:visited{display:block;/*background:url(../images/menu_bg.png) no-repeat;*/;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-align:center;padding-top:5px;padding-right:0 !important;padding-left:0 !important;padding-right:3px;padding-left:3px;margin-left:10px !important;margin-right:10px !important;margin-left:0;margin-right:0;height:20px !important;height:25px;width:100%;text-decoration:none;border-right:1px solid #ffffff}
a.mainlevel-drop:hover{background-color:#95A952;text-decoration:none;color:#fff}
a.mainlevel-drop#active_menu{color:#fff;font-weight:bold}
a.mainlevel-drop#active_menu:hover{color:#fff;background-color:#FF6600}
a.sublevel-drop:link,a.sublevel-drop:visited{display:block;/* background:url(../images/menu_bg.png) no-repeat;*/
vertical-align:middle;font-size:11px;font-weight:bold;color:#333333;text-align:left;padding-top:3px;padding-bottom:3px;padding-left:15px;border-bottom:1px solid #ccc;height:15px !important;height:20px;width:100%;text-decoration:none}
a.sublevel-drop:hover{color:#ffffff;text-decoration:none;background-color:#95A952}
a.sublevel-drop#active_menu{color:#333}
/* DROPDOWN MENU END */
ul.latestnews{/* list-style:disc;list-style-image:url(../images/indent1.png);padding-left:10px;margin-left:3px;*/
font-size:10px;line-height:10px;list-style:none;padding-left:0;margin-left:0}
ul.latestnews li{padding-left:0;padding-bottom:7px;margin-left:0}
#search_outer{float:left;width:165px}
#search_inner{border:1px solid #cccccc;padding:0;height:21px !important;height:23px;overflow:hidden}
#search_inner form{padding:0;margin:0}
#search_inner .inputbox{border:0;padding:3px 3px 3px 5px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#95A952}
#header_outer{text-align:left;border:0;margin:0}
#header{float:left;padding:0;margin-right:2px;width:635px;height:100px;background:url(../images/header_short.jpg) no-repeat}
#top_outer{float:left;width:165px}
#top_inner{border:1px solid #ffffff;padding:2px;height:100px !important;height:100px;overflow:hidden;float:none !important;float:left;background-color:#669ACC}
#left_outer{float:left;margin:0 5px 0 0;width:180px}
#left_inner{border:0 solid #cccccc;padding:2px;float:none !important;float:left}
#content_outer{padding-left:0;padding-right:0;margin-top:0;float:left;width:720px;overflow:hidden}
#content_inner{float:none !important;float:left;padding:0;padding-top:2px;margin:0}
table.content_table{width:100%;padding:0;margin:0}
table.content_table td{padding:0;margin:0}
#banner_inner{float:left;padding:0;height:70px}
#poweredby_inner{float:right;padding:0;margin-left:0;height:70px}
#right_outer{margin:0;width:180px;float:left}
#right_inner{float:none !important;float:left;border:0 solid #cccccc;padding:2px}
.user1_inner{border:1px solid #cccccc;float:none !important;float:left;margin:0;padding:2px}
.user2_inner{border:1px solid #cccccc;float:none !important;float:left;margin:0;padding:2px}
table td.body_outer{padding: 2px 15px 2px 15px}
.maintitle{color:#ffffff;font-size:40px;padding-left:15px;padding-top:20px}
.error{font-style:italic;text-transform:uppercase;padding:5px;color:#cccccc;font-size:14px;font-weight:bold}
/** old stuff **/
.back_button{float:left;text-align:center;font-size:11px;font-weight:bold;border:1px solid #cccccc;width:auto;background:url(../images/button_bg.png) repeat-x;padding:0 10px;line-height:20px;margin:1px;text-decoration:none}
a.back_button:link,a.back_button:visited{text-decoration:none}
#footer{color:#fff;text-align:center;padding:10px 3px 20px}
ul{list-style:none;list-style-image:url(../images/arrow.png)}
li{margin-bottom:6px}
td{text-align:left;font-size:11px}
/* Joomla core stuff */
a:link,a:visited{color:#1E295A;text-decoration:underline;border:none}
a:hover{color:#6F707B;text-decoration:underline}
img{border:none}
table.contentpaneopen{width:100%;padding:0;border-collapse:collapse;border-spacing:0;margin:0 0px 3px 0px}
table.contentpaneopen td{padding-right:5px;line-height:140%}
table.contentpaneopen td.componentheading{padding-left:4px}
table.contentpane{width:100%;padding:0;border-collapse:collapse;border-spacing:0;margin:0}
table.contentpane td{margin:0;padding:0}
table.contentpane td.componentheading{padding-left:4px}
table.contentpaneopen fieldset{border:0;border-bottom:1px solid #eee}
.button{color:#95A952;font-family:Arial,Hevlvetica,sans-serif;text-align:center;font-size:11px;font-weight:bold;border:1px solid #cccccc;width:auto;background:url(../images/button_bg.png) repeat-x;padding:0 5px;line-height:18px !important;line-height:16px;height:26px !important;height:24px;margin:1px}
.inputbox{padding:2px;border:solid 1px #999999;background-color:#ffffff}
.componentheading{background:url(../images/subhead_bg.png) repeat-x;color:#666666;text-align:left;padding-top:4px;padding-left:4px;height:21px;font-weight:bold;font-size:10px;text-transform:uppercase}
.contentcolumn{padding-right:5px}
.contentheading{height:10px;color:#95A952;font-weight:normal;font-size:19px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;border-bottom:0 solid #D5DDBA}
.contentpagetitle{font-size:14px;font-weight:bold;color:#95A952;text-align:left;text-decoration:none;line-height:15px}
a.contentpagetitle:link,a.contentpagetitle:visited{font-weight:bold;text-decoration:none;color:#95A952}
a.contentpagetitle:hover{text-decoration:none;color:#95A952;border-bottom:1px solid #95A952}
img.newsimage{margin-right:10px;margin-top:5px}
table.searchinto{width:100%}
table.searchintro td{font-weight:bold}
table.moduletable{width:100%;margin-bottom:5px;padding:0;border-spacing:0;border-collapse:collapse}
div.moduletable{padding:0;margin-bottom:2px}
table.moduletable th,div.moduletable h3{background:url(../images/subhead_bg.png) repeat-x;color:#666666;text-align:left;padding-left:4px;height:21px;line-height:21px;font-weight:bold;font-size:10px;text-transform:uppercase;margin:0 0 2px 0}
table.moduletable td{font-size:11px;padding:0;margin:0;font-weight:normal}
table.pollstableborder td{padding:2px}
.sectiontableheader{font-weight:bold;background:#f0f0f0;padding:4px}
.sectiontablefooter{}
.sectiontableentry1{background-color:#ffffff}
.sectiontableentry2{background-color:#f9f9f9}
.small{color:#999999;font-size:11px}
.createdate{height:15px;padding-bottom:10px;color:red;font-size:11px}
.modifydate{height:15px;padding-top:10px;color:#999999;font-size:11px}
div.pagenavcounter{display:none}
div.contenttoc{border-bottom:1px solid #cccccc;padding:4px;margin-bottom:15px}
table.contenttoc{border:1px solid #cccccc;padding:5px;margin-left:5px;margin-top:35px;margin-bottom:5px;background-color:#F0F0F0}
table.contenttoc td{padding:2px}
table.contenttoc th{background-color:#9BB33A;font:10px bold #9BB33A;font-family:Arial,Helvetica,sans-serif;text-align:left;padding-top:2px;padding-left:4px;height:21px;font-weight:bold;font-size:10px;text-transform:uppercase;color:#FFFFFF}
a.mainlevel:link,a.mainlevel:visited{display:block;background:url(../images/menu_bg.png) no-repeat;vertical-align:middle;font-size:11px;font-weight:bold;color:#1E295A;text-align:left;padding-top:5px;padding-left:18px;height:20px !important;height:25px;width:100%;text-decoration:none;margin-top:8px;margin-bottom:0}
a.mainlevel:hover{background-position:0 -25px;text-decoration:none;color:#1E295A}
a.mainlevel#active_menu{color:#95A952;font-weight:bold}
a.mainlevel#active_menu:hover{color:#AEBE78}
a.sublevel:link,a.sublevel:visited{padding-left:0;vertical-align:middle;font-size:11px;font-weight:normal;color:#1E295A;text-align:left;text-decoration:none}
a.sublevel:hover{color:#6F707B;text-decoration:underline}
a.sublevel#active_menu{color:#95A952}
a.latestnews:link,a.latestnews:visited{color:#1E295A;text-decoration:none}
a.latestnews:hover{color:#1E295A;text-decoration:underline}
.highlight{background-color:#C4D3D8;color:#000000;padding:0}
.code{background-color:#ddd;border:1px solid #bbb}
form{/* removes space below form elements */
margin:0;padding:0}
div.mosimage{border:0 solid #ccc}
.mosimage{border:0 solid #cccccc;margin:5px}
.mosimage_caption{margin-top:2px;background:#efefef;padding:1px 2px;color:#666;font-size:10px;border-top:0 solid #cccccc}
span.article_seperator{display:block;height:1.5em;border-bottom:1px solid #E1E1E1;margin-bottom:10px;margin-top:5px}
.tree-csstree ul li{list-style-type:none;list-style-image:none;margin:0;padding:0;background-color:red}
.tree-csstree ul ul li{list-style-type:none;margin:0;padding:0;background-color:#009966}
.tree-csstree{margin:0;padding:0}