/* CSS Document */

/* dropping all padding to zero */
* {
	margin:0;
	padding:0;
	}
body {
	background: url(_i/bg.jpg) repeat-x top #132C13;
	text-align:center;
	}
.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}
.clear {
	content:".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}

/* ==============  CONTROL PANEL CLASS ================= */

.CPclass {
	width: 970px;
	margin:0 auto;
	text-align:left;
}

/* ===============  OUTER WRAPPER (wraps SHADOWS & INNER WRAPPER)  =========================*/

div#Wrapper, div#InnerWrapper {
	width: 970px;
	margin:0 auto;
	text-align:left;
}

/* ==============  HEADER ================= */

div#Header {
	height: 107px;
	position: relative;
}
		/* === LOGO === */

div#Header h1 {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
}
div#Header img {
	border:0;
}

/* ==============  TOP RIGHT TAB ================= */

div#TopRight {
	position: absolute;
	top: 0;
	right: 0;
	background: url(_i/bg_topright.gif) no-repeat top right;
	width: 262px;
	height: 47px;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
}

div#TopRight a{
	padding-left: 20px;
}

div#TopRight a:link, div#TopRight a:visited, div#TopRight a:active {
	color: #fff;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
} 
div#TopRight a:hover {
	text-decoration: underline;
}

/* ==============  SEARCH ================= */

div#TopSearch {
	position: absolute;
	top: 47px;
	right: 0;
	background: url(_i/bg_search.gif) no-repeat top right;
	width: 262px;
	height: 57px;
	text-align: right;
	padding-right: 7px;
}

.SearchButton {
	border: 0px;
	margin-left: 4px;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	font-family: Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #000000;
	text-decoration:none;
	margin: 0px 0px 11px 0px;
	padding: 0px;
	cursor:text;
	border: solid 1px #d5d5cb;
	background: url(_i/bg_searchfield.gif) repeat-x top #FFF;
	height: 22px;
}
/** html #dnn_dnnSEARCH_txtSearch.NormalTextBox {
	font-family: Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #000000;
	text-decoration:none;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	cursor:text;
}*/

/* ==============  NAVIGATION ================= */

div#Nav {
	height: 31px;
	background: url(_i/bg_topnav.gif) repeat-x bottom;
}

/* ==============  TOP FLASH PANE ================= */

div#Flash {
	background-color: #dbdcce;
	padding: 7px;
	clear:both;
}

/* ============== INNER CONTENT:: PAGE TITLE ============ */

div#PageTitle {
	height: 34px !important;
	padding: 15px 0px 0px 265px;
	background: #3c6135 url(_i/pagetitle_left.gif) no-repeat left top;
}
.PageTitleClass {
	color: #fff;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
    text-decoration: none;
}
/* ==============  CONTENT ================= */

div#Content {
	padding: 20px 15px;
	overflow:auto !important;
	min-height:279px;
	/* IE 6 Only Hack */
		_overflow:inherit;
		_height:279px;
	/* IE 6 Only Hack */

	background: #f0f0ea url(_i/bg_content.gif) repeat-x left bottom;
	clear:both;
}

/*div#InnerWrapper #Flash {
	background-color: #e3e4da;
	padding: 7px;
}*/

div#InnerWrapper #Content {
	border: solid 7px #e3e4da;
	background: #ffffff url(_i/bg_leftnav.gif) repeat-y left top;
	padding: 0;
	overflow:auto !important;
	min-height:555px;
	/* IE 6 Only Hack */
		_overflow:inherit;
		_height:555px;
	/* IE 6 Only Hack */
	clear:both;
}

.Col {
	/*width: 295px !important;
	width: 305px;*/
	width: 33%;
	float: left;
	/*display: inline;*/
}
.Col50 {
	width: 50%;
	float: left;
}
.Col50Left {
width: 47%;
	float: left;
}


.Col50Right {
width: 47%;
	float: left;
}

/* ==============  INNER CONTENT:: LEFT BAR ================= */

div#LeftNav {
	width: 242px;
	float:left;
}

/**html div#LeftNav {
	width: 228px;
	float:left;
}*/

/* ==============  INNER CONTENT:: RIGHT BAR ================= */

div#RightBar {
	width: /*210px !important;
	width: 225px;*/ 38%;
	float:left;
}
div#Center {
	width: /*503px;*/ 62%;
	float:left;
}

div#ColRight {
	width: /*210px !important;
	width: 225px;*/ 48%;
	float:left;
}
div#ColLeft {
	width: /*503px;*/ 52%;
	float:left;
}
div#ColRight1 {
	width: /*210px !important;
	width: 225px;*/ 60%;
	float:left;
}
div#ColLeft1 {
	width: /*503px;*/ 35%;
	float:left;
}
/**html div#RghtBar {
	width: 228px;
	float:left;
}*/

