﻿/* CSS Document */

TH,TD,DIV{font-family:Tahoma; font-size:11px; color:#000000; font-size:11px; text-decoration:none}
A,A:link,A:visited,A:active{ color:#463315; text-decoration:none; font-size:11px;} 

body{
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#FFFFFF;
}

.overallbor{
	border:solid 2px #000000;
}
.logo_area{
	height:119px;
	background-color:#ffffff;
}

.logoleftpad{
	padding:0px 0 0 12px;
	width:250px;
	float:left;
}

.logorightpad{
	padding:0px 0 0 0;
	margin-left:250px;
}

.banner{
	height:236px;
	background:url(images/banner_bg.jpg) top left no-repeat;
}

.bkleftpad{
	float:right;
	margin:0px;
	padding:10px 15px 0 50px;
	text-align:right !important; 
}

.bkrightpad{
	margin-right:400px;
	padding:10px 0 0 12px;
}

.black_shade{
	height:35px;
	background:url(images/black_shade_bg.gif) top left repeat-x;
}

.botom_shade{
	height:34px;
	background:url(images/bottom_shade_bg.gif) top left repeat-x;
}
.btshadeleft{
	padding:10px 15px 0 0;
	width:50%; 
	float:right;
	text-align:right;
}

.btshaderight{
	padding:10px 0 0 12px;
	margin-right:50%;
}


/******************* 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{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; color:#333; }
.controlpanel TD TD TD input{ background:#EFEFEF; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; color:#333;}
.controlpanel A.CommandButton{ font-size:10px;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#CB0133;}
A.CommandButton:hover{ color:#CB0133; text-decoration:underline;}

/******************* Container styles *********************/
.Head{ font-size:12px; font-weight:bold; color:#000000;}
.SubHead{ color:#000000; }
.SubSubHead{color:#000000;}
.Normal{color:#000000; line-height:120%; letter-spacing: .5px;}

/******************* 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;}

/* ********** Pane Style ************** */
.LeftPane {padding:0px 0px 0px 0px; width:223px; }
.TopPane {padding:0px 0px 0px 0px;}
.ContentPane {padding:0px 15px 0px 0px;}
.MiddlePane {padding:0px 0px 0px 0px; width:40%;}
.BottomPane {padding:0px 0px 0px 0px;}
.BottomLeftPane {padding:0px 15px 0px 0px; width:375px;}
.BottomRightPane {padding:0px 0px 0px 0px;}
.TextPane {padding:0px 0px 0px 0px; text-align:right;}
.Text1Pane {padding:0px 0px 0px 0px;}
.Text2Pane {padding:0px 0px 0px 0px; text-align:right;}

ul{ margin-top:0px; }
p{ margin-bottom:0px; }

#SearchContainer Input{padding:0px; border:none; WIDTH:135px; HEIGHT:23px; background:transparent; padding:10px 0px 0px 0px; margin-right:0px; font-size:9px; color:#000000;}

.srchtxt{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#ffffff; text-decoration:none; }

.user,a.user:link,a.user:active,a.user:visited {font-family:Arial, Helvetica, sans-serif ; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.user:hover{color:#93ACB8;}

/* ********** Link Style **************/
.links,a.links:link,a.links:active,a.links:visited{font-family:Tahoma; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;}
a.links:hover{color:#000000;}

/* ********** Footer Index ************** */
.footer, a.footer:link, a.footer:active, a.footer:visited{font-family:Arial, Helvetica, sans-serif ; font-size:11px; font-weight:bold; color:#ffffff;}
a.footer:hover{color:#676767; font-weight:normal;}

/* ********** Breadcrumb Style ***************/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ font-family:Tahoma; font-size:12px; color:#888888; text-decoration:none; font-weight:bold;}
a.Breadcrumb:hover{color:#676767;}

/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{font-family:Tahoma; font-size:10px; color:#676767; text-decoration:none; font-weight:bold;}
a.date:hover{ color:#676767;}


.read,a.read:link,a.read:active,a.read:visited {font-family:Tahoma; font-size:10px; font-weight:normal; color:#960202; text-decoration:none;}
a.read:hover{color:#636E9C;}

.read1,a.read1:link,a.read1:active,a.read1:visited {font-family:Tahoma; font-size:10px; font-weight:normal; color:#766144; text-decoration:none;}
a.read1:hover{color:#636E9C;}

.text,a.text:link,a.text:active,a.text:visited {font-family: Arial, Helvetica, sans-serif,Tahoma; font-size:11px; font-weight:normal; color:#515976; text-decoration:none;}


.read1,a.read1:link,a.read1:active,a.read1:visited {font-family:Tahoma; font-size:10px; font-weight:normal; color:#766144; text-decoration:none;}
a.read1:hover{color:#636E9C;}



.readblue,a.readblue:link,a.readblue:active,a.readblue:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#587FA3; text-decoration:underline;}
 a.readblue:hover{color:#C83333;text-decoration:none;}
 
.blockblue,a.blockblue:link,a.blockblue:active,a.blockblue:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
 a.blockblue:hover{color:#C83333;}
 
 .blcktext{font-family:Arial, Helvetica, sans-serif ; font-size:14px; font-weight:bold; color:#CBC4CB;}
 .whitetext{font-family:Arial, Helvetica, sans-serif ; font-size:11px; font-weight:bold; color:#ffffff;}
 
 .redtxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#C83333; text-decoration:underline;}
 .bluebold{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#587FA3; }
 .bluenor{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#587FA3; }
 .blueboldtxt{font-family:Arial, Helvetica, sans-serif ; font-size:18px; font-weight:bold; color:#107BC0; font-style:italic;}
 .whiteboldtxt{font-family:Arial, Helvetica, sans-serif ; font-size:18px; font-weight:bold; color:#ffffff; font-style:italic;}

 
/* panelbar wrapper */
.RadPanelbar_Dnn .rootGroup .text
{
	color: #FFFFFF;
	line-height: 29px;
	font-size:11px;
	padding:0px 0px 0px 20px;
	border-bottom:none;
	font-weight:bold;
	}

/* Normal */
.RadPanelbar_Dnn .rootGroup .link
{
	background:url(images/menu_normal.gif) no-repeat top left !important;
	text-decoration:none;
}

/* Hover */
.RadPanelbar_Dnn .rootGroup .link:hover .text
{
	color: #ffffff;
	background:url(images/menu_hover.gif) no-repeat top left;
	text-decoration:none;
}

/* Selected */
.RadPanelbar_Dnn .rootGroup .text .selected 
{
	color: #ffffff;
	background:url(images/menu_hover.gif) no-repeat top left;
	text-decoration:none;
}

.dnn_SelectedPathItemCss .text
{  
	color: #ffffff;
	background:url(images/menu_hover.gif) no-repeat top left;
	text-decoration:none;
}

/************* Submenu ****************/
.RadPanelbar_Dnn .group .text
{
	font: normal 11px Tahoma;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 32px;
	line-height: 23px;
	color:#ffffff;
	border-bottom:none;
}

.RadPanelbar_Dnn .group .link .text
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_normal.gif) no-repeat top left;
}

.RadPanelbar_Dnn .group .link:hover .text
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_hover.gif) no-repeat top left;
}

.RadPanelbar_Dnn .group .selected 
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_select.gif) no-repeat top left;
}


/************* Submenu1 ****************/
.level1 .text{
	color:#000000;
	font-weight:bold;
	text-decoration:none !important;
	text-indent:5px;
	background:url(images/submenu_normal.gif) no-repeat top left !important;
}

.level1 .link:hover .text
{
	color:#FFFFFF !important;
	text-indent:5px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_hover.gif) no-repeat top left !important;
}
	
.level1 .selected .text
{
	color:#FFFFFF !important;
	text-indent:5px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_select.gif) no-repeat top left !important;
}

.level2 .text{
	color:#656363 !important;
	text-indent:20px;
	font-weight:bold !important;
	text-decoration:none !important;
	background:url(images/submenu_normal1.gif) no-repeat top left !important;
}

.level2 .link:hover .text
{
	color:#656363 !important;
	font-weight:bold;
	text-indent:20px;
	text-decoration:none !important;
	background:url(images/submenu_hover1.gif) no-repeat top left !important;
}
	
.level2 .selected .text
{
	color:#656363 !important;
	font-weight:bold !important;
	text-indent:20px;
	text-decoration:none !important;
	background:url(images/submenu_select1.gif) no-repeat top left !important;
}

.level3 .text{
	color:#000000 !important;
	text-indent:35px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal2.gif) no-repeat top left !important;
}

.level3 .link:hover .text
{
	color:#656363 !important;
	text-indent:35px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal2.gif) no-repeat top left !important;
}
	
.level3 .selected .text
{
	color:#656363 !important;
	text-indent:35px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_select2.gif) no-repeat top left !important;
}


.level4 .text{
	color:#000000 !important;
	text-indent:52px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal3.gif) no-repeat top left !important;
}

.level4 .link:hover .text
{
	color:#656363 !important;
	text-indent:52px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal3.gif) no-repeat top left !important;
}
	
.level4 .selected .text
{
	color:#656363 !important;
	text-indent:52px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_select3.gif) no-repeat top left !important;
}


.level5 .text{
	color:#000000 !important;
	text-indent:68px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal4.gif) no-repeat top left !important;
}

.level5 .link:hover .text
{
	color:#656363 !important;
	text-indent:68px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal4.gif) no-repeat top left !important;
}
	
.level5 .selected .text
{
	color:#656363 !important;
	text-indent:68px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_select4.gif) no-repeat top left !important;
}


.level6 .text{
	color:#000000 !important;
	text-indent:85px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal5.gif) no-repeat top left !important;
}

.level6 .link:hover .text
{
	color:#656363 !important;
	text-indent:85px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_normal5.gif) no-repeat top left !important;
}
	
.level6 .selected .text
{
	color:#656363 !important;
	text-indent:85px;
	font-weight:bold;
	text-decoration:none !important;
	background:url(images/submenu_select5.gif) no-repeat top left !important;
}


A:link
{
	text-decoration: none;
	color: #107BC0;
}

A:visited
{
	text-decoration: none;
	color: #107BC0;
}

A:hover
{
	text-decoration: underline;
	color: #107BC0;
}

A:active
{
	text-decoration: none;
	color: #107BC0;
}

/* This will be used for any and all templates that suffer due to the removal of "brown .td" in "containter.css" */
table.BrownStyle{ cellspacing: 1px; cellpadding: 1px; width: 600px; border: 0px; }
td.BrownRow{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#062C4D; }

/* ********** Custom Content Template Styles ************** */
table.ProductTable{ vertical-align: top; border:0px none; border-collapse: collapse; width: 600px;}
td.ProductTitle{font-family: Arial, sans-serif; font-size:12px; color:#000000; font-weight: bold; width:600px;}
td.ProductPhoto{vertical-align: top; width:200px; border:0px; border-collapse: collapse;}
td.ProductDescription{vertical-align: top; width:400px; height:15px; border:0px; border-collapse: collapse;}

/* ********** Custom Content Template Styles ************** */
table.ProductGreyTable{ vertical-align: top; border:0px none; border-collapse: collapse; width: 600px;}
td.ProductGreyTitle{width:600px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #666666; font-weight: bold;}
td.ProductGreyPhoto{vertical-align: top; width:200px; border:0px; border-collapse: collapse; background-color:#cccccc;}
td.ProductGreyDescription{vertical-align: top; width:400px; height:15px; border:0px; border-collapse: collapse; background-color:#cccccc;}
td.ProductGreyDetailTitle{vertical-align: top; text-align: right; font-weight: bold; font-size:10px; width:200px; border:0px; border-collapse: collapse; background-color:#cccccc;}
td.ProductGreyDetailDescription{vertical-align: top; font-size:10px; width:400px; border:0px; border-collapse: collapse; background-color:#cccccc;}

/* ********** Custom Content Template Styles ************** */
table.ProductWhiteTable{ vertical-align: top; border:0px none; border-collapse: collapse; width: 600px;}
td.ProductWhiteTitle{font-family: Arial, sans-serif; font-size:12px; color:#FFFFFF; font-weight: bold; width:600px; background-color:#666666;}
td.ProductWhitePhoto{vertical-align: top; width:200px; border:0px; border-collapse: collapse; background-color:#ffffff;}
td.ProductWhiteDescription{vertical-align: top; width:400px; height:15px; border:0px; border-collapse: collapse; background-color:#ffffff;}
td.ProductWhiteDetailTitle{vertical-align: top; text-align: right; font-weight: bold; font-size:10px; width:200px; border:0px; border-collapse: collapse; background-color:#ffffff;}
td.ProductWhiteDetailDescription{vertical-align: top; font-size:10px; width:400px; border:0px; border-collapse: collapse; background-color:#ffffff;}

#BoldTableText {
font-weight: bold; 
font-size:10px;
}

#BoldTitleText {
font-family: Arial, sans-serif; 
font-size:16px; 
color:#FFFFFF; 
font-weight: bold;
}

/* ********** Custom Content Template Styles ************** */
table.CompareTable{ vertical-align: top; border:1px; border-style: solid; border-collapse: collapse; width: 100%; border-color: #000;}
td.CompareLeftTitle{border-width: 1px; border-style: inset; padding: 3px; background-color: #ccc; border-color: #000;}
td.CompareTopTitle{vertical-align: top; border-collapse: collapse; border-width: 1px; border-style: inset; padding: 3px; background-color: #9999ff; border-color: #000;}
td.CompareInfo{vertical-align: top; border-collapse: collapse; border-width: 1px; border-style: inset; padding: 3px; border-color: #000;}