body {
	margin: 0;
	padding: 0;
	background: #3E6186 url(images/bg.jpg) repeat-x;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3F4C54;
	text-align: center;
}
div.content ul li {margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px}
#dnn_ctr43809_ContentPane a {text-decoration:none;}

td#tdcontentpane a {}
td#tdcontentpane .blankContainerSize a:link {}

div.clear {line-height:0; height:1px;}

.content table.yInfoTable ul li {margin-top:0px; margin-bottom:5px; line-height:12px; padding-bottom:0; padding-top:0}
.content table.yInfoTable ul {margin-top:10px}
.content table.yInfoTable {margin-left:10px}

#store_subjects {
background:#f1f1f1;
border-color:#fff #7E98AF #fff #CFDEE1;
border-style:solid;
border-width:0px 1px 0px 1px;
margin:0;
padding:0;
width:111px;
text-align:left;
}

#store_subjects td td {
padding-left:10px; 
background-image: url(images/bullet_sidebar.gif);
background-repeat:no-repeat;
background-position:1px 7px;
}

.pdstore1 #dnn_RightPane {

}

div.pdstore1 {position:relative;}
div.pdstore1 .account_menu {text-align:right; font-size:12px; padding-right:15px; position:absolute; right:10px; top:118px;}
.pdstore1 td#tdcontentpane {padding-top:15px}
.pdstore1 td#tdrightpane {padding-top:35px}

#dnn_ctr48050_ModuleContent, #dnn_ctr48051_ContentPane {text-align:center;}
#dnn_ctr48050_HtmlModule_HtmlModule_lblContent {display:block; margin:0px auto;}

