/** michigan PA css **/
BODY {
	background:transparent url(/media/michigan/header/pa/images/bodyBg2.png) repeat-y scroll center center;
	margin:0 auto;
	text-align:center;
}

UL, OL, TABLE, TH, TD, DD, BLOCKQUOTE, DIV, SPAN, P, BR {
	font-family: "trebuchet ms", fantasy;
	font-size: 12px;
	color: #000000;
}

/***** default anchor styles *****/
A:link {
	color: #1B79BF;
	font-weight:bold;
	text-decoration: none;
}

A.toTop SPAN {color: #1B79BF;}

A:hover { 
	color:#1E4393;
	text-decoration: underline;
}

a:visited {
color: #1B79BF;
font-weight:bold;
text-decoration: none;
}

#bodyContainer {
	width:788px;
	text-align:left;
	/*background: transparent url(/media/michigan/header/pa/images/contentBg.png) repeat-y scroll center center;*/
}

TD#leftRail {background-color: transparent;text-align: left;}
#leftRail {padding-top: 0px;}

#leftRailC {
/*
	border-style: solid;
	border-color: #000;
	border-width: 0px 1px;
*/
}

/*******************************************************************************

 CSS for the menu

 *******************************************************************************/

ul.vertNavList {
	font-size:110%;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	overflow:hidden;
	padding:0;
	width:86%;
}

ul.vertNavList li  {
	list-style-type:none;
	line-height:25px;
}

ul.vertNavList li a {
	color: #1E4393 !important;
	display:block;
	height:25px;
	text-decoration:none !important;
	width:100%;
	padding-left:5px;
}

ul.vertNavList li a:hover {
	background-color:#e1dfc8;
}

ul.vertNavList li a.vertSubNav {
	background:url(/media/michigan/header/pa/images/SpryMenuBarRight.gif) 125px 10px no-repeat;
}

ul.vertNavList li a.vertSubNav:hover {
	background-color:#e1dfc8;
}

.vertNavFlyout {
	background:url(/media/michigan/header/pa/images/flyoutNavTop.gif) top right no-repeat #e1dfc8;
	position:absolute;
	visibility: hidden;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	width: 205px;
	padding:7px;
}

.vertNavFlyout a {
	color: #1E4393 !important;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none !important;
	font-weight: bold;
	text-indent: 5px;
}

.vertNavFlyout a:hover { /*hover background color*/
	background-color: #f7f6e6;
	color: black;
}
.bucketTop, .bucketPanel, .bucketBottom {
	width: 140px;
	margin: 0px;
}

.bucketPanel .firstBucket, .staticBucket .header {background-color: transparent;}

.bucketPanel .links, .bucketPanel .welcomeBucketLink {
	background-color: transparent;
	border: 1px solid #E1DFC8
}
.bucketTop, .bucketBottom {display:none;}

.bucketContent {
	text-align: left;
	margin-bottom: 20px;
}

.bucketPanel .firstBucket DIV, .staticBucket .header DIV, #michigan-search H1 {
	color:#1E4393;
	font-size:120%;
	margin:0;
	padding:0 0 7px;
	font-weight: bold;
	text-transform: uppercase;
}

.bucketPanel .links A SPAN, .bucketPanel .welcomeBucketLink A SPAN {
	color:#1E4393;
}

/** DASHBOARD **/
.dashboard {background-color: #E1DFC8;}

.dashboardTop, .dashboardBottom {display:none;}

.dashboardContent {
	background-color:transparent;
	float:none;
	left:auto;
	position:relative;
	top:auto;
	width:auto;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

.dashboardContent[class] {
	padding: 5px 0px;
	margin: 0px 0px 10px;
}

.dashboard a {
	color:#1E4393;
	padding: 0px 0 2px 22px;
}


.dashboardTop, .dashboardTop .corner, .dashboardBottom, .dashboardBottom .corner, .searchBoxTop, 
.searchBoxTop .corner, .searchBoxBottom, .searchBoxBottom .corner, .postShowTop, .postShowTop .corner, 
.postShowBottom, .postShowBottom .corner {
	background-image: none;
}

/** RESULTS FRAME **/
.resultsFrame {margin-top: 10px;}
.resultsFrame[class] {margin-top:0px;}

.resultsFrameMargin {
	margin: 0px 0px 20px 0px;
}

.resultsResultFrame {
background-color: transparent;
border-top: 0px solid #E1DFC8;
border-bottom: 1px solid #E1DFC8;
margin: 0 30px;
padding: 20px 0;
}

.resultsFrameTop {
	background-color: #1b79bf;
	background-image: none;
	border-width: 0px;
}

.resultsFrameTop .corner, 
.resultsFrameContent .barL, .resultsFrameContent .barR {display:none;}

.resultsFrameContent, .resultsFrameContent[class] {background-image: none;}

table.resultsTitle tr td.title, table.resultsTitle tr td .corner {background: transparent url(/media/michigan/header/pa/images/resultsTitleBG.gif) no-repeat 0 0;}
table.resultsTitle tr td .corner {background-position: 100% 0;}

TABLE.resultsTitle TR TD {width: 0;}

TABLE.resultsTitle TR TD.title SPAN {
	color: #FFF;
	display: block;
	margin-left: 30px;
	width: 100%;
	white-space: nowrap;

}

TABLE.resultsTitle TR TD.title .radioIcon {display: none;}

.resultsLink a {
	color:#1E4393;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	text-decoration:none;
}

.resultsLink A:hover {
	border-bottom-width: 0px;
	color:#1E4393;
	text-decoration: underline;
}

.resultsLink A:visited {color: #717171;}

.resultsDesc a {
	border-width: 0px;
	text-decoration: underline;
}

#breadcrumbs {
	float:none;
	margin: 10px 0px 10px 10px;
	position:normal;
	top:0;
}

#breadcrumbs[id] {
	margin: 0px 0px 10px 10px;
}

#breadcrumbs, #breadcrumbs A {
	color:#999999;
	font-size:12px;
}

