a:link, a:visited, a:hover {color:#0066CC; text-decoration:underline;}
.skintable td .storesubnavProductCat td {text-align:center;}
td.storesubnavProductCat {width:90%;}
.sidebar_container a:link {color:#666666}
.sidebar_container a:visited {color:#666666; text-decoration:none;}

td {font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.MainMenu_MenuContainer td {font-size:9px; line-height:14px; font-family:Arial, Helvetica, sans-serif;}

#dnnfooter, #dnnFooter, #date, div.btns, .DNNEmptyPane {display:none;}
#tdcontentpane #breadCrumb {display:block; padding-left:15px}

#breadCrumb a.SkinObject {color:#005496; font-weight:bold; font-family:verdana; font-size:10px; text-decoration:underline;}

#search label {display:none;}

#dnn_ContentPane {padding-left:15px; padding-right:20px}
#dnn_ContentPane h1 a {text-decoration:none}
.head {font-size:12px;}

#dnn_ContentPane .blankContainerSize p {padding-right:20px}

table.mainProductWidth {border:0px solid red;}

table.mainProductWidth .prodimg1 {margin:10px 0px 10px 0px}
.nhsHome td#tdcontentpane div.contentList {border-top:1px solid #999; margin-left:0px; padding-left:0; float:none; clear:both; padding-top:7px}
#lxT2745 {border-top:1px solid #999;}
.nhsHome td#tdcontentpane .contentList li a {font-weight:bold;}

/* 
.nhsHome td#tdcontentpane div.contentList ul {display:inline-block; padding-right:0px; padding-left:0; margin-left:0; float:none; border-top:1px solid #999; margin-top:10px; padding-top:15px}
.nhsHome td#tdcontentpane .contentList li{width:42%; float:left; list-style-type:none; height:130px; padding-right:0px}
*/

.nhsHome td#tdcontentpane .contentList li{list-style-type:none; margin-bottom:25px;}
.nhsHome #tdcontentpane #breadCrumb {display:none;}
.nhsHome td#tdcontentpane #dnn_ContentPane {position:relative; border:0px solid red;}
.nhsHome td#tdcontentpane div.content h1 {display:none;}
.nhsHome td#tdcontentpane div.content img {position:absolute; top:2px; right:15px}
.nhsHome #lxT2741 {padding-bottom:20px;}
.nhsHome #lxT2741 p {margin-right:120px;}
div.abstr {margin-right:10px; margin-top:15px;}
div.abstr table {border:1px solid #CCCCCC;}
div.abstr table.rtd {margin-left:15px; margin-bottom:25px; width:186px}
table.rtd td p {font-size:9px; margin:0px 8px 5px 8px;}

#pagenav, #pageNav {padding:5px 0px 5px 10px; background-color:#FFCB05; margin-bottom:15px}
#pagenav a, #pageNav a {font-size: 11px; text-decoration: none; font-weight:bold;}

div#footer {margin-left:6px; border-top:1px solid #D5D6DA;}
#search input#dnn_xsOpenSearch_imgGo {position:absolute; top:1px; right:-40px; font-size:9px; text-indent:55px; display:block; width:33px; overflow:hidden; height:15px; background: url(images/btn_go.gif) no-repeat;}

.SkinObject {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

table.skinTable {width:100%; clear:both; background-color:#005395;}
td#tdleftpane, #lxTdnn_mainLeftNav {width:156px;}
#dnn_RightPane {margin-right:2px;}
#dnn_LeftPane {}

#tdleftpane, #tdcontentpane, #tdrightpane {vertical-align:top;}
td#tdcontentpane {padding-left:0px; background-color:white;}
#tdrightpane {background-color:white;}
#dnn_RightPane {width:160px;}

table.skinTable td, h3 {text-align:left;}

hr {border:0px; background-color:#eee; height:1px; color:#eee}

td#tdcontentpane ul {padding-left:20px;}
td#tdcontentpane li {list-style-type:square; margin-bottom:3px}
body ol li {list-style-type:decimal;}

h3, h3 span.head, h3 span.Head {font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
color:#336699;
margin-top:2px; padding-top:0px;
}
td#tdleftpane h3 span, td#tdrightpane h3 span{display:none;}
h3 span.head, h3 span.Head {padding-left:5px; display:none;}

.sidebar_container h5, .sidebar_container h4 {
color:#606A74;
font-size:11px;
font-weight:bold;
margin:0 9px;
padding:9px 0 0;
}




.MainMenu_MenuItem, .MainMenu_MenuItemSel {font-family:Arial,Helvetica,sans-serif;
font-size:9px;
text-transform:uppercase;
color:#858E97;}
.MainMenu_MenuItemSel {background-color:#e4e4e4}
.MainMenu_MenuItem img, .MainMenu_MenuItemSel img {display:none;}

.MainMenu_SubMenu {
background-color:#f0f0f0;
cursor:pointer;
z-index:1000;
padding-top:5px;}

.MainMenu_SubMenu td {padding-bottom:2px;}





#larger { margin: 0; padding: 0; background: #3E6186 url(../images/client/bg.jpg) repeat-x; font: normal 14px Verdana, Arial, Helvetica, sans-serif; }
#smaller { margin: 0; padding: 0; background: #3E6186 url(../images/client/bg.jpg) repeat-x; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
form { margin: 0; padding: 0; }
img { border: 0; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
a.more { color: #d1322f; text-decoration: none; font-weight: bold; }

#solC {text-align:left; width:715px; float:right}

#container {min-width:960px; border:0px solid white; }

/* min-width for IE6 browsers */
* html .minwidth {border-left:960px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-960px; position:relative; float:left; z-index:2;} 

#header {
background-image:url(images/header-lt.jpg);
background-position:top left;
background-repeat:no-repeat;
position:relative; background-color:#005395
height:110px;
}

#logo {position:absolute; left:25px; top:20px;}
.secondary #logo {left:5px; top:16px}

#nav_functional {display:none;}

#globalNav { font-family:Arial, Helvetica, sans-serif; position:absolute; right:25px; top:15px;}
a#dnn_dnnUSER_cmdRegister { }
#globalNav a.SkinObject, #globalNav a.SkinObject:visited {font-size:10px; font-weight:normal; color:#fff; padding:0px 5px;}

#brand {
background-image:url(images/header-rt.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-left:157px;
padding-top:18px;
 }
.secondary #brand {
height:90px;
 }
	
#search { position:absolute; top:15px; right:221px; height:17px; }
#search input { width: 140px; font-size:9px; padding: 0 0 0 2px; margin: 0; height: 16px; color: #7e98af; 
			border-top: 1px solid #CFDEE1; 
			border-left: 1px solid #CFDEE1;
			border-bottom: 1px solid #7E98AF;
			border-right: 1px solid #7E98AF;
			position: absolute; top: 1px; right: 0px; }
			
a#dnn_dnnSEARCH_cmdSearch {
width:50px;
position:absolute; 
top:22px; right:90px; 
font-size:9px; text-indent:55px; 
display:block; 
overflow:hidden; height:15px; 
background: url(images/btnsearch.gif) no-repeat;}

.store1 #tdrightpane .bulletedContentList, .store2 #tdrightpane .bulletedContentList  {display:none;}
.store1 a#dnn_dnnSEARCH_cmdSearch {
width:52px;
position:relative; 
top:1px; right:1px; 
font-size:9px; text-indent:55px; 
display:block; 
overflow:hidden; height:15px; 
background: url(images/btnsearch.gif) no-repeat;}

.alt2 td#tdrightpane {background-color:#005395; border-top:26px solid #FFCB05}

#search22, .cartLinks {margin:10px; border:1px solid #005395; padding:10px; background-color:#FFCB05}
#search22 span.SkinObject {display:none;}
#search22 p {color:005395; line-height:12px; margin:0px 0px 5px 0px}
#search22 input {margin-bottom:5px}
.cartLinks {margin-top:30px}
.cartLinks ul {margin:0; padding:0;}
.cartLinks li a {font-size:9px; font-weight:bold;}

#siteSearch {position:absolute; right:30px; top:40px;}
#siteSearch a {color:#FFCB05; font-weight:bold;}
#search button { position: absolute; top: 2px; right: 10px; background:url(images/btn_go.gif) no-repeat; cursor: pointer; text-indent: -9999em; width: 33px; height: 15px; border: 0; }
		.butt { position: absolute; top: 2px; right: 10px; cursor: pointer;  border: 0}
#page { margin: 0; padding: 10px; width: 740px; float: left; background: #fff; }


#sidebar { 
width: 217px; padding: 0;
}

#content {  }
	#lead { width: 234px; margin: 0 10px 0 0; float: left; overflow: hidden; } 
		.ad { margin: 10px 0 0 0; }
	#secondary { width: 258px; float: right; overflow: hidden; } 
		.news_item { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #e8e8e8; }
		.news_item img { float: right; margin: 5px 0 15px 0px; }
	#content h1 { font: normal 18px Arial, Helvetica, sans-serif; color: #369; }
	#content h2 { font: normal 14px Arial, Helvetica, sans-serif; color: #369; }
		#content h1 a { color: #369; text-decoration: none; }
		#content h2 a { color: #369; text-decoration: none; }
	#content p { margin: 0; padding: 3px 0 8px 0; }
	
	
#sidebar h4 { margin: 0 9px; padding: 9px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #606a74; border-top: 1px dashed #d5d6da; }

.break { clear:both; visibility:hidden; }

#footer { background-color:white; margin:0; 
padding: 15px 0; text-align: left; color: #5f6972; 
font: normal 11px/17px Arial, Helvetica, sans-serif; }
	#footer a { color: #007CD9; text-decoration: underline; }
	#footer a:hover { text-decoration: underline; }
	#footer p { margin: 0; padding: 0 0 2px 0; }
	
	
#quickpoll { margin: 10px 9px 10px 9px; padding: 5px; width: 176px; border: 1px solid #e8e8e8; background-color:#ffffff; }	
#quickpoll h4 { font-size: 13px; font-weight:bold; color: #5f6972; margin: 0; padding: 0; }
#quickpoll p { margin: 0; padding: 0; color: #5d6a73; }
#quickpoll label { vertical-align: 25%; font-size: 10px; color: #5d6a73; }
#quickpoll button { margin: 2px 0 0 0; float: right; background:url(images/btn_submit.gif) no-repeat; cursor: pointer; text-indent: -9999em; width: 44px; height: 11px; border: 0; }
table.signuptable {margin-left:12px;}
table.signuptable td {padding:4px 8px;}
div.sponsors {text-align:center; padding:10px 0px 25px 0px}
div.sponsors img {margin:10px 0px 0px 0px}
/* -- menus -- */

#nav_functional ul { list-style: none; margin: 0; padding: 0; position: absolute; top: 3px; right: 205px; }
	#nav_functional li { padding: 0 4px 0 7px; display: inline; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; background: url(images/sep_nav_functional.gif) no-repeat; background-position: 0 2px; }
	#nav_functional li a { text-decoration: none; color: #858e97; }
	#nav_functional li a:hover { text-decoration: underline; }
	#nav_functional li.join a { color: #d1322f; font-weight: bold; font-size: 11px;}
	#nav_functional li.store { padding: 0 4px 0 22px; background:url(images/bg_shopping.gif) no-repeat;  }

ul.nav_secondary { margin: 0 9px 5px 9px; padding: 3px 0 5px 0; list-style: none; }
	ul.nav_secondary li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
	ul.nav_secondary li a { padding: 0 0 0 9px; color: #3b6186; text-decoration: none; background:url(images/bullet_sidebar.gif) no-repeat; background-position: 0 5px; }
	ul.nav_secondary li a:hover { text-decoration: underline; }

ul.pagetools { margin: 6px 6px 0px 9px; padding: 0; list-style: none; }
	ul.pagetools li { margin: 0 3px 0 0; display: inline; font-family: Arial, Helvetica, sans-serif; color: #858e97;}	
	ul.pagetools li a { padding: 0 0 0 6px; color: #858e97; text-decoration: none; background:url(images/bullet_sidebar.gif) no-repeat; background-position: 0 5px; }
	ul.pagetools li a:hover { text-decoration: underline; }
	
ul#nav_footer { margin: 0 0 5px 0; padding: 0 0 5px 0; list-style:none; border-bottom: 1px solid #D5D6DA;}
	ul#nav_footer li.first { padding: 0 4px 0 0; display: inline; background:none; }
	ul#nav_footer li { padding: 0 4px 0 8px; display: inline; background:url(images/sep_nav_footer.gif) no-repeat; background-position: 0 2px; }


/* -- dropdown menus -- */
ul li, li, li ul li, ul li ul li ul li {list-style-type:none;}
#nav_spotlight, #nav_spotlight ul { padding: 0; margin: 0; list-style: none; list-style-type:none; float: left; width: 217px; }
#nav_spotlight li { font-family: Arial, Helvetica, sans-serif; position: relative; float: left; margin-bottom: -1px; width: 217px; list-style-type:none;}
#nav_spotlight li ul { position: absolute; left: -999em; margin-left: 217px; margin-top: -20px; list-style-type:none;}
#nav_spotlight li ul ul { left: -999em; list-style-type:none;}
#nav_spotlight li a {  padding: 3px 5px 3px 15px; display: block; color: #3e6189; font-weight: bold; text-decoration: none; background: #fff url(images/bullet_sidebar.gif) no-repeat; background-position: 5px 8px; }
#nav_spotlight li a:hover, #nav_spotlight li a.over, #nav_spotlight li a.sfhover { background: #e2e3e5  url(images/bullet_sidebar.gif) no-repeat; background-position: 5px 8px; }
#nav_spotlight li li a { display:block; background-image: none; background-color: #6e89a4; color: #fff; border: solid #C4C8CB 1px;  }
#nav_spotlight li li a:hover, #nav_spotlight li.over li a:hover, #nav_spotlight li li.sfhover a { display: block; background-image: none; background-color: #fff; color: #6e89a4; border: solid 1px #C4C8CB; }
#nav_spotlight li:hover ul ul, #nav_spotlight li:hover ul ul ul, #nav_spotlight li.sfhover ul ul, #nav_spotlight li.sfhover ul ul ul { background-image: none; left: -999em; }
#nav_spotlight li:hover ul, #nav_spotlight li li:hover ul, #nav_spotlight li li li:hover ul, #nav_spotlight li.sfhover ul, #nav_spotlight li li.sfhover ul, #nav_spotlight li li li.sfhover ul {background-image: none; left: auto; }

#nav_spotlight2, #nav_spotlight2 ul { padding: 0; margin: 0; list-style: none; float: left; width: 217px; }
#nav_spotlight2 li { font-family: Arial, Helvetica, sans-serif; position: relative; float: left; margin-bottom: -1px; width: 217px; }
#nav_spotlight2 li ul { position: absolute; left: -999em; margin-left: 217px; margin-top: -20px; }
#nav_spotlight2 li ul ul { left: -999em; }
#nav_spotlight2 li a { padding: 3px 5px 3px 15px; display: block; color: #3e6189; text-decoration: none; background: url(images/bullet_sidebar.gif) no-repeat; background-position: 5px 8px; }
#nav_spotlight2 li a:hover, #nav_spotlight2 li a.over, #nav_spotlight2 li a.sfhover { background: #e2e3e5  url(images/bullet_sidebar.gif) no-repeat; background-position: 5px 8px; }
#nav_spotlight2 li li a { font-weight: bold; display:block; background-image: none; background-color: #6e89a4; color: #fff; border: solid #C4C8CB 1px;  }
#nav_spotlight2 li li a:hover, #nav_spotlight2 li.over li a:hover, #nav_spotlight2 li li.sfhover a {  font-weight: bold; display: block; background-image: none; background-color: #fff; color: #6e89a4; border: solid 1px #C4C8CB; }
#nav_spotlight2 li:hover ul ul, #nav_spotlight2 li:hover ul ul ul, #nav_spotlight2 li.sfhover ul ul, #nav_spotlight2 li.sfhover ul ul ul { background-image: none; left: -999em; }
#nav_spotlight2 li:hover ul, #nav_spotlight2 li li:hover ul, #nav_spotlight2 li li li:hover ul, #nav_spotlight2 li.sfhover ul, #nav_spotlight2 li li.sfhover ul, #nav_spotlight2 li li li.sfhover ul {background-image: none; left: auto; }


/*
=====================
SECONDARY PAGE STYLES
=====================
*/


#content_sec { width: 498px; float: right; color: #3e4a56; }
	#breadCrumb { margin: 0 0 10px 0; font-size: 10px; color: #6d767d; font-weight:normal; }
		/* #breadcrumb a { color: #6d767d; text-decoration: none; }
		#breadCrumb a:hover { text-decoration: underline; } */
		#breadCrumb a.SkinObject {font-weight:bold;}
	#abstract p { margin: 5px 0 0 0; padding: 5px 2px 4px 0; line-height: 15px; }

#content_sec_wide { width: 598px; float: left; color: #3e4a56; }
#content_sec_left { width: 578px; float: left; color: #3e4a56; }


ul.nav_cat_primary { margin: 0 7px; padding: 3px 0; list-style: none; font-weight: bold; }
	ul.nav_cat_primary li { margin: 0 0 6px 0; padding: 0 0 0 0px; font-family: Arial, Helvetica, sans-serif; background: url(images/bullet_sidebar.gif) no-repeat; background-position: 0px 5px;  }
	ul.nav_cat_primary li a, ul.nav_cat_primary li a:link, ul.nav_cat_primary li a:visited { padding: 0 0 0 10px; color: #3b6186; text-decoration: none; }
	ul.nav_cat_primary li ul li ul li a:link, ul.nav_cat_primary li ul li ul li a:visited{color:#666666}
	ul.nav_cat_primary li a:hover { text-decoration: underline; }
		ul.nav_cat_sub { margin: 0 0px 0 0px; padding: 0px 0 0 0; list-style: none; font-weight: normal; background-image: none;}
			ul.nav_cat_sub li { margin: 0 0 6px 0; padding: 0 0 6px 0; font-family: Arial, Helvetica, sans-serif; background-image: none; }
			ul.nav_cat_sub li a { padding:0 0 0 10px; text-decoration: none;  background: url(images/bullet_primary.gif) no-repeat; background-position: 0px 5px;}
			ul.nav_cat_sub li a:hover { text-decoration: underline; }
				ul.nav_cat_subsub { margin: 0 9px 6px 0; padding: 3px 0 0 0; list-style: none; font-weight: normal; }
					ul.nav_cat_sub li { margin: 0; padding: 0 0 0 9px; background-image:none;}
					ul.nav_cat_subsub li a { margin: 0; padding: 0 0 0 5px; color: #6d767d; font-size: 10px; text-decoration: none; background: url(images/bullet_sidebar.gif) no-repeat; background-position: 0px 5px;}
					ul.nav_cat_subsub li a:hover { text-decoration: underline; }

#subcategories, #documents, #links, #related { margin: 10px 0 0 0; border-top: 1px solid #c4c7cc; font-size: 10px; }
	#subcategories h2, #documents h2, #links h2, #related h2 { margin: 10px 0 6px 0; font: bold 15px Arial, Helvetica, sans-serif; color: #616a71; }
	#related h4 { margin: 10px 0 6px 0; font: bold 14px Arial, Helvetica, sans-serif; color: #858e97; }

	#subcategories ul, #documents ul, #links ul, #related ul { margin: 0; padding: 0; list-style:none; }
		#subcategories li { margin: 0 0 9px 0; padding: 0 0 0 9px; list-style:none; background:url(images/bullet_sidebar.gif) no-repeat; background-position: 0 5px; }
		#related li {margin: 0 0 2px 0; padding: 0 0 0px 9px; list-style:none; background:url(images/bullet_primary.gif) no-repeat; background-position: 0 5px;}
		#related li a { color: #369; text-decoration: none; font-weight: normal; }
		#documents li, #links li { margin: 0 0 12px 0; padding: 0; list-style:none; }
		#subcategories li a, #documents li a, #links li a { color: #3f6089; text-decoration: none; font-weight: bold; }
		#subcategories li a:hover, #documents li a:hover, #links li a:hover, #related li a:hover { text-decoration: underline; }

	#doc_col-1, #subcat_col-1 { float: left; width: 240px;}
	#doc_col-2, #subcat_col-2 { float: right; width: 240px;}

#content_doc { width: 498px; float: right; padding: 0; color: #3e4a56; font-size: 11px; line-height: 15px; }

.headline_image { float: right; margin: 0 0 5px 15px; }

#featured { margin: 1px 0 0px 0; padding:0 0 0px 0; font-size: 10px; float:left; }
#featured ul { margin: 0 0 0px 0; padding: 0; list-style:none; }
#featured li { margin: 0 0 12px 0; padding: 0; list-style:none; }
#featured li a { color: #3f6089; text-decoration: none; font-weight: bold; }
#featured h2 { margin: 5px 0 3px 0; font: bold 15px Arial, Helvetica, sans-serif; color: #616a71; }
.featured_col_1 { float: left; width: 200px; }
.featured_col_2 {float:left; width: 200px; }
.featured_row {margin:0 0 10px 0;padding:0 0 0px 0; float:left; border-bottom: 1px solid #c4c7cc;}

	#store_search { margin: 5px 0 0 0; padding:0; }
		#store_search input { position: relative; float:left; margin:0; padding:0; width: 240px; font-size:9px; padding: 0 0 0 2px; margin: 0; height: 16px; color: #7e98af; 
			border-top: 1px solid #CFDEE1; 
			border-left: 1px solid #CFDEE1;
			border-bottom: 1px solid #7E98AF;
			border-right: 1px solid #7E98AF;
			  }
		.storebutt { position:relative; margin: 0px 0 0 0px; padding: 2px 0 0 5px; cursor: pointer;  border: 0}
		.account_menu a {color: #369; text-decoration: none; font-weight: normal; font-size: 9px; text-decoration:none}
		.account_menu a:hover {font-weight: bold; text-decoration: underline; }

	#store_subjects { width:111px; margin:5px 0 0 5px; padding: 0;
			}

	#store_subjects h4, #store_subjects_profile h4 {font: bold 12px Arial, Helvetica, sans-serif; color: #616a71; border-top: 1px dashed #d5d6da; padding: 2px 0 0 0; margin: 5px 0 5px 0;}
	#store_subjects ul, #store_subjects_profile ul { margin: 0 0px 0px 2px; padding: 0px 0 0px 0px; list-style: none; }
	#store_subjects li, #store_subjects_profile li { margin: 0 0 1px 0px; padding: 0 0 0 6px; font-family: Arial, Helvetica, sans-serif; background: url(../images/client/new/bullet_sidebar.gif) no-repeat; background-position: 0 5px;  }
	#store_subjects li a, #store_subjects_profile li a { margin: 0 0 0 0px; padding: 0 0 0 0px; color: #3b6186; text-decoration: none; }
	#store_subjects li a:hover, #store_subjects_profile li a:hover { text-decoration: underline; }
#store_subjects_profile  .nobullet { font: normal 11px Arial, Helvetica, sans-serif; list-style: none; background-image: none;}
	
	#store_content_sec { margin:0 -4px 0 -8px; padding:0; width:515px; float: right; color: #3e4a56; }
	#store_content_sec h1  { font: normal 18px Arial, Helvetica, sans-serif; color: #369; height:24px;}
	#store_content_sec h2  { font: bold 16px Arial, Helvetica, sans-serif; color: #369; height: 24px;}

	#PleaseCall { font: bold 12px Arial, Helvetica, sans-serif; text-align: center; color: white; background-color: gray; width: 375px; padding: 4px 0 4px 0;	}
/* Stles for Product Detail Page */

.pgpreview { float: left; margin: 0 8px 5px 0; }

.joinLabel 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
	}
	
	
	
	
Body	{

		background-color:#fff;
		color: black;
		margin: 0;
		padding: 14px 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px
	}

form	{
		margin-bottom:0px;
		margin-top: 0px;
		padding-bottom:0px;
		padding-top: 0px;

}
.bodytext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;
		color: #000000;
		line-height: 16px;
		padding: 5px;
	}

td 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
	}

h1	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 18px;
		font-style : italic;
		font-weight : bold;
		color: teal
	}

h2	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 14px;
		font-style : normal;
		font-weight : bold;
		color: navy
	}
		
p 	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px
	}

li {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px
	}

b, strong	{
		font-weight : bold;
	}

a:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color: #005496;
}

a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color:#005496;
}

a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color_old:#9C9A9C;
	color: #007CD9;
}

.small 	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	}
	
.functionMenu	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height : 14px;
	color: #ffffff;
	}

a:link.functionMenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	font-size : 10px;
	font-weight: bold;
	line-height : 14px;
}

