/* CSS Document */
body { background-color: transparent; width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333; }
.Normal {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333; 
font-weight: normal;
}
form { height: 100%; }
.clear {    
content:".";
display: block;
height: 0;
clear:both;
visibility:hidden;
}

.fixedwidth { width:900px; height:100%; }
.fullwidth { width:100%; height:100%; }

.headerTag{
	color: #d96f27;
	font-weight: bold;
	margin: 0 0 0 111px;
	font-size: 14px;
}
a.orangeBtn:link, a.orangeBtn:visited, a.orangeBtn:hover, a.orangeBtn:active{
/*	background: #d96f27;
	padding: 3px 5px;
	border: solid 1px #be540d;
	color: #ffffff;
	font-weight: bold;
	float: right;
	text-decoration: none;*/
	/*color: #578aa7;*/
	color: #d96f27;
	float: right;
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 9px;
	background: url(images/arrow_moreOn.gif) no-repeat right 3px;
	line-height: normal;
}
a.orangeBtnNoFloat:link, a.orangeBtnNoFloat:visited, a.orangeBtnNoFloat:hover, a.orangeBtnNoFloat:active{
/*	background: #d96f27;
	padding: 3px 5px;
	border: solid 1px #be540d;
	color: #ffffff;
	font-weight: bold;
	float: right;
	text-decoration: none;*/
	/*color: #578aa7;*/
	color: #d96f27;
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 9px;
	background: url(images/arrow_moreOn.gif) no-repeat right 3px;
	line-height: normal;
}
a.orangeBtn:hover, a.orangeBtnNoFloat:hover {
/*color: #d96f27;
background: url(images/arrow_moreOn.gif) no-repeat right 3px;*/
text-decoration: underline;
}
.applyBox{
	padding: 10px;
	background: #CCC;
	border: solid 1px #777;
	font-size: 18px;
}
.applyBox p{
	padding: 0;
	margin: 0;
}
.pagetitleclass{
font-family:Tahoma, Verdana, Arial,  Helvetica, sans-serif;
color:#d96f27;
font-size:20px;
font-weight:normal;
margin:15px 0 10px 5px;
display: block;
}
.subtitleclass {
display: block;
color: #D96F27;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding:0 0 5px 23px; margin: 10px 0px 0px; background:url(images/Chocolate01_r1_c1.jpg) no-repeat 0 3px; border-bottom: dotted 1px #d96f27;
}

.cntnt ul{
	margin: 0;
	padding: 0;
}
.cntnt ul li{
	list-style: none;
	margin: 0;
}
.cntnt .on{
	color: #d96f27;
}

.SearchTabsContainer {
	margin: 0 0 15px 0;
	padding: 0 0 0 17px;
	height: 25px;
	background: url(images/bg_secondtab.gif) repeat-x bottom;
}

.SearchTabsContainer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 25px;
	/*_margin-bottom: -15px;*/
}

.SearchTabsContainer ul li {
	list-style-type: none;
	height: 25px;
	margin-right: 3px;
	margin-left: 0;
	padding: 0;
	/*display: block;*/
	float: left;
	/**width: 125px;*/
	background: url(images/SecondTabR.gif) no-repeat right top;
}

.SearchTabsContainer ul li a {
	display: block;
	background: url(images/SecondTabL.gif) no-repeat left top;
	float: left;
	height: 25px;
	line-height: 24px;
	padding: 0 15px;
	text-decoration: none;
	/* *padding: 0;
	*text-align: center;*/
}
.SearchTabsContainer ul li a:hover {
text-decoration: underline;
}

.SearchTabsContainer ul li a:link, .SearchTabsContainer ul li a:visited, .SearchTabsContainer ul li a:hover, .SearchTabsContainer ul li a:active {
	color: #3a3251;
}

.SearchTabsContainer ul li.current {
	background: url(images/SecondTabRon.gif) no-repeat right top;
}
.SearchTabsContainer ul li.current a {
	background: url(images/SecondTabLon.gif) no-repeat left top;
}

.SearchTabsContainer ul li.current a:link, .SearchTabsContainer ul li.current a:visited, .SearchTabsContainer ul li.current a:hover, .SearchTabsContainer ul li.current a:active {
	color: #000;
}


/*.SearchTabsContainer ul{
	margin: 0;
	padding: 0;
}
.SearchTabsContainer ul li{
	list-style: none;
	margin: 0;
	background: #f08c49;
	border: solid 1px #d96f27;
	padding: 2px 5px;
	float: left;
	margin: 0 5px;
}
.SearchTabsContainer ul li.current{
	list-style: none;
	margin: 0;
	background: #d96f27;
	border: solid 1px #b65818;
	padding: 2px 5px;
	float: left;
	margin: 0 5px;
}
.SearchTabsContainer ul li a:link, .SearchTabsContainer ul li a:visited, .SearchTabsContainer ul li a:hover, .SearchTabsContainer ul li a:active, .SearchTabsContainer ul li.current a:link, .SearchTabsContainer ul li.current a:visited, .SearchTabsContainer ul li.current a:hover, .SearchTabsContainer ul li.current a:active{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}*/
#SuggestATool{
	
}
#SuggestATool a:link, #SuggestATool a:visited, #SuggestATool a:hover, #SuggestATool a:active{
	margin: 0;
	margin-top: -35px;
	color: #578aa7;
	float: right;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0 9px 0 0;
	background: url(images/arrow_more.gif) no-repeat right 3px;
	line-height: normal;
}
#SuggestATool a:hover{
	color: #d96f27;
	background: url(images/arrow_moreOn.gif) no-repeat right 3px;
	margin: 0;
	margin-top: -35px;
	float: right;
	text-transform: uppercase;
	font-size: 11px;
	padding: 0 9px 0 0;
	line-height: normal;
}
.RightColCategories {
font-size: 14px;
width: 235px;
}
.RightColCategories li {
padding-bottom: 5px;
}
.RightColCategories .on{
	color: #333;
}
.horizontalList .FilterByBox .cntnt ul{
	margin: 0;
	padding: 0;
}
.horizontalList .FilterByBox .cntnt ul li{
	list-style: none;
	margin: 0;
	float: left;
	margin: 0 5px;
}
.horizontalList .FilterByBox .cntnt .on{
	color: #d96f27;
}
.FilterByBox .cntnt ul{
	margin: 0;
	padding: 0;
}
.FilterByBox .cntnt ul li{
	list-style: none;
	margin: 0;
	margin: 0 5px;
}
.FilterByBox .cntnt .on{
	color: #d96f27;
}

