* {
	margin:0;
	padding:0;
}

body {
	background:url('img/body_home.gif') repeat-x;
}

#container {
	width:965px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

#header {
	float:left;
	width:965px;
}

	#logo {
		width:965px;
		float:left;
		background:url('img/header_bg.gif') top right no-repeat;
	}
	
	#logo a img {
		border:none;
	}
	


#nav {
	height:51px;
	background:url('img/bg_nav.gif') repeat-x;
	
	
}

	 .main {
		float:left;
		/*color:#ffffff;*/
		font-size:13px;
		line-height:14px;
		font-weight:bold;
		border-left: dashed 1px #c0c0c0;
		/*padding:15px 5px 20px 5px;*/
		
		
	}
	
	.main li {
		display:block;
		float: left;
		border-right: dashed 1px #c0c0c0;
		/*background:url("img/bg_nav_li.gif") left no-repeat;*/
		height:51px;
		text-align:center;
		
							

	}
	.main li a {	
		text-decoration:none;
		max-width: 72px;
		display:block;
		height:31px;
		padding:10px;
		color:#fff;
	}
	.main li.current_page_item a, .main li.current_page_parent a,.hcp li.current_page_item a,.hcp li.current_page_ancestor a {
		color:#000;
		background:url('img/bg_current_item.gif')repeat-x;
	}
	
	.main li a:hover {
		color:#333333;
	}
	
	.hcp {
		float:right;
		color:#ffffff;
		font-size:13px;
		line-height:14px;
		font-weight:bold;
		background:url('img/bg_hcp_nav.gif')repeat-x;
		

	}
	
	.hcp li {
		display: block;
		float: left;
		border-right:dashed 1px #c0c0c0;
		border-left:dashed 1px #c0c0c0;
		height:51px;
		text-align:center;
	}
	
	.hcp li a {	
		text-decoration:none;
		width: 102px;
		display:block;
		height:31px;
		padding:10px;
		color:#ffffff;
		/*background-color:#CCCCCC;*/

	}
	
	.page_item {
		color:#000;
	}
	


#left {
	width:213px;
	float:left;
	margin-right:16px;
	padding:59px 0 0 0;
}

	.condition {
		background:url('img/bg_condition.gif') no-repeat;
		width:200px;
		height:230px;
		padding:44px 0 0 13px;
	}
	
	.condition ul {
		padding:0px 0 0 0px;
	}
	
	.condition ul li{
		list-style:none;
	}
	
	#left h2 {
		font-family:"Times New Roman", Times, serif;
		color:#0083a9;
		font-size:20px;
		border-bottom:1px solid #999999;
		padding-bottom:1px;
		margin: 13px 0 7px 0;
	}
	
	#left h3 {
		color:#000;
		font-size:12px;
	}

#middle {
	width:507px;
	float:left;
	margin-right:17px;
	padding:24px 0 0 0;
}

				#ask_pt {
					background: #b2dae4;
					padding: 4px;
					margin: 17px 0 0 0;
				}
				#ask_form {
					padding:38px 0 10px 38px;
					background:url('img/bg_ask.gif') #0083a9 no-repeat;
				}
				#answer_pt li {
					background: #ffffff;
					list-style:none;
					margin: 0 0 10px;
					padding: 4px;
				}
				#answer_btn {
					background:transparent url('/wp-content/plugins/wp-polls/images/vote.gif') repeat-x scroll 0 0;
					border:1px solid #6F6F6F;
					color: white;
				}
				
				#q_post {
					width:440px;
					margin:5px 0;
				}
				#q_post_int {
					width:500px;
					margin:5px 0;
				}
				.more_answers {
					font-weight:bold;
				}
				
				.ask_disclaimer {
					font-size:11px;
					margin-top:10px;
					line-height:14px;
					color:#999;
				
				}
				
				#news{
					width: 281px;
					height: 182px;
					padding: 92px 0px 0px 226px;
					
					margin:auto;
					text-align:left;
					background:url('img/tab_news.jpg') no-repeat;
					display:block;
					color:#ffffff;
				}
				
				#events p{
					color:#ffffff;
				}
				#news p{
					color:#ffffff;
				}
				
				#news a {
					color:#FBAF26;
				}
				
				#news h3 a {
					color:#fff;
					text-decoration:none;
				}
				
				#news ul li {
					list-style:none;
				}
				#events a {
					color:#FBAF26;
				}
				#events h3 a {
					color:#fff;
					text-decoration:none;
				}
				
				#events ul li {
					list-style:none;
				}
				
				
				
				#events{
					width: 281px;
					height: 152px;
					padding: 122px 0px 0px 226px;
					
					margin:auto;
					text-align:left;
					background:url('img/tab_events.jpg') no-repeat;
					display:block;
				}

