﻿/* CSS ------------------------*/

html {
	overflow-y: scroll;
}
body {
	margin: 0px 0px 0px 0px;
	/*font-family: Trebuchet MS, "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: 'Droid Sans', sans-serif, Arial, Helvetica;
	font-size: 13px;
	background-color: #fff;
}
.bigwrapper {
	background-image: url(../images/maingbg.jpg);
	background-repeat: repeat-x;
	width:100%;
	margin:0px;
}
p {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
img {
	border: none;
	padding: 0px;
}
#contentcontainer img {
	margin:7px;
}
.namsInt img {
	margin:7px;
}
.namsFull img {
	border: none;
	padding: 7px;
}
a img {
	border: none;
}
h1 {
	font-size: 20px;
	font-weight:normal;
	color: #104990;
	margin-bottom:0px;
	padding-bottom:0px;
}
h2 {
	font-size: 18px;
	font-weight:normal;
	color: #537b80;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:20px;
}
h3 {
	font-size: 16px;
	color: #104990;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:20px;
	font-weight:normal;
}
h4 {
	font-size: 14px;
	color: #537b80;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:20px;
}
h1 a {
	font-size: 20px;
	font-weight:normal;
	color: #104990;
	margin-bottom:0px;
	padding-bottom:0px;
}
h2 a {
	font-size: 18px;
	font-weight:normal;
	color: #537b80;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:20px;
}
h3 a {
	font-size: 16px;
	color: #2c5c8c;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:20px;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h4 a {
	font-size: 14px;
	color: #2c5c8c;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-top:20px;
}
.bluetext {
	color: #104990;
}
.greentext {
	color: #537b80;
}
/* wrappers  --------------------------------------------- */
#container {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/maingbg.jpg);
	background-repeat: repeat-x;
	width:100%;
	margin:0px;
}
#headercontainer {
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	position: relative;
	height: 130px;
	/*width: 100%;*/
		width: 960px;
	border: solid 0px #ff0000;
	margin: 0px auto;
}
#navigationcontainer {
	display: block;
	width:998px;
	border: solid 0px #ff0000;
	margin: 0px auto;
	height: 60px;
}
#contentcontainer {
	display: block;
	width: 960px;
	border: solid 0px #cccccc;
	margin: 0px auto;
	min-height:300px;
}
#footercontainer {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	width: 960px;
	border-top: solid 1px #d8d8d8;
	margin: 0px auto;
}
/* header  --------------------------------------------- */
.namsHeader {
	margin: 0 auto;
	width: 960px;
	border: 0px solid #ff0000;
	position: relative;
	display: block;
}
.namsHeaderLeft {
	position: relative;
	float: left;
	width: 300px;
}
.namsHeaderRight {
	position: relative;
	float: right;
	width: 640px;
}
/* content  --------------------------------------------- */
.namsInt {
	margin: 0 auto;
	width: 960px;
	border: 0px solid #000000;
	position: relative;
	display: block;
	padding-bottom: 20px;
	min-height: 300px;
	line-height: 1.5em;
}
.namsIntright {
	position: relative;
	display: block;
	width: 290px;
	float: right;
	border: 0px solid #ef2ced;
}
.namsIntLeft {
	position: relative;
	display: block;
	float: left;
	width: 640px;
	border: 0px solid #12f00c;
}
/* footer --------------------------------------------- */
.namsFooter {
	margin: 0 auto;
	width: 960px;
	text-align: right;
	color: #303f77;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0px solid #ff0000;
	font-size: 14px;
}
.namsFooter a {
	color: #303f77;
	text-decoration: none;
}
.namsFooter a:hover {
	text-decoration: underline;
}
.homecolumns {
	/*margin-left: 40px;
	margin-right: 40px;*/
	border: 0px solid #000;
	width: 960px;
	line-height: 1.5em;

	background-image: url(../images/people.png);
	background-repeat: no-repeat;
	background-position:top center;
}
.homecolumns a, .homecolumns p, .homecolumns li, .homecolumns li a {
	font-size: 15px;
	text-decoration:none;
	color: #000;
}
/*home left*/
 .homecolumns .sf_2cols_1_50 {
	/*	background-image: url(../images/homedivider.png);
	min-height: 366px;
	background-repeat: no-repeat;
	background-position: top right;
	border: 0px solid #000;
	padding-right: 7px;
	width: 49%;*/border: 0px solid #000;
	width: 25%;
	float:left;/*background: rgba(255, 255, 255, 0.5);*/
}
.homecolumns .sf_2cols_2_50 {
	/*min-height: 366px;*/
	border: 0px solid #000;
	width: 25%;
	float:right;/*background: rgba(255, 255, 255, 0.5);*/
}
.jumpto {
	height: 112px;
	margin-top: 20px;
	width: 890px;
	margin-left: 35px;
	background-image: url(../images/jumpto.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px solid #000;
	color:#ffffff;
	font-size: 16px;
	padding-top: 10px;
}
.jumpto a {
	text-decoration: none;
	color: #fff;
	color:#fff;
	text-decoration:none;
}
.jumpto div {
	list-style:none;
	margin: 0px;
	text-align:center;
}
.homebuttonhome {
	position:realtive;
	text-decoration: none;
	width:170px;/*height:80px;*/
}
.homebuttonhome td {
	vertical-align:top;
}
.homebuttonhome a {
	position:relative;
	/*padding-top: 20px;*/
	width:198px;
	/*height:80px;*/
	display:block;
	text-align:center;
	border: 0px solid #000;
}
.homebuttonhome {
}
.homebuttonhome a:link {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border: 1px solid #000;
}
.homebuttonhome a:visited {
	color:#fff;
	/*color: #87955c;*/
	text-decoration:none;
	font-weight:bold;
}
.homebuttonhome a:hover {
	color:#fff;
	/*color: #87955c;*/
	text-decoration:none;
	font-weight:bold;
	/*background-image: url(../images/glow.png);*/
	background-repeat: no-repeat;/*height:80px;*/
}
.jumpto .first {
	width:198px;
	border: 0px solid #000;
	text-align:center;
}
.jumpto .second {
	width: 142px;
	border: 0px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
}
.jumpto .third {
	width: 169px;
	border: 0px solid #000;
	padding-left:9px;
	padding-right: 9px;
	text-align:center;
}
.jumpto .fourth {
	width: 142px;
	border: 0px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
}
.jumpto .fifth {
	width:198px;
	border: 0px solid #000;
	text-align:center;
}
/* drop down nav  --------------------------------------------- */
.RadMenu_namsNav {
	border: solid 0px #ff0000;
	font-size: 18px;
	margin-top: 56px;
	float: right;
}
.RadMenu_namsNav a {
	color: #fff;
	padding-left: 0px !important;
	text-decoration: none;
}
.RadMenu_namsNav a:hover {
	cursor: pointer;
}
.RadMenu_namsNav .rmItem li {
	padding-left: 0px;
}
.RadMenu_namsNav .rmText {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.RadMenu_namsNav ul li {
	padding-right: 0px !important;
	margin-left: 40px !important;
}
.RadMenu_namsNav .rmSlide li {
	position: relative;
	left: -40px;
}
.RadMenu_namsNav .rmVertical li {
	font-size: 14px;
}
.RadMenu_namsNav .rmVertical a {
	background-color: #ececec;
	color: #2c5c8b;
	height: 20px;
}
.RadMenu_namsNav .rmVertical a:hover {
	color: #f8f9fb;
	background-color: #2c5c8b;
}
.RadMenu_namsNav .rmVertical .rmItem a {
	padding-top: 18px;
	padding-right: 10px;
}
.RadMenu_namsNav .rmGroup li {
	border-bottom: solid 1px #cccccc;
}
.RadMenu_namsNav ul.rmLevel2 {
	border: solid 0px #ff0000;
	position: relative;
	padding-top: 20px;
	margin:0px;
}
/* page headers --------------------------------------------- */
.namsPageTitle {
	font-size: 24px;
	color: #a17d0a;
	padding-top: 10px;
}
.namsBreadcrumbs {
	font-size: 13px;
	/*margin-left: -20px;*/
	padding-top: 10px;
	padding-bottom: 5px;
 text-indent
}
.namsBreadcrumbs img {
	display:none;
}
.breadborder {
	height: 1px;
	width: 100%;
	border-bottom: solid 1px #e0e0e0;
}
.namsBreadcrumbs a {
	color: #6b6b6b;
	text-decoration: none;
}
.namsBreadcrumbs a:hover {
	color: #6b6b6b;
	text-decoration: underline;
}
/* search --------------------------------------------- */
.headerrightside {
	float: right;
	width: 500px;
	border: 0px solid #000;
	color:#fff;
	text-align: right;
	margin-top: 10px;
}
.headerrightside a {
	color:#fff;
	text-decoration:none;
}
.moveright {
	float: right;
	text-align: right;
}
.moveleft {
	float: left;
	text-align: left;
}
.headerrightside p {
	margin:0px;
	padding:0px;
}
.headerrightside fieldset.sfsearchBox {
	border: none;
	margin: 0px;
	/*margin-top: 20px;*/
	padding: 14px 0px 0px 0px;
	color: #000;
	float:right;

}
.headerrightside .sfsearchTxt, .sfsearchSubmit {
	border: none;
	float:left;
}
.headerrightside span.sfsearchTxt  {
	color: #000;
	width: 140px;
	height: 35px;
	padding: 0px 0px 0px;
	background: url(../images/searchbox.png) no-repeat;
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 15px;
	border: none;   padding-top:10px\8; /* IE8 and below */  
}
.headerrightside input.sfsearchTxt {
   background: transparent;
   border: none;
   padding-top: 11px;
}


.headerrightside .sfsearchSubmit {
	width: 45px;
	height: 45px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/searchbtn.png) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-left: -6px;
	border: none;
	float:right;
}
.headerrightside .sfsearchSubmit:hover {
	background: url(../images/searchbtn2.png) no-repeat;
}
/*-------full width search------*/



.namsFullCol1 fieldset.sfsearchBox {
	border: none;
	margin: 0px;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 14px 0px 0px 0px;
	color: #000;
}
.namsFullCol1 .sfsearchTxt, .namsIntLeft .sfsearchSubmit {
	border: none;
	float: left;
}
.namsFullCol1 .sfsearchTxt {
	color: #000;
	font-size: 1.2em;
	width: 250px;
	height: 35px;
	padding: 0px 0px 0px;
	background: url(../images/searchbox.png) no-repeat;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	border: none;
}
.sfsearchTxt {width: 150px !important}
.namsFullCol1 .sfsearchSubmit {
	width: 38px;
	height: 35px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/searchbtn.png) no-repeat;
	margin: 0px;
	padding: 0px;
	margin-left: -6px;
	border: none;
}
/*------- search home width modified---------------*/

