/*
	File            : /RURALHEALTH/styles/site-styles.css
	Description     : Styles available for use across the web site.
*/



#rh{
}

#rh br.clear{
	clear: both;
}


/* Breadcrumbs */
#rh .breadcrumbs {
	position: relative; 
	top: -30px; 
	background: #FFFFFF; 
	font-size: 10px; 
	height: 20px;
	color: #666666;
	margin-bottom: 0px;
}

#rh a.simple{
	text-decoration: none;
}

#rh a:hover.simple{
	text-decoration: underline;
}


/* Page Title */


.title {
	background: #800000;
	margin: 0px;
	position: relative;
	top: -10px;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 5px 10px 5px;
	text-transform: uppercase;
	vertical-align: top;
}

.title-shadow {
	background: url(/RURALHEALTH/images/shadow.jpg) no-repeat;
	/*margin-bottom: 4px;*/
	position: relative;
	top: -12px;
}


/* Image used as a page title */
.image-title{
	width: 63%;
	position: relative;
	top: -10px;
	float: left;
	padding: 10px 0px 10px 5px;
}

/* Home Page */
#wide-column {
	width: 62%;
	padding: 0px 5px;
	margin: 0px 12px 0px 0px;
	float: left;
	vertical-align: top;
	display: inline;
}
#wide-column h2.section{
	font-size: 1.5 em;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	line-height: 1.5;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-transform: uppercase; 
	color: #707070; 
	border-bottom: 1px solid #707070;
}

#wide-column .more {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;	
	float: right;
	display: inline;
	text-transform: none;
	font-weight: normal; 
}

#wide-column .featuretitle {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 185px;
}

#wide-column .subfeature {
	font-size: 12px;
	font-weight: none;
	position: relative;
	top: -10px;
	margin-left: 185px;
}


#wide-column ul {
	padding: 5px 0px 15px 10px;
	margin: 5px 0px 15px 10px; 
}

#right-column {
	width: 31%;
	padding: 0px 5px;
	margin: 0px 0px 0px 0px;
	float: right;
	vertical-align: top;
	display: inline;
}



/* One, Two, or Three Column Styles with Header */
.onecolumn{
	/*width: 100%;*/
	padding: 0px 5px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;

}

.twocolumn-left{
	width: 47%;
	padding: 0px 5px;
	margin: 0px 12px 0px 0px;
	float: left;
	vertical-align: top;

}


.twocolumn-right{
	width: 47%;
	padding: 0px 5px;
	margin: 0px 0px 0px 0px;
	float: right;
	vertical-align: top;

}
.threecolumn-left{
	width: 31%;
	padding: 0px 5px;
	margin: 0px 12px 0px 0px;
	float: left;
	vertical-align: top;

}

.threecolumn-center{
	width: 31%;
	padding: 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	vertical-align: top;

}

.threecolumn-right{
	width: 31%;
	padding: 0px 5px;
	margin: 0px 0px 0px 0px;
	float: right;
	vertical-align: top;

}

.threecolumn-spantwo{
	width: 63%;
	padding: 0px 0px 0px 5px;
	float: left;

}



#rh .header {
	background: #800000;
	/*width: 100%;*/
	margin: 0px;
	padding: 5px 5px 2px 5px;

}


.shadow1 {
	background: url(/RURALHEALTH/images/shadow.jpg) no-repeat;
	margin-bottom: 4px;
}

.shadow2 {
	background: url(/RURALHEALTH/images/shadow2.jpg) no-repeat;
	margin-bottom: 4px;
}

.shadow3 {
	background: url(/RURALHEALTH/images/shadow3.jpg) no-repeat;
	margin-bottom: 4px;
}



/* Rural Connection Newsletter - All pages */

/*.newsletter-container {
	margin: 0px;
	position: relative;
	top: -25px;
	color: #000000;
	vertical-align: top;
}*/

#rh a.altnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
}
#rh .altnav2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
}
#rh .altnav2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
}
#rh .altnav2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
}

table.ruralnewstable {
	width: 100%;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
}

table.ruralnewstable th {
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
}

table.ruralnewstable td {
	border-collapse:collapse;
	padding: 2px 5px 0px 5px;
}



/* Rural Connection Newsletter First Page */

