iframe {float: right}
html { height: 100%}
body { height: 100%; margin-bottom: 1px}
#main {	padding:2px; border: 1px solid #cccccc;	width: 802px;margin-left: auto;margin-right: auto}
.clr { clear: both}
.outline { border: 1px solid #cccccc; background: #ffffff; padding: 2px}
#buttons_outer {width: 635px; margin-bottom: 2px;margin-right: 2px;float: left}
#buttons_inner {border: 1px solid #cccccc;height: 21px}
#pathway_text {	position: absolute;bottom: 2px;	left: 2px; overflow: hidden;display: block;height: 25px;width: 628px;line-height: 25px !important;line-height: 22px;color: white;padding-left: 4px}
#pathway_text img {margin-left: 5px;margin-right: 5px;margin-top: 6px}
#pathway_text a{color:  white}
#pathway_text a:hover {	color: #FF8000}
#buttons {float: left;margin: 0px;padding: 0px;width: auto}
ul#mainlevel-nav{list-style:none;padding:0;margin:0;font-size:0.8em}
ul#mainlevel-nav li{background-image:none;padding-left:0px;padding-right:0px;float:left;margin:0;font-size:11px;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;color:#333333;background:transparent}
#buttons>ul#mainlevel-nav li a{width:auto}
ul#mainlevel-nav li a:hover{color:#fff;background:#0000A8}
#search_outer{float:left;width:165px}
#search_inner{border:1px solid #cccccc;padding:0px;height:21px !important;height:23px;overflow:hidden}
#search_innerform{padding:0;margin:0}
#search_inner.inputbox{border:0px;padding:3px 3px 3px 5px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#0000A8}
#header_outer{text-align:left;border:0px;margin:0px}
#header{position:relative;float:left;padding:0px;margin-right:2px;width:635px;height:130px;background:url(../images/header_short.jpg)no-repeat}
#top_outer{float:left;width:165px}
#top_inner{border:1px solid #cccccc;padding:2px;height:124px !important;height:130px;overflow:hidden;float:none!important;float:left}
#left_side{vertical-align:top}
#left_outer{width:165px;float:left}
#left_inner{border:1px solid #cccccc;padding:2px;float:none!important;float:left}
#main_area{padding-top:2px}
#main_body{vertical-align:top;padding-left:2px;width:100%}
#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:100%;padding:0px;margin:0px}
table.content_table td{padding:0px;margin:0px}
#banner_inner{padding:0px;text-align:center;margin:0px;margin-bottom:2px!important;margin-bottom:0px}
#poweredby_inner{float:right;padding-left:1px;margin-left:0px;height:70px}
#right_side{vertical-align:top;padding-left:2px}
#right_outer{margin-left:0px;width:165px}
#right_inner{border:1px solid #cccccc;padding:2px}
.user1_inner{border:1px solid #cccccc;float:none!important;float:left;margin:0px;margin-right:2px;padding:2px}
.user2_inner{border:1px solid #cccccc;float:none!important;float:left;margin:0px;padding:2px}
#body_outer{float:left;padding:2px;border:1px solid #cccccc}
#active_menu{color:#cccccc;font-weight:bold}
a#active_menu:hover{color:#cccccc}
.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}
/**oldstuff**/
.back_button{float:left;text-align:center;font-size:11px;font-weight:bold;border:3px double#cccccc;width:auto;background:url(../images/button_bg.png)repeat-x;padding:0px10px;line-height:20px;margin:1px}
.pagenav{text-align:center;font-size:11px;font-weight:bold;border:3px double#cccccc;width:auto;background:url(../images/button_bg.png)repeat-x;padding:0px10px;line-height:20px;margin:1px}
.pagenavbar{margin-right:10px;float:right}
#footer{text-align:center;padding:3px}
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:0px2px}
td{text-align:left;font-size:11px}
body{margin:15px;height:100%;padding:0px;font-family:Arial,Helvetica,SansSerif;line-height:120%;font-size:11px;color:#333333;background:#ffffff}
/*Joomlacorestuff*/
a:link,a:visited{color:#0000A8;text-decoration:none;font-weight:bold}
a:hover{color:#FF8000;text-decoration:none;font-weight:bold}
table.contentpaneopen{width:100%;padding:0px;border-collapse:collapse;border-spacing:0px;margin:0px}
table.contentpaneopen td{}
table.contentpaneopen td.cmponentheading{padding-left:4px}
table.contentpane{width:100%;padding:0px;border-collapse:collapse;border-spacing:0px;margin: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{color:#0000A8;font-family:Arial,Hevlvetica,sans-serif;text-align:center;font-size:11px;font-weight:bold;border:3px double#cccccc;width:auto;background:url(../images/button_bg.png)repeat-x;padding:0px5px;line-height:18px!important;line-height:16px;height:26px!important;height:24px;margin:1px}
.inputbox{padding:2px;border:solid1px#cccccc;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:30px;color:#0000A8;font-weight:bold;font-size:14px;white-space:nowrap}
.contentpagetitle{font-size:13px;font-weight:bold;color:#cccccc;text-align:left}
table.searchinto{width:100%}
table.searchintro td{font-weight:bold}
table.moduletable{width:100%;margin-bottom:5px;padding:0px;border-spacing:0px;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:002px0}
table.moduletable td{font-size:11px;padding:0px;margin:0px;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:#999999;font-size:11px}
.modifydate{height:15px;padding-top:10px;color:#999999;font-size:11px}
table.contenttoc{border:1px solid #cccccc;padding:2px;margin-left:2px;margin-bottom:2px}
table.contenttoc td{padding:2px}
table.contenttoc th{background:url(../images/subhead_bg.png)repeat-x;color:#666666;text-align:left;padding-top:2px;padding-left:4px;height:21px;font-weight:bold;font-size:10px;text-transform:uppercase}
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:#ccc;text-align:left;padding-top:5px;padding-left:18px;height:20px!important;height:25px;width:100%;text-decoration:none}
a.mainlevel:hover{background-position:0px-25px;text-decoration:none;color:#fff}
a.sublevel:link,a.sublevel:visited{padding-left:1px;vertical-align:middle;font-size:11px;font-weight:bold;color:#0000A8;text-align:left}
a.sublevel:hover{color:#FF8000;text-decoration:none}
.highlight{background-color:Yellow;color:Blue;padding:0}
.code{background-color:#ddd;border:1px solid #bbb}
form{/*removesspacebelowformelements*/margin:0;padding:0}
div.mosimage{border:1px solid #ccc}
.mosimage{border:1px solid #cccccc;margin:5px}
.mosimage_caption{margin-top:2px;background:#efefef;padding:1px2px;color:#666;text-transform:normal;font-size:10px;border-top:1px solid #cccccc}
.dd{}