/******************* General styles *********************/
body {margin:0px; height:100%;}
#body{ background-color:#E6E6E6;height:100%;}

.bread_bg{background:url(images/bread_imgbg.gif) top left no-repeat; padding:0px 0px 0px 0px;}
.foot_bg{ background: url(images/footer_bg.gif) repeat-x top left;}

TD, TH, DIV, P {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231F20;}
A:link, A:active, A:visited {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;l
ine-height:150%; letter-spacing:120%; color:#003399; text-decoration:none}
A:hover {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:150%; 
letter-spacing:120%; color:#006A72; text-decoration:none}

/******************* Control Panel styles *********************/
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{}
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px;  height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:12px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#003399;}
.controlpanel A.CommandButton:visited{ color:#003399;}
.controlpanel A.CommandButton:active{ color:#003399; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#003399; text-decoration:none; }
A.CommandButton:hover{ color:#F8BE22; text-decoration:underline;}

/******************* Content Pane styles *********************/
.TopPane{margin:0px; padding:0;}
.TopImagePane{margin:0px; padding:0;}
.LeftPane{ padding: 0px 15px 0px 0px; width:30%;}
.ContentPane{margin:0px; padding:0px;}
.MiddlePane{margin:0px; padding:0px;}
.RightPane{margin:0px; padding:0px 0px 0px 15px; width:21%;}
.LeftInnerPane{ padding: 0px 15px 0px 0px; width:30%;}
.RightInnerPane{margin:0px; padding:0px 0px 0px 15px; width:21%;}
.BottomPane{margin:0px; padding:0px;}
.FullBottomPane{margin:0px; padding:0px;}
.CartPane{margin:0px; padding:0px;}
.LinkPane{margin:0px; padding:0px;}
.Right1Pane{margin:0px; padding:0px 0px 0px 15px; width:50%;}
.Top1Pane{margin:0px; padding:0px;}
.ImagePane{margin:0px; padding:0px;}
.DnnEmptypane{width:0px !important;}


/******************* Container styles *********************/
.Head{font-size:12px; font-weight:bold; color:#231F20;}
.SubHead{font-size:11px; color:#231F20;}
.SubSubHead{font-size:11px; color:#231F20;}
.Normal{font-size:11px; color:#231F20;}



.user,a.user:link, a.user:active, a.user:visited {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.user:hover {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#70BBE5; text-decoration:none;}

/******************* Footer styles *********************/
.footer {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#958277; line-height:2.5em; text-decoration:none;}
a.footer:link, a.footer:active, a.footer:visited {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#958277; line-height:2.5em; text-decoration:none;}
a.footer:hover {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#E8AF8E; line-height:2.5em;}

/* ********** Link Style************** */
.links,a.links:link,a.links:active,a.links:visited{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;
 font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.links:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#70BBE5; text-decoration:none;}

/* ********** Breadcrumb Style ***************/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6e6e6e; text-decoration:none; font-weight:bold;}
a.Breadcrumb:hover{color:#0086C3; text-decoration:none;}

.bluelink, a.bluelink:link,a.bluelink:active,a.bluelink:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; 
color:#003399; text-decoration:none;}
a.bluelink:hover{color:#000000; text-decoration:none;}

.blacktitle{color:#666666; font-size: 12px;}

/* ********** Language Style ************** */
#LanguageContainer select{MARGIN:-2px 0px 0px 0px; border:1px solid #7F9DB9; font-size:9px;color:#000000; background-color:#ffffff; WIDTH:139px; HEIGHT:15px; _HEIGHT:18px;}


/******************* Menu styles *********************/
.MainMenu_MenuContainer{ background:transparent; width:100%; margin:0px auto; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
/*---------Root Menu Seperator Style------------*/
.MainMenu_MenuBreak{display:none;}
/*---------Make Menu Background Transparent------------*/
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}
/*------sub menu display style-------*/
.MainMenu_MenuItem,.submenuitembreadcrumb{
	color:#FFFFFF;	font-size:11px;	font-weight:bold;
	padding:2px 7px 2px 7px;
	border:1px #005B6D solid; border-width:1px 0px;
}
/*------sub menu display style on select-------*/
.submenuitemselected{
	color:#231F20;
	font-size:11px;
	font-weight:bold;
	padding:2px 7px 2px 7px;
	border:1px #9BC0C6 solid;
	border-width:1px 0px;
	Margin:0px;
	background:#9BC0C6;
}
/*------sub menu frame display style-------*/
.submenu{
    color:#FFFFFF;
	z-index:1000;
	border:1px #005B6D solid;
	padding:0px;
	margin:0px;
	background:#005B6D;
}
/*------root menu display style-------*/
.rootmenuitem TD{
padding:0px 20px; margin:0px;
color:#005B6D;
background:url(images/menu_arrow.gif) left no-repeat;  
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: bold;
  
}
/*------root menu display style on select-------*/
.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{ 
padding:0px 20px; margin:0px;
color:#6B6A6A;
background:url(images/menu_arrow.gif) left no-repeat;  
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight: bold;
}



/************ Rad Panel Bar Menu *****************/
.RadPanelbar_Dnn
{
	padding:0px 0px 0px 0px ;
	 text-align:left;
	text-decoration:none;
}
	
.RadPanelbar_Dnn .text
{
	padding: 0px 0px 0px 20px; 
	font:bold 11px Arial;
	text-decoration:none;
}

.RadPanelbar_Dnn .image
{
	margin:4px 2px 0px 0px;
}

.RadPanelbar_Dnn .rootGroup .text
{
	color: #ffffff;
	line-height: 32px;
	padding:0px 0px 0px 20px;
}

.RadPanelbar_Dnn .rootGroup .link
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/menu_bg1.gif) no-repeat top left;
	width:196px;
}

.RadPanelbar_Dnn .rootGroup .link:hover
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	width:196px;
	background:url(images/menu_bg1.gif) no-repeat top left;
}

.RadPanelbar_Dnn .rootGroup .link:hover .text
{
	color: #ffffff;padding: 0px 0px 0px 20px;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .selected 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .text .selected 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/menu_bg1.gif) no-repeat top left;
}

.dnn_SelectedPathItemCss .text
{  
	color: #ffffff !important;
	font-weight:bold !important;
	text-decoration:none !important;
	background:url(images/menu_bg1.gif) no-repeat top left !important;
}

/************* Submenu ****************/

.RadPanelbar_Dnn .group .text
{
	font: normal 11px Arial;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 34px;
	line-height: 25px;
	color:#000000;
	border-bottom:none;}

.RadPanelbar_Dnn .group .link
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat center left;
}

.RadPanelbar_Dnn .group .link:hover
{
	color:#0086C3;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat center left;
}

.RadPanelbar_Dnn .group .link:hover .text
{
	color:#0086C3;
	font-weight:bold; padding:0px 0px 0px 34px;
	text-decoration:none;
	
}

.RadPanelbar_Dnn .group .selected 
{
	color:#0086C3;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat center left;
}

.RadPanelbar_Dnn .group .selected .text
{
	color:#0086C3;
	font-weight:bold;
	text-decoration:none;
	
}

.level1 .item
{
	padding: 0px 0px 0px 8px; 
	font:normal 11px Tahoma;
	text-decoration:none; 
} 



.level1 .level2 .item
{
	padding: 0px 0px 0px 8px; 
	font:normal 11px Tahoma;
	text-decoration:none;
}

/******************* other styles *********************/
#wrapper{ position:relative; height:258px;}
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }

/*-------------- Custom skin -------------------*/
.banner {margin:0px; padding:0px; background:#006A72 url(images/banner_right.gif) no-repeat top right;}
.lbanner {margin:0px; padding:0px; background:transparent url(images/banner_left.gif) no-repeat top left; height:108px; padding-left:128px;}
.bannerbott{margin:0px; padding:0px; background:transparent url(images/banner_botbg.gif) repeat-x top left; clear:both;}

 a.read:link, a.read:active, a.read:visited {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6B6A6A; text-decoration:underline;}
a.read:hover {margin:0px; padding:0px; text-decoration:none;}


a.blue:link, a.blue:active, a.blue:visited {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; 
font-size:12px; font-weight:bold; color:#003399; text-decoration:underline;}
a.blue:hover {margin:0px; padding:0px; text-decoration:none;}


.bottomtxt{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#676767;}

.blacktxt{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000;}



