/***********************************************/
/* neiwpcc.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

img { border: none; } 

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 16px;
	margin: 15px 15px 0px;
	padding: 0px;
	background: #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	width: 965px;
}

body#registration{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
	background: #cccccc;
}

body#registrationtwo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 17px;
	margin: 15px 15px 0px;
	padding: 0px;
	background: #ffffff;
}

body#registration p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	padding: 10px 0px 0px;
}

body#registration p.boldRed{
	color: #660000;
	font-weight: bold;
}

a:link{
	color: #0072CE;
	text-decoration: none;
}

a:visited{
	color: #0072CE;
	text-decoration: none;
}

a:hover{
	color: #0072CE;
	text-decoration: underline;
}

p{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.alert{
	color: #A90000;
	font-weight: bold;
}

.alert a:link, .alert a:visited{
	color: #660000;
}

.alert a:hover{
	text-decoration: underline;
}

.red{
	color: #660000;
}

.red a:link, .red a:visited{
	color: #660000;
}

.red a:hover{
	text-decoration: underline;
}

.bold{
	font-weight: bold;
}

.italic{
	font-style: italic;
}

.bolditalic{
	font-weight: bold;
	font-style: italic;
}

.small{
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}

.lite{
	color: #CCCCCC;
	padding: 0px;
	font-size: 10px;
	margin: 0px;
}

.lite a:link{
	color: #333333;
	text-decoration: none;
}

.lite a:visited{
	color: #333333;
	text-decoration: none;
}

.lite a:hover{
	color: #333333;
}

h1{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

h2{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

h3{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

h4{
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	line-height: 19px;
	margin: 20px;
	padding: 0px;
	text-decoration: none;
}

ul{
	list-style-type: disc;
}

ul ul{
 list-style-type: none;
}

ul ul ul{
 list-style-type: none;
}

label{
	color: #000000;
}


/***********************************************/
/* Header Divs                     */
/***********************************************/

#container{
	position: absolute;
	/* margin-top: 12px; */
	/* width: 100%; */
	z-index: 100;
}

#contentContainer{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 960px;
	top: 0;
	left: 0;
	z-index: 0;
}

#contentContainerAlt{
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	width: 960px;
	top: 0;
	left: 0;
	z-index: 0;
}

#sideright{
	width: 145px;
	position: absolute;
	margin: 0 auto 0 auto;
	padding: 0 5px 0 5px;
	top: 0px;
	right: 0px;
}

#content{
	margin: 0px 149px 5px 203px;
	padding: 0px 0px 15px;
	background: #FFFFFF;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	min-height: 560px;
	z-index: 1;
	position: relative 
}

#contentAlt{
	margin: 0px 0px 5px 203px;
	padding: 0px 15px 15px 5px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	background: #FFFFFF;
	min-height: 580px;
}

#contentAlt img{
	display: block;
	padding: 0px;
	border: 1px solid #999999;
}

#contentAlt table{
	display: block;
	border: 1px solid #FFF;
	padding: 0px;
	margin: 0px 2px 0px 6px;
}

#contentAlt3{
	margin: 0px 0px 5px 0px;
	padding: 20px 25px 15px 25px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	background: #FFFFFF;
	min-height: 580px;
}

#contentHome {
	margin: 0px 150px 10px 203px;
	padding: 0px 0px 20px;
	background: #FFFFFF;
	min-height: 815px;
	top: 195px;
	width: 610px;
	position: absolute;
	/* z-index: -1; */
}

#content2{
	margin: 0px;
	padding: 0px 0px 20px 170px;
}

#contentAlt2{
	margin: 0px;
	padding: 0px 0px 20px 170px;
}

#contentAdmin{
	margin: 0px 0px 30px 40px;
	padding: 10px;
	background: #eeeeee;
}

#contentConference{
	margin: 0px;
	padding: 0px;
}

#siteInfo{
	margin: 5px 160px 0px 225px;
	color: #666666;
	padding: 0px;
}