a:visited.functionMenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	font-size : 10px;
	font-weight: bold;
	line-height : 14px;
}

a:hover.functionMenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #005496; 
	text-decoration: none;
	font-size : 10px;
	font-weight: bold;
	line-height : 14px;
}

.mainMenu, .mainMenuSelected	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 12px;
	}

.mainMenuSelected	{
	color: #ffffff;
	}

.mainMenuHi, .mainMenuSelectedHi	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b5108;
	text-align: left;
	line-height: 12px;
	}

.mainMenuSelectedHi	{
	color: #ffffff;
	}

a:link.mainMenu {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 12px;
	text-decoration: none;
}

a:visited.mainMenu {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size : 12px;
	font-weight: bold;
	color: #000000; 
	text-align: left;
	text-decoration: none;
}

a:hover.mainMenu {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size : 12px;
	font-weight: bold;
	color: #888844; 
	text-align: left;
	text-decoration: none;
	cursor: hand;
}

.mainMenuInnerTableOff	{
	background-image_old: url(../images/leftNavBgOFF.gif)
}

.mainMenuInnerTableOn {
	background-image_old: url(../images/leftNavBgON.gif)
}

.subMenu	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#a5752c; 
	text-align: right;
	line-height: 11px;
	}

.subMenuHi	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color:#a5752c; 
	text-align: right;
	line-height: 11px;
	}