a:link, a:visited, a:hover {color:#0066CC; text-decoration:underline;}
h1 a:link, h1 a:visited {text-decoration:none;}

.sidebar_container a:link {color:#666666}
.sidebar_container a:visited {color:#666666; text-decoration:none;}

td {font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
.MainMenu_MenuContainer td {font-size:9px; line-height:14px; font-family:Arial, Helvetica, sans-serif;}

#dnnFooter, #date, div.btns, #breadCrumb, .DNNEmptyPane {display:none;}
#tdcontentpane #breadCrumb {display:block}
#search label {display:none;}

.head, .Head {font-size:12px;}

sup {line-height:18px; font-size:9px; padding-bottom:3px}

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;}

#search a#dnn_dnnSEARCH_cmdSearch {position:absolute; top:1px; right:7px; font-size:9px; text-indent:55px; display:block; width:33px; overflow:hidden; height:15px; background: url(images/btn_go.gif) no-repeat;}

#search input#dnn_xsOpenSearch_imgGo {position:absolute; top:1px; right:7px; font-size:9px; text-indent:55px; display:block; width:33px; overflow:hidden; height:15px; background: url(images/btn_go.gif) no-repeat;}

div#footer {margin-left:6px; border-top:1px solid #D5D6DA;}

#globalNav {position:absolute; top:24px; right:190px; font-family:Arial, Helvetica, sans-serif;}
a#dnn_dnnUSER_cmdRegister { }
#globalNav a.SkinObject, #globalNav a.SkinObject:visited {font-size:10px; font-weight:normal; color:#666666; padding-right:14px;}

.SkinObject {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#SchoolTubePlayerE314 a {font-size:9px;}

td#tdleftpane {width:217px; padding-left:10px;}

#leftPaneNavs {
background:#F0F0F0 url(images/bg_sidebar_container.gif) repeat-x scroll center top;
border-color:#E8E8E8 #C4C8CB #C4C8CB #E8E8E8;
border-style:solid;
border-width:1px;
width:225px;
}
#leftPaneNavs li {line-height:12px;}
#leftPaneNavs h3 span.Head, #leftPaneNavs h3 span.head {
display:block;
color:#606A74;
font-size:11px;
font-weight:bold;
padding:0px 12px;
font-family:Arial;
}
#lxTdnn_mainLeftNav ul.currentNavigation {margin-top:4px;}
#dnn_ctr2450_ModuleContent li a, #lxTdnn_secondaryNav li a, #toolsNav li a {font-weight:normal;}

.bannerWrap {border-top:1px solid #ccc;}
img.adbanner1 {border-top:10px solid white; border-bottom:10px solid white;}

table.skinTable {width:100%; clear:both;}

#dnn_RightPane h3 {display:none;}
table#home #tdcontentpane h3 {display:none;}
table#home #tdcontentpane h2, table#home #tdrightpane h2 {font-size:14px; font-weight:normal;}
table#home #tdcontentpane h2 a, table#home #tdrightpane h2 a{text-decoration:none; color:#336699}
#dnn_ctr73281_HtmlModule_HtmlModule_lblContent font a {text-decoration:none; color:#336699}
#dnn_LeftPane {}



#secondaryPage #tdrightpane .blankContainerSize {width:180px;}
.pdstore1 #secondaryPage #tdrightpane .blankContainerSize {width:111px}
#home #tdrightpane .blankContainerSize {padding-right:12px; padding-left:10px}

#home #tdrightpane h3 {display:none;}

#home #tdcontentpane h1 {text-align:center}
#home #dnn_RightPane {position:relative; bottom:6px;}
#home #dnn_RightPane li {list-style-type:disc; padding-left:10px; float:none}
#home #dnn_RightPane li a {float:none; margin-left10px}
#tdleftpane, #tdcontentpane, #tdrightpane {vertical-align:top;}

#home #dnn_ContentPane {}

#home p {margin:8px 0px}

#home #tdcontentpane {padding-left:15px;}
#secondaryPage #dnn_ContentPane { width: 600px; }
#secondaryPage #tdcontentpane {padding-left:18px;}

#secondaryPage1col #dnn_ContentPane, #secondaryPage1col #breadCrumb {padding-left:15px}
#secondaryPage1col #dnn_RightPane div.blankContainerSize {background-color:#eee; width:152px; padding-bottom:10px; 
border-right:1px solid #7E98AF;
border-left:1px solid #CFDEE1;}

#secondaryPage1col #dnn_RightPane div.blankContainerSize ul.rightColUl {padding-left:0px; margin-left:0px;}
#secondaryPage1col #dnn_RightPane div.blankContainerSize ul {padding:0; margin:0;}

#secondaryPage1col #dnn_RightPane div.blankContainerSize ul li {
background:url(images/bullet_sidebar.gif); 
background-position:3px 5px;
background-repeat: no-repeat; padding-left:14px}

#secondaryPage1col #dnn_RightPane {border-bottom:1px solid #7E98AF; padding-right:0px; margin-right:10px }

#secondaryPage1col #dnn_RightPane div.blankContainerSize h4 {
border-top: 1px dashed #D5D6DA; 
font-weight:bold;
font-family:Arial;
color:#616A71; margin-top:0px; padding-top:5px; margin-bottom:4px; text-align:center;
}

td#tdrightpane {padding-left:10px}
#home td#tdrightpane {padding:0}
#dnn_RightPane {
padding:0px 10px 0px 0px
/* background: url(images/bg_leftcol.jpg) repeat-x 1000px;
			border-top: 1px solid #CFDEE1; 
			border-left: 1px solid #CFDEE1;
			border-bottom: 1px solid #7E98AF;
			border-right: 1px solid #7E98AF; */}

table.skinTable {margin-top:10px;}
table.skinTable td, h3 {text-align:left;}