#right {
	width:212px;
	float:left;
	margin:26px 0 0 0;
}

	.twitter {
		width:200px;
		float:left;
		padding:7px;
		background-color:#dddddd;
		border-bottom: 2px solid #fff;
		margin-top:17px;

		
	}
	
	.twittLI {
		width:188px;
		padding:5px;
		background-color:#ffffff;
		font-size:11px;
		border-bottom:1px solid #cccccc;
	}
	
	.twitter h2 {
		font-size:18px;
		font-weight:bold;
		color:#0083a9;
		margin:0 0 5px 0;
		padding:0;
	}
	
	.twitter p {
		font-size:10px;
		line-height:11px;
		margin:0 0 5px 0;
		padding:0;
		word-spacing:-1px;
	}
	
	.twitter a img {
		margin-right:5px;
		border:none;
		text-decoration:none;
	}

	.rule {
		text-align:right;
		margin:0;
		padding:0;
	}
	
	.youtube {
		margin-top:0px;
	}
	
	.legislator {
		background-color:none;
		margin-top:16px;
		border:none;
		text-decoration:none;
	}
	

#intSpacer {
	margin-bottom:34px;
	height:1px;
}

#intImg {
	float:left;
	width: 794px;
	height: 193px;
	padding-left:171px;
	background-color:#54b948;
	margin-bottom:34px;
}

#intLeft {
	float:left;
	width: 170px;
}

#intLeft a img{
	border:none;
}

.findapt {
	margin-top:10px;
}

#content {
	width:577px;
	float:left;
}

	#colCt p {
		font-size:13px;
		line-height:19px;
	}
	
	#colCt a:visited, #colCt a:active, #colCt a:link {
		color: #0083A9;
		text-decoration: underline;
	}
	
	#colCt a:hover {
		color: #54b948;
		text-decoration: underline;
	}
	
	.subNav {
		list-style:none;
		margin-bottom:25px;
		padding:0 0 0 0;
	}
		
	.subNav li {
		display:inline;
		margin-right:6px;
		padding:0;
		background:#ffffff;
	}
	
	h1 {
		color:#f37737;
		font-weight:normal;
		font-size:20px;
		margin-bottom: 23px;
	}

	h2 {
		color:#f37737;
		font-weight:bold;
		font-size:15px;
	}
	
	h3 {
		color:#f37737;
		font-weight:bold;
		font-size:13px;
	}
	
	h4 {
		color:#000000;
		font-weight:bold;
		font-size:13px;
	}

	p {
		color: #000000;
		font-size:13px;
		line-height:19px;
		margin-bottom: 15px;
	}

	h5 {
		font-style:italic;
		font-size:12px;
	}
	
	ul {
		font-size:13px;
		margin-bottom: 15px;
	}
	
	a {
		color: #0083A9;
		text-decoration: underline;
	}

	a:hover {
		color: #54b948;
		text-decoration: underline;
	}
	.listy {
		margin: 0 5px 15px 35px;
	}
	
	#accordion p{
		padding:5px 10px 5px 10px;
	}

	#accordion ul{
		margin: 0 5px 15px 35px;
	}
	
	.ailments {
		float:left;
		width:260x;
		margin-bottom:13px;
		padding-right:10px;
	}
	
	.dropdowngoto {
		width:200px;
	}
	
	.ailments li {
		list-style:none;
	}
	
	.entry {
		font-size:13px;
		line-height:19px;
	}
	
	.hentry {
		padding-top:10px;
		border-bottom: 1px solid #ccc;
	}
	
	.entry img{
		float:left;
		margin-right: 10px; 	
	}
	
	.entry ul li{
		margin-left:30px;
	}
	
	.bio { 
		padding: 10px 0;
		margin: 10px 0;
		/*border-bottom: 1px solid #ccc;*/
	
		
	}
	
	.navigation {
		padding: 10px 0;
		margin: 10px 0;
		/*border-bottom: 1px solid #ccc;*/
		
	
		
	}
	
	.extras {
		background-color:#ededed; 
		padding:10px;
		margin-top:10px;
		font-size:13px;
	}
	
	.addme {
		float:right;
	}
	

	