a:link.subMenu {  
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 112px;
	font-weight: bold;
	color:#a5752c; 
	text-align: right;
	line-height: 11px;
	text-decoration: none;
}

a:visited.subMenu {  
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#a5752c;
	text-align: right;
	line-height: 11px;
	text-decoration: none;
}

a:hover.subMenu {  
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff; 
	text-align: right;
	line-height: 12px;
	text-decoration: none;
	cursor: hand;
}

.ajmainmenu {
	font : bold 11px arial;	
	text-decoration : none;	
	color:#a5752c; 
	background-color:white;
}

.ajmainmenu:hover {	
	font : bold 11px arial;	
	text-decoration : 
	none; background-color:#a5752c;
	color:white
}

.ajmainmenu:link {	
	font : bold 11px arial;	
	text-decoration : none; 
	background-color:#a5752c;
	color:white
}

.ajmainmenu:visited {
	font : bold 11px arial;	
	text-decoration : none; 
	background-color:#a5752c;
	color:white
}

.smallNav2 	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none
	}		

.title, .secTitle {
		font-family: arial,helvetica,sans-serif;
		font-size: 20px;
		font-weight: bold;
		line-height:normal;
		color: #333366;
	}

.title1,.msgTitle  {
	font-family : Helvetica, sans-serif;
	font-size : 24px;
	font-style : normal;
	font-weight : bold;
	color: #333366
}