/* ==============  INNER CONTENT:: RIGHT BAR ================= */



/*
*html div#Center {
	width: 228px;
	float:left;
}*/

/* ==============  INNER CONTENT:: MAIN CONTENT AREA ================= */

div#MainContent {
	width: 713px;
	min-height: 455px;
	/*overflow: visible;
*/	float: right;
	background: url(_i/bg_contentInner.gif) repeat-x top;
}
div#MainContentTwoCol {
	/*width: 713px !important;*/
	width: 713px;
	min-height: 455px;
	/*overflow: visible;
*/	float: right;
	background: url(_i/bg_contentInner.gif) repeat-x top;
	display:inline;
}
* html div#MainContent {
	height: 455px;
	}

/* ==============  FOOTER ================= */

div#Footer {
	background: url(_i/bg_footer.gif) no-repeat top;
	/*background: url(_i/bg_footer.png) no-repeat top !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/bg_footer.png',sizingMethod='crop');*/
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	clear:both;
}

div#InnerWrapper #Footer {
	background: url(_i/bg_footerInner.gif) no-repeat top;
	/*background: url(_i/bg_footer.png) no-repeat top !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_i/bg_footer.png',sizingMethod='crop');*/
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.AddressPaneClass {
	padding: 5px 0px;
}
#TipLayer table table{
border: dotted 1px #104F15; 
}
#TipLayer td {
	text-align: left; padding: 5px;
}
#PrintButton {
	width: 100px;
	float: right;
	text-align: right;
	padding: 0px 20px 0px 0px;
}
#PageTitleFloat {
	width: 500px;
	float: left;
}


/* =============  DNN STYLES  ================= */

.Head {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight: bold;
    color: #000000;
}
/* style of item titles on edit and admin pages */
.SubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* text style used for most text rendered by modules */
.Normal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #6c6c6c;
	line-height: 17px;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.NormalRed {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #FF0000;
}
.NormalBold {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 9px;
    font-weight: bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}
A.CommandButton:visited {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover {
    text-decoration:    underline;
    color: #FF0000;
}    
/* GENERIC */

a:link {
	color: #486a40;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	color: #486a40;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

a:active {
	color: #486a40;
	text-decoration: none;
	font-weight: normal;
}


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;
}
HR {
    color: #cccccc;
    height:1pt;
}
/*___________________________________________________________________________________________*/

.breadcrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}
a.breadcrumb:link {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}
a.breadcrumb:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}
a.breadcrumb:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: underline;
}
a.breadcrumb:active {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #7e7e7e;
	text-decoration: none;
}

.Copyright {
	position: relative;
}
.Copyright, .Copyright a:link, .Copyright a:visited, .Copyright a:active, a.Copyright:link, a.Copyright:visited, a.Copyright:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #719267;
	text-decoration:none;
	font-weight: normal;
}
.Copyright a:hover, a.Copyright:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #719267;
	text-decoration: underline;
	font-weight: normal;
}
.Copyright a.socialBadge:link, 
.Copyright a.socialBadge:visited, 
.Copyright a.socialBadge:hover, 
.Copyright a.socialBadge:active {
	height: 36px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999em;
	top: 5px;
	width: 36px;
}
.Copyright a.facebookIcon:link, 
.Copyright a.facebookIcon:visited, 
.Copyright a.facebookIcon:hover, 
.Copyright a.facebookIcon:active {
	background: url(_i/badgeFacebook.png);
	_background: url(_i/badgeFacebook.jpg);
	right: 90px;
}
.Copyright a.twitterIcon:link, 
.Copyright a.twitterIcon:visited, 
.Copyright a.twitterIcon:hover, 
.Copyright a.twitterIcon:active {
	background: url(_i/badgeTwitter.png);
	_background: url(_i/badgeTwitter.jpg);
	right: 0;
}
.Copyright a.linkedIcon:link, 
.Copyright a.linkedIcon:visited, 
.Copyright a.linkedIcon:hover, 
.Copyright a.linkedIcon:active {
	background: url(_i/badgeLinkedin.png);
	_background: url(_i/badgeLinkedin.jpg);
	right: 45px;
}
.links_bottom, a.links_bottom:link, a.links_bottom:visited, a.links_bottom:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #719267;
	text-decoration:none;
	font-weight: normal;
}
a.links_bottom:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #719267;
	text-decoration: underline;
	font-weight: normal;
}

.DNNCopyright {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;
}

