/*=== Yahoo GUI Reset CSS == http://developer.yahoo.com/yui/reset/ ===*/


	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
		margin:0;
		padding:0;
	}
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	fieldset,img { 
		border:0;
	}
	address,caption,cite,code,dfn,em,strong,th,var {
		font-style:normal;
		font-weight:normal;
	}

	caption,th {
		text-align:left;
	}
	h1,h2,h3,h4,h5,h6 {
		font-size:100%;
		font-weight:normal;
	}
	q:before,q:after {
		content:'';
	}
	abbr,acronym { 
		border:0;
	}

/*=== Common Styles ===*/
	.clearDiv {
		clear:both;
		height: 0px;
	}

	p {
		margin-bottom: 8px;
	}

	h1 {
		position: relative;
		left: -30px;
		text-indent: 30px;
		text-transform: uppercase;
		font-weight: bold;
		color: #feb811;
		font-size: 26px;
		margin-bottom: 10px;
		background: url(/media/403/h1back.jpg) no-repeat 0px 24px;
	}

	h2 {
		font-size: 20px;
		color: #00AEC0;
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 3px;
	}

	h3 {}

	h4 {}

	a {
		color: #00AEC0;
		text-decoration: none;
	}

	a:hover {
		color: #F04D22;
		text-decoration: underline;
	}
	
	blockquote {
		margin-left: 35px;
	}

	em, i {
		font-style:italic;
	}

	strong, b {
		font-weight:bold;
	}

	em strong {
		font-style:italic;
		font-weight:bold;
	}

	strong em{
		font-style:italic;
		font-weight:bold;
	}

	/* end common styles */

/*=== Lists ===*/
	ol,ul {
		list-style:none;
	}
	
	ol,ul {
		margin-left: 20px;
		margin-bottom: 10px;
	}
	
	/* - More details about lists are under "TextStyles" */



/*=== Main Structure CSS */

	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		background: url(/media/146/stripeback.jpg) repeat-x #00d5d5;
	}

	#main {
		margin: 0 auto;
		width: 1000px;
		behavior: url(/css/iepngfix.htc);
		background: url(/media/181/containerback.png) repeat-y;
		/*text-align: center;*/
	}
	
	#header {
		margin: 0 auto;
		width: 900px;
		height: 194px;
		background: url(/media/222/headerback.jpg) no-repeat;
		padding: 0;
	}
	
	#insideLogo {
		position: relative;
		height: 194px;
		top: 10px;
		left: -7px;
		width:180px;
		float: left;
	}
	
	#insideLogo img {
		behavior: url(/css/iepngfix.htc);
	}
	
	#breadcrumb {
		margin: 0 auto;
		width: 900px;
		height: 30px;
	}
	
	#breadcrumb ul {
		list-style-type: none;
	}
	
	#breadcrumb ul li{
		float:left;
		padding-right: 15px;
	}
	
	#insideMainBody {
		margin: 0 auto;
		width: 900px;
		margin-top: 15px;
		margin-bottom: 15px;
		
	}
	
	#mainBody {
		margin: 0 auto;
		width: 900px;
		margin-top: 15px;
		margin-bottom: 15px;
		background: url() no-repeat transparent;
	
	}
	
	#flashBar {
		margin: 0 auto;
		padding: 0;
		width: 900px;
		height: 280px;
		background-color: #FFFFFF;
	}
	
	#flashcontent {
		margin: 0 auto;
		padding: 0;
		width: 900px;
		height: 280px;
	}
	
	embed {
		margin: 0;
		padding: 0;
	}
	
	#newsBar {
		margin: 0 auto;
		width: 900px;
		height: 50px;
		background:url(/media/5240/newsbartitle.jpg) no-repeat 25px 0;
		background-color: #00AFC4;
	}
	
	#newsBar a {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#newsBar a:hover {
		text-decoration: underline;
	}
	
	#newsBar p {
		line-height: 50px;
		color: #FFFFFF;
		font-weight: bold;
		padding-left: 25px;
	}
	
	#newsItems {
		float: left;
		margin-left: 105px;
		width: 650px;
		height: 50px;
	}
	
	#newsItems .slide {
		/*font-family:Times;
		font-size: 14px;
		font-weight: bold;*/
		color:#5a5b5e;
		/*padding: 35px 0 0 115px;*/
		/*width: 340px;*/
		height: 50px;
		
	}
	
	#bodyContent {
		margin: 0 auto;
		width: 840px;
		text-align:left;
	}
	
	#contentLeft {
		float: left;
		width: 525px;
		text-align:left;
		background-color: transparent;
	}
	
	#contentLeftScroll {
		float: left;
		width: 525px;
		height: 400px;
		overflow-y: scroll;
		text-align:left;
		background-color: transparent;
		margin-bottom: 20px;
	}
	
	#contentRight {
		float: right;
		width: 290px;
		text-align:left;
	}
	
	#pollHolder {
		background: url(/media/342/pollback.jpg) no-repeat;
		width: 257px;
		/*height: 350px;*/
		padding: 20px 45px 20px 15px;
		margin-top: 25px;
	}
	
		#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_groupMainContentPlaceHolder_Poll_4_UpdatePanelPoll {
		width: 220px;
	}
	
	#footer {
		clear:both;
		margin: 0 auto;
		width: 900px;
		height: 57px;
		background: url(/media/287/footerback.jpg) repeat-x #f7a500;
		text-align: right;
	}
	
	#footer span {
		line-height:57px;
		float: left;
		margin-left: 25px;
	}
	