#paContent .pad {
	padding:0px;
}

#siteFooter {
	width:620px;
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	
}

.footerPad {
	padding:7px;
	background-color:#E1DFC8;
}

.resultsLink a:visited {
	color: #1B79BF;
}

/** DISCUSSION PAGE **/
.userCommentBox .header {
	background-color: #E1DFC8;
}

.userCommentBox .details {
	background-image:url(/media/michigan/header/pa/images/userCommentHeader_corner.gif);
}

.userCommentContent {
	border-color: #E1DFC8;
}

#paContent .userCommentText .pad, 
#paContent .postShowQuestion .pad {
	padding: 10px 5px;
}

#paContent .postShowQuestion H1, #paContent .postShowQuestion H2, #paContent .postShowQuestion H3 {
	position: relative;
}

#paContent .postShowQuestion H1 {
	font-size: 16px;
}


#postShowHeader {padding-top: 0px;}

#postShowHeader .postShowTop {display:none;}

.postShowContent {
	background-color:transparent;
	border-width: 0px;
}

.postShow_stationAsks {
	background: transparent url(/media/michigan/header/pa/images/postShow_stationAsks.gif) no-repeat 0 0;
	float: none;
	height: 50px;
	margin: 0px 0px 10px;
	width: auto;
}

.postShowQuestion {
	background-color:#E1DFC8;
	border-width: 0px;
	margin-top:10px;
}

a.postShowReplyButton {float:right;}

.userCommentTools {
background-color:#eeede1;
margin:0;
padding:4px 10px;
}

form#post {
	background-color:#E1DFC8;
}

a.postFormButton, a.postFormButton:visited, a.postFormButtonDisabled, a.postFormButtonDisabled:visited {
background-color:#FFFFFF;
border:1px solid #EEEDE1;
color:#1B79BF;
font-family:inherit;
font-weight:bold;
margin:0 3px;
padding:2px 6px;
text-decoration:none;
}

.searchBoxContent {
background-color:transparent;
border-color:#8B8B8B;
border-style:solid;
border-width:0 0px;
text-align:left;
}

.pageTitle, .pageFooter, .pageTitle .corner, .pageFooter .corner {
background: #E1DFC8 none;
height:30px;

}

.pageTitle, .pageFooter, .pageTitle .corner, .pageFooter .corner {
border-color:#E1DFC8;
border-style:solid;
}

.contentMargin {
margin:0;
}

.postShowContent .container {
clear:none;
margin:0 15px;
}

#tagBlock {
background-color:#FFFFFF;
border-bottom:0px dotted #000000;
border-top:0px dotted #000000;
margin:0;
padding:5px;
}

.actionsToolbar {
background-color:#FFFFFF;
text-align:right;
padding-right: 0px;
}

.actionsToolbar a {
margin:0 10px 0 0;
}

.pagination_postShow {
background-color:#E1DFC8;
border:1px solid #8B8B8B;
padding:2px 0;
text-align:center;
}


.bucketPanel .links a, .bucketPanel .welcomeBucketLink a,
.bucketPanel .links a:hover, .bucketPanel .welcomeBucketLink a:hover {
	color:#1E4393;
}
.bucketPanel .links a:hover, .bucketPanel .welcomeBucketLink a:hover {
	text-decoration: underline;
}

table#profileTable {
	margin:0 0px;
	padding:0;
	width:100%;
}

table#profileTable tr td {
	background-color:transparent;
	border-collapse:collapse;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px 0 0 1px;
	padding:2px 5px;
}

table#profileTable tr td.userImage {
	background-color: transparent;
	border:1px solid #E1DFC8;
	width:170px;
}

.profileSection {
	background-color: #E1DFC8;
	border-width: 0px;
}

.recentActivity {
	background-color:#fff;
	border:0px solid #8B8B8B;
	margin:0 2px 2px;
	padding:5px;
}

.profileHeader, .profileHeader .corner, 
.profileSectionTop, .profileSectionTop .corner {
	background: transparent url(/media/michigan/header/pa/images/pageTitleBG.gif) no-repeat 0 0;
	height:40px;
}

.profileHeader .corner {
	background-position:100% 0;
	float:right;
	width:15px;
}

.profileSectionTop, .profileSectionTop .corner {height:15px;}
.profileSectionTop .corner {
	background-position:100% 0;
}

#about .pad {padding: 10px;}

#profileTabs ul li, #profileTabs ul li.active, #profileTabs ul li a, #profileTabs ul li.active a {
	background-image:url(/media/michigan/header/pa/images/profileTabs.gif);
	background-repeat:no-repeat;
}

#michigan-search {
	margin-bottom: 20px;
	display:none;
}
