﻿#Body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #dedede;
}
html {
	height: 100%;
}
.skinbody {
	width: 100%;
	height: 100%;
	margin: 0px auto;
}
img {
	border-width: 0px;
}
.skintopspacer {
	height: 10px;
}
.userpane {
	height: 20px;
	margin-bottom: 10px;
}
.skinwidth {
	width: 960px;
	margin: 0px auto 0px auto;
}
.logopane {
}
.menubar_left {
	background-image: url('images/topmenu_bgl.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #dd551f;
	padding-left: 15px;
	height: 45px;
}
.menubar_right {
	background-image: url('images/topmenu_bgr.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 15px;
	height: 45px;
}
#glmenubar {
	float: left;
	width: 100%;
	height: 45px;
	background-image: url('images/topmenu_bgm.gif');
	background-position: center top;
	background-repeat: repeat-x;
}
#glmenubar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#glmenubar li {
	display: inline;
	margin: 0;
	padding: 0;
}
#glmenubar a:link, #glmenubar a:active, #glmenubar a:visited {
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
#glmenubar a:hover {
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #ff7700;
}
#glmenubar a span {
	float: left;
	display: block;
	padding: 15px 12px 10px 15px;
	background-image: url('images/topmenu_itmr.gif');
	background-position: right center;
	background-repeat: no-repeat;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glmenubar a span {
	float: none;
}
/* End IE5-Mac hack */
#glmenubar a:hover span {
	color: #ff7700;
}
#glmenubar a:hover {
}
#glmenubar a:hover span {
}
.gates_outer {
	clear: both;
	padding: 20px 0px 0px 0px;
	background-image: url('images/gatebanner_bg.gif');
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #fff;
}
.topwhitebar_l {
	background-image: url('images/topwhite_bgl.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #dd551f;
	clear: both;
	padding-left: 15px;
}
.topwhitebar_r {
	background-image: url('images/topwhite_bgr.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 15px;
}
.topwhitebar_m {
	height: 25px;
	background-image: url('images/topwhite_bgm.gif');
	background-position: center bottom;
	background-repeat: repeat-x;
}
.botwhitebar_l {
	background-image: url('images/botwhite_bgl.gif');
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	padding-left: 15px;
}
.botwhitebar_r {
	background-image: url('images/botwhite_bgr.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 15px;
}
.botwhitebar_m {
	height: 20px;
	background-color: #fff;
}
.content_outer {
	padding: 5px 15px 10px 15px;
	background-color: #fff;
	clear: both;
}
.content_wrapper {
	display: inline-block;
	background-color: #fff;
}
.leftmenu_pane {
	width: 180px;
	margin-right: 20px;
	padding: 0px 0px 10px 0px;
	background-color: #fff;
	float: left;
}
.content_holder {
	width: 730px;
	padding: 0px 0px 10px 0px;
	background-color: #fff;
	float: right;
}
.cpane_spl_left {
	width: 615px;
	padding: 0px 15px 0px 0px;
}
.cpane_spl_right {
	width: 300px;	
}
.content_table {
	width: 100%;
}
.cpane {
}
.cpane_topleft {
	width: 355px;
	padding: 0px 10px 0px 0px;
}
.cpane_topright {
	width: 355px;
	padding: 0px 0px 0px 10px;
}
.cpane_midleft {
	width: 230px;
	padding: 0px 10px 0px 0px;
}
.cpane_midcenter {
	width: 230px;
	padding: 0px 10px 0px 10px;
}
.cpane_midright {
	width: 230px;
	padding: 0px 0px 0px 10px;
}
.footer_l {
	background-image: url('images/footer_bgl.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0px 50px 0px 50px;
}
.footer_r {
	background-image: url('images/footer_bgr.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 15px 0px 15px;
}
.footer_m {
	background-color: #000;
	height: 15px;
}
.footer {
	background-image: url('images/footer_bg.gif');
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: #525e63;
	padding: 5px 15px 10px 25px;
	margin: 0px 50px 0px 50px;
}
.footerpane {
	padding-bottom: 10px;
}
.footerobjects_pane {
	text-align: center;
}
.linksobjects_pane {
	margin: 20px 0px 30px 0px;
	padding: 0px 0px 40px 0px;
	text-align: center;
}
.clearfloat {
	clear: both;
}
/*-------- Default Style --------*/
body, th, td, div, p, table, h1, h2, h3, h4, h5, h6.Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input {
	color: #3d3d3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body, th, td, div, p, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover {
	font-size: 12px;
}
h1, h2, h4, h5, h6 {
	color: #ff7700;
	margin: 0px 0px 5px 0px;
}
h3 {
	color: #3d3d3d;
	font-weight: normal;
}
h1, h5, h1 input {
	font-weight: bold;
}
h2, h4, h6 {
	font-weight: normal;
}
h1, h2, h1 input {
	font-size: 18px;
}
h3, h4 {
	font-size: 14px;
	margin:0;
}
h5, h6 {
	font-size: 12px;
	margin: 6px 0;
	color: #949494;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #c0c0c0;
}
a, a:link, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	color: #ff7700;
	text-decoration: underline;
}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Head {
	color: #2E3D47;
	font-weight: bold;
}
.SubHead {
	color: #4C6171;
}
.SubSubHead {
	color: #6E8AA0;
}
.NormalRed {
	color: #F00;
}
.Normal {
	line-height: 160%;
}
p {
	line-height: 160%;
}
.CommandButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c0c0c0;
}
.CommandButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c0c0c0;
}
a.CommandButton:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #3d3d3d;
	font-weight: bold;
}
a.CommandButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #ff7700;
}
/*===== Horizontal Rule ===================================*/
hr {
	font-size: 11px;
	color: #c0c0c0;
	background-color: #c0c0c0;
	border: outset #c0c0c0 0px;	
}

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/
/*--------------------------------------------------------*/
/*-- LOGIN TOKEN STYLES ----------------------------------*/
/*-- login token idle ------------------------------------*/
a.login_control:active, a.login_control:visited, a.login_control:link, .login_control {
	color: #3d3d3d;
	background-image: url('images/login_idle.gif');
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 20px;
	text-decoration: none;
	display: block;
	float: left;
}
/*-- login token hover -----------------------------------*/
a.login_control:hover {
	background-image: url('images/login_hover.gif');
	background-position: left center;
	background-repeat: no-repeat;
	color: #ff7700;
	text-decoration: none;
}
/*--------------------------------------------------------*/
/*-- USER TOKEN STYLES -----------------------------------*/
/*-- user token idle -------------------------------------*/
a.user_control:active, a.user_control:visited, a.user_control:link, .user_control {
	color: #3d3d3d;
	background-image: url('images/register_idle.gif');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 20px;
	display: block;
	float: left;
}
/*-- user token hover ------------------------------------*/
a.user_control:hover {
	background-image: url('images/register_hover.gif');
	background-position: left center;
	background-repeat: no-repeat;
	color: #ff7700;
	text-decoration: none;
}
.footerobjects, a.footerobjects:link, a.footerobjects:active, a.footerobjects:visited {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
a.footerobjects:hover {
	color: #ff7700;
	text-decoration: underline;
}
/*-------------- Link Style --------------*/
.linksobjects {
	text-align: center;
}
.linksobjects, a.linksobjects:link, a.linksobjects:active, a.linksobjects:visited {
	color: #3d3d3d;
	font-size: 11px;
	text-transform: uppercase;
}
a.linksobjects:hover {
	color: #ff7700;
}
/*======================================================*/
.dnavmenu_icon {
	display: none;
}
/*--------- dnn menu style ----------*/
/* main menu td */
.dnavmenu_bar {
	cursor: pointer;
	font-size: 12px;
	background-color: transparent;
}
/*  Main Menu Normal  */
.dnavmenu_rootitem {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 5px 5px 15px;
	background-image: url('images/navicon_idle.gif');
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #fff;
	border-bottom: 1px #c5c5c5 solid;
	border-top: 1px #eaeaea solid;
}
/*  Main menu hover  */
.dnavmenu_rootitem_hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7700;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 5px 5px 15px;
	background-image: url('images/navicon_hover.gif');
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #fff;
	border-bottom: 1px #c5c5c5 solid;
}
/*  Main menu selected  */
.dnavmenu_rootitem_selected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 5px 5px 15px;
	background-image: url('images/navicon_active.gif');
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #ff7700;
	border-bottom: 1px #c5c5c5 solid;
}
/*  SUB Menu Normal */
.dnavmenu_submenu {
	border-width: 0px;
	margin: 0px 0px 0px 3px;
	min-width: 180px;
}
.dnavmenu_submenu td {
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px #c5c5c5 solid;
}
/*  SUB Menu hover & selected */
.dnavmenu_itemhover td {
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	background-color: #dedede;
	border-bottom: 1px #c5c5c5 solid;
}
.dnavmenu_itemselected td {
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006b77;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	background-color: #ddd;
	border-bottom: 1px #006b77 solid;
}
.dnavmenu_break {
	height: 1px;
	background-color: transparent;
}
/*========================================================*/
/*     MODULES MENU                                       */
/*========================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu {
	border: 1px solid #c0c0c0;
}
.ModuleTitle_SubMenu td {
	background-color: #fff;
	white-space: nowrap;
}
.ModuleTitle_MenuIcon {
	background-color: #fff;
	border: none;
	padding: 0px 2px;
}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
	background-color: #ff7700;
	color: #fff;
}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 2px;
	background-color: transparent;
}
.ModuleTitle_MenuItem {
	border: 0px transparent none;
}
.ModuleTitle_MenuItemSel {
	background-color: #ff7700;
}