.YoureViewingBox .cntnt ul{
	margin: 0;
	padding: 0;
}
.YoureViewingBox .cntnt ul li{
	list-style: none;
	margin: 0;
	float: left;
	margin: 0 5px;
}
.YoureViewingBox .cntnt .on{
	color: #d96f27;
}
.lbl, .rating, .Categories{
	font-weight:bold;
}
.img{
	margin: 5px;
}
.SiteMap0{
	margin: 10px 0;
}
.SiteMap1{
	margin: 10px 0 10px 20px;
}
.SiteMap2{
	margin: 10px 0 10px 40px;
}
.SiteMap3{
	margin: 10px 0 10px 60px;
}
.SiteMap4{
	margin: 10px 0 10px 80px;
}
.SiteMap5{
	margin: 10px 0 10px 100px;
}
.SiteMap6{
	margin: 10px 0 10px4 120px;
}
a.blogTitle:link, a.blogTitle:visited, a.blogTitle:hover, a.blogTitle:active{
	font-size: 13px;
	font-weight: bold;
}

/*-------- design style --------*/
.page_bg_left{ background:url(images/pagebg_left.jpg) repeat-y left; width:18px; }
.page_bg_right{ background:url(images/pagebg_right.jpg) repeat-y right; width:18px; }
.page_top { vertical-align:top; width:100%; background:#FFFFFF; }
.page_bottom { vertical-align:bottom; background:#FFFFFF;}
.logo_style { padding: 17px 10px 11px 10px; text-align:left;}
.headerpane, .utilities{
	padding: 24px 0 0 0;
}
.user_style { padding:5px 15px 5px 10px;  text-align:right;}
.menu_bg { background:url(images/topnavLight.gif) repeat-x top; height:45px; padding: 1px 10px 0px 10px; }
.bread_bg { background:url(images/Chocolate_r7_c1.jpg) repeat-x; height:30px; padding: 0px 15px 0px 15px; }
/*.content_style { padding:6px; text-align:center; vertical-align:top; }*/
.footer_style { height:54px; line-height:54px; text-align:center; background:url(images/bg_footer.gif) repeat-x; }
/*.content_style { padding:20px 6px 6px 6px; text-align:center; vertical-align:top; }*/

/*--------- pane style ----------*/
.controlpanel { width: 100%; background-color: #FFFFFF; }
.headerpane { padding: 5px 0px 0px 0px; }
/*.bannerpane { padding: 0px 0px 0px 0px; }*/
/*.toppane { padding:2px 6px 2px 6px; }*/
.leftpane {  padding:2px 6px 2px 0; width: 275px; float: left; }
.leftpaneTD {  padding:2px 6px 2px 0; width: 275px; }
.contentpane { padding:2px 6px 2px 6px; width:275px; float: right;}
.intLeftContentpane{padding:2px 6px 2px 6px;}
.intRightContentpane{padding:2px 6px 2px 6px;}
.adminContentpane{padding:2px 6px 2px 6px;}
/*.rightpane { padding:2px 6px 2px 6px; width: 274px;}*/
.bottompane { padding:2px 6px 2px 6px; }

.toppane { padding:0 6px 20px 6px;}
.rightpane { padding:0 6px 2px 6px; /*width: 272px;*/ width: 1%;}

/*--------- OWS Menu Style ----------*/
.navigation{
background:url(images/nav_bg.jpg) no-repeat;
height:45px;
padding: 0;
}
.navigation .navLeft{
background:url(images/topnavLight.gif) repeat-x top;
float: left;
height: 45px;
width: 523px;
}
.navigation .navRight{
background:url(images/topnavDark.gif) repeat-x top;
float: right;
height: 45px;
width: 341px;
}
.navigation table { 
margin: 0;
padding: 0;
height: 45px;
} 
.navigation table td { 
padding: 0 2px;
height:45px;
font-size:11px;
font-weight:bold;
color: #ffffff;
background:url(images/topnavLight.gif) repeat-x bottom;
width: 126px;
vertical-align: middle;
border-left: dotted 1px #ffffff;
}
.navigation table td:hover { 
padding: 0 2px;
height:45px;
font-size:11px;
font-weight:bold;
/*color: #d3dfe8;*/
background:url(images/topnavLightOn.gif) repeat-x bottom;
width: 126px;
vertical-align: middle;
}
.navigation table td.current { 
padding: 0 2px;
height:45px;
font-size:11px;
font-weight:bold;
/*color: #d3dfe8;*/
background:url(images/topnavLightOn.gif) repeat-x bottom;
width: 126px;
vertical-align: middle;
}
.navigation table td a:link, .navigation table td a:visited, .navigation table td a:active {
font-size: 11px;
font-weight: bold;
color: #ffffff;
display: block;
width: 126px;
text-align:center;
text-decoration: none;
line-height: 11px;
}

.navigation table td a:hover, 
.navigation table td a.current {
font-size:11px;
font-weight:bold;
/*color: #d3dfe8;*/
text-align:center;
display: block;
width: 126px;
text-decoration: none;
line-height: 11px;
}

.navigation table td.current a:link, .navigation table td.current a:visited, .navigation table td.current a:hover, .navigation table td.current a:active {
color: #FFF;
} 
.dropdown{ 
position:absolute; 
left:10px; 
top:45px; 
display:none; 
z-index:100;
}
.navigation table td .dropdown a.child,
.navigation table td#active .dropdown a.child {
background: #a2ac30;
display: block;
margin: 0;
float: none;
font-size: 12px;
line-height: normal;
height: auto;
padding: 0;
white-space: nowrap;
width: 100%;
}
.navigation table td .dropdown a.child span,
.navigation table td#active .dropdown a.child span {
display: block;
padding: 5px 10px;
}
.navigation table td .dropdown a.child:hover,
.navigation table td#active .dropdown a.child:hover{
background: #014871;
}