#ruralnewsfirst {
	width: 99%;
	/*padding-top: 160px;*/
	padding: 0px 0px 0px 5px;
	border: 1px solid #23235b;
	background-image: url(/RURALHEALTH/images/news/ORH_Newsletter_Spring2016_Masthead_resized.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}


#ruralnewsfirst p{
	padding: 0px 5px 10px 5px;
}


#ruralnewsfirst .issue{
	float: left;
	padding: 0px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

#ruralnewsfirst ul{
	padding: 5px 5px 5px 15px;
	margin: 5px 5px 5px 15px;
}

#ruralnewsfirst .columnone{
	width: 47%;
	padding: 0px 5px 0px 5px;
	margin: 5px 12px 0px 5px;
	float: left;
	vertical-align: top;
}


#ruralnewsfirst .columntwo{
	width: 47%;
	padding: 0px 0px;
	margin: 5px 5px 0px 0px;
	float: left;
	vertical-align: top;
}

/* #rh .rightcolumn{
	width: 17%;
	padding: 0px 5px 0px 0px;
	margin: 0px 12px 0px 0px;
	float: right;
	vertical-align: top;
}*/

#ruralnewsfirst h2.newsec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	margin: 70px 0px 0px 5px;
	padding: 0px 0px 3px 5px;
}

#ruralnewsfirst h3.newsec2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3FAE29;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 3px 5px;
}

#ruralnewsfirst hr.divider{
	color: #26873b;
	margin: 0px 0px 0px 5px;
	padding: 0px;

}

#ruralnewsfirst .full{
	/*width: 41%;*/
	padding: 0px 5px 0px 5px;
	margin: 0px 12px 0px 5px;
	float: left;
	vertical-align: top;
}

#ruralnewsfirst .diamond{
	width: 15px;
	padding: 0px; 3px; 0px; 3px;
	background-image: url(/RURALHEALTH/images/news/diamond.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}

/* Bottom Nav Newsletter */

#newsbottom{
	width: 98%;
	background-color: #23235b;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
}

#newsbottom h2.navtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#newsbottom .newstext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ffffff;
	text-align: center;
}


#newsbottom .newstextL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ffffff;
	text-align: Left;
}




#newsbottom a:link {text-decoration:underline; color: #ffffff; }
#newsbottom a:visited {text-decoration:underline; color: #ffffff; }
#newsbottom a:active {text-decoration:underline; color: #ffffff; }
#newsbottom a:hover {text-decoration:underline; color: #ffffff; }







/* Remaining Rural Newsletter Pages */

#ruralnews {
	width: 99%;
	border: 1px solid #23235b;
	padding-top: 70px;
	background-image: url(/RURALHEALTH/images/news/header2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#ruralnews p{
	padding: 0px 5px 10px 5px;
}

/*#ruralnews .issue{
	float: left;
	padding: 10px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}*/

#ruralnews ul{
	padding: 5px 5px 5px 15px;
	margin: 5px 5px 5px 15px;
}

#ruralnews .columnone{
	width: 47%;
	padding: 0px 5px 0px 5px;
	margin: 5px 12px 0px 5px;
	float: left;
	vertical-align: top;
}


#ruralnews .columntwo{
	width: 47%;
	padding: 0px 0px;
	margin: 5px 5px 0px 0px;
	float: left;
	vertical-align: top;
}

#ruralnews .full{
	/*width: 41%;*/
	padding: 0px 5px 0px 5px;
	margin: 5px 12px 0px 5px;
	float: left;
	vertical-align: top;
}


#ruralnews h2.newsec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 3px 5px;
}

#ruralnews h2.newsec2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3FAE29;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 3px 5px;
}

#ruralnews h3.newsec2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3FAE29;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 3px 5px;
}

#ruralnews hr.divider{
	color: #000066;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}

#ruralnews .ruralnewshighlight {
	background: #E0F0F5;
	padding: 10px 0px 5px 10px;
	margin: 0px 0px 0px 0px;

}

#ruralnews .ruralnewsboxhighlight {
	border: 2px solid #004080;
	background: #E0F0F5;
	padding: 5px 5px 0px 5px;
	margin: 3px 0px 15px 0px;
}


#ruralnews .ruralnewsboxhighlight2 {
	border: 2px solid #004080;
	background: #E2EFCC;
	padding: 0px 5px 0px 5px;
	margin: 10px 0px 15px 0px;
}