.sfPageWrapper #navigationcontainer {
	width: 1024px;
	height:45px;
	overflow: hidden;
}
/* interior side nav --------------------------------------------- */
.namsIntright .RadTabStripVertical {
	margin-top: 15px;
}
.namsIntright .RadTabStrip_namsSBMenu {
	border: solid 0px #ff0000;
	width: 275px;
	margin: 19px 1px 0px 1px;
}
.namsIntright .RadTabStripVertical .rtsLink {
	padding: 0px !important;
	text-align: left;
	/*font-family: Trebuchet MS, "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	white-space:normal;
}
.namsIntright .RadTabStripVertical .rtsLI a {
	background-color: #dbe4ee;
	border: solid 1px #e3e3e3;
	overflow:visible;
	width: 275px;
	display: block;
	padding-left: 10px !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	margin-top: 4px;
	color: #6e6e6e;
}
.namsIntright .RadTabStripVertical .rtsLI a:hover {
	background-color: #214f88;
	border: solid 1px #3e6fad;
	display: block;
	color: #fff;
	background-image: none;
}
.namsIntright .RadTabStripVertical .rtsIn {
	padding: 0px !important;
	background-image: none;
}
.namsIntright .RadTabStripVertical .rtsOut {
	padding: 0px !important;
	background-image: none;
}
.namsIntright .RadTabStripVertical .rtsTxt {
	padding: 0px !important;
	background-image: none;
}
.rtsLI .rtsSelected {
	background-image: none;
}
.rtsSelected, .RadTabStripLeft_Sitefinity .rtsSelected .rtsOut, .RadTabStripLeft_Sitefinity .rtsSelected .rtsIn, .RadTabStripRight_Sitefinity .rtsSelected, .RadTabStripRight_Sitefinity .rtsSelected .rtsOut, .RadTabStripRight_Sitefinity .rtsSelected .rtsIn
 {
	background-image: none !important;
}
/* interior side permanent links --------------------------------------------- */
.namsPLinks {
	border: solid 0px #ff0000;
	position: relative;
	padding-top: 20px;
}
ul.namsPLinks {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 40px;
}
li.namsPLinks {
	margin: 0;
}
li.namsPLinks1 a {
	background-color: #4889cd;
	border: solid 1px #e3e3e3;
	width: 275px;
	display: block;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	color: #fff;
	text-decoration: none;
}
li.namsPLinks1 a:hover {
	background-color: #a17d0a;
	color: white;
	text-decoration: underline;
}
li.namsPLinks2 a {
	background-color: #2e9eaa;
	border: solid 1px #e3e3e3;
	width: 275px;
	display: block;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	color: #fff;
	text-decoration: none;
}
li.namsPLinks2 a:hover {
	background-color: #a17d0a;
	color: white;
	text-decoration: underline;
}
li.namsPLinks3 a {
	background-color: #c97633;
	border: solid 1px #e3e3e3;
	width: 275px;
	display: block;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	color: #fff;
	text-decoration: none;
}
li.namsPLinks3 a:hover {
	background-color: #a17d0a;
	color: white;
	text-decoration: underline;
}
li.namsPLinks4 a {
	background-color: #5f842d;
	border: solid 1px #e3e3e3;
	width: 275px;
	display: block;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	color: #fff;
	text-decoration: none;
}
li.namsPLinks4 a:hover {
	background-color: #a17d0a;
	color: white;
	text-decoration: underline;
}
li.namsPLinks5 a {
	background-color: #b23a3b;
	border: solid 1px #e3e3e3;
	width: 275px;
	display: block;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	color: #fff;
	text-decoration: none;
}
li.namsPLinks5 a:hover {
	background-color: #a17d0a;
	color: white;
	text-decoration: underline;
}
/* page template full width --------------------------------------------- */
.namsFull {
	margin: 0 auto;
	width: 960px;
	border: 0px solid #ff0000;
	position: relative;
	display: block;
	padding-bottom: 20px;
}
.namsFullCol1 {
	width: 100%;
}
.namsFullform {
	margin: 0 auto;
	width: 720px;
	border: 0px solid #ff0000;
	position: relative;
	display: block;
	padding-bottom: 20px;
}
.namsFullCol1form {
	width: 100%;
}
/*-------------------------------
.namsFullcallouts .sf_3cols_1_33{ border-right: #CCCCCC 1px solid; }
.namsFullcallouts .sf_3cols_1_33 h2 { font-size:24px; margin-bottom: 10px;}
.namsFullcallouts .sf_3cols_1_33 ul{ margin:0; padding:0; margin-left: 20px;}
.namsFullcallouts .sf_3cols_1_33 li{ list-style:circle; font-size:18px; }
.namsFullcallouts .sf_3cols_2_34{ border-right: #CCCCCC 1px solid; }
.namsFullcallouts .sf_3cols_2_34 h1 { font-size:24px; margin-bottom: 10px;}
.namsFullcallouts .sf_3cols_3_33{}
.namsFullcallouts .sf_3cols_3_33 h2{font-size:24px;}
.homearticle a{font-weight: bold; text-decoration:none; color:#000000; }
.namsFullcallouts .sf_3cols_2_34 .sfnewsFullStory{ border:none;}
.namsFullcallouts {
	margin: 0 auto;
	width: 900px;
	border: 1px solid #ccc;
	position: relative;
	display: block;
	padding-bottom: 20px;
}

.namsFullhome {
	margin: 0 auto;
	width: 900px;
	border: 1px solid #ccc;
	position: relative;
	display: block;
	padding-bottom: 0px;
}
----------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------- */
/* ------------------------ PD Mods -------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------- */

/* ------------- Widget surrounding classes ----------------- */

/* list containers ------------------------------------------------------------------------------------------------------- */
.nams_listTitle {
}
.nams_listTitleFull {
}
.nams_listFull {
}
.nams_listTitleFullanchor {
}
/* news  containers ------------------------------------------------------------------------------------------------------ */
.nams_newsTitle {
}
.nams_newsTitleDates {
}
.nams_newsTitleDatesFull {
}
.nams_newsTitleDatesSum {
}
.nams_newsTitleFull {
}
/* search  containers ---------------------------------------------------------------------------------------------------- */
.nams_searchTitle {
}
.nams_searchTitleExcerptsUrls {
}
/* ecom  containers ------------------------------------------------------------------------------------------------------ */

.nams_ecomOrderinvoice {
}
.nams_ecomShoppingCartblock {
}
.nams_ecomShoppingExpandable {
}
.nams_ecomShoppingCart {
}
.nams_ecomShoppingSimple {
}
.nams_ecomShoppingOrders {
}
.nams_ecomShoppingProductsDetails {
}
.nams_ecomProductlisting {
}
/* buynow  containers ----------------------------------------------------------------------------------------------------- */
.nams_ecomBuynow {
}
/* documents  containers ------------------------------------ */
.nams_documentList {
}
.nams_documentSingle {
}
/* Images  containers --------------------------------------- */

.nams_imagesThumbnails {
}
/* videos  containers --------------------------------------- */

.nams_videoThumbnails {
}
/* events  containers --------------------------------------- */
/* blogs  containers ---------------------------------------- */
/* documents  containers ------------------------------------ */



/* --------------------- Main widget classes ------------------------------------------------------------------------------ */

/* list classes------------------------------------------------------------------------------------------------------------ */


h2.sflistTitle {
	font-size: 18px;
	padding-top: 10px;
	font-weight:normal;
}
h2.sfanchorListTitle a {
	font-size: 18px;
	color: #537b80;
	padding-top: 10px;
	font-weight:normal;
	text-decoration:none;
}
h2.sfanchorListTitle a:hover {
	font-size: 18px;
	color: #a17d0a;
	text-decoration:none;
}
h1.sflistItemTitle {
	font-size: 18px;
	padding-top: 10px;
}
h3.sflistItemTitle {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*margin-top: 30px;*/
	font-weight:normal;
}
h3.sflistItemTitle a {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-weight: normal;
}
h3.sflistItemTitle a:hover {
	font-size: 16px;
	color: #a17d0a;
}
.sflistListItem {
	padding-left: 0px;
	list-style: none;
}
.sflistItemContent {
	border-bottom: 1px #ccc solid;
	padding-bottom: 5px;
	margin-bottom: 30px;
}
.nams_listTitleFullanchor .sflistItemContent {
	border-bottom: 0px #ccc solid;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.sflistTopLnk {
	display: block;
	text-align:right;
	border-bottom: 1px #ccc solid;
}
a.sflistTopLnk {
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sflistTopLnk {
	text-decoration:none;
	color:#000;
}
.sflistExpandAllLnkWrp {
	display: block;
	text-align:right;
	border-bottom: 0px #ccc solid;
	margin-top: 3px;
}
.sflistExpandAllLnkWrp a {
	height: 20px;
	padding: 3px 5px 3px 5px;
	background:#ccc;
	text-decoration:none;
	color: #2c5c8c;
}
.sflistExpandAllLnkWrp a:hover {
	color:#fff;
}
/* search ------------------------------------------------------------------------------------------------------*/
.sfsearchResultTitle a {
	font-size: 16px;
	color: #2c5c8c;
	padding-bottom: 5px;
}
.sfsearchResultSnippet {
	margin: 0 0 0 -20px;
	padding: 0 0 0 0;
}
.sfsearchResultUrl a {
	color: #a17d0a;
	text-decoration:none;
}
.sfsearchResultUrl a:hover {
	color: #a17d0a;
	text-decoration:none;
}
.sfsearchResultHighLighter {
}
.sfsearchspacer {
	height: 20px;
}
.sf_pagerNumeric a {
	padding-right: 5px;
	color: #2c5c8c;
}
/* news classes ------------------------------------------------------------------------------------------------- */

h1.sfnewsTitle {
	font-size: 18px;
	padding-top: 0px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}
h2.sfnewsTitle {
	font-size: 18px;
	font-weight:normal;
	padding-top: 10px;
	margin: 0 0 0 0;
}
h2.sfnewsTitle a {
	font-size: 18px;
	color: #537b80;
	padding-top: 10px;
	margin-bottom: 0px;
	text-decoration:none;
}
h2.sfnewsTitle a:hover {
	font-size: 18px;
	text-decoration:underline;
	margin: 0 0 0 0;
}
}
h3.sfnewsItemTitle {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
}
h3.sfnewsItemTitle a {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
}
s h3.sfnewsItemTitle a:hover {
	font-size: 16px;
	color: #a17d0a;
}
.sfnewsListItem {
	padding-left: 0px;
	list-style: none;
	border-bottom: 0px #ccc solid;
	padding-bottom: 10px;
}
.nams_newsTitleDatesSum .sfnewsListItem {
	border-bottom: 0px #ccc solid;
	font-style: normal;
}
.sfnewsItemContent {
	border-bottom: 0px #ccc solid;
	padding-bottom: 20px;
}
.nams_newsTitleFull .sfnewsSummary {
	border-bottom: 0px #ccc solid;
	color: #000;
	padding-bottom: 20px;
	display:none;
}
.sfnewsSummary {
}
.sfnewsMetaInfo {
	color: #2c5c8c;
}
.sfnewsAuthorAndDate {
	color: #2c5c8c;
}
.sfnewsFullStory {
	display: block;
	text-align:right;
	border-bottom: 1px #ccc solid;
}
a.sfnewsFullStory {
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfnewsFullStory {
	text-decoration:none;
	color:#000;
}
.sfnewsFullStory a:visited {
	text-decoration:none;
	color:#000;
}
.sfnewsList {
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.sflistList {
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.sfnewsLinksWrp {
	display: block;
	text-align:right;
	border-bottom: 0px #ccc solid;
	margin-top: 3px;
}
a.sfnewsBack {
	height: 20px;
	padding: 3px 5px 3px 5px;
	background:#ccc;
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfnewsBack {
	color:#fff;
}
/* document classes------------------------------------------------------------------------------------------------------------ */

.sfdownloadList {
	padding-left: 0px;
	list-style: none;
	border-bottom: 0px #ccc solid;
	padding-bottom: 10px;
}
.sfdownloadFile {
	padding-bottom: 10px;
	font-size: 16px;
	color: #a17d0a;
	padding-top: 0px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:10px;
}
.sfdownloadFile a {
	padding-bottom: 10px;
	font-size: 16px;
	color: #2c5c8c;
	padding-top: 0px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}
.sfdownloadFile a:hover {
	color: #a17d0a;
}
.sfdownloadTitle {
}
.sfdownloadDetails {
}
h1.sfdownloadTitle {
}
.sfdownloadSummary {
}
h1.sfdownloadTitle {
	font-size: 18px;
	padding-top: 0px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}
.sfdownloadLinksWrp {
	display: block;
	text-align:right;
	border-bottom: 0px #ccc solid;
	margin-top: 3px;
}
a.sfdownloadBack {
	height: 20px;
	padding: 3px 5px 3px 5px;
	background:#ccc;
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfdownloadBack {
	color:#fff;
}
.sfInfo {
	padding-top:5px;
	color: #2c5c8c;
	font-size:12px;
}
.sfdownloadLinkWrp a {
	color: #2c5c8c;
}
.sfInfo {
	color: #000;
}
.nams_documentList .sfdownloadFile {
	margin-bottom: 10px;
}
/* video classes ------------------------------------------------------------------------------------------------- */
.sfvideosTmbList {
	padding-left: 0px;
	list-style: none;
	border-bottom: 0px #ccc solid;
	padding-bottom: 10px;
}
.sfvideosTmbList li {
	display: inline-block;
	margin: 2px 20px 20px 0px;
	list-style: none;
	padding: 0px;
}
.sfTmbDetailsMode {
}
.sfvideoTmb {
}
.sfvideoLinksWrp {
	display: block;
	text-align:right;
	border-bottom: 0px #ccc solid;
	margin-top: 3px;
}
a.sfvideoBack {
	height: 20px;
	padding: 3px 5px 3px 5px;
	background:#ccc;
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfvideoBack {
	color:#fff;
}
.sfvideoWrp {
	margin: 20px 20px 20px 0px;
}
/* image classes ------------------------------------------------------------------------------------------------- */


.sfimagesTmbList {
	padding-left: 0px;
	list-style: none;
	border-bottom: 0px #ccc solid;
	padding-bottom: 10px;
}
.sfimagesTmbList li {
	display: inline-block;
	margin: 2px 20px 20px 0px;
	list-style: none;
	width: 120px;
	padding: 0px;
}
.sfTmbDetailsMode {
}
.sfimagesTmb {
}
.sfimageWrp {
	margin: 20px 20px 20px 0px;
}
.galleria-container {
	margin: 20px 20px 20px 0px;
	background:#ccc;
}
/* post classes ------------------------------------------------------------------------------------------------- */

h1.sfpostTitle {
	font-size: 18px;
	padding-top: 0px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}
h2.sfpostTitle {
	font-size: 18px;
	font-weight:normal;
	padding-top: 10px;
	margin: 0 0 0 0;
}
h2.sfpostTitle a {
	font-size: 18px;
	color: #537b80;
	padding-top: 10px;
	margin-bottom: 0px;
	text-decoration:none;
}
h2.sfpostTitle a:hover {
	font-size: 18px;
	text-decoration:underline;
	margin: 0 0 0 0;
}
}
h3.sfpostItemTitle {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
}
h3.sfpostItemTitle a {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
}
h3.sfpostItemTitle a:hover {
	font-size: 16px;
	color: #a17d0a;
}
.sfpostListItem {
	padding-left: 0px;
	list-style: none;
	border-bottom: 0px #ccc solid;
	padding-bottom: 10px;
	margin-left:0px;
	padding-left:0px;
}
.nams_postTitleDatesSum .sfpostListItem {
	border-bottom: 0px #ccc solid;
	font-style: normal;
}
.sfpostItemContent {
	border-bottom: 0px #ccc solid;
	padding-bottom: 20px;
}
.nams_postTitleFull .sfpostSummary {
	border-bottom: 0px #ccc solid;
	color: #000;
	padding-bottom: 20px;
	display:none;
}
.sfpostSummary {
}
.sfpostMetaInfo {
	color: #2c5c8c;
}
.sfpostAuthorAndDate {
	color: #2c5c8c;
}
.sfpostFullStory {
	display: block;
	text-align:right;
	border-bottom: 1px #ccc solid;
}
a.sfpostFullStory {
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfpostFullStory {
	text-decoration:none;
	color:#000;
}
.sfpostFullStory a:visited {
	text-decoration:none;
	color:#000;
}
.sfpostsList {
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.sfpostLinksWrp {
	display: block;
	text-align:right;
	border-bottom: 0px #ccc solid;
	margin-top: 3px;
}
a.sfpostBack {
	height: 20px;
	padding: 3px 5px 3px 5px;
	background:#ccc;
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfpostBack {
	color:#fff;
}
.sfpostCommentsCount {
}
.sfpostCommentsCount {
	display: block;
	text-align:right;
	border-bottom: 1px #ccc solid;
	padding-top: 10px;
}
a.sfpostCommentsCount {
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfpostCommentsCount {
	text-decoration:none;
	color:#000;
}
a:visited.sfpostCommentsCount {
	text-decoration:none;
	color:#2c5c8c;
}
/* event classes ------------------------------------------------------------------------------------------------- */

h1.sfeventTitle {
	font-size: 18px;
	padding-top: 0px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}
h2.sfeventTitle {
	font-size: 18px;
	font-weight:normal;
	padding-top: 10px;
	margin: 0 0 0 0;
}
h2.sfeventTitle a {
	font-size: 18px;
	padding-top: 10px;
	margin-bottom: 0px;
	text-decoration:none;
}
h2.sfeventTitle a:hover {
	font-size: 18px;
	text-decoration:underline;
	margin: 0 0 0 0;
}
}
h3.sfeventItemTitle {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
}
h3.sfeventItemTitle a {
	font-size: 16px;
	color: #2c5c8c;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 30px;
}
h3.sfeventItemTitle a:hover {
	font-size: 16px;
	color: #a17d0a;
}
.sfeventListItem {
	padding-left: 0px;
	list-style: none;
	border-bottom: 0px #ccc solid;
	padding-bottom: 10px;
	margin-left:0px;
	padding-left:0px;
}
.nams_eventTitleDatesSum .sfeventListItem {
	border-bottom: 0px #ccc solid;
	font-style: normal;
}
.sfeventItemContent {
	border-bottom: 0px #ccc solid;
	padding-bottom: 20px;
}
.nams_eventTitleFull .sfeventSummary {
	border-bottom: 0px #ccc solid;
	color: #000;
	padding-bottom: 20px;
	display:none;
}
.sfeventSummary {
}
.sfeventMetaInfo {
	color: #2c5c8c;
}
.sfeventAuthorAndDate {
	color: #2c5c8c;
}
.sfeventFullStory {
	display: block;
	text-align:right;
	border-bottom: 1px #ccc solid;
}
a.sfeventFullStory {
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfeventFullStory {
	text-decoration:none;
	color:#000;
}
.sfeventFullStory a:visited {
	text-decoration:none;
	color:#000;
}
.sfeventsList {
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.sfeventLinksWrp {
	display: block;
	text-align:right;
	border-bottom: 0px #ccc solid;
	margin-top: 3px;
}
a.sfeventBack {
	height: 20px;
	padding: 3px 5px 3px 5px;
	background:#ccc;
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfeventBack {
	color:#fff;
}
.sfeventCommentsCount {
}
.sfeventCommentsCount {
	display: block;
	text-align:right;
	border-bottom: 1px #ccc solid;
	padding-top: 10px;
}
a.sfeventCommentsCount {
	text-decoration:none;
	color: #2c5c8c;
}
a:hover.sfeventCommentsCount {
	text-decoration:none;
	color:#000;
}
a:visited.sfeventCommentsCount {
	text-decoration:none;
	color:#2c5c8c;
}
.sfeventDatesLocationContacts {
	padding-left: 0px;
	list-style: none;
	border-bottom: 0px #ccc solid;
	padding-bottom: 10px;
	margin-left:0px;
	padding-left:0px;
}
/* forms classes ------------------------------------------------------------------------------------------------- */
input {
	border:1px solid #ccc;
}
fieldset {
	border:0px solid #ccc;
}
select {
	border:1px solid #ccc;
}
textarea {
	border:1px solid #ccc;
}
.sfTxtLbl {
}
.sfOptionalExpander {
}
.sfFieldWrp {
}
input.sfTxt {
	border:1px solid #ccc;
	padding:5px;
}
.sfFormBox {
}
.sf_cols {
}
input.sfRadioList {
	border:0px solid #ccc;
}
.sfFormBox {
}
input.sfDropdownList {
	border:1px solid #ccc;
	height:20px;
	padding:5px;
}
.sfFormBlock {
}
.sfFormSubmit input {
	border: 0px;
	background-color:#ccc;
	color:#2c5c8c;
	padding:5px 10px 5px 10px;
}
.sfFormSubmit input:hover {
	border: 0px;
	background-color:#ccc;
	color:#fff;
	padding:5px 10px 5px 10px;
}
.sfFormBox {
	margin-top: 10px;
}
.sfTxtLbl {
	color: #2c5c8c;
}
.namsFullCol1form .sfFormSubmit {
	width: 300px;
	float:right;
	margin-top: 10px;
	border: 1px #999999 solid;
}
.namsFullCol1form input {
	width: 300px;
}
.namsFullCol1form input[type="checkbox"] {
	width: 25px;
}
.namsFullCol1form textarea {
	width: 100%;
}
.sfRadioList input {
	width: 10px;
	padding-right: 5px;
	margin-bottom: 0px;
}
.sfDropdownList select {
	display: block;
	clear:both;
	width: 310px;
	padding:5px;
	margin-top: 5px;
}
/*.formstuffs div:nth-child(odd) {
        background: #eee;
}*/

.namsFullCol1form div {
	margin-top:5px;
}
/*.formstuffs label{
	font-weight:bold;} */
.sfFormBox a {
	float: right;
}
.sfTxtBlockLarge {
}
/*.sfTxtBoxMedium div:nth-child(odd) {
        background: #eee;
}*/
.sfFieldWrp {
	background: #eee;
	display:block;
	width:100%;
	padding: 10px;
}
 */ .sfFieldWrp .sfCheckListBox input {
width: 10px;
padding-right: 5px;
margin-bottom: 0px;
display:none;
}
.namsIntLeft h2.sfnewsTitle a {
	font-size:16px;
}
.namsIntLeft h2.sfnewsTitle {
	font-size:16px;
}
.namsjudgesimage img {
	width: 240px;
	border: 2px solid ##938953;
}
.lightblue {
	background:#ebf0f6;
	padding:10px;
}
.darkblue {
	background:#26599a;
	padding:10px;
	color: #fff;
	margin-top:20px;
}
.darkblue a {
	color:#fff;
	text-decoration:none;
}
.darkblue a:hover {
	color:#fff;
	text-decoration:underline;
}
.darkblue a:visited {
	color:#fff;
	text-decoration:none;
}
/* new nav ------------------------------------------------------------------------------------------------- */
.wrappernav {
	width:100%;
	margin:0 auto;
	z-index:100;
	display:block;
	position:relative;
}
ul.dropmenu {
	float: right;
	margin: 0px;
	width:100%;
	border:solid 0px #ff0000;
}
.dropmenu li a, .dropmenu li {
	float: left;
	font-size:15px;
	line-height:30px;
	border:solid 0px #ff0000;
	background-image: url(../images/menudivider.jpg);
	background-repeat:no-repeat;
}
.dropmenu li a:hover, .dropmenu li.open > a {
	color: #3c7b7e;
	background-image: url(../images/menudivider2.png);
	background-repeat:no-repeat;
	background-position:left;
}
.dropmenu li.sel > a {
	color:#3c7b7e;
}
.dropmenu li.sel1 > a {
	color:#333;
	background-color:#fff;
}
.dropitem li {
	color:#333;
}
.dropmenu li {
	list-style: none;
	position: relative;
}
.dropmenu li span {
	display: block;
	height: 10px;
	position: absolute;
}
.dropmenu li a, .dropmenu li div {
	text-decoration: none;
	color: #303f77;
	background-image:none;
}
#nav-one.dropmenu a {
	padding: 7px 30px 5px 30px;
	border:solid 0px #ff0000;
}
.dropmenu li.pfirst pt a {
	border-left:0px solid #00FF00;
	margin-left:0px;
	padding-left: 0px;
}
#nav-one.dropmenu .pfirst a {
	background-image:none;
}
#nav-one.dropmenu li.pfirst {
	background-image:none;
}
#nav-one.dropmenu .plast a {
/*background-color: Blue; 
    padding-right: 0px;*/}
li.plast ul {
	margin-left: -130px;
	width: 250px;
}
li.plast ul ul {
	margin-left: -500px;
	width: 250px;
}
li.pfirst ul {
	margin-left: 20px;
}
li.pfirst ul ul {
	margin-left: 0px;
}
/* Submenu */
.dropmenu li > ul, .dropmenu li > div {
	display: none;
	position: absolute;
	left:0px;
	/*margin-top:85px;*/
	margin-top:40px;
	padding-left: 0px;
}
.dropmenu .nav-two a {
	padding-left:5px !important;
	padding-top:5px !important;
	font-size:13px;
	line-height: 17px;
}
.dropmenu .nav-two a {
	/*line-height:36px;*/
	min-height: 16px;
	border-left:0px solid #333 !important;
}
.dropmenu .nav-two li.open > a {
	color:#fff;
}
.dropmenu li > ul, .dropmenu li > div {
	background-color:#ececec;
}
.dropmenu li > ul, .dropmenu li > div a {
	width: 250px;
	word-wrap:normal;
	word-break:keep-all;
}
.dropmenu .nav-two li.slast {
}
.dropmenu li.slast a {
	margin-top:0px;
}
.dropmenu li.sfirst a {
	margin-top:0px;
}
.dropmenu.css-only li:hover > ul, .dropmenu.css-only li:hover > div {
	display: block;
}
.dropmenu li ul li, .dropmenu li ul li a {
	float: none;
	color: #333333;
	text-transform: none;
	text-decoration: none;
	padding-left:0px;
	padding-right:0px;
}
.dropmenu li ul li {
	_display: inline;
	border-bottom: solid 1px #cccccc;
}
.dropmenu li ul li a {
	margin:0px 0px 0px 0px;
	display: block;
}
.dropmenu .nav-two a {
/*text-indent:4px;*/
	
}
.dropmenu .nav-two a:hover {
	display:block;
	color:#fff;
	background-color:#537b80;
	background-image:none;
}
.dropmenu .nav-two a:active {
}
.dropmenu .nav-two .slast a {
}
.dropmenu .nav-two .slast a:hover {
}
.dropmenu .nav-two .slast a:active {
}
.dropmenu .nav-two .sfirst a:active {
}
.dropmenu .nav-two .rmc4 a {
}
.dropmenu li ul li a:active {
}
.dropmenu li ul li ul, .dropmenu li ul li > div {
	left: 100%;
}
.dropmenu .nav-two .open {
}
.dropmenu .nav-two .open a {
}
.dropmenu .nav-two .open a:active {
}
.dropmenu .sfirst .nav-three a {
}
.dropmenu .slast .nav-three a {
	margin-top:0px;
}
.dropmenu .nav-three {
	left:250px;
	border-top:none;
	margin-top:-26px;
	width: 250px;
}
.dropmenu .nav-three li > a {
}
.dropmenu .nav-three li.ssm a {
}
.dropmenu .nav-three li.ssm a:hover {
}
.dropmenu .nav-three li.ssfirst a {
}
.dropmenu .nav-three li.ssfirst a:hover {
}
.dropmenu .nav-three li.sslast a {
}
.dropmenu .nav-three li.sslast a:hover {
}
.dropmenu .nav-three li.sssingle a {
}
.dropmenu .nav-three li.sssingle a:hover {
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
.printme {
	float: right;
	padding: 3px;
	font-size: 10px;
	background-color:#e5e5e5;
}
/*---------------------------------------------
HOW MUCH IS MY TICKET
--------------------------------------------- */
div.ticket fieldset {
	border: solid 1px #999;
	background-color: #efefef;
	margin-bottom: 25px;
}
div.ticket fieldset legend {
	font-weight: bold;
}
div.ticket input[type='submit'] {
	border: solid 1px black;
	padding: 4px;
	font-weight: bold;
}
div.ticketadded {
	padding: 0;
	letter-spacing: 0.1em;
	margin-bottom: 4px;
}
div.ticketadded table {
	padding: 4px;
	background-color: #fff;
}
div.ticketadded table tr.subtotal {
	font-weight: bold;
	background-color: #efefef;
	color: #000;
}
div.total {
	width: 100%;
	font-weight: bold;
	color: Red;
	margin-top: 10px;
}
div.divider {
	border-bottom: solid 1px #999;
	margin: 8px;
}
div.ticket td.ticketimage {
	padding: 4px;
	background-color: #fff;
	font-weight: bold;
	border: solid 1px #999;
}
.alert {
	width: 100%;
	display: block;
	color: #bd0707;
}
.alert p {
	padding: 10px;
	border: 0px solid #bd0707;
	margin: 5px;
	clear:both;
}
.movesearch {
	float:right;
}
.namsFullcallouts .sf_3cols_1_33 {
	border-right: #CCCCCC 0px solid;
	width: 270px;
}
.namsFullcallouts .sf_3cols_1_33 a {
	text-decoration:none;
	color:#2c5c8c;
}
.namsFullcallouts .sf_3cols_1_33 h2 {
	font-size:24px;
	margin-bottom: 10px;
}
.namsFullcallouts .sf_3cols_1_33 ul {
	margin:0;
	padding:0;
	margin-left: 20px;
}
.namsFullcallouts .sf_3cols_1_33 li {
	list-style:circle;
	font-size:18px;
}
.namsFullcallouts .sf_3cols_2_34 {
	border-right: #CCCCCC 0px solid;
	width: 310px;
	padding-left: 10px;
	padding-right: 30px;
}
.namsFullcallouts .sf_3cols_2_34 h1 {
	font-size:24px;
	margin-bottom: 10px;
}
.namsFullcallouts .sf_3cols_3_33 {
	border-right: #CCCCCC 0px solid;
	width: 260px;
	padding-left: 10px;
}
.namsFullcallouts .sf_3cols_3_33 h2 {
	font-size:24px;
}
.homearticle a {
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.namsFullcallouts .sf_3cols_2_34 .sfnewsFullStory {
	border:none;
}
.namsFullcallouts {
	margin: 0 auto;
	width: 900px;
	border: 0px solid #ccc;
	padding-left: 10px;
	display: block;
	padding-bottom: 20px;
	background-image: url(../images/portaldivider.jpg);
	background-repeat: repeat-y;
}
.attribution {
	display: block;
	height: 150px;
	background-color: #000000;
	color: #fff;
}
.hon {
	color:#537b80;
	font-size:10px;
}
.hon a {
	color:#537b80;
	text-decoration: underline;
}
.footeraddress {
	font-size: 12px;
	color: #000;
}
.rtsLink.rtsBefore.rtsRoot span {
	font-size: 18px;
	background-color:none;
}
a.rtsLink.rtsBefore.rtsRoot {
	background:none;
	border:none;
}
a:hover.rtsLink.rtsBefore.rtsRoot {
	background:none;
	border:none;
	color:#214f88;
	text-decoration:none;
}
a:hover.rtsLink.rtsBefore.rtsRoot span {
	text-decoration:none;
}
.rtsLink.rtsRoot span {
	font-size: 18px;
	background-color:none;
}
.rtsLI.rtsFirst a.rtsLink.rtsRoot {
	background:none;
	border:none;
}
.rtsLI.rtsFirst a.rtsLink.rtsRoot {
	background:none;
	border:none;
	r:#214f88;
	text-decoration:none;
}
.rtsLI.rtsFirst a:hover.rtsLink.rtsRoot span {
	text-decoration:none;
	color:#214f88;
}
.rightbox {
	padding: 6px 6px 11px 6px;
	border: solid 1px #b4cdf5;
	FLOAT: right;
	MARGIN: 8px;
	BACKGROUND-COLOR: #eaf2fd;
}
h3.Nonprofit {
	background-image: url(../images/icon_nonproforgsq.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 28px;
	height: 24px;
	margin-left:5px;
}
h3.Educational {
	color: #702f95;
	background-image: url(../images/icon_edusq.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 28px;
	height: 24px;
	margin-left:5px;
}
h3.Government {
	color: #6bbc9b;
	background-image: url(../images/icon_govsq.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 28px;
	height: 24px;
	margin-left:5px;
}
h3.Commercial {
	color: #9b2b4f;
	background-image: url(../images/icon_commercialsq.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 28px;
	height: 24px;
	margin-left:5px;
}
.clearall {
	display: block;
	width: 100%;
	height: 1px;
	clear:both;
}
/*---------------------------------------------
'For Professionals' LISTING
--------------------------------------------- */
#profcol {
	display:block;
	width: 735px;
	background: url(../images/prof_column_repeater.png);
	background-repeat:repeat-y;
	margin: 0px;
	padding: 0px;
	margin-left:2px;
	border:0px #000 solid;
}
.procolheader {
	display:block;
	width: 735px;
	height:45px;
	background: url(../images/prof_column_head.png);
	background-repeat:no-repeat;
	padding-top: 10px;
}
.profhead {
	display:inline;
	width: 243px;
	padding-left:20px;
	padding-right:22px;
	float:left;
	text-align:center;
	font-size:18px !important;
	color:#FFFFFF;
	border:0px #000 solid;
}
.profcols {
	display:inline;
	float:left;
	padding-top: 10px;
	padding-left:20px;
	padding-right:22px;
	border: 0px #ccc solid;
	color:#000000;
	text-align:left;
	font-size:14px !important;
}
.profcolcap {
	display:block;
	width: 724px;
	height:14px;
	background: url(../images/prof_column__bottomcap.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
}
.profcols a {
	font-size:14px !important;
	text-decoration: none;
	color:#000000;
}
.profcols a:hover {
	color: #156689;
}
.clear {
	width:100%;
	height:1px;
	clear:both;
	display: block;/*border: 1px #ff00c0 solid;*/
}
.profback {
	background: url(../images/FP_background.png);
	background-repeat:no-repeat;
	background-position:left;
	height:205px;
	padding-left:486px;
	padding-top: 80px;
}
.latestnews {
	margin-top:3px;
	min-height: 337px;
	width: 200px;
	border:1px solid #d4deea;
	border-radius:10px;
	background-color:#fefefe;
	float:right;
	font-size:14px !important;
	padding: 10px;
	padding-top: 0px;
	background: url(../images/newsback.png);
	background-repeat: repeat-x;
}
.latestnews a {
}
.latestnews a {
	font-size:14px !important;
	text-decoration: none;
	color:#000000;
}
.latestnews a:hover {
	color: #156689;
}
.latestnews h3 {
	text-align:center;
	margin-top: 10px;
}
/*---------------------------------------------
'ForWomenLanding' USERCONTROL
--------------------------------------------- */
#wrap1 {
	width:960px;
	background: url(../images/FWtemp.png);
	background-repeat:no-repeat;
	height: 530px;
	margin: 0 auto;
}
.bubble {
	width:210px;
	position:absolute;
	height: 160px;
	margin-left: 40px;
	color:#FFFFFF;
	overflow: visible;
}
.heading .bubble {
	font-size:24px;
}
.bubble.purple {
	border:0px #fff solid;
	/*background-color:#9900CC;*/
	display:block;
	clear:both;
	margin-top: 62px;
	margin-left: 48px;
	background-image:none;
	background:none;
}
.bubble.red {
	display:block;
	border:0px #fff solid;
	display:block;
	width:215px;
	/*background:#FF0000;*/background-image:none;
	margin-top: 39px;
	margin-left: 325px;
	background-image:none;
	background:none;
}
.bubble.yellow {
	border:0px #fff solid;
	/*background-color:#FFFF00;*/
	margin-top: 55px;
	margin-left: 605px;
	background-image:none;
	background:none;
}
.bubble.blue {
	border:0px #fff solid;
	/*background-color:#0066FF;*/
	margin-top: 268px;
	margin-left: 700px;
}
.bubbletop {
	height: 497px;
	border: 0px solid;
	display:block
}
.fwcontent {
	height: 133px;
	font-size:16px !important;
	overflow: hidden;
	margin-left:3px;
}
.fwcontent p {
	margin:0px;
	padding:0px;
	padding-bottom: 10px;
	line-height:16px;
}
.fwcontent a {
	text-decoration:none;
	color: #fff;
}
.fwcontent a:hover {
	text-decoration:none;
	color: #fff;
	text-decoration:underline;
}
.fwtitle {
	height: 20px;
	font-size:20px;
	font-weight:bold;
	overflow: visible;
}
.clearthis {
	clear:both;
	width:100%;
	height:1px;
}
/*---------------------------------------------
'Slides' USERCONTROL
--------------------------------------------- */

.mainimg {
	float:left;
	width: 640px;
	border:0px #fff solid;
	height: 280px;
}
/*td a {
	margin: 5px
}*/
.nav {
	margin: 5px 0;
	float:left;
}
.nav2 {
	margin: 5px 0;
	float:right;
}
#slideshow h2 {
	font-size: 17px !important;
	color:#FFFFFF;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight:bold;
}
#slideshow2 h2 {
	font-size: 17px !important;
	color:#FFFFFF;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight:bold;
}
#next {
	float: left;
	width: 50px;
	height: 100px;
	background: url(../images/goleft.png);
	background-repeat:no-repeat;
	background-position: bottom;
	height:124px;
	width: 90px;
}
#next2 {
	float: right;
	background: url(../images/goright.png);
	background-repeat:no-repeat;
	background-position: bottom;
	height:124px;
	width: 90px;
}
#nav a, #s7 strong {
	margin: 0 5px;
	padding: 3px 5px;
	border: 1px solid #ccc;
	background: #fc0;
	text-decoration: none
}
#nav a.activeSlide {
	background: #ea0
}
#nav a:focus {
	outline: none;
}
#output {
	text-align: left;
}
#nav {
	text-align: left;
	margin: 3px;
}
#slideshow2 {
	width: 335px;
	height:146px;
	border:0px #000 solid;
	overflow:hidden;
	color:#FFFFFF;
}
#slideshow {
	width:335px;
	height:146px;
	border:0px #000 solid;
	overflow:hidden;
	color:#FFFFFF;
}

.item{font-size: 14px;}
.item img{padding:0px; margin: 0px !important; margin-left: 7px !important;
          margin-right: 7px !important;}

.item.green.magent {
	background: url(../images/magent.png);
	background-repeat:no-repeat;
	width:315px;
	height:126px;
	padding-left: 10px;
	padding-top: 10px;
}
.item.green.purp {
	background: url(../images/purp.png);
	background-repeat:no-repeat;
	width:315px;
	height:126px;
	padding-left: 10px;
	padding-top: 10px;
}
.item.green a{color:#fff; text-decoration:none;}
.item.green.magent a{color:#fff; text-decoration:none;}
.item.green.yello a{color:#000; text-decoration:none;}
.item.green.purp a{color:#fff; text-decoration:none;}
.yello a {color:#000 !important;}


.green h1 {margin-top: 0px; padding-top: 0px; color: #fff;}
.green h1 a{color: #fff; text-decoration:none;}

/*.purp img {
	padding-right: 10px;
}
.magent img {
	padding-right: 10px;
}.yello img {
	padding-right: 10px;
}.green img {
	padding-right: 10px;
}*/
.item{display:block;}
.item.green.yello {
	background: url(../images/yellow.png);
	background-repeat:no-repeat;
	width:315px;
	height:126px;
	padding-left: 10px;
	padding-top: 10px;
	color: #000;
}

.green {
	background: url(../images/scrubgreen.png);
	background-repeat:no-repeat;
	width:315px;
	height:126px;
	padding-left: 10px;
	padding-top: 10px;
}

/*---------------------------------------------
'Apply CSS' Dropdown in Editor
--------------------------------------------- */
.imgnomargin {
	margin: 0px;
}
.imgnomargin img {
	margin: 0px !important;
}
.imgnormal {
	margin: 7px;
}
.imgnormal img {
	margin: 0px !important;
}
.imglarge {
	margin: 10px;
}
.imglarge img {
	margin: 0px !important;
}
.imgxlarge {
	margin: 12px;
}
.specialdate {
	background: url(../images/dateback.png);
	background-repeat:no-repeat;
	width: 91px;
	height:30px;
	display:block;
	color:#FFFFFF;
	padding-top:8px;
	text-align:center;
	font-size:14px;
}
.bluebox {
	color:#FFFFFF;
	text-align:center;
	padding:7px;
	background-color:#0e4892;
	border:0px solid #b9b7b7;
	border-radius:5px;
	display:block;
	width:200px;
	text-decoration:none !important;
}
.loginnote {
	color:#FFFFFF;
	text-align:center;
	padding:7px;
	background-color:#2f6ebc;
	border:1px solid #ccc;
	border-radius:5px;
	display:block;
	width:270px;font-size: 14px;
	text-decoration:none !important;
	display:none;
	
}
.loginwelcome {
	color:#FFFFFF;
	text-align:right;
	padding:7px;
	border:0px solid #ccc;
	border-radius:5px;
	display:block;
	width:270px;font-size: 14px;
	text-decoration:none !important;
	clear:both;
	float:right;
	
}
.bluebox a {
	color:#FFFFFF;
	text-decoration:none;
}
.bluebox a:hover {
	color:#dae4ee;
	text-decoration:none;
}
a.bluebox {
	color:#FFFFFF;
	text-decoration:none;
}
a.nounderline {
	text-decoration:none;
}
.nounderline a {
	text-decoration:none;
}
.nounderline a:hover {
	color:#dae4ee;
	text-decoration:none;
}
.magentabox {
	text-align:center;
	display:block;
	width:200px;
	color:#FFFFFF;
	padding:7px;
	background-color:#914492;
	border:0px solid #b9b7b7;
	border-radius:5px;
}
.magentabox a {
	color:#FFFFFF;
	text-decoration:none;
}
a.magentabox {
	color:#FFFFFF;
	text-decoration:none;
}
.magentabox a:hover {
	color:#fcc7df;
	text-decoration:none;
}
.yellowbox {
	text-align:center;
	text-transform:uppercase;
	display:block;
	width:200px;
	color:#914492;
	padding:7px;
	background-color:#ffffcb;
	border:1px solid #914492;
	border-radius:5px;
	margin-bottom: 15px;
}
.yellowbox a {
	color:#914492;
	text-decoration:none;
}
.yellowbox a:hover {
	text-decoration:none;
}
.gobox {
	color:#FFFFFF;
	text-align:center;
	padding:7px;
	background-color:#0e4892;
	border:0px solid #b9b7b7;
	border-radius:5px;
	display:block;
	width:125px;
}
.gobox a {
	color:#FFFFFF;
	text-decoration:none;
}
.gobox:link {
	color:#FFFFFF;
	text-decoration:none;
}
.gobox a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#914492;
}
.gobox:hover {
	color:#fff;
	text-decoration:none;
	background-color:#914492;
}
.borderme { border:1px #ccc solid;}

ul.sfcheckoutFormList {
	list-style:none;
	margin-left:0px;
}
li.sfcheckoutFormItm {
	margin-bottom: 5px;
}
.sfcheckoutFormItm .sfTxtLbl {
	min-width: 150px;
	display:inline-block;
}
li.sfcheckoutFormItm input {
}
.sfcheckoutContinueBtn {
	margin-top: 10px;
	margin-bottom: 10px;
	color:#FFFFFF;
	text-align:center;
	padding:7px;
	background-color:#0e4892;
	border:0px solid #b9b7b7;
	border-radius:5px;
	display:block;
	width:125px;
}
.sfcheckoutContinueBtn:hover {
	color:#fff;
	text-decoration:none;
	background-color:#914492;
}
.secondaryHeaderblue {
	color:#0e4892;
}
.rtsDisabled {
	color:#000;
}
.sfcheckoutTabstrip {
	border-bottom: 1px #ccc solid;
	padding-bottom: 5px;
	padding-top: 10px;
}
.sfcouponCodeEntryViewWrap {
	display:none;
}
.sforderSummary {
	padding:5px;
	background:#f6f7fb;
	padding-top: 0px;
}
.sfcheckoutStepSubTitle {
	padding-top: 5px;
}
.sfcouponCodeEntryViewWrap {
	display:none;
}
ul.sfcheckoutTotalPriceWrp {
	list-style:none;
	margin-left:-40px;
	margin-top: 30px;
	margin-bottom:30px;
}
.sfcheckoutTotalPriceWrp li {
	padding-bottom: 5px;
}
.sfcheckoutTotal {
	font-weight: bold;
}
.sfcheckoutPreviewProduct {
	margin-top: 10px;
	padding:5px;
	background:#f6f7fb;
	padding-bottom: 0px;
}
ol.sfLoginFieldsWrp {
	list-style: none;
	margin-left: -40px;
}
.sfLoginField .sfTxtLbl {
	display: inline-block;
	min-width: 100px;
}
.sfSubmitBtn {
	margin-top: 10px;
	margin-bottom: 10px;
	color:#FFFFFF;
	text-align:center;
	padding:7px;
	background-color:#0e4892;
	border:0px solid #b9b7b7;
	border-radius:5px;
	display:block;
	width:125px;
	font-weight:normal;
}
.sfSubmitBtn A {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.sfSubmitBtn:hover {
	color:#fff;
	text-decoration:none;
	background-color:#914492;
	font-weight:normal;
}
ol.sfregisterFieldsList {
	list-style:none;
	margin-left:-50px;
}
.sfproductTmbWrp img {
	border: 1px #ccc solid;
}
.sfproductMainImgWrp img {
	border: 1px #ccc solid;
}
/*---------------------------------------------
Store Widgets
--------------------------------------------- */
#storeback {
	display: block;
	width: 100%;
	height: inherit;
	/*background: url(../images/storeback.png);
            	background-repeat: repeat-y;*/
            	border: 0px #000 solid;
}
.productmod {
	margin-top:25px;
	width: 210px;
	height: 290px;
	border-bottom:1px solid #ccc;
	float:left;
	margin-right: 30px;
	margin-bottom: 30px;
}
.productmod a {
	text-decoration: none;
	color: #000;
}
.productmod a:hover {
	text-decoration: none;
	color: #104893;
}
.detail a {
	text-decoration: none;
	color: #c50b0b !important;
}
.titlemod {
	height: 80px;
	border: 0px Solid #000;
}
ul.sfproductDynamicFieldsList {
	list-style:none;
	margin:0px;
	padding: 0px;
	margin-left: 7px;
}
li.sfproductDynamicField {
	list-style:none;
	margin:0px;
	padding: 0px;
	margin-bottom: 8px;
}
ul.sfproductOptionsList {
	list-style:none;
	margin:0px;
	padding: 0px;
}
li.sfproductOption {
	list-style:none;
	margin:0px;
	padding: 0px;
}
input.sfQuantity {
	width: 20px;
}
input.sfAddToCartBtn {
	color:#FFFFFF;
	text-align:center;
	padding:7px;
	background-color:#0e4892;
	border:0px solid #b9b7b7;
	border-radius:5px;
	display:block;
	width:125px;
}
.sfAddToCartBtn:hover {
	color:#fff;
	text-decoration:none;
	background-color:#914492;
}
sfMessage sfTopMsg sfMsgPositive csscan-highlight sfMsgHidden {
	padding-top: 10px;
	padding-bottom: 10px;
}

.sfcheckoutPreviewAddressBlock{font-style:normal;}

.sfItmTitleCol{text-align: left;}

.sfItmOptionsCol, .sfSingleItmPriceCol, .sfItmQuantityCol, .sfItmPriceCol{text-align: right;}
/*--------------------------------------------------------------------
search
---------------------------------------------------------------*/
dd.sfsearchResultHighLighter {margin-bottom: 20px; -webkit-margin-start:0px; margin-left:0px;}


dd.sfsearchResultUrl{margin-bottom: 5px; -webkit-margin-start:0px;margin-left:0px;}


/*--------------------------------------------------------------------
member directory
---------------------------------------------------------------*/

.mGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 1px #b1b1b1;   
    border-collapse:collapse;   
}  
.mGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #000;   
}  

.mGrid tr:nth-child(odd) {
 background-color: #ebebeb;
}
.mGrid th {   
    padding: 4px 2px;   
    color: #000;   
    background: #dbe4ee;   
    border-left: solid 1px #b1b1b1;   
    font-size: 0.9em;   
}  
.mGrid .alt { background: #fcfcfc; }  
.mGrid .pgr { background: #ccc; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #525252;   
    line-height: 12px;   
 }     
.mGrid a { text-decoration: none; }  
.mGrid a:hover { color: #525252; text-decoration: none; }
/*---------------------------------------------
Email a friend
--------------------------------------------- */
#popUpDivEmail  
{  
 border: 0px solid #5E5E5E;  
 font-size:12px;  
 left:50%;  
 margin:-400px auto 0 -155px;  
 padding:10px;  
 position:absolute;  
 top:-20%;  
 width:300px;  
 z-index:10000001;  
 display:none;  
}  
.emailPopUp  
{  
 color:#333333;  
 font-family:arial,helvetica,tahoma,verdana,sans-serif;  
 font-size:11px;  
}  
#EmailContainer  
{  
 background:#FFFFFF none repeat scroll 0 0;  
 border:2px solid #104893;  
 /*height:430px; */
 position:static;  
 text-align:left;  
 width:338px;  border-radius:5px;
}  
#EmailTitleContainer  
{  
 background:#fff none repeat scroll 0 0;  
 height:13px;  
 padding:5px 10px;  
 position:relative;  border-radius:5px;
}  
#EmailTitleContainer a   
{  
 color:#4C4C4C;  
 position:absolute;  
 right:10px;  
 text-decoration:none;  
 top:5px;  
}  
#the_form input, #the_form textarea  
{  
 background:#FFFFFF none repeat scroll 0 0;  
 border:1px solid #104893;  
 color:#333333;  
 font-family:arial,helvetica,tahoma,verdana,sans-serif;  
 font-size:11px;  
 font-weight:normal;  
 line-height:1.4em;  
 margin:0 0 8px;  
 padding:3px;  
 width:300px;  border-radius:5px;
}  
#the_form input.btn  
{  
color:#FFFFFF;
	text-align:center;
	padding:7px;
	background-color:#104893;
	border:1px solid #104893;
	border-radius:5px;
	display:block;
	width:125px;
}  
  

#errorEmail  
{  
 background:#F26D7D none repeat scroll 0 0;  
 border-bottom:1px solid #DF5666;  
 color:#FFFFFF;  
 padding:5px 10px;  
 display:none;  
} 

.etf{color:#FFFFFF;
	text-align:center;
	padding:3px;
	background-color:#0e4892;
	border:0px solid #b9b7b7;
	border-radius:5px;
	display:block;
	width:125px; margin-right: 5px;}
.etf a{color: #fff; text-decoration: none;}
.etfSuccess{color: #104893; text-align: center; font-size: 16px; margin: 10px;}
.etfMessage{color: #104893; text-align: center; font-size: 16px; margin: 10px;}
#whoson_chat_link{display:none;}

#nav-wrap{display:none;}
.mobilehide {display:none;}


/*---------------------------------------------
FOR PRINTING
--------------------------------------------- */

 @media print {
.namsIntright {
	float: none;
	width: 100%;
	font-size: 14pt;
}
.namsIntLeft {
}
.printme {
	display:none;
}
.namsHeaderRight {
}
.namsHeaderLeft {
}
.namsFooter {
}
}
/*------------------------------------------------------------
New-------------------------------------
*/
@media only screen and (min-width: 1px ) and (max-width:800px) { @-ms-viewport{
    width: device-width;
}
	
	table,.magentabox, .bluebox {max-width:90%!important; }
	.hidefull {display:none;}
	.mobilehide {display:block;}
	.latestnews { width:90%; float:none;}

#nav-wrap{display:block;}

#headercontainer {
	width: 100%;
	margin-bottom: 0px;
	background-image: url(../images/header2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
img {
	max-width: 100%;
	height: auto;
}
#navigationcontainer{
	width: 100%;
	
}
.wrappernav {
	width: 100%;
	display:none;
}
#contentcontainer {
	width:100%;
	background-image:none;float:none;
}
#container {
	background-image: url(../images/maingbg.jpg);
	background-repeat: repeat-x;
}
#footercontainer {
	width: 100%;
	display:none;
}
.bigwrapper {
	background-image:none;
}
.namsHeader {
	width: 100%;
	display:none;
}
.namsHeaderLeft {
	width: 100%;
	float:none;
}
.namsHeaderRight {
	width: 100%;
	float:none;
}
.headerrightside {
	display:none;
}
.namsInt {
	width: 100% !important;
	float:none;
}
.namsIntright {
width: 100% !important;
	
	float:none;
}

.mobilefull {
/*width: 90% !important;
	
	margin-left: 5%;
	margin-right: 5%;*/float:none;
}
.namsIntLeft {
width: 100% !important;float:none;
}
.sf_cols {
	width: 90% !important;
	float:none;
	margin-left: 5% !important;

}
.rtsUL {
	width: 100% !important;
}
.rtsLI a {
	width: 100% !important;
}
.rtsLI {
	width: 100% !important;
}
.sf_colsOut .sf_2cols_2_25{float: none;}

.latestnews {
margin-top: 3px;
min-height: 337px;
width: 90%;
border: 1px solid #d4deea;
border-radius: 10px;
background-color: #fefefe;
float: right;
font-size: 14px !important;
padding: 10px;
padding-top: 0px;
background: url(../images/newsback.png);
background-repeat: repeat-x;
float:none;
margin-left: 0px;
}

	.sf_2cols_2_25 {margin-left:0px; width: 100% !important;}
	.sf_2cols_2_25 .sf_2cols_2in_25 {
margin-left: 0px;
}

.namsIntright .RadTabStripVertical .rtsLI a {
min-width: 275px;
}
}
@media only screen and (min-width: 1px ) and (max-width:481px) {
img {
	max-width: 90%;
	height: auto;
}
}

select#nav-wrap {
	width: 100%;
	border: 0px #000 solid;
	height: 40px; font-size: 16px; color: #000;
	background:transparent;
/*background: url(../images/menuicon.png);
background-repeat: no-repeat;
background-position: right;
padding-left: 45px ;*/
cursor: pointer;
border: solid 0px #666;
margin-left:20px; border: 0px #000 solid;

}
#dropcon {width: 100%; overflow: hidden;border: 0px #ccc solid !important; margin-left:-20px;
background: url(../images/menuicon.png);
background-repeat: no-repeat;
background-position: right;

}

/* menu icon */
#menu-icon {
	display: none; /* hide menu icon initially */
}
#nav, #nav li {
	margin: 0;
	padding: 0;
}
#nav {
	z-index: 100001;
}
#nav li {
	list-style: none;
	float: left;
	margin-right: 0px;/*padding: 10px 10px 10px 10px;*/
}
/* nav link */
#nav a {
	padding: 10px 20px 10px 20px;
	display: block;
	color: #000;
	background: #ecebeb;
	text-decoration: none;
	background-image: url("../images/navdivide.png");
	background-repeat:no-repeat;
	background-position: right;
}
#nav a:hover {
	background: #f9560f;
	color: #fff;
}
/* nav dropdown */
#nav ul {
	background: #fff;
	padding: 2px;
	position: absolute;
	border: solid 1px #ccc;
	display: none; /* hide dropdown */
	width: 200px;
	z-index: 100000001;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul li ul li{

	
}
#nav li:hover > ul {
	display: block; /* show dropdown on hover */
}

