/* CSS Document */
html{
height:98%;
}
body{
margin:0px auto 0px auto;
margin-bottom:1px;
color:#666465;
background:#f6f6f6;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:160%;
height:98%;
}
#page{
width:840px;
margin:0px auto 0px auto;
color:#666465;
background:url(../images/page_bg_joomla.gif) #f6f6f6 repeat-y;
text-align:center;
}
#content{
width:808px;
margin:0px auto 0px auto;
text-align:center;
}
#footer{
width:835px;
margin:0px auto 0px auto;
clear:both;
color:#666465;
background:url(../images/page_bottom.gif) top #f6f6f6 no-repeat;
}
.footer{
margin-top:10px;
}
.clr{
clear:both;
}
.outline{
text-align:left;
}
#logocontent{
width:808px;
margin:0px;
text-align:left;
}
#webefforts{
float:left;
width:220px;
margin:10px 0px 0px 10px;
text-align:left;
}
ul.links{
float:right;
margin:0 15px 0 0;
list-style:none;
text-align:right;
}
ul.links li{
float:left;
margin-left:5px;
color:#777;
font-size:9px;
}
#phone{
clear:right;
float:right;
margin:2px 10px 15px 0;
width:175px;
}
/*
* navigation - top tabs
*/
ul#nav{
margin:20px 0 0 10px;
float:left;
list-style:none;
text-align:left;
}
ul#nav li{
float:left;
}
ul#nav a{
display:block;
background-repeat:no-repeat;
height:30px;
}
/*ul#nav a:hover,*/
ul#nav a.active{
background-position:0 98%;
}
/*
* sub navigation 
* gray all caps and separated by bullets
*/
#subnav{
width:90%;
margin:5px 0 5px 10px;
padding:0;
clear:both;
text-align:left;
}
ul#sub_nav{
float:left;
padding:0;
margin:0;
list-style:none;
text-align:left;
}
ul#sub_nav li{
margin:0;
padding:0;
float:left;
list-style:none;
font-size:11px;
font-weight:bolder;
text-align:left;
}
ul#sub_nav a.active{
}
.links a,
#sub_nav a{
color:#666465;
text-decoration:none;
text-transform:uppercase;
}
.links a:hover,
#sub_nav a:hover{
color:#666465;
text-decoration:underline;
}
#buttons_outer{
width:550px;/*635px;*/
margin-bottom:2px;
margin-right:2px;
float:left;
}
#buttons_inner{
border:1px solid #cccccc;
height:5px !important;
height:5px;
}
#pathway_text{
padding-left:4px;
border:1px solid #ccc;
margin-bottom:2px;
display:block;
line-height:25px !important;
line-height:22px;
overflow:hidden;
height:25px;
}
#pathway_text img{
margin-left:5px;
margin-right:5px;
margin-top:6px;
}
#buttons{
float:left;
margin:0px;
padding:0px;
width:auto;
}
ul#mainlevel-nav{
padding:0;
margin:0;
list-style:none;
font-size:0.8em;
}
ul#mainlevel-nav li{
padding-left:0px;
padding-right:0px;
float:left;
margin:0;
border-right:1px solid #cccccc;
white-space:nowrap;
background-image:none;
font-size:11px;
line-height:21px;
}
ul#mainlevel-nav li a{
padding-left:15px;
padding-right:15px;
display:block;
color:#333333;
background:transparent;
text-decoration:none;
}
#buttons>ul#mainlevel-nav li a{
width:auto;
}
ul#mainlevel-nav li a:hover{
color:#666465;
background:#194D8D;
}
#search_outer{
float:left;
width:250px;
}
#search_inner{
border:1px solid #cccccc;
padding:0px;
height:21px !important;
height:23px;
overflow:hidden;
}
#search_inner form{
padding:0;
margin:0;
}
#search_inner .inputbox{
border:0px;
padding:3px 3px 3px 5px;
color:#194D8D;
font-family:arial,helvetica,sans-serif;
font-size:11px;
}
#header_outer{
border:0px;
margin:0px;
text-align:left;
}
#header{
float:left;
padding:0px;
margin-right:2px;
width:550px;
height:100px;
}
#top_menu_outter{
border:0px;
margin:0px;
width:700px;
text-align:left;
}
#top_menu_inner{
border:1px solid #cccccc;
height:21px !important;
height:23px;
}
#top_outer{
float:left;
width:175px;
}
#top_inner{
border:1px solid #cccccc;
padding:2px;
float:none !important;
float:left;
width:175px;
background:url(../images/chat.gif) no-repeat;
height:144px !important;
height:150px;
overflow:hidden;
}
#left_outer{
float:left;
margin-top:2px;
width:165px;
}
#left_inner{
border:1px solid #cccccc;
padding:2px;
float:none !important;
float:left;
}
#content_outer{
padding:0px;
margin-top:0px;
margin-left:2px;
/** border:1px solid #cccccc;**/
float:left;
width:635px;
}
#content_inner{
float:none !important;
float:left;
padding:0;
padding-top:2px;
margin:0;
}
table.content_table{
width:98%;
padding:0px;
margin:0px;
}
table.content_table td{
padding:0px;
margin:0px;
}
#banner_inner{
float:left;
padding:0px;
height:70px;
}
#poweredby_inner{
float:right;
padding:0px;
margin-left:0px;
height:70px;
}
#right_outer{
margin-left:2px;
width:163px;
}
#right_inner{
float:none !important;
float:left;
border:1px solid #cccccc;
padding:2px;
}
.user1_inner{
border:1px solid #cccccc;
float:none !important;
float:left;
margin:0px;
padding:2px;
}
.user2_inner{
border:1px solid #cccccc;
float:none !important;
float:left;
margin:0px;
padding:2px;
}
table td.body_outer{
padding:2px;
border:1px solid #cccccc;
}
.maintitle{
padding-left:15px;
padding-top:20px;
color:#ffffff;
font-size:40px;
}
.error{
padding:5px;
color:#cccccc;
font-style:italic;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
/** old stuff **/
.back_button{
float:left;
border:3px double #cccccc;
width:auto;
padding:0px 10px;
margin:1px;
background:url(../images/button_bg.png) repeat-x;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:20px;
}
.pagenav{
border:3px double #cccccc;
width:auto;
padding:0px 10px;
margin:1px;
background:url(../images/button_bg.png) repeat-x;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:20px;
}
.pagenavbar{
margin-right:10px;
float:right;
}
#footer{
padding:3px;
text-align:center;
}
ul{
:;/*margin:0;
padding:0;
list-style:none;*/
}
li{
:;/*line-height:15px;
padding-left:15px;
padding-top:0px;
background-image:url(../images/arrow.png);
background-repeat:no-repeat;
background-position:0px 2px;*/
}
td{
font-size:15px;
line-height:190%;
text-align:left;
}
/* Joomla core stuff */
a:link,a:visited{
color:#194D8D;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#194D8D;
font-weight:bold;
text-decoration:underline;
}
table.contentpaneopen{
width:98%;
padding:0px;
margin:0px;
border-collapse:collapse;
border-spacing:0px;
}
table.contentpaneopen td{
padding-right:5px;
}
table.contentpaneopen td.componentheading{
/*padding-left:4px;*/
}
table.contentpane{
width:98%;
padding:0px;
margin:0px;
border-collapse:collapse;
border-spacing:0px;
}
table.contentpane td{
margin:0px;
padding:0px;
}
table.contentpane td.componentheading{
/*padding-left:4px;*/
}
table.contentpaneopen fieldset{
border:0px;
border-bottom:1px solid #eee;
}
.button{
border:3px double #cccccc;
width:auto;
padding:0px 5px;
margin:1px;
color:#194D8D;
background:url(../images/button_bg.png) repeat-x;
font-family:Arial,Hevlvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:18px !important;
line-height:16px;
height:26px !important;
height:24px;
}
.inputbox{
padding:2px;
border:solid 1px #cccccc;
background-color:#ffffff;
}
.componentheading{
padding-top:5px;
padding-left:0px;
margin-bottom:20px;
/*background:url(../images/subhead_bg.png) repeat-x;*/
color:#666666;
font-weight:bold;
font-size:10px;
text-align:left;
text-transform:uppercase;

}
.contentcolumn{
padding-right:5px;
}
.contentheading{
margin: 5px 0 15px 0;
padding: 0px;
white-space:nowrap;
color:#194D8D;
font-weight:bold;
font-size:14px;
height:30px;
}
.contentpagetitle{
color:#cccccc;
font-size:13px;
font-weight:bold;
text-align:left;
}
table.searchinto{
width:98%;
}
table.searchintro td{
font-weight:bold;
}
table.moduletable{
width:98%;
margin-bottom:5px;
padding:0px;
border-spacing:0px;
border-collapse:collapse;
}
div.moduletable{
padding:0;
margin-bottom:2px;
}
table.moduletable th,div.moduletable h3{
padding-left:4px;
margin:0 0 2px 0;
background:url(../images/subhead_bg.png) repeat-x;
color:#666666;
font-weight:bold;
font-size:10px;
text-align:left;
line-height:21px;
text-transform:uppercase;
height:21px;
}
table.moduletable td{
padding:0px;
margin:0px;
font-size:11px;
font-weight:normal;
}
table.pollstableborder td{
padding:2px;
}
.sectiontableheader{
padding:4px;
background:#f0f0f0;
font-weight:bold;
}
.sectiontablefooter{
}
.sectiontableentry1{
background-color:#ffffff;
}
.sectiontableentry2{
background-color:#f9f9f9;
}
.small{
color:#999999;
font-size:11px;
}
.createdate{
padding-bottom:10px;
color:#999999;
font-size:11px;
height:15px;
}
.modifydate{
padding-top:10px;
color:#999999;
font-size:11px;
height:15px;
}
table.contenttoc{
border:1px solid #cccccc;
padding:2px;
margin-left:2px;
margin-bottom:2px;
}
table.contenttoc td{
padding:2px;
}
table.contenttoc th{
padding-top:2px;
padding-left:4px;
background:url(../images/subhead_bg.png) repeat-x;
color:#666666;
font-weight:bold;
font-size:10px;
text-align:left;
text-transform:uppercase;
height:21px;
}
a.mainlevel:link,a.mainlevel:visited{
padding-top:10px;
padding-left:5px;
width:98%;
display:block;
background:url(../images/menu_bg.png) no-repeat;
color:#194D8D;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
vertical-align:middle;
height:20px !important;
height:25px;
}
a.mainlevel:hover{
background-position:0px -25px;
color:#194D8D;
text-decoration:underline;
}
a.mainlevel#active_menu{
color:#194D8D
font-weight:bold;
}
a.mainlevel#active_menu:hover{
color:#194D8D;
text-decoration:underline;
}
a.sublevel:link,a.sublevel:visited{
padding-left:1px;
color:#194D8D;
font-size:11px;
font-weight:bold;
text-align:left;
vertical-align:middle;
}
a.sublevel:hover{
color:#194D8D;
text-decoration:none;
}
a.sublevel#active_menu{
color:#194D8D
}
.highlight{
padding:0;
background-color:Yellow;
color:Blue;
}
.code{
border:1px solid #bbb;
background-color:#ddd;
}
form{
margin:0;/* removes space below form elements */
padding:0;
}
div.mosimage{
border:1px solid #ccc;
}
.mosimage{
border:1px solid #cccccc;
margin:5px;
}
.mosimage_caption{
margin-top:2px;
padding:1px 2px;
border-top:1px solid #cccccc;
background:#efefef;
color:#666;
font-size:10px;
}
span.article_seperator{
display:block;
height:1.5em;
}
