/******************* General styles *********************/
body {
	margin:0px; 
	padding:0px;
	height:100%;
	background: #939598 url(images/body_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; color:#003399; text-decoration:none}
A:hover {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006A72; text-decoration:none}

.template {  width:975px;}
.full_width { width:100%;}
.top_Lbg { background:url(images/top_Lbg.gif) no-repeat top left; margin-top:17px;}
.top_Rbg { background:url(images/top_Rbg.gif) no-repeat top right; padding:0px 2px 0px 27px;}
.top_Cbg { background:url(images/top_Cbg.gif) repeat-x  top left; height:82px;}
.menu_bg { background:url(images/menu_bg.gif) repeat-x top left; height:26px; border-right:#8f9194 1px solid;}
.content_Rbg {background: #ffffff url(images/contetn_Rbg.gif) repeat-y  top right;}
.content_Bbg { background:url(images/contetn_Bbg.gif) repeat-x bottom left;}
.content_Rimg { background:url(images/inn_rightdesign.gif) no-repeat bottom right; padding:0px 30px 1px 4px;}
.top_padd { padding:25px 19px 0px 4px;}
.logo_left { float:left; width:141px;}
.logo_right { margin-left:141px;}
.submenu_height { height:26px;}
.content_Leftpadd { padding-left:26px;}
.cl_bo { clear:both;}
.menu_space { height:20px;}
.bot_padd { padding-bottom:15px;}

/******************* 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:11px; 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;}



.TabList {
    float:left;
    horizontal-align:center;
	padding-left:18px !important;
}
.TabList ul  {
    list-style:none;
	display:inline;
	
}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0px 0px 0px 16px;
	font-size:12px !important;
	font-family:"Helvetica Neue" Arial, Helvetica, sans-serif  !important;
	font-weight:bold !important;
	line-height:26px !important;
}

.TabList li a {
   font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
   font-size:12px;
   
}

select.TabList {
   
    color:#FFFFFF;
    font-weight:bold;
}


#navParent a {
    font-weight:bold;    
    float:left;
    display:block;
    text-align:center;
    white-space: nowrap;
    text-align: center;
    padding:0px 17px 0px 0px;
    text-decoration:none;
    color:#ffffff;
    background:url(tabs/menu_sep.gif) no-repeat right top;
	line-height:26px !important;
}

#navParent a:hover,
#navParent li.hover a
 {
    text-decoration:none;
    color:#cac38b;
	background:url(tabs/menu_sep.gif) no-repeat right top;
    font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	line-height:26px !important;
}

#navParent li {
    border-bottom:transparent 1px solid;
} 


#navParent .SelectedItem {
   
	background:url(tabs/menu_sep.gif) no-repeat right top;
	  font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	line-height:26px !important;
	
}
#navParent .SelectedItem a {
    
    color:#cac38b;
	 font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	line-height:26px !important;
	
}

#navChild ul {
    padding:5px 0px 0px 0px;
    margin:0;
    display:none;
    list-style:none;
    float:left;
	height:19px !important;
	line-height:19px !important; 
}
#navChild ul ul {
    display:inline;
}
#navChild ul.Level2 li{
     clear:both;
}
#navChild li {
  position: relative;
  padding:0px 10px 0px 10px;
 height:19px !important;
 line-height:19px !important; 
  
}

#navChild ul.Level1 li {
  background:url(tabs/divider.gif) no-repeat center right;
}
#navChild ul.Level2 li {
  background:none;
}
#navChild ul li li a.hasChildren {
	background:url(MRPix/rightarrow2.gif) center right no-repeat;
}
#navChild ul li li a:hover {
  background-color: #ffffff;
  font-size:13px !important;
	font-weight:bold;
	 font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
}
#navChild li ul { /* second-level lists */
	position : absolute;
	z-index:0;
	left: -999em;
	
}

#navChild a {
	display:block;
    text-decoration:none;
    padding:0px;
    color:#6bb6e5;
    text-align:left;
	font-size:13px !important;
	font-weight:bold;
	 font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
}
#navChild li li a {
    width:125px;
}

#navChild li a:hover {
   background-color: #ffffff;
   color:#cac38b;
   font-size:13px !important;
	font-weight:bold;
	 font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
	
}

#navChild a.SelectedItem {
    background-color: #ffffff;
	color:#cac38b;
	font-size:13px !important;
	font-weight:bold;
	 font-family:"Helvetica Neue" Arial, Helvetica, sans-serif;
}
#navChild .DisabledItem {
    color:#cccccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#navChild li:hover ul ul,
#navChild li:hover ul ul ul,
#navChild li:hover ul ul ul ul,
#navChild li.hover ul ul,
#navChild li.hover ul ul ul,
#navChild li.hover ul ul ul ul{
  left: -999em;
}

#navChild li:hover ul, 
#navChild li.hover ul {
	top: 24px;
	left:0;
}
#navChild li li:hover ul,
#navChild li li li:hover ul,
#navChild li li li li:hover ul,
#navChild li li.hover ul,  
#navChild li li li.hover ul,
#navChild li li li li.hover ul {
	top: 0;
	left:134px;
}
#AdminHostList { background-color:#00a4e4 !important;}

/******************* other styles *********************/


 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;}