/*=== Logout Panel ===*/
	
	#logOutDetails {
		margin-bottom: 20px;
	}
	
/*=== Sibling Navigation Menu ===*/
	#SiblingNav {
		width: 250px;
		/*border: 1px solid #000000;*/
		margin: 20px 0 20px 20px;
		}
	
	#SiblingNav .SibNavParent {
		font-weight: bold;
		border-bottom: 1px solid #dddddd;
		margin-bottom: 8px;
		}
	
	#SiblingNav ul {
		}
	
	#SiblingNav ul li {
		margin-bottom: 8px;
	}
	
	#SiblingNav li.SibNavCurrent {
		}
	
	
/*=== Sub-pages Navigation Menu ===*/
	#SubPagesNav {
		/*border: 1px solid #000000;*/
		}
	
	.SPNavHeading {
		font-weight: bold;
		}
	
/*=== Login ===*/
	#loginPanel {
		margin: 0 auto;
		margin-top: 50px;
		width: 491px;
		height: 472px;
		background: url(/media/151/login.png) no-repeat;
		behavior: url(/css/iepngfix.htc);
	}
	
	#loginBody {
		position: relative;
		margin: 0 auto;
		top: 65px;
		/*left: 18px;*/
		width: 491px;
		height: 275px;
	}
	
	#loginLogo {
		position: relative;
		top: -85px;
		left: -35px;
	}
	
	#loginLogo img {
		behavior: url(/css/iepngfix.htc) ;
	}
	
	#loginForm {
		position:relative;
		top: -65px;
		margin: 0 auto;
		width: 420px;
	}
	
	
	#loginForm p {
		margin-bottom: 5px;
		font-size: 11px;
		font-weight: normal;
		}
	
	#loginForm tr {
		height: 15px;
	}
	
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_homePageContentPlaceHolder_Login_1_umbracoLogin_UserNameLabel {
		width: 200px;
		height: 20px;
}
	
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_homePageContentPlaceHolder_Login_1_umbracoLogin_UserName {
		width: 230px;
		margin-bottom: 10px;
	}
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_homePageContentPlaceHolder_Login_1_umbracoLogin_Password {
		width: 230px;
		margin-bottom: 10px;
	}
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_homePageContentPlaceHolder_Login_1_umbracoLogin_LoginButton {
		color: #000000;
		background-color: #FFD363;
		border: 1px solid #00AFC5;
		/*margin-left: 285px;*/
		width: 100px;
		height: 30px;
		margin-bottom: 15px;
	}
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_homePageContentPlaceHolder_Login_1_umbracoLogin_LoginButton:hover {
		cursor: pointer;
		color: #FFFFFF;
		background-color: #00AFC5;
		border: 1px solid #FFD363;
		}
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_homePageContentPlaceHolder_Login_1_umbracoLogin_RememberMe {
		display:none;
	}
	