hr {border:0px; background-color:#CCCCCC;}





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{}


.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 { margin: 0 auto; width: 760px; background: #fff; }
#header {
	width: 760px;
	height: 148px;
	background:url(images/bg_header.gif) no-repeat bottom;
	position: relative;
}
	#nav_functional {
	width: 760px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(images/bg_nav_functional.gif) no-repeat;
	text-align: right;
}
	#brand { position: absolute; top: 35px; left: 37px; }
	#quote { position: absolute; bottom: 8px; right: 0; }
	#search { position:absolute; top:1px; right:1px; 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: 50px; }
		#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 { width: 503px; float: right; }
	#lead { width: 234px; margin: 0 10px 0 0; float: left; overflow: hidden; } 
		.ad { margin: 10px 0 0 0; }
		#home #secondary {width:200px;}
	#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 { margin: 40px 0 0 0; padding: 10px 0; width: 740px; text-align: center; color: #5f6972; font: normal 11px/17px Arial, Helvetica, sans-serif; }
	#footer a { color: #5f6972; 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; }


/* -- 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;}


.blankContainerSize ul li {list-style-type:disc}

#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; }



/*
=====================
CONTENT STYLES
=====================
*/

#dnn_ContentPane p.center, .center {text-align:center;}
#home #tdcontentpane h1 {margin-bottom:0px; padding-bottom:0px;}
#home p {padding-top:0px; padding-bottom:0px;}
#home #tdcontentpane h1 a {text-decoration:none;}
/* #home div.news_item li {padding-left:0px; margin-left:0px; display:block;}
#home div.news_item li a {display:block; padding:0; margin:0; float:left;} */
#tdleftpane h3 {border:1px dashed #D5D6DA; border-right:0px; border-left:0px; padding:5px 0px}
#tdleftpane h3 span {}
/*
=====================
SECONDARY PAGE STYLES
=====================
*/

#header_sec { width: 760px; height: 104px; background:url(images/bg_header.gif) no-repeat bottom; position: relative; }
	#brand_sec { position: absolute; top: 25px; left: 17px; }
	#quote_sec { position: absolute; bottom: 8px; right: 0; }
	
#sidebar_sec { width: 224px; margin: 0 8px 0 0; padding: 0; float: left; }
	.sidebar_container { border-top: 0px solid #E8E8E8; width:225px;
 background:url(images/bg_sidebar_container.gif) repeat-x top #F0F0F0; }
	.sidebar_ad { margin: 10px 0;}

#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:normal;}
	#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 {}

	#store_subjects_profile {float:right; width:151px; margin:5px 0 0 0px; padding: 0;background: url(../images/client/new/bg_leftcol.jpg) repeat-x 500px;
			border-top: 1px solid #CFDEE1; 
			border-left: 1px solid #CFDEE1;
			border-bottom: 1px solid #7E98AF;
			border-right: 1px solid #7E98AF;
			}
	#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: 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;
	}
	

/*---=== 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 7px;
padding: 3px;
}
ul.currentNavigation li {
list-style: none;
}
/* ROOT LEVEL */
ul.currentNavigation li.RootItem {
background: url(images/bullet_sidebar.gif) no-repeat 0 5px;
font-size: 11px;
font-weight: bold;
margin: 0 0 7px;
padding: 0 0 0 10px;
line-height:16px;
}
ul.currentNavigation li.RootItem a {
color: #3B6186;
font-weight: bold;
text-decoration: none;
}
ul.currentNavigation li.RootItem a:hover {
text-decoration: underline;
}
/* SECOND LEVEL */
ul.currentNavigation li.ChildItem {
background: url(images/bullet_primary.gif) no-repeat 10px 5px;
font-size: 11px;
font-weight: normal;
margin: 0 0 3px;
padding: 0 0 0 20px;
}
ul.currentNavigation li.ChildItem a {
color: #3B6186;
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: #6D767D;
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: #6D767D;
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;
}

/*---===<<< CONTENT LIST >>>===---*/
/*---=== BULLETED ===---*/
.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;
padding: 0 0 0 8px;
width: 45%;
height:20px;
}
/*---=== 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: 50%;
margin: 0 0px 9px 0;
font-size:10px; line-height:12px;
}
.contentList li.left div, .contentList li.right div {
padding: 0 8px 0 0;
}
.contentList li.right, 
.bulletedContentList li.right {
float: right;
}



/*--=== 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;}
