/*SPECIFIC STYLE*/
html {
	height:100%;
}
body {
	background:#7ca629 url(../furniture/global/contentBackground.png) left top repeat-x;
	text-align:center;
overflow: -moz-scrollbars-vertical;

}
#wrapper {
}
.topElements {
	background:#fff url(../furniture/global/topShadow.png) top repeat-x;
	padding-top:10px;
}
.topElements #header {
	padding-bottom:30px;
	background:url(../furniture/global/kLogo.png) no-repeat;
	position:relative;
	height:250px;
}
.topElements #header #loginPanel {
	position:absolute;
	top:-10px;
	z-index:2;
	right:10px;
	width:160px;/*150px*/
	padding:5px 10px 5px 10px;
	background:#c60060 url(../furniture/global/loginGradient.png) top repeat-x;
	border:4px solid #fff;
	border-top:0;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-box-shadow: 3px 3px 9px #ccc;
	-webkit-box-shadow: 3px 3px 9px #ccc;
}
.topElements #header #loginPanel p {
	width:100%;
	margin:0;
	padding:0;
}
.topElements #header #loginPanel a {
	float:left;
	font-size:0.9em;
	padding-right:15px;
	margin:3px 0px 0 0;
	background:url(../furniture/global/whitePurpleArrow.png) center right no-repeat;
	color:#fff;
	font-weight:bold;
}
/*.topElements #header #loginPanel #loginInput{float:left;border:none;border-left:1px solid #6e5260;border-top:1px solid #6e5260;background:#ecb2ce;width:200px;margin:1px 5px 0 0;}
	.topElements #header #loginPanel #loginBtn{float:left;border:none;background:#980239;padding:3px 5px;color:#fff;font-size:0.75em;cursor:pointer;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}*/
				.topElements #header h1 {
}
.topElements #header h1 a {
	width:202px;
	height:90px;
	display:block;
	position:absolute;/*left:-140px;*/
	top:0;
}
#mainNav {
	padding:7px 0;
	background:#fff url(../furniture/global/navGradient.png) bottom repeat-x;
}
#mainNav #mainNavInner {
	position:relative;
}
#mainNav ul#breadcrumbs {
	color:#666;
	list-style-image:url(../furniture/global/greenArrow.png);
}
#mainNav ul#breadcrumbs li {
	padding-right:25px;
	font-size:0.75em;
	font-weight:bold;
}
#mainNav ul#breadcrumbs li a {
	color:#666;
	font-size:0.95em;
}
#mainNav ul#breadcrumbs li#first {
	list-style-image:none;
}
#mainNav ul#breadcrumbs li#last {
	color:#99cc33;
}
#mainNav ul#navigation {
	position:absolute;
	margin-left:530px;
	top:-21px;
}
#mainNav ul#navigation li {
	padding:3px 10px 0 10px;
	background:#fff;
	border:5px solid #99cc33;
	border-bottom:none;
	margin-top:4px;
	margin-left:10px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
}
#mainNav ul#navigation li.currentPage {
	padding:10px 20px 5px 20px;
	background:#f1f1f1;/*#8dc42b*/
	border:4px solid #fff;
	border-bottom:none;
	margin-top:0;
	-moz-box-shadow: -3px -3px 5px #d5d5d5;
	-webkit-box-shadow: -3px -3px 5px #d5d5d5;
}
#mainNav ul#navigation li a {
	display:block;
	font-size:0.8em;
	color:#666;
	font-weight:bold;
	padding:5px 30px 5px 5px;
	background:url(../furniture/global/navLinkDecoration.png) right center no-repeat;
}
#mainNav ul#navigation li.currentPage a {
	color:#555555;
	font-size:0.95em;
	padding:2px 30px 3px 5px;
	background:url(../furniture/global/navLinkDecorationSelected.png) right center no-repeat;
}
#content {
}
#content #innerContent {
	background:url(../furniture/global/pageContentPanel-24.png) repeat-y;
	display:block;
}
#content #innerContentCorners {
	background:url(../furniture/global/pageContentPanelCorners-24.png) no-repeat;
	height:10px;
}
.leftCol a {
	color:#C60060;
	font-size:1em;
}
.leftCol a:hover {
	text-decoration:underline;
}
#footer {
	padding:0;
	margin:0px 0 0 0;
	position: relative;
}
#footer #footInner {
	padding:0;
	display:block;
	height:84px;
	position:relative;
	background:url(../furniture/global/footerBack-24.png) no-repeat;
}
#footer #footInner ul {
	padding-left:25px;
	padding-top:6px;
	color:#222222;
}
#footer #footInner ul li {
	font-size:0.75em;
}
#footer #footInner ul li a, #footer #footInner ul li span {
	padding-right:5px;
	font-size:95%;
	color:#222222;
}
#footer #footInner ul#utilityLinks {
	float:left;
	width:75%;
	position:relative;
	top:15px;
}
#footer #footInner ul#utilityLinks li {
	margin-right:15px;
}
#footer #footInner ul#shareLinks {
	float:right;
	width:25%;
	display:none;
}
#footer #footInner ul#shareLinks li span {
}
#footer #footInner ul#shareLinks li a {
	display:block;
	width:19px;
	height:19px;
}
#footer #footInner ul#shareLinks li#RSS a {
	background:url(../furniture/global/rssLogo.png) center top no-repeat;
}
#footer #footInner ul#shareLinks li#Facebook a {
	background:url(../furniture/global/facebookLogo.png) center top no-repeat;
}
#footer #footInner ul#shareLinks li#Twitter a {
	background:url(../furniture/global/twitterLogo.png) center top no-repeat;
}
#footer #footInner ul#shareLinks li#Digg a {
	background:url(../furniture/global/diggLogo.png) center top no-repeat;
}
#footer #footInner #ntLogo {
	position:absolute;
	left:790px;
	top:5px;
	width:160px;
	background:url(../furniture/NT-logo.png) no-repeat;
	height:44px;
}
/*common elements*/
a.standardBtn, p.standardBtn {
	display:block;
	padding:10px 0 10px 50px;
	background:#739f25 url(../furniture/home/kBtnIcon.png) 10px 50% no-repeat;
	border:3px solid #fff;
	color:#fff;
	font-size:1.05em;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.footNote {
	font-size:0.8em !important;
	margin:0;
}