a.DNNCopyright:visited {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;	
}
a.DNNCopyright:active {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;	
}
a.DNNCopyright:hover {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #4791C5;
	text-decoration:none;	
}
a.DNNCopyright:link {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;
}
.links_top, .links_top a:link, .links_top a:visited, .links_top a:active {
	color: #fff;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.links_top a:hover {
	text-decoration:underline;
}
a.links_top:link, a.links_top:visited, a.links_top:active {
	color: #fff;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}
	
a.links_top:hover {
	text-decoration:underline;
}
.links_top2, .links_top2 a:link, .links_top2 a:visited, .links_top2 a:hover, .links_top2 a:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #000;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
}
a.links_top2:link, a.links_top2:visited, a.links_top2:hover, a.links_top2:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #000;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
	}


/* Main Menu */

.MainMenu_MenuContainer {
	border: 0px;
	background-color: transparent;
	width: 263px;
	padding-top: 0px;
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
	background-color: #607B97;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 11px;
	font-weight: normal; 
	border: solid 1px #607B97;
	padding: 6px;
}
.MainMenu_MenuIcon {
	display: none;
}
.MainMenu_MenuItemSel {
	background-color: #607B97;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 11px;
	font-weight: normal; 
	border: solid 1px #607B97;
	padding: 6px;
	text-decoration: underline;
}
.rootmenuitem {
	background: transparent;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 11px;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 6px;
	font-weight: normal;
	
	height: 52px;
	display:table-cell;
}
.rootmenuitemselected {
	background: #607B97;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 11px;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 6px;
	font-weight: normal;
	text-decoration: underline;
	
	height: 52px;
	display:table-cell;
}
.rootmenuitembreadcrumb {
	background: #607B97;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 11px;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 6px;
	font-weight: normal;
	text-decoration: underline;
	
	height: 52px;
	display:table-cell;
}
.submenuitembreadcrumb {
	background-color: #607B97;
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	line-height: 11px;
	font-weight: normal; 
	border: solid 1px #607B97;
	padding: 6px;
	text-decoration: underline;
}
.submenu {
	z-index: 1000;
	background-color: #607B97;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction='90', Strength='1');*/
	border: 1px #A7A7A7 solid;
	margin-left:0px;
	margin-top:0px;
	width: 200px;
}
.MainMenu_MenuBreak {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}
.MainMenu_MenuArrow {
	display:none;
}
.MainMenu_RootMenuArrow {
	display:none;
}

/* ============  LEFT NAVIGATION STYLES  ================== */

.GroupStat {
background:transparent url(_i/bg_groupstat.gif) no-repeat top left;
padding:7px 0px 7px 30px;
border-bottom: solid 1px #edece6;
}
.GroupHov {
background:transparent url(_i/bg_groupstat.gif) no-repeat top left;
padding:7px 0px 7px 30px;
border-bottom: solid 1px #edece6;
}
.GroupCurr {
background:#f1f0ec url(_i/bg_grouphov.gif) no-repeat top left;
padding:7px 0px 7px 30px;
border-bottom: solid 1px #edece6;
}
.GroupText, a.GroupText, a.GroupText:link, a.GroupText:visited, a.GroupText:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3b332d;
	text-decoration: none;
}
a.GroupText:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #35552e;
	text-decoration: none;
}
.GroupTextCurr, a.GroupTextCurr, a.GroupTexCurrt:link, a.GroupTextCurr:visited, a.GroupTextCurr:active, a.GroupTextCurr:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #35552e;
	text-decoration: none;
}
.ItemStat {
background:transparent none repeat scroll 0%;
padding:3px 0px 3px 40px;
}
.ItemHov {
background:transparent none repeat scroll 0%;
padding:3px 0px 3px 40px;
}
.ItemCurr {
background:#f1f0ec url(_i/bg_itemhov.gif) repeat-x top left;
padding:3px 0px 3px 40px;
}
.ItemStatC {
background:transparent none repeat scroll 0%;
padding:3px 0px 3px 50px;
}
.ItemHovC {
background:transparent none repeat scroll 0%;
padding:3px 0px 3px 50px;
}
.ItemCurrC {
background:#f1f0ec url(_i/bg_itemphov.gif) repeat-x top left;
padding:3px 0px 3px 50px;
}
.ItemText, a.ItemText, a.ItemText:link, a.ItemText:visited, a.ItemText:active {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b332d;
	text-decoration: none;}
a.ItemText:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #35552e;
	text-decoration: none;}
.ItemTextCurr, a.ItemTextCurr, a.ItemTextCurr:link, a.ItemTextCurr:visited, a.ItemTextCurr:active, a.ItemTextCurr:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #35552e;
	text-decoration: none;
}