#siteInfoConf{
	margin: 0px;
	color: #666666;
}

/************** flag ***************/

#masthead{
	position: relative;
	margin-bottom: 10px;
	width: 100%;
}

#top_pic{
	margin: 0px;
	padding: 0px;
	position: relative;
}

#neiwpcc_pic{
	background: url(http://www.neiwpcc.org/neiwpcc_images/banner_bkgrd.jpg) repeat-x left top;
	/* border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa; */
	height: 90px;
	width: 100%;
}

#anniversary{
	position: absolute;
	top: 42px;
	right: 5px;
	z-index: 101;
	margin: 0px;
	padding: 0px;
}

#topBannerNav{
	color: #333333;
	position: absolute;
	left: 360px;
	top: 7px;
	font-size: 11px;
}

#gnav1 {
	width: 28%;
	white-space:nowrap;
}

#gnav2 {
	width: 36%;
	white-space:nowrap;
}

#gnav3 {
	width: 26%;
	white-space:nowrap;
}

#globalNav{
	font-size: 12px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #dddddd;
	width: 196px;
}

#globalNav table{
	border: none;
	vertical-align: top;
	margin: 6px 6px 6px 8px;
	padding: 0px;
	height: auto;
	/* width: 205px; */
}

#globalNav table td{
	color: #000033;
}

#globalNav table td a:link, #globalNav table td a:visited{
	color: #000033;
}

#globalNav table td a:hover{
	/* background-color: #dddddd; */
	color: #0033cc;
	/* font-weight: bold; */
	text-decoration: none;
}

/************* search styles***************/

#search{
	padding: 0px;
	/* margin: 15px 10px 10px 11px; */
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 196px;
	/* position: relative; */
}

#search form{
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 177px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
	color: #000033;
}

/* input.btn { 
	color:#000; 
	font: normal 100% 'veranda',helvetica,sans-serif; 
	background-color:#eee; 
	border:1px solid; 
	border-color: #999 #aaa #aaa #999; 
} 
*/

/************** content *****************/

#content h1, #contentAlt h1, #content2 h1, #contentAlt2 h1, #contentAdmin h1, #contentConference h1{
	font-size: 17px;
	line-height: 21px;
	letter-spacing: .08em;
	color: #000033;
	padding: 10px 0px 0px;
	margin: 0px 0px 10px 15px;
	font-weight: bold;
}

.subdivision{
	font-size: 13px;
	line-height: 21px;
	letter-spacing: .08em;
	color: #0072CE;
	padding: 0px;
	margin: 0px;
}

#content h2, #contentAlt h2, #content2 h2, #contentAlt2 h2, #contentAdmin h2{
	font-size: 13px;
	line-height: 21px;
	letter-spacing: .08em;
	color: #C02D01;
	padding: 0px;
	margin: 0px 0px 10px 15px;
	font-weight: bold;
}

#content h3, #contentAlt h3, #content2 h3, #contentAlt2 h3, #contentAdmin h3{
	color: #C02D01;
	padding: 0px;
	margin: 0px 0px 10px 15px;
	text-decoration: none;
	font: bold 12px/17px Verdana, Arial, sans-serif;
}

#content h4, #contentAlt h4, #content2 h3, #contentAlt2 h3, #contentAdmin h4{
	color: #C02D01;
	padding: 0px;
	margin: 0px 0px 10px 15px;
	text-decoration: none;
	font: bold 12px/17px Verdana, Arial, sans-serif;
}

#content h3 a, #contentAlt h3 a, #content2 h3 a, #contentAlt2 h3 a, #contentAdmin h3 a{
	color: #C02D01;
	text-decoration: none;
}

#content h4 a, #contentAlt h4 a, #content2 h4 a, #contentAlt2 h4 a, #contentAdmin h4 a{
	color: #C02D01;
	text-decoration: none;
}

#contentConference h2{
	padding: 0px 0px 10px;
	margin: 0px;
	font-size: 17px;
	line-height: 21px;
	letter-spacing: .08em;
	font-weight: bold;
	color: #660000;
}

