/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/

/* CSS Document */
html {font-size: 12px; margin:0; padding:0;}
body {background:#fff; margin:0; padding:0;text-align: left;color: #333;}
/************************* DNN Styles *********************************/
/* style for module titles */
.Head {font: bold 100% Verdana, Tahoma, Arial, Helvetica;color: #000000;}
/* style of item titles on edit and admin pages */
.SubHead {font: bold 100% Arial, sans-serif;color: #666;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font: bold 100% Arial, sans-serif;color: black;}
/* text style used for most text rendered by modules */
.Normal {font: normal 13px Georgia, sans-serif;color: #333;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font: normal 100% Arial, sans-serif;}
.NormalRed {font: bold 100% Arial, sans-serif;color: #FF0000;}
.NormalBold {font: bold 100% Arial, sans-serif;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {font: normal 100% Arial, sans-serif;}    
A.CommandButton:link {text-decoration: underline;color: #999;}
A.CommandButton:visited {text-decoration: underline;color: #999;}
A.CommandButton:hover {text-decoration: underline;color: #666;}
A.CommandButton:active {text-decoration: underline;color: #999;}
/*   end of dnn styles   */
a, a:link, a:visited, a:active {font-weight:normal;color: #be2850;text-decoration:none;}
a:hover {color:#e73161; text-decoration:none;}
img {border: 0px;}
p {margin: 0 0 15px 0;padding: 0;}
table {font: normal 13px Georgia, sans-serif;line-height: 1.2em;}
ul {
	list-style-type: disc;
	line-height: 1.3em;
	margin: 0 0 8px 25px;
	padding: 0;
}
/*-------- design style --------*/
#wrap {width: 1010px;}

/* home */
#main {float: left;width: 725px;}
	#logo {padding: 10px 30px;}
	#nav {border-top: 3px solid #f15c22;border-right: 3px solid #f15c22;margin: 0 0 15px 0;padding: 0 0 0 8px;}
	#flash {}
	#home_left {float:left;width: 328px;padding: 10px 25px 0 44px;}
	#home_right {float:right;width: 328px;padding: 10px 0 0 0;}
	#home_left2 {float:left;width: 328px;padding: 10px 25px 0 44px;}
	#home_right2 {float:right;width: 328px;padding: 10px 0 0 0;}

#sidebar {float: right;width: 285px;}
	#upperright {height: 40px;padding: 40px 0 0 0;text-align: center;}
		#upperright a:link, #upperright a:visited, #upperright a:active {font: normal 12px "Myriad Pro", Arial, sans-serif;color: #888;text-decoration: none;}
		#upperright a:hover {color: #be2850;text-decoration: none;}
		#upperright img {padding: 0 0 2px 0;}
	#mainright {background: transparent url('images/fade-yellow.gif') no-repeat top right;padding: 12px 20px 0 20px;}
	
/* interior */
#int_logo {float: left;padding: 10px 30px;}
#bread {padding: 40px 0 0 615px;text-align: left;}
	.Breadcrumb {font-size: 10px;font-family: arial, sans-serif;text-transform: uppercase;text-align: center;}
		a.Breadcrumb:link, a.Breadcrumb:visited, a.Breadcrumb:active {color: #000;text-decoration: none;}
		a.Breadcrumb:hover {color: #666;text-decoration: none;}
#int_nav {clear:both;width: 725px;border-top: 3px solid #f15c22;border-right: 3px solid #f15c22;margin: 0 0 5px 0;padding: 0 0 0 8px;}
#int_nav_map {clear:both;width: 725px;border-top: 3px solid #f6ac23;border-right: 3px solid #f6ac23;margin: 0 0 5px 0;padding: 0 0 0 8px;}
#int_content_map {min-height: 130px; padding: 428px 20px 20px 44px; background: url('images/map-bg.jpg') top no-repeat;}
#int_content_map h1 span.Head {color: #f6ac23; font: bold 20px arial, helvetica, sans-serif;}
#int_content_map h3 {color: #f6ac23; font: bold 13px arial, helvetica, sans-serif;}
#int_content {padding: 20px 20px 20px 44px;}
	#content1 {padding: 0 0 20px 0;}
	#content2 {float: left;padding: 0 50px 0 0;width: 408px;}
	#content3 {float: right;width: 488px;}
	#content3Map {padding: 20px 0 0; float: right; width: 488px;}
	#content3Right {padding: 80px 0 0; float: left; width: 488px;display:block;}
	#content4 {float: left;padding: 20px 50px 0 0;width: 525px;}
	
	#content1_main {padding: 0 0 20px 0;}
	#content2_main {float: left;padding: 0 50px 0 0;width: 596px;}
	#content3_main {float: right;width: 300px;}
	
	#fader {background: transparent url('images/fade-yellow-lg.jpg') no-repeat top right;min-height: 166px;}
	#content3fader {float: left; width: 450px; padding: 20px 0 0 38px; margin: 12px 0 0; background: transparent url('images/fade-yellow-lg.jpg') no-repeat right top; min-height: 146px; display: block;}
		#content2fade {float: left;padding: 0 50px 0 0;width: 400px;}
		#content3fade {float: right;width: 250px;padding: 12px 200px 0 0;}
		
	#faderN {background: transparent url('images/fade-client-N.jpg') no-repeat top right;min-height: 212px;}
	#faderNW {background: transparent url('images/fade-client-NW.jpg') no-repeat top right;min-height: 212px;}
	#faderNE {background: transparent url('images/fade-client-NE.jpg') no-repeat top right;min-height: 212px;}
	#faderS {background: transparent url('images/fade-client-S.jpg') no-repeat top right;min-height: 212px;}
	#faderSW {background: transparent url('images/fade-client-SW.jpg') no-repeat top right;min-height: 212px;}
	#faderSE {background: transparent url('images/fade-client-SE.jpg') no-repeat top right;min-height: 212px;}
		#content1fade2 {margin: 0 0 -15px 0;}
		#content2fade2 {float: left;padding: 0 50px 0 0;width: 600px;}
			#content2fade2col1 {float: left;width: 290px;padding: 0 20px 0 0;}
			#content2fade2col2 {float: right;width: 290px;}
		#content3fade2 {float: right;width: 250px;padding: 20px 20px 0 0;}

.articles-upper {}
.articles-left {float: left;width: 150px;}
.articles-mid {margin: 0 20px 0 0;float: left;width: 556px;}
.articles-right {float: right;width: 200px;}

#int_content_fixed725 {padding: 20px 20px 20px 44px;width: 681px;}
	#content1_fixed {padding: 0 0 20px 0;}
	#content2_fixed {float: left;padding: 0 50px 0 0;width: 326px;}
	#content3_fixed {float: right;width: 305px;}
	
#int_content_client {padding: 20px 20px 20px 44px;width: 881px;background: transparent url('images/bg-stability.gif') no-repeat 0px 120px;}
	#content1_client {padding: 0 0 0 0;}
	#fader_client {min-height: 370px;background: transparent url('images/corner-red.gif') no-repeat top left;}
	#content2_client {float: left;padding: 15px 20px 0 18px;width: 305px;}
	#content3_client {float: right;width: 305px;padding: 15px 170px 0 0;}
	
#int_content_full {padding: 0;}
#int_content_history {float: left;padding: 0;}
#int_content_portal {padding: 20px 20px 20px 44px;}

#footer {clear:both;padding: 10px;}
	#footerleft {float: left;padding: 0 0 0 34px;}
		#footerleft p, #footerleft div {font-size: 11px;color: #888;}
	#footerright {float: right;}
		#footerright p, #footerright div {font-size: 11px;color: #888;}
		#footerright a:link, #footerright a:visited, #footerright a:active {color: #888;text-decoration: none;}
		#footerright a:hover {color: #888;text-decoration: underline;}

.clear_both {clear: both;}
/*-------------- ADMIN --------------*/
#admin_logo {float: left;padding: 10px 30px;}
#admin {float: right;padding: 10px;font-size: 14px;}
#admin_nav {clear:both;width: 725px;border-top: 3px solid #f15c22;border-right: 3px solid #f15c22;margin: 0 0 5px 0;padding: 0 0 0 8px;}
#admin_content {margin: 10px;padding: 10px;border: 1px dotted #f58559;background:#f9f9f9;}
a.user:link, a.user:visited, a.user:active {font-size: 14px;font-weight: normal;color: #d14638;}
a.user:hover {font-size: 14px;font-weight: normal;color: #fa5545;}
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar {
	cursor:pointer;
	background-color:transparent;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 35px;
}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem {	
	color: #000;
	font-size: 12px; 
	font-weight:normal;
	font-family: arial, sans-serif;
	padding: 5px 15px 5px 12px;
	text-transform:lowercase;
	background: url('images/arrow.jpg') no-repeat center left;
}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover {  
	color: #000;
	font-size: 12px; 
	font-weight:normal;
	font-family: arial, sans-serif;
	padding: 5px 15px 5px 12px;
	text-transform:lowercase;
	background: url('images/arrow-on.jpg') no-repeat center left;
}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {
	color: #000;
	font-size: 12px; 
	font-weight:normal;
	font-family: arial, sans-serif;
	padding: 5px 15px 5px 12px;
	text-transform:lowercase;
	background: url('images/arrow-on.jpg') no-repeat center left;
}
/*  SUB Menu Normal */
.main_dnnmenu_submenu {
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	background-color:#fff;
	z-index: 1000;
}
.main_dnnmenu_submenu td {
	background-color:#fff;
	font-size: 11px; 
	font-weight:normal;
	font-family: arial, sans-serif;
	text-align:left;
	text-transform:lowercase;
	color:#888;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 0px solid #c8c8c8;
	z-index: 1000;
}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td {
	font-size: 11px;
	background: #fff;
	color:#f15c22;
	font-weight:normal;
	font-family: arial, sans-serif;
	text-align:left;
	text-transform:lowercase;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 0px solid #c8c8c8;
	z-index: 1000;
}
.main_dnnmenu_break {height: 2px;background-color: #D5E0FF;}
/* Module Action Menus */
.ModuleTitle_SubMenu {border:1px solid #C0D6E5;z-index: 1000;}
.ModuleTitle_SubMenu td {background-color:#F8FAFF;white-space: nowrap;z-index: 1000;} 
.ModuleTitle_MenuIcon {background-color:#F8FAFF; border:none;padding: 0px 2px;z-index: 1000;}
.ModuleTitle_MenuItem {z-index: 1000;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {background: #ccc url(../images/arrow.gif) no-repeat center center;color: #fff;z-index: 1000;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height: 2px;background-color: #D5E0FF;}
/* Dotted line around active button in Firefox */
:-moz-any-link:focus {
    outline-style: none !important;
    outline-width: 0px !important;
}
/* End Dotted line around active button in Firefox */

.inventua_sidemenu {
}
.MenuItem HR {
}
.MenuItem A:link, .MenuItem A:visited, .MenuItem A:hover, .MenuItem A:active {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    display: block;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 12px;
    text-decoration: none;
}
.MenuItemMouseOver A:link, .MenuItemMouseOver A:visited, .MenuItemMouseOver A:hover, .MenuItemMouseOver A:active {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #BE2850;
    display: block;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 12px;
    text-decoration: none;
}
.MenuHdr A:link, .MenuHdr A:visited, .MenuHdr A:hover, .MenuHdr A:active {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    display: block;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 12px;
    text-decoration: none;
}
.MenuHdrOver A:link, .MenuHdrOver A:visited, .MenuHdrOver A:hover, .MenuHdrOver A:active {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #BE2850;
    display: block;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 12px;
    text-decoration: none;
}
.currentItemHighlight A:link, .currentItemHighlight A:visited, .currentItemHighlight A:hover, .currentItemHighlight A:active {
    background: url("arrow.gif") no-repeat scroll left center transparent;
    color: #BE2850;
    padding: 0 0 0 12px;
}
.currentHeaderHighlight A:link, .currentHeaderHighlight A:visited, .currentHeaderHighlight A:hover, .currentHeaderHighlight A:active {
    background: url("arrow.gif") no-repeat scroll left center transparent;
    color: #BE2850;
    padding: 0 0 0 12px;
}
/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/