.navigation table.utilityNav { 
margin: 0;
padding: 0;
height: 45px;
border-right: dotted 1px #ffffff;
float: right;
} 
.navigation table.utilityNav td { 
padding: 0 2px;
height:45px;
font-size:11px;
font-weight:bold;
color: #ffffff;
background:url(images/topnavDark.gif) repeat-x bottom;
width: 80px;
vertical-align: middle;
}
.navigation table.utilityNav td:hover { 
padding: 0 2px;
height:45px;
font-size:11px;
font-weight:bold;
/*color: #d3dfe8;*/
background:url(images/topnavDarkOn.gif) repeat-x bottom;
width: 80px;
vertical-align: middle;
}
.navigation table.utilityNav td.current { 
padding: 0 2px;
height:45px;
font-size:11px;
font-weight:bold;
/*color: #d3dfe8;*/
background:url(images/topnavDarkOn.gif) repeat-x bottom;
width: 80px;
vertical-align: middle;
}
.navigation table.utilityNav td a:link, .navigation table.utilityNav td a:visited, .navigation table.utilityNav td a:active {
font-size: 11px;
font-weight: bold;
color: #ffffff;
display: block;
width: 80px;
text-align:center;
text-decoration: none;
}

.navigation table.utilityNav td a:hover, 
.navigation table.utilityNav td a.current {
font-size:11px;
font-weight:bold;
/*color: #d3dfe8;*/
text-align:center;
display: block;
width: 80px;
text-decoration: none;
}

.navigation table.utilityNav td.current a:link, .navigation table.utilityNav td.current a:visited, .navigation table.utilityNav td.current a:hover, .navigation table.utilityNav td.current a:active {
color: #FFF;
} 
.dropdown{ 
position:absolute; 
left:10px; 
top:45px; 
display:none; 
z-index:100;
}
.navigation table.utilityNav td .dropdown a.child,
.navigation table.utilityNav td#active .dropdown a.child {
background: #a2ac30;
display: block;
margin: 0;
float: none;
font-size: 12px;
line-height: normal;
height: auto;
padding: 0;
white-space: nowrap;
width: 100%;
}
.navigation table.utilityNav td .dropdown a.child span,
.navigation table.utilityNav td#active .dropdown a.child span {
display: block;
padding: 5px 10px;
}
.navigation table.utilityNav td .dropdown a.child:hover,
.navigation table.utilityNav td#active .dropdown a.child:hover{
background: #014871;
}


/*--------- Solpart Menu style ----------*/
.MainMenu_MenuContainer { background-color: transparent; width:100%;}
.MainMenu_MenuBar { }
.MainMenu_MenuArrow { display: none;}
.MainMenu_RootMenuArrow { display: none; }
.MainMenu_MenuIcon { display: none;}
.MainMenu_MenuBreak { border: transparent 0px solid; background-color: transparent; height: 1px; }