/* nav-wrap */
	#nav-wrap {
	position: relative;
	background: none;
}
/* menu icon */
	#menu-icon {
	color: #000;
	width: 91%;
	height: 30px;
	background: url(../images/menuicon.png);
	background-repeat: no-repeat;
	background-position:right;
	padding: 12px 10px 0 15px;
	cursor: pointer;
	border: solid 0px #666;
	display: block; /* show menu icon */

}
#menu-icon:hover {
}
#menu-icon.active {
}
/* main nav */
	#nav {
	clear: both;
	position: absolute;
	/*top: 38px;*/
	width: 90%;
	margin-left:5%;
	z-index: 100000001;
	padding: 5px;
	background: #f8f8f8;
	border: solid 1px #999;
	display: none; /* visibility will be toggled with jquery */
}
#nav li {
	clear: both;
	float: none;
	margin: 5px 0 5px 10px;
}
#nav a,  #nav ul a {
	font: inherit;
	background: none;
	display: inline;
	padding: 0;
	color: #666;
	border: none;
}
#nav a:hover,  #nav ul a:hover {
	background: none;
	color: #000;
}
/* dropdown */
	#nav ul {
	width: auto;
	position: static;
	display: block;
	border: none;
	background: inherit;
}
#nav ul li {
	margin: 3px 0 3px 15px;
}
.mmobilelink {
text-align:center;
	display:block;
	width:95%;
	color:#FFFFFF;
	padding:7px;
	background-color:#914492;
	border:0px solid #b9b7b7;
	border-radius:5px;
margin-bottom: 10px;	
background-image: url(../images/expand.png);
	background-repeat: no-repeat;
	background-position:right;
}
.mmobilelink a {
	color:#FFFFFF;
	text-decoration:none;
}
a.mmobilelink  {
	color:#FFFFFF;
	text-decoration:none;
}
.bmobilelink {
text-align:center;
	display:block;
	width:95%;
	color:#FFFFFF;
	padding:7px;
	background-color:#26599a;
	border:0px solid #26599a;
	border-radius:5px;
margin-bottom: 10px;	
background-image: url(../images/expand.png);
	background-repeat: no-repeat;
	background-position:right;
}
.bmobilelink a {
	color:#FFFFFF;
	text-decoration:none;
}
a.bmobilelink  {
	color:#FFFFFF;
	text-decoration:none;
}
.bhmobilelink {
text-align:center;
	display:block;
	width:85%;
	color:#FFFFFF;
	padding:7px;
	background-color:#34638d;
	border:0px solid #34638d;
	border-radius:5px;
margin-bottom: 15px;	
margin-left: 5%;	

}
.bhmobilelink a {
	color:#FFFFFF;
	text-decoration:none;
}
a.bhmobilelink  {
	color:#FFFFFF;
	text-decoration:none;
}

