html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
sub, sup, tt, var, dd, dl, dt,  ol,   fieldset, input, textarea, 
table, legend, caption, tbody, tfoot, thead, tr, th, td
{
	padding: 0;
	margin: 0;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-style: normal;
}
ul{
font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-style: normal;
}
html { height: 100%; }
img, a img, :link img, :visited img { border:0; }
hr {  border: 0; color: #cccccc; background-color: #cccccc; height: 1px; }
span.SubHead { line-height: 20px; }

.OuterDiv, #Body { height: 100%; }
.OuterTable { height: 100%; width: 965px; text-align: center; background-color: #ffffff; }
.OuterTableCell { vertical-align:top; }
.errorText { color: Red; font-size: 11px; }
.media_module { width:1px; height:0; text-align: center; }
.media_l { background: url(images/shadow-left.png) repeat-y right; width: 5px;  }
.media_r { background: url(images/shadow-right.png) repeat-y left; width: 5px;  }
.relative { position: relative; }
.spacer1   { line-height: 0; display: inline; height: 0px; }
.spacer2   { line-height: 0; display: inline; height: 35px; }
.spacer3   { width: 200px; }
.spacer4   { line-height: 0; display: inline; height: 1px; }
.spacer5   { line-height: 0; display: inline; height: 1px; }
.vitals_menu { text-align:right; color: #aaaaaa; }

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #003366; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0 5px 0 10px; }
a.LOGIN_object:hover, a.USER_object:hover { color: #fff; font-size: 11px; font-weight:bold; text-decoration: none; padding: 0 5px 0 10px; }

.MainMenuRow { background: url(images/menu-background.jpg) repeat-x top center; padding-left: 20px; }
.MainMenu_RightIdle { height: 31px; background: url(images/menu-divider.gif) no-repeat top right; }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand; }
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }

.BreadcrumbsTD { vertical-align: bottom; padding: 0; margin: 0px; text-align: left; }
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited { color: #011B4F; font-size: 13px; text-decoration: none; font-weight: bold; }
a.BREADCRUMBS_object:hover, a.BREADCRUMBS_object:active { color: #a4001d; font-size: 13px; text-decoration: none; font-weight: bold;}

#SimbionixLogin { position: relative; text-align: left; width: 180px;}
#SimbionixLogin h1 { margin-bottom: 10px; }
#SimbionixLogin input { height: 18px; color: Gray; margin: 15px 0 10px; font-size: 12px; padding-top: 2px; width: 180px;}
#SimbionixLogin select { height: 22px; color: Gray; width: 180px; font-size: 12px;}
#PasswordContainer { height: 30px;}
#LoginButton { display: none; }
#ErrorMessageContainer { clear: both; padding-top: 5px; }
.fakePassword { position: absolute; left: 0; z-index: 10; top: 78px; }
.forgotPassword a { display: block; margin: 10px 0 10px 0; font-size: 10px; color: #7798bb; text-align: right; }
.forgotPassword a:hover { color: #A4001D; }
.loginButton a { color: White; background-color: #7798bb; padding: 2px 6px; margin: 15px 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; display: block; float: right; border-bottom: 2px solid #343434; border-right: 2px solid #343434; border-top: 1px solid #878787; border-left: 1px solid #878787;}
.loginButton a:hover { background-color: #A4001D;}

.SearchTD { width:190px;  height: 65px; text-align: right;  background: url(images/search.jpg) no-repeat center center;}
.searchButton, a.searchbutton:link, a.searchbutton:active, a.searchbutton:visited, a.searchbutton:hover { background: transparent; cursor: hand;  padding: 15px 21px 15px 0; border: 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { width: 125px; height: 16px; line-height: 14px; vertical-align: middle; background: transparent; padding: 2px 35px 2px 0; cursor:text; font-size: 11px; text-decoration: none; text-align:left; color: #555; border: 0;}

.TreeviewTD { padding: 5px 5px 0 10px; width: 200px; }
.PanesTD { width:950px; vertical-align: top;}
.PaneTop { width: 965px; padding-bottom:10px; margin-bottom: 10px;}
.PaneSecond{  padding: 0 7px 0 10px; width: 110px; border-left: solid 1px #618BB1;}
.PaneThird{  padding: 0 7px 0 10px; width: 110px; border-left: solid 1px #618BB1;}
.PaneCenter { padding: 0 30px 0 30px; border-left: solid 1px #618BB1;}
.PaneCenter2 { padding: 0 15px 0 30px; border-left: solid 1px #618BB1;}
.PaneRight {width: 100px; padding: 0 0 0 7px; border-left: solid 1px #618BB1; }
.PaneBottom { width: 100%; padding: 0 20px 0 7px; }
.HomePaneLeft { padding-left: 20px; width: 215px; border-right: solid 1px #618BB1;}
.HomePaneCenter { padding: 0 20px 0 20px; width: 510px}
.HomePaneRight { padding: 0 20px 0 20px; width: 185px; border-left: solid 1px #618BB1;}
.Language_object { font-size: 11px; text-decoration: none; }

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #000; font-weight: bold; font-size: 12px; text-decoration: none; }
a.CommandButton:hover  { border: 0 solid #003366; font-weight: bold; font-size: 12px; text-decoration: none; }
select, input { font-size: 11px; color: #333; }
.Title1, H1 { font-weight: bold; color: #a4001d; background: transparent; text-decoration: none; padding: 5px 0 0 0;  font-size: 14px; }
.Title2, H2 { font-weight: bold; color: #4b5359;  padding: 5px 0; background: transparent; text-decoration: none; font-size: 14px; }
.SubTitle1, H3 { font-size: 15px; font-weight: normal; color: #666666;  }
.Title3bold { color: #4B5359; font-weight: bold; }
.Contact { font-size: 13px; color: #aaa; text-decoration: underline; }

.foot_menu { padding-top: 30px; }
.foot_menu div { height: 31px; width: 780px; margin: 0 auto; background-image: url(images/footer-background.jpg); background-repeat: repeat-x; }
.foot_menu a { color: #093961; font-size: 13px; background-color: #dbe9f6; text-decoration: none; font-weight: bold; height: 20px; float: left; padding: 5px 15px 0; }
.foot_menu .rightBorder { border-right: solid 1px #093961; }
.foot_menu a:hover { color:#69c; }
.foot_legal, a.foot_legal:link, a.foot_legal:visited, a.foot_legal:active { color:#369; font-size: 9px; text-decoration: none; padding-top: 20px; }
a.foot_legal:hover { color:#69c; }

.normal, .Normal, H4 { text-align: left; font-size: 13px; color: #555; line-height: 150% }
.Normal a { font-size: 12px; font-weight: bold; color: #369; text-decoration: none; line-height: 130%; }
.Normal a:hover { font-size: 12px; font-weight: bold; color: #69c; text-decoration:underline; line-height:130%; }
.normal a:link, .normal a:visited, .normal a:active { font-size: 12px; font-weight: bold; color: #369; text-decoration: none; line-height: 130%; }
.normal a:hover {font-size: 12px; font-weight: bold; color: #69c; text-decoration: underline; line-height:130%; }
.NormalBold, H5, a.NormalBold:Active, a.NormalBold:Visited, a.NormalBold:Link{  font-family: arial, sans-serif; font-size: 13px; font-weight: bold; color: #555;text-decoration:none; }
a.NormalBold:hover { font-size: 13px; font-weight: bold; color: #69c; text-decoration:underline; line-height: 130%; }
.NormalRed { color: #C50000; font-weight: bold; font-size: 12px; }
.SubHead { font-size: 15px; font-weight: normal; color: #000;  }
.Head { font-size: 20px; font-weight: normal; color: #006699; background: transparent; }
.small { font-size: 9px; font-style: normal; line-height: 15px; color: #666666; text-decoration: none}

.ControlPanel { width: 967px; border: 1px solid black; }
.ControlPanel label, .SubHead span { font-size: 12px; }
.Separator {  padding: 5px; vertical-align: top; border-bottom: dotted 1px #666;}
.Settings {	margin: 0 auto;	text-align: left; }
.container05_mar { text-align: left; }
.logDetails span { display: block; width: 840px; overflow: auto; }