#content p, #contentAlt p, #content2 p, #contentAlt2 p, #contentAdmin p{
	padding: 0px 10px 0px 0px;
	margin: 8px 0px 8px 15px;
}

#content li, #content2 li, #contentAdmin li{
	list-style: disc inside;
	padding: 0px 10px 0px 0px;
	margin: 14px 0px 3px 22px;
	text-indent: 0px;
	color: #3366FF;
}

#contentAlt li, #contentAlt2 li{
	list-style: disc inside;
	padding: 0px 10px 0px 0px;
	margin: 5px 0px 10px 22px;
	text-indent: 0px;
	color: #3366FF;
}

#content ul, #contentAlt ul, #content2 ul, #contentAlt2 ul, #contentAdmin ul{
	margin-bottom: 30px;
}

#content ul ul, #contentAlt ul ul, #content2 ul ul, #contentAlt2 ul ul, #contentAdmin ul ul{
	margin-bottom: 30px;
}

#content ul li, #content2 ul li, #contentAdmin ul li{
	list-style: disc inside;
	padding: 0px 10px 0px 0px;
	margin: 14px 0px 10px 22px;
	text-indent: 0px;
	color: #333333;
}

#contentAlt ul li, #contentAlt2 ul li{
	list-style: disc inside;
	padding: 0px 10px 0px 0px;
	margin: 5px 0px 10px 22px;
	text-indent: 0px;
	color: #333333;
}

#content ul ul li, #content2 ul ul li, #contentAdmin ul ul li{
	list-style: url(none) none outside;
	padding: 0px 10px 0px 0px;
	margin: 5px 0px 10px 39px;
	text-indent: 0px;
	color: #333333;
}

#contentAlt ul ul li, #contentAlt2 ul ul li{
	list-style: url(none) none outside;
	padding: 0px 10px 0px 0px;
	margin: 5px 0px 5px 39px;
	text-indent: 0px;
	color: #333333;
}

#content ul li a, #content2 ul li a, #contentAdmin ul li a{
	color: #0072CE;
}

#contentAlt ul li a, #contentAlt2 ul li a{
	color: #0072CE;
}


#content ul ul li a, #content2 ul ul li a, #contentAdmin ul ul li a{
	color: #0072CE;
}

#contentAlt ul ul li a, #contentAlt2 ul ul li a{
	color: #0072CE;
}

#URL {
	display: none;
}

/************* graph id replaces newgraph style thanks to explorer  :(  ***************/

#graph{
	list-style: none;
	padding: 0px 10px 0px 22px;
	margin: 0px 0px 3px;
	text-indent: 0px;
	color: #000000;
}

#content p.whatsnew, #contentAlt p.whatsnew{
	padding: 10px 10px 0px 0px;
	font-size: 12px;
	margin: 0px 0px 25px 20px;
	line-height: 19px;
	font-style: italic;
}

#content li.whatsnew, #contentAlt li.whatsnew{
	text-indent: 0px;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px 15px 0px 25px;
	padding: 10px 0px 20px;
	list-style: url(neiwpcc_images/arrowFalse.gif) none outside;
}

#whatsUp{
	padding: 15px;
	margin: 25px;
	text-indent: 0px;
	color: #000000;
	padding: 15px 15px 20px;
	text-indent: 0px;
	color: #000000;
	background: #D7E1EA;
}

#whatsUp li{
	list-style: url(none) none;
}

#subheadings{
	padding: 10px 0px 0px;
	margin: 0px 0px 5px 20px;
}

#content table, #contentAlt table, #content2 table, #contentAlt2 table{
	margin: 5px 5px 10px 20px;
	padding: 5px;
	border-style: none;
	vertical-align: top;
}

#content table.border, #contentAlt table.border, #content2 table.border, #contentAlt2 table.border{
	margin: 5px 5px 10px 20px;
	padding: 5px;
	vertical-align: top;
	border: 1px solid #000000;
}