#sidebar {
	width:213px;
	float:left;
}

	#colSwirl {
		float:left;
		width: 33px;
		height: 421px;
		background: url('img/int_swoosh.gif') no-repeat;
	}
	
	#colCall {
		float:left;
		font-size:12px;
		width: 180px;
		
	}
	
	#colCall p {
		line-height:16px;
		margin-bottom:12px;
		padding-left:5px;
	}
	
	#colCall ul {
		margin-left: 22px;
	
	}
	
	#colCall li {
		margin: 10px 0 10px 0;
		line-height:12px;
	}
	
	#colCall h2 {
		font-size:15px;
		font-weight:bold;
		color: #b51212;
		padding-left:5px;
	}
	
	#colCall a:visited, #colCall a:active, #colCall a:link {
		color: #0083a9;
		text-decoration:underline;
	}
	
	#colCall a:hover {
		color: #54b948;
		text-decoration: underline;
	}
	
	.question {
		font-weight: bold;
		color:#f37737;
	}
	
	.answer {
		font-weight: bold;
		color: #000000;
	}
	
	.percentage {
		font-weight: bold;
		color: #f37737;
		font-size:86px;
		line-height:86px;
	}
	
	.disclaimer {
		font-size:8px;
		font-style:italic;
	}
	
	.footnote {
		font-style:italic;
		font-size:11px;
		line-height:14px;
		color:#999999;
	}

#footer {
	width:925px;
	float:left;
	
}
	#footer ul {
		width:600px;
		padding:30px 0 30px 0;
		margin-left:172px;
	}
	
	#footer li {
		display: inline;
		list-style:none;
		margin-right:4px;
	}
	
	#footer li a {
		font-size:11px;
		height:11px;
		color:#666666;
		text-decoration:none;
		background:#ffffff;
	}
	
	#footer li a:hover {
		text-decoration:underline;
		
	}
	
	#footer .current_page_item, .current_page_parent {
		background:none;
	}


.clear {
	clear:both;
	height:0px;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.navigation {
	clear: both;
}
#ask-pt-categories {
	margin:0;
	padding:20px 10px;
}
#ask-pt-categories li {
	list-style:none;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	border-left:1px solid #0083A9;	
	float:left;
}
#ask-pt-categories li:first-child {border-left:none;}
#ask-pt-categories .current_cat a {
	color: #F37736;
	font-weight:bold;
} 


/*** HOME QUIZ ***/
.hidden {
	display: none;
}
.quizframe {
	height: 258px;
	background:#C21824;
	padding-top:16px;
}
.question {
	width: 430px;
	height: 200px;
	padding: 20px;
	background:#ffffff;
	margin:auto;
	text-align:center;
}
.question ul {
	text-align: left;
	width: 350px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
.question ul li {
margin:0 0 7px;
padding:0;
cursor: pointer;
cursor: hand;

}
/*
.question ul li {
	background: url(box.png) left 5px no-repeat;
	padding-left:30px;
}
*/
.qheader {
	margin:5px auto;
	border: 0px solid black;
}
.qtext {
	margin:10px auto;
	font-size: 16px;
	color: #0083a9;
	text-align:left;
	font-weight:bold;
	line-height:19px;
	margin-bottom:15px;
}
#quizresults {
	display:none;
}
.final {
	width: 430px;
	height: 200px;
	padding: 20px;
	margin:auto;
	text-align:center;
	background:#ffffff;
}
.final p {
	text-align: left;
	width: 450px;
	margin:0 auto 10px;
	line-height: 140%;
}