.sfContentBlock{line-height: 1.5em;}


/* member login btn fix*/
.btnfix .sfSubmitBtn{ background-color: #fff; color:#000;}
.btnfix .sfSubmitBtn a{ background-color: #fff; color:#000; width:auto;margin-left: 0;padding: 0px; }

.btnfix .sfSubmitBtn .sfLinkBtn { background-color: #fff; color:#000; clear: both;margin-left: 0;}


.btnfix .sfLinkBtnIn{
color: #FFFFFF;
text-align: center;
padding: 7px;
background-color: #0e4892;
border: 0px solid #b9b7b7;
border-radius: 5px;
display: block;
width: 200px;
text-decoration: none !important; margin-left: 0;}


.btnfix .sfSubmitBtn a.sfCancel {
color: #FFFFFF;
text-align: center;
padding: 7px;
background-color: #0e4892;
border: 0px solid #b9b7b7;
border-radius: 5px;
display: block;
width: 200px;
text-decoration: none !important; margin-left: 0; margin-top: 10px;}

 td.first, td.second, td.third, td.fourth, td.fifth{
  
    vertical-align: top;
}

 .RadTabStrip_Default.RadTabStripVertical .rtsLevel1 .rtsLink {
  background-image: none !important;
}

.RadTreeView_Default .rtIn {
    color: #105cb6 !important;
}

.RadTreeView_Default .rtIn:hover {
    background-image: none !important;
    border: none !important;
    background-color: transparent !important;
    padding-left: 3px !important;
    text-decoration: underline;
}
ul#DivHeader_TEED2469B024_ctl00_ctl00_searchTextBox_listbox
{
background-color:white;
}