#content table.tabular, #contentAlt table.tabular, #content2 table.tabular, #contentAlt2 table.tabular{
	margin: 0px;
	padding: 0px;
	border-style: none;
	vertical-align: top;
	clear: both;
	float: none;
}

#content table td.tabs, #contentAlt table td.tabs, #content2 table td.tabs, #contentAlt2 table td.tabs{
	margin: 0px;
	padding: 6px 6px 5px 6px;
	vertical-align: middle;
	text-align: center;
	background: url(neiwpcc_images/tab_bkgrd.gif) repeat;
	border: 1px solid #FFFFFF;
}

#content table td.tabs a, #contentAlt table td.tabs a, #content2 table td.tabs a, #contentAlt2 table td.tabs a{
	color: #000099;
}

#content table td.tabs a:hover, #contentAlt table td.tabs a:hover, #content2 table td.tabs a:hover, #contentAlt2 table td.tabs a:hover{
	text-decoration: underline;
}

#content table td.tabOn, #contentAlt table td.tabOn, #content2 table td.tabOn, #contentAlt2 table td.tabOn{
	margin: 0px;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	border: 2px solid #FFFFFF;
	color: #660000;
}

#content table td.tabOn a, #contentAlt table td.tabOn a, #content2 table td.tabOn a, #contentAlt2 table td.tabOn a{
	color: #660000;
}

#content table td.tabOn a:hover, #contentAlt table td.tabOn a:hover, #content2 table td.tabOn a:hover, #contentAlt2 table td.tabOn a:hover{
	color: #660000;
	text-decoration: underline;
}

#content table.left, #contentAlt table.left, #content2 table.left, #contentAlt2 table.left{
	margin: 5px 5px 10px 20px;
	padding: 5px;
	vertical-align: top;
	border: 1px solid #000000;
	clear: none;
	float: left;
	width: 15%;
}

#content table.leftAlt, #contentAlt table.leftAlt, #content2 table.leftAlt, #contentAlt2 table.leftAlt{
	margin: 5px 5px 10px 20px;
	padding: 0px;
	vertical-align: top;
	clear: none;
	float: left;
	width: 15%;
}

#content table.leftgray, #contentAlt table.leftgray, #content2 table.leftgray, #contentAlt2 table.leftgray{
	margin: 5px 5px 10px 20px;
	padding: 0px;
	vertical-align: top;
	border: 1px solid #000000;
	clear: none;
	float: left;
	width: 15%;
	background: #CCCCCC;
}

#content table.right, #contentAlt table.right, #content2 table.right, #contentAlt2 table.right, #contentAlt3 table.right{
	margin: 5px 5px 10px 5px;
	padding: 0px;
	vertical-align: top;
	/* border: 1px solid #000000; */
	clear: none;
	float: right;
	/* width: 15%; */
}

td#iwrSubscribeForm {
	padding:4px 7px 6px 7px;	
	white-space : nowrap;
}

#content table.rightAlt, #contentAlt table.rightAlt, #content2 table.rightAlt, #contentAlt2 table.rightAlt{
	margin: 5px 40px 10px 5px;
	padding: 0px;
	vertical-align: top;
	clear: none;
	float: right;
	width: 15%;
}

#content table.rightgray, #contentAlt table.rightgray, #content2 table.rightgray, #contentAlt2 table.rightgray{
	margin: 5px 10px 10px 5px;
	padding: 0px;
	vertical-align: top;
	border: 1px solid #000000;
	clear: none;
	float: right;
	width: 15%;
}

#contentConference td{
	color: #000000;
	padding: 5px;
	font-size: 12px;
	border-style: none;
	vertical-align: top;
}

#content td.caption, #contentAlt td.caption, #content2 td.caption, #contentAlt2 td.caption, #contentConference td.caption{
	text-align: center;
}

#content td.altGray, #contentAlt td.altGray, #content2 td.altGray, #contentAlt2 td.altGray{
	padding: 5px;
	vertical-align: top;
	border: 1px solid #333333;
	background: #CCCCCC;
}

