/** BODY & COMMON ELEMENTS **/
body
{
	margin: auto;
	width: 893;
	color: #000;
	text-align: center;
}
/** SKIN STRUCTURE/LAYOUT **/
.controlPanel
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	border:none;
}
.skinOutline
{
	margin:10px;
	width: 871px;
	text-align: left;
}
.skinCanvas
{
	position: relative;
	margin: 5px;
	padding: 11px;
	width: 871px;
	background-color: #fff;
	border: none;
	text-align: left;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.skinCornerBG
{
	position:absolute;
	display:block;
	width:7px;
	height:7px;
	z-index:1;
	overflow:hidden;
}
.outerTopLeft,
.outerTopRight,
.outerBottomLeft,
.outerBottomRight
{
	_background: url('images/spriteOuter.png') no-repeat;
}
.outerTopLeft
{
	_background-position:0 0;
	_top:0px;
	_left:0px;
	_z-index:2;
}
.outerTopRight
{
	_background-position: -7px 0;
	_top: 0px;
	_right: 0px;
	_z-index:2;
}
.outerBottomLeft
{
	_background-position: 0 -7px;
	_bottom: 0px;
	_left: 0px;
}
.outerBottomRight
{
	_background-position: -7px -7px;
	_bottom: 0px;
	_right: 0px;
}
/* HEADER */
.header
{
	position: relative;
	height: 105px;
	width:100%;
	display:block;
	background: #b82200 url( 'images/headerBG.gif' ) no-repeat right top;
}
.headerLeftBG
{
	position:absolute;
	display:block;
	width:11px;
	height:105px;
	overflow:hidden;
	background:#b82200 url('images/headerLeftBG.gif') no-repeat;
	top: 11px;
	top: 0px;
	left: 11px;
	left: 0px;
}
td.logoContainer
{
	padding-left:11px;
}
/* Header Objects */
.skinObjectsContainer
{
	padding-top: 4px;
	padding-right: 20px;
}
.searchBG
{
	background:Transparent url('images/searchBG.gif') no-repeat;
	width: 132px;
	height: 21px;
}
.searchReflect
{
	background:Transparent url('images/searchReflection.gif') no-repeat;
	width: 132px;
	height: 19px;
}
.SearchField{}
.SearchButton
{
	background: transparent;
	padding: 0px 0px 20px 20px;
	cursor: hand;
	font-size: 1px;
	vertical-align: top;
	margin: 0 0 0 0px;
}
#dnn_soSEARCH_txtSearch
{
	text-align: left;
	vertical-align: middle;
	height: 20px;
	background: transparent;
	width: 100px;
	color: #000000;
	padding: 3px 2px 2px 2px;
	border: 0px solid #FFFFFF;
	cursor: text;
	font-size: 11px;
}
.loginObjectsContainer
{
	padding-top: 2px;
}
.loginObject, A.loginObject:link, A.loginObject:visited, A.loginObject:active, A.loginObject:hover
{
	color: #FFFFFF;
	background: url('images/loginBG.gif') no-repeat left;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	float: right;
	padding: 1px 0 0 20px;
	margin: 0 0px 0 16px;
}
/* MENU Container*/
.menuContainer
{
	background:Transparent url('images/spriteMenu.png') repeat-x left bottom;
	background-position: 0px -33px;
	height: 33px;
	position:relative;
}
.menuContainerLeft
{
	background:Transparent url('images/spriteMenu.png') no-repeat left bottom;
	background-position: 0px 0px;
	width: 25px;
	height: 33px;
}
.menuContainerRight
{
	background:Transparent url('images/spriteMenu.png') no-repeat right bottom;
	background-position: -25px 0px;
	width: 16px;
	height: 33px;
}
/* BreadCrumb */
.breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active
{
	color: #9C9B9B;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}
A.breadcrumb:hover
{
	color: #9C9B9B;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
}
/* Footer*/
td.footerOuter
{
	position:relative;
	height:35px;
	background:#b82200 url('images/spriteFooter.gif') no-repeat;
	background-position: -7px 0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px
}
.footerRightBG
{
	position:absolute;
	display:block;
	width:7px;
	height:35px;
	z-index:1;
	overflow:hidden;
	_background:#b82200 url('images/spriteFooter.gif') no-repeat;
	_top: 0px;
	_right: 0px;
}
.copyright, A.copyright:link, A.copyright:visited, A.copyright:active
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.copyright:hover
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/** DNN */
.DNNEmptyPane
{
	display: none;
}
.SkinObject
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #990000;
	font-family: Tahoma,Arial,Helvetica;
	text-decoration: none;
}
A.SkinObject:link
{
	text-decoration: none;
	color: #990000;
}
A.SkinObject:visited
{
	text-decoration: none;
	color: #990000;
}
A.SkinObject:hover
{
	text-decoration: none;
	color: #990000;
}
A.SkinObject:active
{
	text-decoration: none;
	color: #2854AB;
}
.Head
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #A30A28;
}
.SubHead
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #A30A28;
}
.SubSubHead
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #545454;
}
.Normal, .NormalDisabled, .Numeric
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.NormalDisabled, .Disabled
{
	color: #1E4B84;
}
.NormalBold, .Bold
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
}
.NormalRed, .Red
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #A30A28;
}
.NormalTextBox
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header, .GridHead td
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.CommandButton
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
	text-decoration: underline;
	color: #000000;
}
A.CommandButton:hover
{
	text-decoration: underline;
	color: #a30a28;
}
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #B82201;
	color: #ffffff;
	font-family: Verdana,sans-serif;
}
H1, H2, H3, H4, H5, H6, DT
{
	font-family: Tahoma,Arial,Helvetica;
	font-weight: normal;
}
H1, H2
{
	font-size: 20px;
	color: #B72300;
}
H3, H4
{
	font-size: 12px;
	color: #B1B1B1;
}
H5, H6, DT
{
	font-size: 11px;
	font-weight: bold;
	color: #B1B1B1;
}
TFOOT, THEAD
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
	color: #B1B1B1;
}
TH
{
	vertical-align: baseline;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #B1B1B1;
}
A:link,
A:visited,
A:active
{
	text-decoration: none;
	color: #000000;
}
A:hover
{
	text-decoration: underline;
	color: #000000;
}
SMALL
{
	font-size: 8px;
}
BIG
{
	font-size: 14px;
}
BLOCKQUOTE, PRE
{
	font-family: Lucida Console,monospace;
}
UL LI
{
	list-style-type: square;
}
UL LI LI
{
	list-style-type: disc;
}
UL LI LI LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
OL UL LI
{
	list-style-type: disc;
}
HR
{
	color: #B1B1B1;
	color: #000;
	background-color: #000;
	height: 1px;
	text-align: left;
}
.alternate
{
	background-color: #ededed;
}
.proposal
{
	font-style: italic;
}
.PrintOnly
{
	display: none;
	visibility: hidden;
}
.Shadow
{
	filter: alpha(opacity=80) progid:DXImageTransform.Microsoft.Shadow(color= '#696969' ,Direction=135,Strength=5);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-moz-box-shadow: 3px 3px 10px #000;
}
.Oppacity90
{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.Oppacity80
{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.Oppacity70
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.Oppacity60
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.Oppacity50
{
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.highslide-move
{
	visibility: hidden;
}
.highslide-html-content
{
	font-family: Tahoma,Arial,Helvetica;
	font-size: 11px;
}
.highslide-html-content div .control
{
	font-weight: bold;
	text-decoration: none;
	color: #a30a28;
}
.Gradient
{
	margin: 3px;
	padding: 10px 3px 3px 10px;
	background:#fff url('images/gradientBG.gif') repeat-x;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.redBG
{
	padding: 2px;
	background-color: #B82201;
	color: #ffffff;
}
/** SKIN MENU **/

/*******************************************************/
.tdpMenu
{
	background-color: transparent;
	margin: 0px auto;
	z-index: 5 !important;
}
.tdpMenu .root
{
	color: #e3dfde;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	padding: 10px 14px 10px 14px;
	background: transparent url( 'images/menuSeperator.png' ) no-repeat left top;
	height: 33px;
}
.tdpMenu .mi0
{
	background-image: none;
}
.tdpMenu .root .sel
{
	color: #faebe6;
}
.tdpMenu .m
{
	background:none;
	background-color: #363636;
	cursor: hand;
	color: #c6c6c6;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border-left: #ffffff 0px solid;
	border-bottom: #3ba5bf 0px solid;
	border-top: #3ba5bf 0px solid;
	border-right: #ffffff 0px solid;
	z-index: 5!important;
	filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=  '#696969' ,Direction=135,Strength=5);
	-moz-box-shadow: 2px 2px 10px #000;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.tdpMenu .m td
{
	padding: 4px;
}
.tdpMenu .m .icn
{
	background-color: #000000;
	width: 16px;
}
.tdpMenu .bc,
.tdpMenu .hov
{
	color: #ffffff;
}
.tdpMenu .m .hov
{
	background-color: #b82201;
}
/** ACTION MENU **/
.ModuleTitle_MenuContainer
{
	border: 0px;
	z-index: 5 !important;
}
.ModuleTitle_MenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: transparent;
}
.ModuleTitle_MenuItem
{
	cursor: pointer;
	cursor: hand;
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	border: 0px;
	padding: 2px 4px 2px 2px;
	background-color: transparent;
}
.ModuleTitle_MenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #000000;
	border: 0px;
	width: 16px;
	padding: 2px 4px 2px 2px;
	text-align: center;
}
.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #333;
	border: 0px;
	filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=  '#696969' ,Direction=135,Strength=5);
	-moz-box-shadow: 2px 2px 10px #000;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.ModuleTitle_MenuBreak
{
	border: 0px;
	background-color: #000;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	cursor: hand;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	background-color: #b82201;
	border: 0px;
	padding: 2px 4px 2px 2px;
}
.ModuleTitle_MenuArrow,
.ModuleTitle_RootMenuArrow
{
	display: none;
}