.RootMenuItem TD { padding:0px 10px 0px 10px; height:44px; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:center; }
.RootMenuItemSel TD { padding:0px 10px 0px 10px; height:44px; font-size:13px; font-weight:bold; color: #d3dfe8; text-align:center; background:url(images/topnavLightOn.gif) repeat-x bottom; }
.RootMenuItemHover TD { padding:0px 10px 0px 10px; height:44px; font-size:13px; font-weight:bold; color:#d3dfe8; text-align:center; background:url(images/topnavLightOn.gif) repeat-x bottom; }

.MainMenu_MenuItem { padding:5px 25px 5px 13px; border:0pt none; font-size: 11px; color: #444444; font-weight: bold;}
.MainMenu_MenuItemSel { background-color: transparent; cursor: hand; }
.Submenu { border:1px #D86D25 dotted; cursor:pointer; margin-top: 0px; margin-left: 0px; z-index: 1000; font-size: 11px;  color: #444444; font-weight: bold; background: #d3dfe8; }
.Submenuitemselected,Submenuitembreadcrumb { padding:5px 25px 5px 13px; border:0pt none; margin-top: 0px; margin-left: 0px;  font-size: 11px;  color: #FFFFFF; font-weight: bold; background: #D86D25; }

/*--------- CommandButton style ----------*/
/*.CommandButton { font-size : 11px; font-weight : normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size : 11px; font-weight : normal; color : #0033CC; text-decoration : underline; }
A.CommandButton:hover { font-size : 11px; font-weight : normal; color : #0033CC; text-decoration : none; }*/

/*--------- Login style ----------*/
.Login, A.Login:link, A.Login:visited, A.Login:active{ background:transparent url(images/ChocolateLogin.jpg) no-repeat scroll left; padding:2px 0px 2px 22px; font-size:11px; color:#333333; height:15px; text-decoration:none; }
A.Login:hover { font-size:11px; font-weight : normal; color: #D86D25; text-decoration:none; }

/*--------- User style ----------*/
.User, A.User:link, A.User:visited, A.User:active{ background:transparent url(images/ChocolateUser.jpg) no-repeat left; padding:2px 6px 2px 22px; font-size:11px; color:#333333; height:15px; text-decoration:none; }
A.User:hover { font-size:11px; font-weight : normal; color: #D86D25; text-decoration:none; }

.headLink, A.headLink:link, A.headLink:visited, A.headLink:hover, A.headLink:active{ padding:2px 6px 2px 6px; font-size:11px; color:#333333; height:15px; text-decoration:none; text-transform: uppercase; }

.headlinkCurr, a.headlinkCurr:link, a.headlinkCurr:visited, a.headlinkCurr:hover, a.headlinkCurr:active {
color: #D86D25;
 padding:2px 6px 2px 6px; font-size:11px; height:15px; text-decoration:none; text-transform: uppercase;
}
a.headlinkCurr:hover, A.headLink:hover {text-decoration: underline; }
/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#333333; font-size:12px; text-decoration:none; }
A.Breadcrumb:hover  { color:#D86D25; font-size:12px; text-decoration:none; }

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { font-size:11px; font-weight:bold; color:#578AA7; text-decoration:none; }
A.Footer:hover { font-size:11px; font-weight:bold; color :#D86D25; text-decoration : none;}


/* ====== DNN STYLES ======== */
.Head {
font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
font-size:  14px;
font-weight: bold;
color: #3388CB;
}
/* style of item titles on edit and admin pages */
.SubHead {
color:#3388CB;
font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.rightSide .SubHead {
color:  #2D4E6A;
font-family:Arial, Helvetica, Geneva, sans-serif;
font-size: 17px;
text-align: left;
font-weight: bold;
text-transform: none;
margin: 0 0 5px 0;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.Head{ font-size:13px; font-weight:bold; color:#000000; }
.SubHead{ font-size:12px; font-weight:bold; color:#000000; }
.SubSubHead {
font-family: Arial, Helvetica, sans-serif;
font-size:  11px;
font-weight:    bold;
color: black;
}
/* text style used for most text rendered by modules */

td {
text-align: left;
}
p{ margin: 0; padding: 5px 0; line-height:18px;
}
div {
line-height:18px;
}
td.navigation div {
line-height: normal;
}

/*--------- Default style ----------*/

a:link, a:visited, a:active, .CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
color: #578aa7;
text-decoration: none;
font-weight: normal;
}
a:hover, a.CommandButton:hover {
color: #d96f27;
text-decoration: none;
font-weight: normal;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}
.NormalRed {
font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FF0000;
}
.NormalBold {
font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #5D6164;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
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: #000;
}
a.CommandButton:visited {
text-decoration:    underline;
color: #000;
}
a.CommandButton:hover {
text-decoration:    underline;
color: #000;
}
a.CommandButton:active {
text-decoration:    underline;
color: #000;
}
/* GENERIC */
.largeText{
	font-size: 20px;
	line-height:normal;
}
.article{
	margin: 10px 0;
	font-size: 12px
}
H1, h1, h1 .Head {
font-family: Arial, Helvetica, sans-serif;
color:#d96f27;
font-size:20px;
font-weight:normal;
margin:0 0 5px;
line-height: normal;
}
H2, h2, h2 .Head {
font-family: Arial, Helvetica, sans-serif;
color:#578aa7;
font-size:14px;
font-weight: bold;
margin:0;
line-height: normal;
}
/*H2, h2, h2 .Head {
color: #324f60;
font-size: 14px;
font-weight: normal;
line-height: normal;
}*/
H3, h3, h3 .Head {
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin: 0 0 5px 0;
color: #d96f27;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
line-height: normal;
}
H4, h4, h4 .Head {
/*color:  #d96f27;*/
color: #578AA7;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: bold;
text-transform: none;
margin: 0 0 5px 0;
line-height: normal;
}
H5, h5, h5 .Head {
color:  #d96f27;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
font-weight: bold;
text-transform: none;
margin: 0 0 5px 0;
line-height: normal;
}
SMALL {
font-size:  8px;
}
BIG {
font-size:  14px;

}
BLOCKQUOTE, PRE {
font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
}
ul {
margin-bottom: 20px;
}
ul ul {
margin-bottom: 0;
}
ul li {
list-style-type: disc;
margin-left: 40px;
}
ul ul li {
list-style-type: disc;
margin-left: 80px;
}
ul ul ul li {
list-style-type: circle;
margin-left: 120px;
}
ol li {
list-style-type: decimal;
margin-left: 40px;
}
ol ol li {
list-style-type: lower-alpha;
margin-left: 80px;
}
ol ol ol li {
list-style-type: lower-roman;
margin-left: 120px;
}
HR, hr {
color: #cccccc;
height:1pt;
}
a img {
border: 0;
}
/*CONTENT MODULE CSS CLASSES*/
div.ratingOuter {
	float: right;
	padding: 0;
	margin: 0;
background: #dddde9;
	}
.contentLeft {float:left; width: 85%;}
div.whiteContentClear {clear: both;}
div.ratingLeft {
	float: left;
	background: url(/desktopmodules/content/default/ratingLeft.gif) left top no-repeat;
	padding: 0 0 0 12px;
	height: 70px;
	}
div.ratingRight {
	float: left;
	background: url(/desktopmodules/content/default/ratingRight.gif) right top no-repeat;
	padding: 6px 12px 0 0;
	height: 70px;
	min-width: 50px;
	text-align: center;
	}
div.ratingRight p.rating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
	text-decoration: none;
	}
div.ratingRight p.rating a:link, div.ratingRight p.rating a:visited, div.ratingRight p.rating a:hover, div.ratingRight p.rating a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
	text-decoration: none;
	}
div.ratingRight p.ratingNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	}
div.ratingRight p.ratingNumber a:link, div.ratingRight p.ratingNumber a:visited, div.ratingRight p.ratingNumber a:hover, div.ratingRight p.ratingNumber a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	}
div.ratingRight p.review {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8px;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	white-space: nowrap;
	text-decoration: none;
	}
div.ratingRight p.review a:link, div.ratingRight p.review a:visited, div.ratingRight p.review a:active, div.ratingRight p.review a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8px;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	white-space: nowrap;
	text-decoration: none;
	}
div.ratingOuter div.rateIt {
	clear: both;
	color: #D87C20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	}
div.ratingOuter div.rateIt a:link, div.ratingOuter div.rateIt a:visited {
	clear: both;
	color: #D87C20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	}
div.ratingOuter div.rateIt a:hover {
	color: #D87C20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	}
	
	
/*---+++=== ARTICLE COMMENTS ===+++---*/
div.commentWrap {
border: 1px solid #CCC;
padding: 5px;
margin: 0 10px;
}
div.commentWrap div.right a.logoSmall {
background: url(/desktopmodules/content/default/logoSmall.gif) no-repeat top left;
display: block;
height: 41px;
width: 71px;
padding-top: 41px;
}
/*---+++ COMMENT HEADER +++---*/
div.commentWrap div.header {
border-bottom: 1px dotted #CCC;
padding: 0 0 10px;
margin-bottom: 5px;
}
/*--- LEFT SIDE ---*/
div.commentWrap div.header div.left {
float: left;
width: 310px;
}
div.commentWrap div.header div.left div.quantity {
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
color: #666;
margin-bottom: 5px;
}
div.commentWrap div.header div.left span {
margin-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #069;
}
/*--- RIGHT SIDE ---*/
div.commentWrap div.header div.right {
float: left;
width: 80px;
height: 41px;
overflow: hidden;
}
/*---+++ COMMENT LIST +++---*/
div.commentWrap ul.commentList {
margin: 0;
padding: 0;
list-style: none;
}
div.commentWrap ul.commentList li {
margin: 0;
padding: 5px 0;
list-style: none;
border-bottom: 1px dotted #CCC;
}
/*--- LEFT SIDE ---*/
div.commentWrap ul.commentList li div.left {
float: left;
width: 270px;
}
div.commentWrap ul.commentList li div.left p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999;
margin: 0;
padding-bottom: 0;
}
div.commentWrap ul.commentList li div.left span.user {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #069;
margin: 0;
text-decoration: none;
}
/*--- RIGHT SIDE---*/
div.commentWrap ul.commentList li div.right {
float: left;
width: 600px;
}
div.commentWrap ul.commentList li div.right, div.commentWrap ul.commentList li div.right p {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
/*---+++ RATE IT +++---*/
div.commentWrap div.rateIt {
margin-bottom: 10px;
}
div.commentWrap div.rateIt p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
margin: 5px 0;
padding-bottom: 0;
}
/*--- RATING LIST SETUP ---*/
div.commentWrap div.rateIt .rating {
width:115px;
height:20px;
margin:0;
padding:0;
list-style:none;
clear:both;
position:relative;
background: url(/desktopmodules/content/default/rateItStars.jpg) no-repeat 0 0;
}
div.commentWrap div.rateIt ul.rating li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
float:left;
/* end hide*/
list-style:none;
text-indent:-999em;/* hide text*/
}
div.commentWrap div.rateIt ul.rating li a {
position:absolute;
left:0;
top:0;
width:20px;
height:20px;
text-decoration:none;
z-index: 200;
}
/*--- LINK SETUP ---*/
div.commentWrap div.rateIt ul.rating li.one a {
left:0
}
div.commentWrap div.rateIt ul.rating li.two a {
left:20px;
}
div.commentWrap div.rateIt ul.rating li.three a {
left:40px;
}
div.commentWrap div.rateIt ul.rating li.four a {
left:60px;
}
div.commentWrap div.rateIt ul.rating li.five a {
left:80px;
}
div.commentWrap div.rateIt ul.rating li a:hover {
z-index:2;
width:115px;
height:20px;
overflow:hidden;
left:0;
background: url(/desktopmodules/content/default/rateItStars.jpg) no-repeat 0 0
}
div.commentWrap div.rateIt ul.rating li.one a:hover {
background-position:0 -20px;
}
div.commentWrap div.rateIt ul.rating li.two a:hover {
background-position:0 -40px;
}
div.commentWrap div.rateIt ul.rating li.three a:hover {
background-position:0 -60px
}
div.commentWrap div.rateIt ul.rating li.four a:hover {
background-position:0 -80px
}
div.commentWrap div.rateIt ul.rating li.five a:hover {
background-position:0 -100px
}
div.commentWrap div.rateIt .nostar {
background-position:0 0
}
div.commentWrap div.rateIt .onestar {
background-position:0 -20px
}
div.commentWrap div.rateIt .twostar {
background-position:0 -40px
}
div.commentWrap div.rateIt .threestar {
background-position:0 -60px
}
div.commentWrap div.rateIt .fourstar {
background-position:0 -80px
}
div.commentWrap div.rateIt .fivestar {
background-position:0 -100px
}
div.commentWrap div.rateIt .onestar_final {
background-position:0 -140px;
}
div.commentWrap div.rateIt .twostar_final {
background-position:0 -160px;
}
div.commentWrap div.rateIt .threestar_final {
background-position:0 -180px
}
div.commentWrap div.rateIt .fourstar_final {
background-position:0 -200px
}
div.commentWrap div.rateIt .fivestar_final {
background-position:0 -220px
}
/*---+++ MAKE COMMENTS +++---*/
div.commentWrap div.makeComment {
margin: 10px 0 0;
}
div.commentWrap div.makeComment h2 {
font-size: 17px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #666;
padding-bottom: 5px;
border-bottom: 1px solid #CCC;
margin-bottom: 1px;
}
div.commentWrap div.makeComment div.loginRegisterWrap {
padding: 7px;
background: #EEE;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
div.commentWrap div.makeComment div.loginRegisterWrap a:link, div.commentWrap div.makeComment div.loginRegisterWrap a:active, div.commentWrap div.makeComment div.loginRegisterWrap a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #069;
text-decoration: none;
}
div.commentWrap div.makeComment div.loginRegisterWrap a:hover {
text-decoration: none;
}
div.commentWrap div.makeComment div.commentArea p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
margin: 5px 0;
padding-bottom: 0;
}
div.commentWrap div.makeComment div.commentArea textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
border 1px;
width: 100%;
height: 60px;
margin-bottom: 5px;
}	

/*---=== BACKGROUND IMAGES REPEATED ===---*/
a.addComment:link, a.addComment:visited, a.addComment:active {
float: left;
}
a.addComment:hover {
text-decoration: none;
}
a.addComment:link, a.addComment:visited, a.addComment:active { 
background-image: url(/desktopmodules/content/default/buttonBackground.gif);
background-repeat: repeat-x;
background-position: 0 50%;
padding: 0px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFF;
text-transform: uppercase;
text-decoration: none;
text-align: center;
}

/*---+++ ARTICLE HEADER +++---*/
div#articleHeaderContent {
font-size: 11px;
}
div#articleHeaderContent div {
padding: 1px 0;
}
div.articleWrap div.articleHeader h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #000;
line-height: 32px;
text-align: left;
text-decoration: none;
text-transform: none;
padding: 0 5px;
margin: 10px 0 5px;
border-bottom: none;
width: 435px;
float: left;
}
div.articleWrap div.articleHeader h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #666;
line-height: 18px;
text-align: left;
text-decoration: none;
text-transform: none;
padding: 0 5px;
margin: 10px 0 0;
}
div.articleWrap div.articleHeader div.highlights {
width: 345px;
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333;
}
div.articleWrap div.articleHeader div.highlights h3.highlightsHeading {
font-size: 13px;
font-weight: bold;
color: #999;
margin: 0 0 5px;
}
div.articleContentWrap {
margin: 0;
}

/*---+++ INFORMATION WRAP +++---*/
/*--- AUTHOR/DATE WRAP ---*/
div.informationWrap div.authorDateWrap {
width: 180px;
margin: 12px 0 15px;
float: left;
}
div.informationWrap div.authorDateWrap h3, div.informationWrap div.authorDateWrap p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666;
line-height: 15px;
padding: 0;
padding-bottom: 0;
margin: 0;
}
/*--- SOCIAL CONTROLS WRAP ---*/
div.informationWrap div.socialControlsWrap {
width: 210px;
margin: 10px 10px 10px 0;
float: right;
}
div.informationWrap div.socialControlsWrap a:link, div.informationWrap div.socialControlsWrap a:active, div.informationWrap div.socialControlsWrap a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #333;
text-decoration: none;
float: left;
display: block;
width: 42px;
height: 13px;
line-height: 13px;
margin-right: 10px;
margin-bottom: 5px;
padding-left: 18px;
text-transform: uppercase;
}
div.informationWrap div.socialControlsWrap a:hover {
text-decoration: underline;
}
/* SOCIAL CONTROLS LINKS */
div.informationWrap div.socialControlsWrap a.comment {
background: url(/desktopmodules/content/default/socialControlsComment.gif) no-repeat;
}
div.informationWrap div.socialControlsWrap a.email {
background: url(/desktopmodules/content/default/socialControlsEmail.gif) no-repeat;
}
div.informationWrap div.socialControlsWrap a.print {
background: url(/desktopmodules/content/default/socialControlsPrint.gif) no-repeat;
}
div.informationWrap div.socialControlsWrap a.reprints {
background: url(/desktopmodules/content/default/socialControlsReprints.gif) no-repeat;
}
div.informationWrap div.socialControlsWrap a.save {
background: url(/desktopmodules/content/default/socialControlsSave.gif) no-repeat;
}
div.informationWrap div.socialControlsWrap a.share {
background: url(/desktopmodules/content/default/socialControlsShare.gif) no-repeat;
}
div.pagers {text-align:center;}
/*---=== ACCORDIAN STYLES ===---*/
.accordianAbstract {
padding: 0 10px;
}


/* New TOOLS HOME */

.ItemHome {
border-bottom:1px solid #D8E3EA;
padding-bottom: 5px;
margin-bottom: 5px;
}
.ItemHome p {
padding: 0;
margin: 0;
}

/* ================ Must Have Tools ================= */

/* Search Results & Publications & Resources */

.KeywordSearch {
margin-bottom: 20px;
_margin-bottom: 0;
_margin-top: 5px;
}
.KeywordSearch p {
clear: both;
padding: 4px 0;
}
.KeywordSearch label{
/*width: 302px;
text-align: right;*/
display: block;
float: left;
font-weight: bold;
margin-left: 285px;
color: #578aa7;
font-size: 14px;
}
.KeywordSearch input {
float: left;
/*margin-left: 5px;*/
width: 200px;
margin-left: 285px;
}
.KeywordSearch input.button {
float: left;
/*margin-left: 5px;*/
width: auto;
margin-left: 5px;
}
.KeywordSearch span {
margin-left: 307px;
*display: inline-block;
font-size: 10px;
color: #666666;
}
/* Publication Browse Checkboxes */
strong.auth {
color:#000000;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
.PubBrowse {
margin: -15px 0 0 15px;
}

.PubBrowse input, .PubBrowseCurr input {
/*width: auto;*/
float: left;
margin: 0 3px 0 15px;
/*clear: left;*/
}
.PubBrowse label, .PubBrowseCurr label {
width: 200px;
*width: 180px;
float: left;
/*margin: -3px 0 5px 0;*/
color: #234777;
*padding-top: 2px;
font-size: 11px;
/*_padding-top: 4px;*/
}
.PubBrowse h2 {
font-size: 14px;
font-weight: bold;
clear: both;
margin-top: 15px;
}
.PubBrowse div {
padding-bottom: 1px;
*padding-bottom: 0;
font-size: 11px;
/*_padding: 0;
_margin-bottom: -12px;*/
}
.PubBrowseCurr {
background: #f6f6f6;
border: solid 1px #d7d7d7;
padding: 10px;
position: relative;
}
.PubBrowseCurr h2 {
margin-top: 0;
margin-bottom: 0;
font-size: 14px;
}
/* Publication Browse Results */
h2.topic, h2.topic a:link, h2.topic a:visited, h2.topic a:hover, h2.topic a:active {
font-size: 14px;
/*color: #234777;*/
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;

}
h2.topic a:hover {
text-decoration: underline;
}
#FeaturedPub h2 a:link, #FeaturedPub h2 a:visited, #FeaturedPub h2 a:hover, #FeaturedPub h2 a:active {
font-size: 14px;
}
#FeaturedPub div.attributes {
margin: 0 0 15px 0;
}
div.attributes, div.articleInfo { 
/*margin: 5px 0 25px 0;*/
margin: 0 0 20px 0;
}

div.attributes p, div.articleInfo p {
margin: 0;
padding: 0;
font-size: 11px;
line-height: normal;
}
#articleHeaderContent div.attributes p {
	font-size: 11px;
}
.paging {
text-align: right;
/*border-top: solid 1px #d7d7d7;*/
padding: 5px 0;
font-size: 12px;
/*font-weight: bold;*/
color: #9e9e9e;
text-transform:uppercase;
}
.paging a {
padding-left: 5px;
}
#tree{
	font-size: 12px;
}
/* =========================== GLOBAL SEARCH RESULTS ===================== */
.SearchResult_Item {
margin-bottom: 28px;
/*margin-bottom: 20px;*/
*display: inline-block;
}
.SearchResult_Item em {
font-style:normal;
color: red;
font-weight: bold;
}
.YoureViewingBox {
border-left: solid 1px #d7d7d7;
border-top: solid 1px #d7d7d7;
border-right: solid 1px #d7d7d7;
padding: 10px;
font-size: 11px;

}
.YoureViewingBox a {
background: url(images/nix.gif) no-repeat top left;
width: 11px;
height: 11px;
display: block;
float: left;
margin-left: 3px;
}
.YoureViewingBox span {
float: left;
}
.YoureViewingBox .box1 {
margin-bottom: 0;
_margin-bottom: 0;
}
.FilterByBox {
background: #f6f6f6;
border: solid 1px #d7d7d7;
padding: 10px;
font-size: 11px;
}
.FilterByBox .lbl , .YoureViewingBox .lbl {
font-size:10px;
color: #666;
text-transform: uppercase;
font-weight: bold;
float: left;
width: 60px;
}
.YoureViewingBox .lbl {
width: 90px;
}
.FilterByBox .cntnt {
float: left;
/*width: 415px;*/
}
.YoureViewingBox .cntnt {
float: left;
width: 385px;
}
.FilterByBox ul, .YoureViewingBox ul {
list-style-type: none;
	margin: 0;
	padding: 0;
}
.FilterByBox ul li, .YoureViewingBox ul li {
float: left;
list-style-type: none;
margin: 0;
padding: 0 5px;
white-space: nowrap;
}
.FilterByBox ul li {
float: none;
padding: 0 ;
}
.FilterByBox a.on:link, .FilterByBox a.on:visited, .FilterByBox a.on:hover, .FilterByBox a.on:active {
font-weight: bold;
color: #000;
}
.SearchTabsContainer {
	margin: 0 0 15px 0;
	padding: 0 0 0 17px;
	}
/* content */
.relatedContentTop .attributes {
font-size: 11px;
}
.RelatedContent {
font-size: 11px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #ccc;
width: 235px;
}
.RelatedContent img {
margin: 4px 0;
}
.RelatedContent p {
line-height: normal;
padding: 0;
}
.RelatedContent .title {
font-size: 11px;
display: block;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;}*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(/js/FFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding-left: 10px;
  line-height: 27px;
  margin-bottom:1px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}
#TB_title{
  background-color: #578aa7;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/*#frmSuggestedTool table {
width: 400px;
}
#frmSuggestedTool table td.SubHead {
width: 150px;
color: #578aa7;
font-family: Arial, Helvetica, sans-serif;
}*/
#frmSuggestedTool {
padding: 15px 0 0 30px;
}
#frmSuggestedTool label {
float: left;
padding-bottom: 5px;
color: #578aa7;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
#frmSuggestedTool input, #frmSuggestedTool textarea {
width: 400px;
float: left;
clear: left;
margin-bottom: 10px;
}
#frmSuggestedTool .buttons {
width: 400px;
padding-bottom: 15px;
}
#frmSuggestedTool .buttons button {
float: right;
margin-left: 5px;
}
#TB_Content button.submit {
/*margin-left: 368px;
*margin-left: 380px;*/
}