#content hr, #contentAlt hr, #contentConference hr, #content2 hr, #contentAlt2 hr{
	padding: 0px;
	margin: 20px;
	border-color: #CCCCCC;
	border-top-width: 1px;
}

#content a href, #contentAlt a href, #content2 a href, #contentAlt2 a href{
	padding: 0px;
	margin: 0px;
	vertical-align: baseline;
}

.subhead1{
	color: #333333;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

.subhead2{
	color: #333333;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
}

.subhead3{
	color: #666666;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

.subhead4{
	color: #666666;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
}

#clearall{
	color: #333333;
	float: left;
	clear: both;
	padding: 5px;
	margin: 5px;
}

#pageNav{
	font-size: 11px;
	line-height: 14px;
	color: #000033;
	background: #E1F2FB;
	width: 125px;
	float: left;
	padding: 6px 7px 0px 7px;
	margin:5px 10px 2px 13px;
	position: relative;
	border-right: 1px solid #C5DFF4;
	border-bottom: 1px solid #C5DFF4;
}

#pageNav li{
	padding: 0px;
	margin: 0px 0px 15px;
	text-align: left;
	list-style: url(none) none outside;
}

#pageNavRight{
	font-size: 11px;
	line-height: 14px;
	color: #000033;
	background: #E1F2FB;
	width: 130px;
	float: right;
	padding: 6px 6px 6px 6px;
	margin:5px 10px 2px 14px;
	position: relative;
	border-right: 1px solid #C5DFF4;
	border-bottom: 1px solid #C5DFF4;
}

#pageNavRight li{
	padding: 0px;
	margin: 0px 0px 15px;
	text-align: left;
	list-style: url(none) none outside;
}

#pageNavAlt{
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	padding: 5px;
	margin: 5px 10px 20px 20px;
}

#pageNavAlt li{
	padding: 0px 8px 0px 0px;
	margin: 0px 8px 0px 0px;
	text-align: left;
	list-style: none;
	display: inline;
	line-height: 23px;
	border-right: 2px solid #666666;
}

#pageNavAlt li a{
	color: #666666;
	font-weight: bold;
}

#pageNavAlt.three{
	background: #FFFFFF;
}

#pageNavAlt.three a{
	font-weight: normal;
}

.pageNumber{
	padding: 10px 15px 10px 10px;
	font-size: 11px;
	line-height: 13px;
}

.pageNumber a{
	color: #333333;
	text-decoration: none;
}

#contentLogo{
	width: 500px;
}

/************** sideright ***************/

#inforight{
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin: 0px 0px 20px 10px;
	padding: 0px;
	color: #000033;
}

#inforight img{
	display: block;
	padding: 0px;
	border: 1px solid #999999;
	margin: 0px 0px 3px;
}

#sideright li{
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	list-style: url(none) none outside;
	margin: 0px 0px 12px 5px;
	padding: 0 0 0 5px;
	color: #000033;
}

#sideright li a:link, #sideright li a:visited{
	color: #000033;
	text-decoration: none;
}

#sideright li a:hover{
	color: #000033;
	text-decoration: underline;
}

#sideright h1{
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	list-style: url(none) none outside;
	margin: 0px 0px 10px 5px;
	padding: 0 0 0 5px;
	color: #000033;
}

#sideright h2{
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	list-style: url(none) none outside;
	margin: 30px 0px 0px 5px;
	padding: 0 0 0 5px;
	color: #000033;
}

#sideright p{
	margin: 0px 0px 10px 5px;
	padding: 0 0 0 5px;
	letter-spacing: .03em;
	color: #330000;
	font-weight: bold;
	line-height: normal;
}

#sideright p.alt{
	margin: 10px 0px 5px 5px;
	padding: 0px;
	letter-spacing: .03em;
	color: #000033;
	font-weight: bold;
	line-height: normal;
}