/* Images Styles */
#ruralnews .image-left {
	padding: 0px 10px 0px 10px;
	float: left;

}

#ruralnews .image-right {
	padding: 0px 0px 0px 7px;
	float: right;
}


/* Table of Contents Page */

#ruralnewstoc {
	width: 100%;
	/*padding-top: 70px;*/
	border: 1px solid #23235b;
	background-image: url(/RURALHEALTH/images/news/TOC-header.jpg); 
	background-position: top left; 
	background-repeat: no-repeat;
}


#ruralnewstoc p{
	padding: 0px 5px 10px 5px;
}


#ruralnewstoc .issue{
	float: left;
	padding: 0px 5px 60px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

#ruralnewstoc ul{
	padding: 5px 5px 5px 15px;
	margin: 5px 5px 5px 15px;
}



#ruralnewstoc .full{
	/*width: 41%;*/
	padding: 0px 5px 0px 5px;
	margin: 0px 12px 0px 5px;
	float: left;
	vertical-align: top;
}




/* Rural Clergy Newsletter */

#clergynews {
	width: 95%;
	border: 1px solid #004080;
}

#clergynews p{
	margin-left: 5px;
}

#clergynews h3{
	margin-left: 5px;
}

#clergynews ul{
	line-height: 2em;
	font-size: 1.1em;
	margin: 0px 0px 5px 15px;
}

#clergynews ol{
	line-height: 3em;
	font-size: 1em;
	margin: 0px 0px 5px 15px;
}

#clergynews .leftcolumn{
	width: 46%;
	padding: 0px 5px;
	margin: 0px 12px 0px 5px;
	float: left;
	vertical-align: top;
}


#clergynews .centercolumn{
	width: 46%;
	padding: 0px 5px;
	margin: 0px 12px 0px 0px;
	float: left;
	vertical-align: top;
}

#rh .rightcolumn{
	width: 17%;
	padding: 0px 5px 0px 0px;
	margin: 0px 12px 0px 0px;
	float: right;
	vertical-align: top;
}

#clergynews .full{
	/*width: 41%;*/
	padding: 0px 5px 0px 5px;
	margin: 5px 12px 0px 5px;
	float: left;
	vertical-align: top;
}

#clergynews h2.newsec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004080;
	margin-top: 0px;
}

#clergynews .clergyhead{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 40px;
	color: #004080;
	margin: 15px;
	padding: 15px;
}

#clergynews .clergyhighlight {
	background: #E0F0F5;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 20px 0px;

}

#clergynews .boxhighlight {
	border: 2px solid #004080;
	padding: 10px 10px 5px 10px;
	margin: 10px 10px 20px 10px;
}

#clergynews hr {
	margin: 5px 0px;
}






/* Rural Clergy Registration */

#clergyreg {
	width: 98%;
	border: 1px solid #004080;
	padding: 5px;
}

#clergyreg p{
	padding: 0px 5px;
}

#clergyreg ul{
	padding: 5px 5px 5px 15px;
	margin: 5px 5px 5px 15px;
}

/*#clergyreg .leftcolumn{
	width: 46%;
	padding: 0px 5px;
	margin: 0px 12px 0px 5px;
	float: left;
	vertical-align: top;
}


#clergyreg .centercolumn{
	width: 46%;
	padding: 0px 5px;
	margin: 0px 12px 0px 0px;
	float: left;
	vertical-align: top;
}*/

#rh .rightcolumn{
	width: 17%;
	padding: 0px 5px 0px 0px;
	margin: 0px 12px 0px 0px;
	float: right;
	vertical-align: top;
}

#clergyreg h2.newsec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004080;
	margin-top: 0px;
	padding: 0px 5px;
}

#clergyreg .clergyhead{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 40px;
	color: #004080;
	margin: 15px;
	padding: 15px;
}

#clergyreg .clergyhighlight {
	background: #E0F0F5;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 20px 0px;

}

#clergyreg .boxhighlight {
	border: 2px solid #004080;
	padding: 10px 10px 5px 10px;
	margin: 10px 10px 20px 10px;
}



/* Text styles */

.text-right{
	float: right;
}

/* Text for "New!" */

.new {
	color: #993333;
	text-transform: uppercase;
	font-weight: bold;
}


/* Images Styles */
.image-left {
	padding: 0px 0px 0px 10px;
	float: left;

}

