body {margin: 0px;padding: 0px;font-family: Arial, Helvetica, "Sans Serif";line-height: 120%;background: #464646;color: #000;font-size: 10pt;}

#body_inner {margin-left: auto;margin-right: auto;padding: 0px;	width: 1000px;text-align: left;}

#slideshow_inner {float:right;margin:0; height:194px; width:525px; clear:right; padding-top:30px;}

#user3{float: left;	padding-left: 18px;	margin: 0px; height: 35px;width: 982px;	clear: left;}

#content{float: left;	background: url(../images/content.png) repeat-y;padding: 0px 18px 0 0;margin: 0px; width: 982px;clear: left;}

#component_top{float: left;	background: url(../images/component_top.png) no-repeat;padding-top: 20px;margin: 0px; width: 722px;clear: left;}

#component{float: left;padding: 0 0 0 30px;margin: 0px; width: 678px;clear: left;}

#right_outer{float: right;padding: 0px;margin: 0px; width: 260px;clear: right;}

#right{	float: left;padding: 0px;margin: 0px; width: 260px;clear: left;}

#form-login {margin: 0px;padding: 0px;background: transparent;color: #fff;}

#form-login .input{padding: 0px;border: none !important;margin: 0px;}

#form-login-username {padding: 0px;margin: 0px;}

#form-login-username label {padding-left: 0px;margin: 0px;}

#form-login-password {padding: 10px 0 0 0;margin: 0px;}

#form-login-password label {padding-left: 0px;margin: 0px;}

#form-login .button{margin: 0 0 10px 0 ;}

#form-login-remember {padding: 10px 0 10px 0;margin: 0px;}

#pre_bottom {float: left; background: url(../images/content.png) repeat-y; padding: 0px 18px 0 0; margin: 0px; width: 982px;clear: left; /*padding: 5px 0 0 0;*/	margin: 0px; /*width: 1000px;*/text-align: left;}

#bottom{float: left;background: url(../images/bottom.png) no-repeat;padding: 5px 0 0 0;	margin: 0px; width: 1000px;height: 100px;clear: left;text-align: center;}

.clr {clear: both;}

.outline {border: 0px inset #fff;background: transparent;padding: 0px;}

.poll td {font-weight: normal !important;text-align: left !important;background: transparent;}

.button{margin: 0px;padding: 2px 5px 2px 5px;}

.blog{margin-top: 10px;padding: 0px;width: 100%;background: transparent;}

.blog .contentpaneopen{padding: 10px;width: 100%;background: transparent;}

.contentpaneopen h1{line-height:28px;}

#main .blog_more ul, #main2 .blog_more ul{padding: 10px 0 30px 10px;}

.blog_more ul li {padding: 0 17px 0 0;background-position: 98% 8px;}

.maintitle {color: #000000;font-size: 1em;padding-left: 15px;padding-top: 20px;background: transparent;}

.blog_more{padding: 15px;}

.error {font-style: italic;	text-transform: uppercase;padding: 5px;color: #ffffff;font-size: 1em;font-weight: bold;width: 100%;background: transparent;}

.back_button {float: left;text-align: center;width: auto;line-height: 15px;margin: 1px;padding-top: 0px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;background-color: transparent;}

.pagenav {float: left;font-weight: normal;border: 1px solid #a4a4a4;background: #f0f0f0;width: auto;margin-left: 5px;padding-top: 3px;padding-right: 8px;padding-bottom: 3px;padding-left: 8px;}

#main2 .pagination,#main .pagination {border-top:solid 1px  #a4a4a4;margin:10px 0 0;padding:10px 0;}

ul.pagination {list-style-type:none;margin:0;padding:0;text-align:left;}

ul.pagination li {display:inline;padding:3px 8px 0;text-align:left;}

ul.pagination li a {padding:3px 8px 3px 8px;}

.button {cursor:pointer;font-size: 10pt;}

.inputbox{background-color: #fff;border: 1px solid #bcbcbc;color: #000;padding: 2px;}

.componentheading {font-size: 10pt;color: #000;text-align: center;height: 20px;width: 680px;font-weight: bold;text-transform: uppercase;margin: 0px;text-decoration: none;padding: 0px;}

.contentcolumn {padding: 0px;margin:0px;background: transparent;}

.contentpagetitle {font-weight: bold;color: #ffffff;text-align:left;background: transparent;}

table.content_table {width: 100%;padding: 0px;margin: 0px;}

table.content_table td {padding: 0px;margin: 0px;}

table.contentpaneopen {width: 100%;padding: 0px;margin: 0px;}

table.contentpaneopen .buttonheading{width: 20px !important;padding: 0px;margin: 0px;}

table.contentpaneopen td {width: auto !important;padding: 0px;margin: 0px;}

table.contentpaneopen td.componentheading {padding: 0px;margin: 0px;}

table.contentpane {text-align: left !important;width: 100% !important;padding: 0px;margin: 0px;}

table.contentpane td {text-align: left !important;width: auto !important;margin: 0px;padding: 0px;}

table.contentpane td.componentheading {padding: 0px;margin: 0px;}

table.contentpaneopen fieldset {padding: 0px;margin: 0px;}

table.searchinto {width: 100%;}

table.searchintro td {font-weight: bold;}

table.moduletable {padding: 0px;margin: 0px;}

div.moduletable {padding: 0px;margin: 0px;}

table.moduletable th, div.moduletable h3 {background: url(../images/moduletable_bg.png) no-repeat;background-position: right;width: 88%;color: #00bfff;text-align: right;height: 20px;line-height:20px;	font-weight: normal;text-transform: uppercase;margin:  0px;	margin-bottom: 5px;text-decoration: none;padding-right: 25px;font-size: 8pt;}

table.moduletable_menu th, div.moduletable_menu h3 {background: url(../images/moduletable_bg.png) no-repeat;width: 200px;color: #a4a4a4;text-align: right;height: 20px;line-height:20px;font-weight: normal;text-transform: uppercase;margin-top:  10px;margin-bottom: 0px;text-decoration: none;padding-right: 10px;font-size: 8pt;}

table.moduletable_text th, div.moduletable_text h3 {color: #a4a4a4;text-align: right;height: 20px;line-height:20px;font-weight: normal;text-transform: uppercase;margin-top:  10px;margin-bottom: 0px;text-decoration: none;padding:0px;margin-right: 10px;font-size: 8pt;}

div.moduletable_content {color: #fff;text-align: left;border: 10px solid #fff;margin-bottom: 10px;font-size: 10pt;font-weight: normal;padding: 10px;width: 220px;background: transparent;}

.moduletable {clear: both;}

table.moduletable td {padding: 0px;margin: 0px;font-weight: normal;}

table.pollstableborder {width: 100%;}

table.pollstableborder td.sectiontableentry1 {background-color: transparent;padding-left:5px;height: 20px;line-height: 20px;margin: 0px;color: #fff;border-bottom: 1px dotted #fff;}

table.pollstableborder td.sectiontableentry2 {background-color: transparent;padding-left:5px;height: 20px;line-height: 20px;margin: 0px;color: #fff;border-bottom: 1px dotted #fff;}

.sectiontableheader a:hover {font-weight: bold;color: #fff;background: transparent;}

.sectiontableentry1 {background-color: #f0f0f0;padding-left:10px;padding-top: 5px;padding-bottom:5px;margin: 0px;color: #000;text-align: left !important;}

.sectiontableentry2 {background-color: #f4f4f4;padding-left:10px;padding-top: 5px;padding-bottom:5px;margin: 0px;color: #000;text-align: left !important;}

tr.sectiontableentry0 td {background-color: #f0f0f0;padding-left:10px;padding-top: 5px;padding-bottom:5px;margin: 0px;color: #000;text-align: left !important;}

tr.sectiontableentry1 td {background-color: #f4f4f4;padding-left:10px;padding-top: 5px;padding-bottom:5px;margin: 0px;color: #000;text-align: left !important;}

tr.sectiontableentry2 td {background-color: #f0f0f0;padding-left:10px;padding-top: 5px;padding-bottom:5px;margin: 0px;color: #000;text-align: left !important;}

.small {color: #747474;font-size: 0.8em;background: transparent;}

.createdate {height: 15px;padding-bottom: 10px;color: #a4a4a4;font-size: 0.8em;background: transparent;}

.modifydate {height: 15px;padding-top: 10px;color: #a4a4a4;font-size: 0.8em;background: transparent;}

table.contenttoc {	border: 1px solid #282828;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: #CE2415;text-align: left;padding-top: 2px;padding-left: 4px;height: 21px;font-weight: bold;text-transform: uppercase;}

a img { border : none; }

ul {margin: 0;padding: 0;list-style: none;}

li {padding: 0px;background: transparent;}

ul#mainlevel-nav {list-style: none;padding: 0px;margin: 0;}

ul#mainlevel-nav li {margin: 0 !important;padding: 0 !important;width: 121px;height: 35px;float: left;cursor: pointer;}

ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited {background: transparent;display: block;text-align:center;text-transform: uppercase;width: 120px;	padding: 0px;color: #fff;height: 24px;margin: 0px;padding: 11px 0 0 0;font-size: 10pt;border-right: 1px solid #fff;cursor: pointer;}

#buttons>ul#mainlevel-nav li a {width: auto; }

ul.menu {margin: -10px;padding: 0px;list-style: none;background: transparent;width: 240px;}

ul.menu li a span {padding: 0px;background: transparent;}

ul.menu li {margin: 0 !important;padding: 0 !important;background: transparent !important;width: 100%;}

ul.menu li a:link, ul.menu li a:visited  {display: block;text-align: right;color: #ffffff;height: 25px;line-height: 25px;padding: 0 10px 0 0;margin: 0px;font-size: 10pt;background: #4b4b4b;border-bottom: 1px solid #fff;}

ul.menu li.active a:link, ul.menu li.active a:visited {display: block;text-align: left;color: #000 !important;height: 25px;line-height: 25px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;background: #fff !important;border-bottom: 1px solid #fff;}

ul.menu li.active a:hover {display: block;text-align: left;color: #fff !important;height: 25px;line-height: 25px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;background: #4b4b4b !important;border-bottom: 1px solid #fff;}

ul.menu li li {background: transparent !important;margin: 0 !important;padding: 0px !important;border: none !important;}

ul.menu li li a {background: transparent !important;margin: 0 !important;padding: 0 !important;border: none !important;}

ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus {background: transparent !important;}

ul.menu li li a:link span, ul.menu li li a:visited span {display: block;text-align: left;color: #bcbcbc;height: 24px;line-height: 24px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;border-bottom: 1px solid #fff;background: #fff !important;font-style: italic;cursor: pointer;}

ul#mainlevel {margin: -10px;padding: 0;list-style: none;background: transparent;width: 240px;}

ul#mainlevel li {margin: 0 !important;padding: 0 !important;background: transparent !important;width: 100%;}

ul#mainlevel li a {display: block;text-align: right;color: #bcbcbc;height: 25px;line-height: 25px;padding: 0 10px 0 0;margin: 0px;font-size: 10pt;background: #4b4b4b;border-bottom: 1px solid #fff;}

#buttons>ul#mainlevel li a {width: auto; }

ul#mainlevel li a#active_menu {display: block;text-align: left;color: #000 !important;height: 25px;line-height: 25px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;background: #fff !important;border-bottom: 1px solid #fff;}

ul#mainlevel li a#active_menu:hover {display: block;text-align: left;color: #fff !important;height: 25px;line-height: 25px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;background: #4b4b4b !important;border-bottom: 1px solid #fff;}

a.pathway:link, a.pathway:visited {padding:0;background: transparent;}

a.pathway:hover {padding:0;background: transparent;}

.highlight {background-color: Yellow;color: Blue;padding: 0;}

.code {background-color: #ddd;border: 1px solid #bbb;}

form {/* removes space below form elements */margin: 0;	padding: 0;width:100%;background: transparent;}

div.mosimage {border: 1px solid #ccc;background: transparent;}

.mosimage {border: 1px solid #282828;margin: 5px;background: transparent;}

.mosimage_caption { margin-top: 2px;background: #efefef; padding: 1px 2px;color: #666;text-transform: none;border-top: 1px solid #ffffff;}

.dd {background: transparent;}

div#user3 table { width:100%; background:none; border:none; text-align:center;height:35px;}

div#user3 table td { text-align:center; width:100%; height:35px;}

div#user3 table td a { text-decoration:none; color:#fff; background:none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:15px; height:35px; font-weight:700;}

div#user3 table td a:hover {text-decoration:none; color:#000; background-color:#fff;}

#header {float: left;background: url(../images/header.png) no-repeat;padding: 0px;margin: 0px;height: 260px;width: 1000px;clear: left;}

#form-login a:link, #form-login a:visited{color: #0096E1;}

#form-login a:hover{color: #0096E1;}

#form-login .inputbox{background: #4b4b4b;border: 1px solid #fff !important;margin: 0px;padding: 2px;color: #000;width: 216px;}

#form-login-remember .inputbox{background: transparent;border: none !important;margin: 0px;padding: 0px;width: 16px !important;}

.contentheading {font-size: 10pt;color: #0096E1;text-align: left;height: 15px;width: 680px;font-weight: bold;text-transform: uppercase;margin: 0px;text-decoration: underline;padding: 0px;font-style: italic;}

table.pollstableborder th.sectiontableheader {height: 40px;line-height:40px;font-weight: bold;padding-left: 10px !important;margin-top: 10px;background-color: #4b4b4b;	width: auto !important;color: #0096E1;}

.sectiontableheader a:link {font-weight: bold;color: #0096E1;background: transparent;}

.sectiontableheader a:visited {font-weight: bold;color:#0096E1;background: transparent;}

a:link, a:visited {color: #0096E1; text-decoration: none;font-weight: normal;background: transparent;}

a:hover {color: #0096E1; text-decoration: none;font-weight: normal;background: transparent;}

ul#mainlevel-nav li a:hover {background: url(../images/user3_button_hover_blue.png) repeat-x;display: block;text-align:center;text-transform: uppercase;width: 120px;	padding: 0px;height: 24px;margin: 0px;padding: 11px 0 0 0;margin: 0px;font-size: 10pt;border-right: 1px solid #fff;}

ul#mainlevel-nav li a#active_menu-nav {background: url(../images/user3_button_active_blue.png) repeat-x;display: block;text-align:center;text-transform: uppercase;	width: 120px;padding: 0px;color: #fff !important;height: 24px;margin: 0px;padding: 11px 0 0 0;margin: 0px;font-size: 10pt;border-right: 1px solid #fff;}

ul#mainlevel-nav li a#active_menu-nav:hover {background: transparent;display: block;text-align:center;text-transform: uppercase;width: 120px;padding: 0px;color: #0096E1 !important;height: 24px;margin: 0px;padding: 11px 0 0 0;margin: 0px;font-size: 10pt;border-right: 1px solid #fff;}

ul.menu li a:hover{display: block;text-align: right;height: 25px;line-height: 25px;padding: 0 10px 0 0;margin: 0px;font-size: 10pt;border-bottom: 1px solid #fff;}

ul.menu li li a:hover span {display: block;text-align: left;color: #0096E1;height: 24px;line-height: 24px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;border-bottom: 1px solid #fff;background: #fff !important;font-style: italic;}

ul.menu li li.active a:link span, ul.menu li li.active a:visited span {display: block;text-align: left;color: #0096E1;height: 24px;line-height: 24px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;border-bottom: 1px solid #fff;	background: #fff !important;font-style: italic;	font-weight: bold;}

ul.menu li li.active a:hover span {display: block;text-align: left;color: #bcbcbc;height: 24px;line-height: 24px;padding: 0 0 0 10px;margin: 0px;font-size: 10pt;border-bottom: 1px solid #fff;background: #fff !important;font-weight: bold;}

ul#mainlevel li a:hover {display: block;text-align: right;height: 25px;line-height: 25px;padding: 0 10px 0 0;margin: 0px;font-size: 10pt;border-bottom: 1px solid #fff;}

.sectiontableheader {height: 40px;line-height:40px;font-weight: bold;padding-left: 10px !important;margin-top: 10px;background-color: #4b4b4b;width: auto !important;color: #0096E1;}

table.moduletable_right th, div.moduletable_right h3 {color: #4b4b4b;text-align: center;height: 35px;line-height: 35px;text-transform: uppercase;margin: 0px;font-size: 12pt;font-weight: bold;	padding: 0px;width: 100%;background: url(../images/user3_button_active_blue.png) repeat-x;border-bottom: 1px solid #fff;}