/*---LEFT NAV ---*/


ul.currentNavigation, ul.currentNavigation li {
padding: 0;
margin: 0;
list-style-type: none;
}
ul.currentNavigation {
padding: 5px;
}
ul.currentNavigation li {
font-size: 15px;
padding: 5px 0;
line-height: 18px;
}

/*--- First TIER ---*/

ul.currentNavigation li.GroupCurrParent {
}

ul.currentNavigation li.GroupParent {
}

ul.currentNavigation li.GroupCurr {
}

ul.currentNavigation li.GroupStat {
}

ul.currentNavigation li.GroupParentHov2 {
}

ul.currentNavigation li.GroupHov {
}



ul.currentNavigation li.GroupCurrParent a {
}

ul.currentNavigation li.GroupParent a {
}

ul.currentNavigation li.GroupCurr a {
}

ul.currentNavigation li.GroupStat a {
}

ul.currentNavigation li.GroupParentHov2 a {
}

ul.currentNavigation li.GroupHov a {
}



/*--- Second TIER --- */

ul.currentNavigation li.ItemCurrParent {
}

ul.currentNavigation li.ItemParent {
}

ul.currentNavigation li.ItemCurr {
}

ul.currentNavigation li.ItemStat {
}

ul.currentNavigation li.ItemParentHov2 {
}

