html {
	height: 100%;
}
#body {
	margin: 0;
	background: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	color: #363636;
}
table, tr, td {
	margin: 0;
	font: 11px tahoma;
}
p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	color: #363636;
}
.StandardWidth {
	width: 960px;
}
.FullHeight {
	height: 100%;
}
.FullWidth {
	width: 100%;
}
.OuterTable {
	width: 100%;
	height: 100%;
	background: #FFF;
}
.OuterTableBoxed {
	width: 100%;
	height: 100%;
	background: url(boxed-bg.gif) repeat top left #dbdbdb;
}
.OuterTDBoxed {
	padding: 15px 0;
}
.ContentPanesTD {
	width: auto;
	height: 100%;
	vertical-align: top;
	padding: 0;
}
.Dotted {
	background: url(dotted2.gif) repeat top left;
}
.LogoRow {
	height: 1px;
	padding: 0 10px 0 7px;
}
.LogoTD {
	width: 1px;
	padding: 0;
}
.BreadcrumbsRow {
	height: 41px;
	background: url(bread-bg.gif) repeat top left;
	padding: 0;
}
.SpaceBar {
	height: 10px;
	padding: 0;
}
.BreadcrumbsTD {
	height: 41px;
	width: 100%;
	background: url(bread-bg-l.gif) no-repeat top left;
	color: #a1a1a1;
	vertical-align: middle;
	padding: 0 20px 0 17px;
}
.SearchTD {
	width: 215px;
	vertical-align: top;
	text-align: right;
	height: 41px;
	background: url(search-bg.gif) no-repeat top right;
	padding: 10px 7px 0 0;
}
.PrivacyTD {
	text-align: left;
	padding: 0;
}
.CopyrightTD {
	text-align: right;
	padding: 0;
}
.FooterRow {
	height: 36px;
	padding: 0 7px;
}
.FooterTable {
	height: 36px;
	background: url(footer-bg-grad.gif) #495f90 repeat-x top left;
}
.FooterTL {
	height: 5px;
	background: url(footer-bg-tl.gif) no-repeat top left;
}
.FooterTR {
	height: 5px;
	background: url(footer-bg-tr.gif) no-repeat top right;
}
.FooterBL {
	height: 5px;
	background: url(footer-bg-bl.gif) no-repeat bottom left;
}
.FooterBR {
	height: 5px;
	background: url(footer-bg-br.gif) no-repeat bottom right;
}
.BoxTable {
	height: 100%;
}
.BoxTL {
	width: 11px;
	height: 11px;
	background: url(box-tl.gif) no-repeat bottom left;
}
.BoxT {
	height: 11px;
	background: url(box-t.gif) repeat-x bottom left;
}
.BoxTR {
	width: 11px;
	height: 11px;
	background: url(box-tr.gif) no-repeat bottom right;
}
.BoxL {
	width: 11px;
	background: url(box-l.gif) repeat-y top left;
}
.BoxM {
	background: #FFF;
}
.BoxR {
	width: 11px;
	background: url(box-r.gif) repeat-y top right;
}
.BoxBL {
	width: 11px;
	height: 11px;
	background: url(box-bl.gif) no-repeat top left;
}
.BoxB {
	height: 11px;
	background: url(box-b.gif) repeat-x top left;
}
.BoxBR {
	width: 11px;
	height: 11px;
	background: url(box-br.gif) no-repeat top right;
}
.TopPane {
	width: 100%;
	padding: 0 7px;
}
.TopPane2 {
	width: 100%;
	padding: 0 7px;
}
.LeftPane {
	padding: 0 7px;
	width: 50%;
}
.RightPane {
	padding: 0 7px;
	width: 50%;
}
.LeftPane2 {
	padding: 0 7px;
	width: 25%;
}
.ContentPane2 {
	padding: 0 7px;
}
.RightPane2 {
	padding: 0 7px;
	width: 25%;
}
.BottomPane {
	width: 100%;
	padding: 0 7px;
}
.LeftPane3 {
	padding: 0 7px;
	width: 33%;
}
.ContentPane3 {
	padding: 0 7px;
}
.RightPane3 {
	padding: 0 7px;
	width: 33%;
}
.BottomPane2 {
	width: 100%;
	padding: 0 7px;
}
.ImagePane01 {
	height: 1px;
	padding: 0 7px 9px;
}
.ImagePane01V {
	height: 1px;
	padding: 0 7px;
}
.ImagePane02 {
	height: 1px;
	padding: 9px 7px 0;
}
.ImagePane02V {
	height: 1px;
	padding: 4px 7px 0;
}
.ImagePane03 {
	height: 1px;
	padding: 0 7px 9px;
}
.FooterPane {
	width: 100%;
	height: 26px;
	padding: 0 7px;
	vertical-align: middle;
}
.PanelPane {
	padding: 0 7px;
}
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active {
	color: #939393;
	background: url(ico-login.gif) no-repeat bottom left;
	text-decoration: none;
	height: 17px;
	float: right;
	padding: 2px 0 0 25px;
	margin: 0 0 0 16px;
	font: bold 11px tahoma;
}
a.LOGIN_object:hover {
	background: url(ico-login-over.gif) no-repeat bottom left;
	color: #444;
	text-decoration: none;
	font: bold 11px tahoma;
}
.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active {
	color: #939393;
	background: url(ico-register.gif) no-repeat bottom left;
	text-decoration: none;
	height: 17px;
	float: right;
	padding: 2px 0 0 25px;
	margin: 0 0 0 16px;
	font: bold 11px tahoma;
}
a.USER_object:hover {
	background: url(ico-register-over.gif) no-repeat bottom left;
	color: #444;
	text-decoration: none;
	font: bold 11px tahoma;
}
.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active {
	color: #939393;
	text-decoration: none;
	font: 11px tahoma;
}
a.DATE_object:hover {
	color: #c1c1c1;
	text-decoration: none;
	font: 11px tahoma;
}
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active {
	color: #8f8f8f;
	text-decoration: none;
	font: bold 11px tahoma;
}
a.BREADCRUMBS_object:hover {
	color: #666;
	text-decoration: none;
	font: bold 11px tahoma;
}
.FOOTER_objects {
	color: #aaa;
	font-size: 11px;
}
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active {
	font-size: 11px;
	color: #aaa;
	font-weight: bold;
	text-decoration: none;
}
a.FOOTER_objects:hover {
	font-size: 11px;
	color: #777;
	font-weight: bold;
	text-decoration: none;
}
.Language_object {
	text-decoration: none;
	font: 11px tahoma;
}
.normal, .Normal {
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 150%;
	color: #363636;
}
.NormalBold {
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 150%;
	color: #363636;
	font-weight: bold;
}
.NormalRed {
	color: #C50000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 150%;
}
.normalC {
	font: 8.5pt/150% Tahoma, Arial, Helvetica, sans-serif;
}
.normalCBOLD {
	font: bold 8.5pt/150% Tahoma, Arial, Helvetica, sans-serif;
}
.normalCIL {
	padding-left: 6px;
	font: 8.5pt/150% Tahoma, Arial, Helvetica, sans-serif;
}
.normalCI {
	padding-left: 14px;
	font: 8.5pt/150% Tahoma, Arial, Helvetica, sans-serif;
}
.normalI {
	padding-left: 14px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
}
.normalIBold {
	font: italic bold 10px Tahoma, Arial, Helvetica, sans-serif;
}
.SubHead {
	color: #4C4C4C;
	padding: 0;
	font: bold 10.5pt tahoma;
	letter-spacing: 1.25px;
}
.Head {
	font-size: 11px;
	color: #777;
	background: transparent;
	font-weight: bold;
	padding: 0;
}
a:link, a:visited, a:active {
	color: #666;
	text-decoration: underline;
	font: bold 11px tahoma;
}
a:hover {
	color: #444;
	text-decoration: underline;
	font: bold 11px tahoma;
}
a.Normal:link, a.Normal:visited {
	color: #666;
	text-decoration: none;
	font: bold 11px tahoma;
}
a.Normal:hover {
	color: #444;
	text-decoration: none;
	font: bold 11px tahoma;
}
.SearchButton {
	background: transparent;
	padding: 15px 12px 7px;
	cursor: hand;
	font-size: 1px;
	margin: 0;
}
.Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active {
	color: #FFF;
	text-decoration: none;
	font: bold 11px tahoma;
}
a.Footer_Links:hover {
	color: #EEE;
	text-decoration: none;
	font: bold 11px tahoma;
}
select, input {
	color: #333;
	font: 11px tahoma;
}
.NormalTextBox {
	color: #333;
	padding-left: 4px;
	font: normal 11px/12px tahoma;
}
td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
	border: 0;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	height: 21px;
	background: transparent;
	width: 174px;
	color: #666;
	padding: 4px 4px 0;
	border: 0 solid #FFF;
	cursor: text;
}
.MainMenu_SubMenu, .ModuleTitle_SubMenu {
	background: #FFF;
	padding: 0;
	border: 1px dotted #888;
	z-index: 1000;
	cursor: hand;
	font-weight: normal;
	filter: none;
}
.MainMenu_MenuItem, .ModuleTitle_MenuItem {
	background: #0000cd;
	color: #FFF;
	padding: 0 30px 0 16px;
	height: 20px;
	border: 0;
	font: normal bold 11px tahoma;
}
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {
	background: #6d6dff;
	color: #FFF;
	cursor: hand;
	padding: 0 30px 0 16px;
	height: 20px;
	border: 0;
	font: bold 11px tahoma;
}