#sideinfo{
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	list-style: url(none) none outside;
	margin: 0px 0px 10px 5px;
	padding: 0px;
	color: #000033;
}

/************* siteInfo ***************/

.sitestyle{
	color: #666666;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 15px 5px;
}

/************* registration styles ***************/
.subhead-1r{
	color: #660000;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}

.subhead-2r{
	color: #660000;
	font-size: 13px;
	line-height: 16px;
}

.subhead-3r{
	color: #000099;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}

.subhead-4r{
	color: #000099;
	font-size: 13px;
	line-height: 16px;
}

.subhead1r{
	color: #660000;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
}

.subhead3r{
	color: #000099;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
}

/*********** drop down styles for left nav bar ***********/

#navBar-13nov{
	width: 205px;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	position: absolute;
	left: 0px;
	top: 0px;
}

#navBar{
	padding:0;
	/* margin-right: 785px; */
	margin: 0;
	width: 196px;
	height: 400px;
	background-color: #eeeeee;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}

* {
  padding:0;
  margin:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #333333; */
	font-size: 11px;
}

.dropdown {
  display:block;
  position:relative
}

.dropdown dt {
  width:205px;
  background-color:#eeeeee;
  padding:5px;
}

.dropdown .upperdd {
	border-bottom:1px solid #cccccc
}

.dropdown .upperdd_top {
	border-top:1px solid #cccccc
}

.dropdown dt:hover {

}

.dropdown dd {
  position:absolute;
  top:0;
  overflow:hidden;
  width:212px;
  display:none;
  background:#fff;
  opacity:0;
}

.dropdown ul {
  width:172px;
  border:1px solid #cccccc;
  list-style:none;
}

.dropdown li {
	display:inline
}

.dropdown a, .dropdown a:active, .dropdown a:visited {
  display:block;
  padding:3px;
  color:#333;
  text-decoration:none;
  background-color:#eeeeee;
  width:200px;
}

.dropdown a:hover {
  background:#dddddd;
  text-decoration: none;
}

.spacer {
	height:20px;
    width:215px;
	background-color:#eeeeee;
	border:none;
	border-bottom:1px solid #cccccc
}

/*********** new main menu ***********/

#smoothmenu2 {
	/*border-right: 1px solid #dfdfde;*/
	z-index: 101;
	/* padding: 0px 5px; */
}

.ddsmoothmenu ul{
	margin: 0;
	padding: 0;
	width: 196px; /* Main Menu Item widths */
	list-style-type: none;
	font:  12px Verdana;
	/* border-bottom: 1px solid #dfdfde; */
	z-index: 100;
}
 
.ddsmoothmenu ul li{
	position: relative;
}

/* Top level menu links style */
.ddsmoothmenu ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	background: #eee;
	color: black;
	text-decoration: none;
	min-height: 15px;
	padding: 6px 9px;
	border-bottom: 1px solid #dfdfde;
	/* border-right: 1px solid #dfdfde; */
	 border-left: 1px solid #dfdfde; 
	z-index: 100;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
	background: #eee; /*background of menu items (default state)*/
	font:  11px Verdana;
	color: black
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: #ddd; 
	font:  11px Verdana;
	color: #0033cc;
}

.ddsmoothmenu ul li a:hover{
	background: #ddd; /*background of menu items during onmouseover (hover state)*/
	font:  11px Verdana;
	color: #0044dd; 
}

/*Sub level menu items */
.ddsmoothmenu ul li ul{
	position: absolute;
	width: auto; /*Sub Menu Items width */
	min-width: 145px;
	top: 0;
	font-weight: normal;
	visibility: hidden;
	display: block;
}

/* IE fix \*/
* html .ddsmoothmenu ul li { float: left; height: 1%; }
* html .ddsmoothmenu ul li a { height: 1%; }
/* End */

/*********** fixes ***********/

/* hack to fix Mac IE5 */
html #container {
	height: 1%;
}
/* end hack to fix Mac IE5 */

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #eee;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