ul.currentNavigation li.ItemHov2 {
}



ul.currentNavigation li.ItemCurrParent a {
}

ul.currentNavigation li.ItemParent a {
}

ul.currentNavigation li.ItemCurr a {
}

ul.currentNavigation li.ItemStat a {
}

ul.currentNavigation li.ItemParentHov2 a {
}

ul.currentNavigation li.ItemHov2 a {
}



/*--- Third TIER ---*/

ul.currentNavigation li.SubItemCurr {
}

ul.currentNavigation li.SubItemStat {
}

ul.currentNavigation li.SubItemHov2 {
}



ul.currentNavigation li.SubItemCurr a {
}

ul.currentNavigation li.SubItemStat a {
}

ul.currentNavigation li.SubItemHov2 a {
}

/*R2i Skin Changes */
/* --------------------- HOME --------------------- */
.HomeCol {
padding: 5px;
width: 206px !important;
width: 216px;
_width: 206px;
float: left;
}
.HalfColLeft {
width: 432px;
float: left;
overflow: hidden;
}
.HalfColRight {
width: 432px;
float: right;
overflow: hidden;
}
#dnn_BannerPane p {
padding: 0;
margin: 0;
}
table.home, table.home .Normal, table.home .Normal p {
font-size: 11px;
line-height:16px;
}
table.home h2 .Head {
font-weight: normal;
}
.HomeMinHeight {
min-height: 155px;
}
.HomeMinHeight p {
padding: 0;
}
/* --------------------- RIGHT COLUMN WIDE --------------------- */
#RightColumn-Wide {

}
/*--- ARTICLE/BLOG ---*/
table.interior .Normal h2, h2.blog, #AjaxContent h2, #AboutUs h2, #lxT410 h2  {
border-bottom:1px solid #D8E3EA;
margin:0 0 7px;
padding:3px 0 4px;
}
/*h2.blog {
color: #D96F27;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
margin:15px 0 10px 0;
border: 0;
}*/
h2.blog a:link, h2.blog a:visited, h2.blog a:hover, h2.blog a:active, h2.blog {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color:#578aa7;
font-size:14px;
line-height: normal;
margin: 0;
}