/*=== Poll ===*/
	.pollinfo{
	    font-weight: bold;
		font-size: 14px;
		color:#000000;
	}
	
	.pollText {
		margin: 10px 0 10px 0;
		font-size: 14px;
		line-height: 20px;
	}
	
	.forumLink {
		margin: 5px 0 5px 0;
	}
	
	.viewAll {
		margin: 5px 0 5px 0;
	}
	.poll {
		/*border: 1px solid #e1e1e1;
		background-color: #f5f5f5;*/
		padding: 3px;
		margin-bottom:5px;
		clear: both;
		font-size: 13px;
		/*border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;*/
	}
	.poll dl {
		margin: 0 3px;
		width: 220px;
	}
	.poll dl dt {
		float: left;
		clear: both;
		padding: 3px 0;
		width: 165px;
	}
	.poll dl dd {
		padding: 3px 0 8px 0;
		margin: 0;
		text-align: right;
	}
	.poll dl dd .scoreBar {
		margin: 0;
		float: none;
		clear: both; /* IE :r */
	}
	.poll label {
		margin-left: 10px;
		font-size: 14px;
	}
	.poll label:hover{
	    color: gray;
	}
	
	/* Score bars */
	.scoreBar {
		float: left;
		height: 5px;
		margin-top: 5px;
		border: 1px solid #d2d2d2;
		overflow: hidden;
		background: #e3e3e3;
	}
	.scoreGrayDark {
		background-color: #b2b2b2;
		border-color: #9a9a9a;
	}
	
	.scoreGray {
		border-left: 0px;
	}
	
	.poll table{ 
		width: 220px; 
		}
	.poll tr{ 
		width: 220px;
		padding: 15px 0 15px 0; 
		}
	.poll td{ 
		width: 220px; 
		padding: 5px 0 5px 0; 
		}
	/*.poll td:hover{ background-color:#e6e6e6 }*/
	
	
	.updateProgress
	{
		position: absolute;
		background-color: #fff;
		filter: alpha(opacity=70);
		MozOpacity: 0.7;
		opacity: 0.7;
		padding: 0px;
		margin: 0px;
	}
	
	.updateProgress div
	{
		background-color: #ccc;
		padding: 4px;
	    	margin-left: auto;
	        margin-right:auto;
	        position: absolute;
	        margin-top: 20%;
	}
	
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_groupMainContentPlaceHolder_Poll_4_btnSubmit {
		background-color: #D3EFF0;
		border: 1px solid #000000;
		color: #00AFC4;
		padding: 3px;
		text-transform: uppercase;
		font-size: 11px;
		font-weight:bold;
		margin: 10px 0;	
	}
	#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_groupMainContentPlaceHolder_Poll_4_btnSubmit:hover {
		background-color: #00AFC4;
		border: 1px solid #000000;
		color: #FFFFFF;
		cursor: pointer;
	}
	
	.rndbox {
	
		background-color:#FFD65D;
		padding: 10px 10px 10px 10px;
		border: 1px solid #FFD65D;
	}
	
	.navbox {
	
		background-color:#FFFFFF;
		padding: 10px 10px 10px 10px;
	}
	
	.navboxout {
		background-color:#FFD65D;
	}
	
/*=== SubPage Summaries ===*/
	
	#SubPagesSummaries {}
	
	#SubPagesSummaries h2 {
		text-transform: uppercase;
		}
	#SubPagesSummaries p.MoreLink {
		text-align:center;
		font-weight:bold;
		}
	.SubPageSum {}
	
/*=== Footer Links ==*/
	#footer ul.RelatedLinks {
		float: right;
		display: block;
		list-style-type:none;
		text-align: right;
		padding-right: 25px;
		width: 300px;
		margin:0;
		}
	
	#footer ul.RelatedLinks li {
		line-height: 57px;
		height: 57px;
		display: inline;
		text-align: right;
		margin: 0;
		padding: 0;
		padding-left: 1em;
		}
	
	#footer ul.RelatedLinks li a {
		color: #FFFFFF;
		text-decoration:none;
		}
	
	#footer ul.RelatedLinks li a:hover {
		color: #FFFFFF;
		text-decoration:underline;
		}

/*=== Etc. ==*/
	.returnTop {
		text-align: right;
		width: 525px;
	}

.pollanswers {
	margin-bottom: 15px;
}

.pollanswers p.pollAnsText {
	width: 350px;
	margin-bottom: 5px;
}

ul.pollList {

}

ul.pollList li {
	clear:both;
}

.pollDisplay {
	width: 350px;
	margin-bottom: 15px;
}

.pollDisplay dt {
	font-weight: bold;
	clear: both;
	margin-top: 15px;
}

.pollDisplay dd {
	
}































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