.image-right {
	padding: 0px 0px 0px 7px;
	float: right;
}

.bio {
	padding: 0px 15px 0px 0px;
	float: left;
}


/*-- State Menu Bookmarks --*/

ul.azindex{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #656565;
    list-style-type: none;
	margin: 0;    
	padding: 0;
	width: 100%;
}

/*ul.azindex li { 
    float: left;
    width: 29px;
    margin: 0 4px 4px 0;
    padding: 0;
    text-align: center;
}*/

/*.az-list-container {
    float: left;
    padding-left: 15%;
    margin-top: 10px;
    padding-bottom: 12px;
    width: 75%;
}*/

.state-list-container {
    float: left;
    padding-left: 0;
    margin: 10px 5px;
    padding-bottom: 12px;
    /*width: 100%;*/
}

/*ul.azindex li, .state-list-container ul.azindex li{
    float: left;
    width: 28px;
    margin: 0 4px 4px 0;
    padding: 0;
    text-align: center;
}*/

.state-list-container ul.azindex li{
    width: 33px;
}

ul.azindex li{
    float: left;
    width: 33px;
    margin: 0 4px 4px 0;
    text-align: center;
    background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    display: block;
    height: auto;
    /*padding: 6px;*/
    text-align: center;
    text-decoration: none;
}

ul.azindex li a{
    background-color: #FFFFFF;
    /*border: 1px solid #CBCBCB;*/
    display: block;
    height: auto;
    padding: 6px;
    text-align: center;
    text-decoration: none;
}

ul.azindex li a:hover{
    background-color: #E4E3E2;
    text-decoration: none;
}

/*ul.azindex li a.letterdisabled{
    background-color: #FFFFFF;
    color: #656565;
    cursor: default;
    text-decoration: none;
}*/

/*ul.azindex li a.letterdisabled:hover{
    background-color: #FFFFFF;
    color: #656565;
    cursor: default;
    text-decoration: none;
}*/


ul.azindex li.letterdisabled{
    /*width: 29px;*/
    /*background-color: #FFFFFF;*/
    color: #CBCBCB;
    /*cursor: default;*/
    /*text-decoration: none;*/
    /*border: 1px solid #CBCBCB;*/
    display: block;
    /*height: auto;*/
    padding: 6px 0px 6px 0px;
    text-align: center;
}


#azcontent {
    clear: both;
}

/*-- Data Table --*/

table.datatable {
	width: 100%;
	border-collapse:collapse;
	border: 1px solid #666;
        text-align: center;
}

table.datatable th {
	font-size: 13px;
	font-weight: normal;
	text-align:center;
        color: #000;
	border: 1px dotted #333;
	border-collapse:collapse;
	padding:5px;
	border-right: 1px solid #333;
}

table.datatable td {
	text-align: left;
	color: #333;
	border: 1px dotted #333;
	border-collapse:collapse;
	padding:5px;
}

table.datatable thead th {
	background-color: #C7D9DB;
	border-bottom: 1px solid #333;
}

table.datatable tbody th {
	background-color: #D8E6E7;
}

table.datatable thead th#thcol {
	background-color: #D8E6E7;
}

tbody tr.colorrow td{
	background:#E6EEEF;
}

table.datatable caption {
	font-size: 120%;
	padding-bottom: 4px;
	text-align:center;
	font-weight:bold;
}



/* Imported Newsletter CSS */

.BodySm {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 14px;
	color: #000000;
}

.BodyMed {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.BodyLrg {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.BodyXLrg {	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	font-weight: bold;
	line-height: 17px;
}
.lrgtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #000066;
	font-weight: bold;
}
.volissue {	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 17px;
}
.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.caption {
	/*font-family: "Times New Roman", Times, serif;*/
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	/*font-weight: bold;*/
	color: #000000;
	text-align: center;
	
}

.captions {
	font-family: "Arial;
	font-size: 7px;
	/*font-style: italic;*/
	line-height: normal;
	/*font-weight: bold;*/
	color: #404040;
	text-align: center;
	padding: 3px 0px;
	
}

a.altnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.altnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
}
.altnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
}
.altnav a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	text-decoration: underline;
}

a.tocnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
.tocnav a:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
}
.tocnav a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
}
.tocnav a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	text-decoration: underline;
}






/* Disclaimer Box */
.disclaimer {
	padding: 10px;
	background: #ffc;
}