.title2  {
	font-family : Helvetica, sans-serif;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	color: #999999
}
	
.breadcrumbs  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	color: #cc6600
}

.categoryName  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	text-transform: uppercase;
	color: #333366
}	

.bulletinTitle1  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-transform: uppercase;	
	color: #333366
}

.bulletinTitle2  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color: #333366
}

.heading {
	color : #005496;
	font : bold 12px verdana, arial;		
}
.content	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px; 
	margin-right: 7px;
	margin-top: 5px;
}

#tdcontentpane .blankContainerSize {padding:0;}
.contentList, #dnn_ctr1509_ContentPane {padding-left:10px;}
img.right {float:right; margin:15px;}
.clear {float:none; clear:both;}

.sidebar, .sidebarHeader	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

.sidebar	{
	font-weight: normal;
}

.sidebarHeader	{
	font-weight: bold;
}

.footer	{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 9px;
}

.profileMenu, .profileMenuActive 	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
	
.profileMenu {
	font-weight: normal;
}

.profileMenuActive {
	font-weight: bold;
}

a:link.profileMenu, a:link.profileMenuActive {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:link.profileMenu {  
	font-weight: normal;
}

a:link.profileMenuActive {  
	font-weight: bold;
}

a:active.profileMenu, a:active.profileMenuActive {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:active.profileMenu {  
	font-weight: normal;
}

a:active.profileMenuActive {  
	font-weight: bold;
}

a:visited.profileMenu, a:visited.profileMenuActive {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:visited.profileMenu {  
	font-weight: normal;
}

a:visited.profileMenuActive {  
	font-weight: bold;
}

a:hover.profileMenu, a:hover.profileMenuActive {  
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:hover.profileMenu {  
	font-weight: normal;
}

a:hover.profileMenuActive {  
	font-weight: bold;
}

.profile, profileLabel, profileTitle 	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	}
	
.profile 	{
	color: #000000;
	font-weight: normal;
}

.profileLabel 	{
	color: #666060;
	font-weight: normal;
}

.profileTitle 	{
	color: #000000;
	font-weight: bold;
}

.subject {
    font-size: 10px;
    line-height:22px;
}

.titleProduct {
    font-size: 16px;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    color: #005496;
}

.featured {
    font-size: 11px;
    font-family: verdana,arial,helvetica;
    font-weight: bold;
    color: #B40000;
    line-height: 22px;
}

.SubTitle
{
	margin-top:1px;
	padding:5px;
	width:100%;
	border-top : 1px;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	line-height : 20px;
	border-color : #778899;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color: #777C7D;
	border-style : solid;
}

.SubTitleLeft
{
	position: relative;
	margin-top:0px;
	padding:0px;
	width:28%;
	line-height : 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color: #777C7D;
	text-align : right;
}

.SubTitleRight
{
	position: relative;
	margin-left:28%;
	padding:0px;
	line-height : 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color: #000000;
}

.SubTitleWithTopBorder
{
	margin-top:16px;
	padding:5px;
	width:100%;
	border-top : 1px;
	border-top-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	line-height : 20px;
	border-color : #778899;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color: #777C7D;
	border-style : solid;
}

.navleft, .navLeftCell, .navLeftCellOn, .navLeftLink {
    font-family: verdana,arial,helvetica;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
	color: #ffffff;
}

.navLeft, .navLeftCell, .navLeftLink {
    color: #ffffff;
}

.navLeftCellOn {
    color: #ffffff;
}

.navLeftLinkOn {
    font-family: verdana,arial,helvetica;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}

.navLeftCell, .navLeftCellOn {
    padding-left: 9px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.navleft:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.navFunctional {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}

.navLeftBtn {
    padding-left: 9px;
    padding-top: 4px;
    padding-bottom: 4px;
}


    .storesubnav {
	    border-collapse: collapse;
    }

    .storesubnav td {
	    height: 20px;
		font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;	
    	border-left: 1px solid #39517B;
    	border-bottom: 1px solid #39517B;
	    border-right: 1px solid #39517B;
	    border-top: 1px solid #39517B;
	    vertical-align: middle;
	    text-align: center;
        background: #B7E7B5;
    }

    .storesubnav A {
        color: #005496;
		text-decoration:none;
    }    
    
    .storesubnav A:visited {
        color: #005496;
		text-decoration:none;
    }    

    .storesubnav A:hover {
        color: #007CD9;
    }   
	
#tblTop			{width:100%;}	
#tblMiddleTop	{width:100%;}
#tblHeader		{width:100%;}

.test1 {
        display: block;
    }

	.test2 {
        display: none;
    }	
/*---===+++++++ R2I STYLES +++++++===---*/
.clear {
clear: both;
height: 0;
overflow: hidden;
content: ".";
}
/*---===<<< CONTENT LAYOUT >>>===---*/
.content h1 {
color: #369;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
font-style:normal;
margin: 0 0 10px;
padding: 0;
}
.content p {
color: #3E4A56;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
margin: 5px 0 0;
padding: 5px 2px 4px 0;
}
.content img {
border: none;
margin: 0 0 10px 10px;
text-align: right;
}
.content img.alignright {float:right;}
.content ul {
margin: 0;
padding: 0 0 0 40px;
}
.content ul li {
color: #3E4A56;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
list-style: disc outside;
margin: 11px 0;
}
/*---===<<< CONTENT LIST >>>===---*/
/*---=== BULLETED ===---*/

.bulletedContentList div {margin:0px 0px 10px 0px}

.bulletedContentList ul {
list-style: none;
margin: 0;
padding: 0;
}
.bulletedContentList li {
background: transparent url(images/bullet_sidebar.gif) no-repeat scroll 0 5px;
float: left;
list-style: none;
margin: 0 20px 9px 0;
padding: 0 0 0 8px;
width: 232px;
}
#dnn_RightPane .bulletedContentList li {
width:147px;
margin-left:0px; padding-left:5px;
margin-right:0px;
}


/*---=== NON-BULLETED ===---*/
.contentList ul {
list-style: none;
margin: 0;
padding: 0;
}
.contentList li {
list-style: none;
margin: 0 0 9px;
}
.contentList li.left, .contentList li.right {
float: left;
width: 240px;
margin: 0 20px 9px 0;}

td#tdrightpane {background-color:#ffcb05; width:160px;}
div#dnn_RightPane div.bulletedContentList ul {padding-left:3px}
div#dnn_RightPane div.bulletedContentList li.left, div#dnn_RightPane div.bulletedContentList li.right {
padding-left:0px;
width:156px;
float:none;
padding:0px;
margin:0px 0px 2px 0px;
font-size:10px;
}

td#tdrightpane h4 {background-color:#000; font-family:verdana; font-size:11px; font-weight:bold; margin:3px; padding:4px 10px; color:white;
margin-top:25px
}

div#dnn_RightPane .bulletedContentList li a {
font-size:11px;
text-decoration:underline; display:block; 
padding:4px; background-color:white; margin:0px;}

/*---=== TEXT STYLES ===---*/
.contentList li, .bulletedContentList li {
color: #3E4A56;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
}
.contentList li a:link, .contentList li a:visited, .contentList li a:active, .bulletedContentList li a:link, .bulletedContentList li a:visited, .bulletedContentList li a:active {

}
.contentList li a:hover, .bulletedContentList li a:hover {
text-decoration: underline;
}
/*---===<<< POLLS >>>===---*/
.optionClear {
clear: both;
content: ".";
height: 5px;
overflow: hidden;
}
.pollsContainerWrap h4 {
padding:0;
margin: 0 0 10px;
}
.pollsContainerWrap h4, 
.pollsContainerWrap h4 .head {
color:#606A74;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.pollsContainerWrap, 
.pollsContainerWrap p,
.pollsContainerWrap .resultOption {
color:#858E97;
text-decoration:none;
}
.pollsContainerWrap .resultOption {
margin: 0 0 5px;
}
.resultBorder {
border:1px solid #606A74;
height:10px;
margin: 0 0 10px;
width:150px;
}
.resultFill {
height:10px;
background: #606A74;
}
.pollsContainerWrap input {
margin: 4px 5px;
padding: 0;
display: block;
float: left;
}
.pollsContainerWrap label {
color:#858E97;
display: block;
float: left;
line-height: 22px;
padding: 0;
margin: 0;
}
.pollsContainerWrap textarea {
color: #858E97;
height: 50px;
width: 100%;
}
/*---=== JOBS STYLES ===---*/
.jobsResults {
margin: 0 0 10px;
}
/*--- TABLE ---*/
.jobsTable {
padding: 0;
margin: 0;
}
/* TABLE HEADER */
.jobsTable th{
background: #3E6186;
color: #FFF;
padding: 2px 4px;
white-space: nowrap;
}
.jobsTable th a{
color: #FFF;
}
/* TABLE CELLS */
.jobsTable td{
color: #333;
padding: 2px 4px;
}
.jobsTable td a{
color: #3E6186;
}
.jobsTable tr.alt td {
background: #EEE;
}
/*---=== MAIN NAVIGATION ===---*/
div.gradientWrap {
background: #F0F0F0 url(images/bg_sidebar_container.gif) repeat-x center top;
border-top: #E8E8E8 1px solid;
border-right: #C4C8CB 1px solid;
border-bottom: #C4C8CB 1px solid;
border-left: #E8E8E8 1px solid;
}
ul.currentNavigation {
font-family: Arial, Helvetica, sans-serif;
list-style-image: none;
list-style-position: outside;
list-style: none;
margin: 0;
padding: 0px;
padding-top:57px;
}
.secondary ul.currentNavigation {margin-top:26px; border-top:1px solid white; padding-top:0px}

ul.currentNavigation li {
list-style: none;
}
/* ROOT LEVEL */
ul.currentNavigation li.RootItem {
background: url(images/bullet_sidebar.gif) no-repeat 0 5px;
font-size: 10px;
font-weight: bold;
margin: 0;
padding: 0;
line-height:12px;
}
ul.currentNavigation li.RootItem a {
color: #FFF;
font-weight: bold;
text-decoration: none;
font-family:Verdana;
display:block;
border-bottom:1px solid white;
padding:4px 8px;
}
ul.currentNavigation li.RootItem a:hover {
background-color:#0099cc;
}
/* SECOND LEVEL */
ul.currentNavigation li.ChildItem {
background: url(images/bullet_primary.gif) no-repeat 10px 5px;
font-size: 9px;
font-weight: normal;
margin: 3px 0px 5px;
padding: 0 0 0 10px;
}
ul.currentNavigation li.ChildItem a {
color: #fff;
text-decoration: none;
}
ul.currentNavigation li.ChildItem a:hover {
text-decoration: underline;
}
/* THIRD LEVEL */
ul.currentNavigation li.GrandChildItem {
background: url(images/bullet_sidebar.gif) no-repeat 20px 5px;
font-size: 10px;
font-weight: normal;
margin: 0 0 2px;
padding: 0 0 0 30px;
}
ul.currentNavigation li.GrandChildItem a {
color: #fff;
font-weight: normal;
text-decoration: none;
}
ul.currentNavigation li.GrandChildItem a:hover {
text-decoration: underline;
}
/* FOURTH LEVEL */
ul.currentNavigation li.GreatGrandChildItem {
background: url(images/bullet_primary.gif) no-repeat 30px 5px;
font-size: 10px;
font-weight: normal;
margin: 0 0 2px;
padding: 0 0 0 40px;
}
ul.currentNavigation li.GreatGrandChildItem a {
color: #fff;
text-decoration: none;
}
ul.currentNavigation li.GreatGrandChildItem a:hover {
text-decoration: underline;
}
/* FIFTH LEVEL */
ul.currentNavigation li.GreatGreatGrandChildItem {
background: url(images/bullet_sidebar.gif) no-repeat 40px 5px;
font-size: 10px;
font-weight: normal;
margin: 0 0 2px;
padding: 0 0 0 50px;
}
ul.currentNavigation li.GreatGreatGrandChildItem a {
color: #6D767D;
text-decoration: none;
}
ul.currentNavigation li.GreatGreatGrandChildItem a:hover {
text-decoration: underline;
}



/*--=== Search-Results ===--*/
span.sample, span.path{ display:none; }

div.sample{ padding:0px 0px 10px 0px; border-bottom:1px solid #EEE; text-align:left; }

.focus {background-color:#F7F7F7;}

#dnn_ctr_XSSearchResults_pnlResults p {display:none;}

#dnn_ctr_XSSearchResults_pnlResults p[align=left] {display:block;margin:0;padding:10px 0;}

.results-header, .results-header-info, p.navigation {display:block !important;}

.tbheader .titleBold{display:none;}