﻿/*
Red		255 0 102 (ff0066)
Orange	255 153 51 (ff9933)
Blue	0 153 204 (0099cc)
Gray #666666
*/

body {
	margin-top: 3px;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
    text-align: center;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .8em;
	color : #666666
}
textarea 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
}

a 
{
	text-decoration: underline;
}
a:link, a:visited {
	color:	#0099cc;
	}
a:hover {
	color: #ff0066;
	text-decoration:underline;
	}

a.forum 
{
    color:Black;
    text-decoration: none;
}
a.forum:link, a.forum:visited {
    color:	#0099cc;
    text-decoration: none;
}
a.forum:hover {
    color: #ff0066;
}    

a.forummenu
{
    color:White;
    text-decoration: none;
}
a.forummenu:link, a.forummenu:visited {
    color:	White;
    text-decoration: none;
}
a.forummenu:hover {
    color: Black;
}  

.organgebutton {
   border-top: 1px solid #000000;
   background: #ffbb33;
   background: -webkit-gradient(linear, left top, left bottom, from(#ff9933), to(#ffbb33));
   background: -webkit-linear-gradient(top, #ff9933, #ffbb33);
   background: -moz-linear-gradient(top, #ff9933, #ffbb33);
   background: -ms-linear-gradient(top, #ff9933, #ffbb33);
   background: -o-linear-gradient(top, #ff9933, #ffbb33);
   padding: 10px 20px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 18px;
   /*font-family: Georgia, serif;*/
   text-decoration: none;
   vertical-align: middle;
   }
.organgebutton:hover {
   border-top-color: #ff9933;
   background: #ff9933;
   color: #000000;
   }
.organgebutton:active {
   border-top-color: #ffffff;
   background: #ffffff;
   }

.red
{
	color: #ff0066;
}
.note
{
	font-size:80%;
	color: #0099cc;
}
#parent
{
	text-align:center;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	height:100%;
}
#header 
{
	margin:0px 0px 0px 0px;
}
#bodyblock {
	position:relative;
	color: #333333;
	width:780px;
	padding:0;
	margin:10px 0px 10px 0px;
 }
#content 
{
	min-height:525px;
	width:600px;
	text-align:left;
 }
 #contentnonav 
 {
	width:780px;
	text-align:center;
 }
#footer {
	width: 770px;
	margin-top:10px 0px 0px 0px;
	padding:5px;
	background-color: #666666;
	text-align:left;
	color:white;
	font-size:.8em;
}
#footer a
{
	text-decoration: none;
}
#footer a:link, #footer a:visited {
	color:	#FFFFFF;
	}
	
#footer a:hover {
	color: #ff9933;
	}	
img.border-right
{
	border-style:double;
	border-width:medium;
	border-color:#666666;
	padding:0px;
	float:right;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
}
img.border-left
{
	border-style:double;
	border-width:medium;
	border-color:#666666;
	padding:0px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
}
img.border-center
{
	border-style:double;
	border-width:medium;
	border-color:#666666;
	padding:0px;
	text-align:center;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
}
h1 
{
	font-size:1.2em;
	font-weight:bold;
}
h2
{
	font-size:1.1em;
	font-weight:bold;
	color: #0099cc;
}
h3
{
	font-size:1em;
	font-weight:bold;
	color: #0099cc;
	margin-bottom:0px;
}
ul.bullets
{
	list-style-position:outside;
	list-style-image: url(navimages/bluebullet.png);
}
ul.nobullets
{
	list-style: none;
} 
 div.sidebarright
{
	float:right; 
	padding:0px; 
	margin-left: 20px; 
	margin-right:10px;
	margin-top:5px;
	text-align:left; 
	border-style:solid;
	border-color: #0099cc;
	border-width:medium;
	background:white;
	color:#0099cc;
}
 div.sidebarright h1
 {
 	margin-top:0px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	width:100%;
	background:#0099cc;
	color:white;
	height:20px;
 }
div.sidebarright a
 {
 	text-decoration: underline;
}
div.sidebarright a:link, div.sidebarright a:visited {
	color:#0099cc;
	}
div.sidebarright a:hover {
	color: #ff0066;
	text-decoration:underline;
	}
	
div.notices
{
	float:right; 
}	
	
div.expectantcare
{
	background:#0099cc;
	width:230px;
	height:148px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	/*float:right; */
	margin-left: 40px; 
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 9pt;
	text-align:left; 
	color:white;
	border-style:none;
}

div.expectantcare img
{
	float:left;margin:0px;padding:0px;
}
div.expectantcare a
{
	text-decoration:underline;
}
div.expectantcare a:link, div.expectantcare a:visited {
	color:	#FFFFFF;
	}
	
div.expectantcare a:hover {
	color: #FFFFFF;
	}	

div.seminar
{
	background:#ff0066;
	width:230px;
	height:148px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	/*float:right; */
	margin-left: 40px; 
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 95%;
	text-align:left; 
	/*color:#666666;*/
	color:#FFFFFF;
	border-style:none;
}

div.seminar img
{
	float:right;margin:0px;padding:0px;
}
div.seminar a
{
	text-decoration:underline;
}
div.seminar a:link, div.seminar a:visited {
	color:	#FFFFFF;
	}
	
div.seminar a:hover {
	color: #999999;
	}
	
div.blog
{
	background:#ff9933;
	width:230px;
	height:148px;
	padding: 5px;
	/*padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;*/
	/*float:right; */
	margin-left: 40px; 
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 90%;
	text-align:left; 
	/*color:#666666;*/
	color:#FFFFFF;
	border-style:none;
}
div.blog a
{
	text-decoration:underline;
}
div.blog a:link, div.blog a:visited {
	color:	#FFFFFF;
	}
	
div.blog a:hover {
	color: #FFFFFF;
	}	
	
#pagelink {
	list-style-type:none;
	margin:0;
	padding:0;
	border-style: none;
	}	
#pagelink li a {
	text-decoration: underline;
	}	
#pagelink li a:link, #pagelink li a:visited {
	color:	#0099cc;
	}
#pagelink li a:hover {
	color: #ff0066;
	text-decoration:underline;
	}
		
a.pagelink 
{
	text-decoration: underline;
}
a.pagelink:link, a.pagelink:visited {
	color:	#0099cc;
	}
a.pagelink:hover {
	color: #ff0066;
	text-decoration:underline;
	}

/*Styles for DataGrids & Tables */
table.grid
{
   	margin-left: auto;
	margin-right: auto;
	border-style: none;
	color:Black;
}
table.gridleft
{
	border-style: none;
	color:Black;
	max-width:400px;
}

table.gridforum
{
   	margin-left: auto;
	margin-right: auto;
	border-style: none;
	color:Black;
	width:800px;
}

table.grid tr.gridHeader, table.gridleft tr.gridHeader, table.gridforum tr.gridHeader
{
	background: #0099cc;
	color: White;
	font-weight: 600;
	border: solid 1px gray;
	vertical-align:top;
	text-align:center;
}
table.grid tr.gridItem, table.gridleft tr.gridItem, table.gridforum tr.gridItem
{
    background: white;
	border: solid 1px gray;
	vertical-align:top;
}
table.grid tr.gridAltItem, table.gridleft tr.gridAltItem, table.gridforum tr.gridAltItem
{
    background: #68d3f7;
	border: solid 1px gray;
	vertical-align:top;
}
table.grid td, table.gridleft td, table.gridforum td
{
    padding: 3px; 
}
table.grid tr.gridItem a, table.grid tr.gridAltItem a, table.grid tr.gridHeader a, table.gridleft tr.gridItem a, table.gridleft tr.gridAltItem a, table.gridleft tr.gridHeader a, table.gridforum tr.gridItem a, table.gridforum tr.gridAltItem a, table.gridforum tr.gridHeader a
{
	text-decoration: underline;
}
table.grid tr.gridItem a.forum, table.grid tr.gridAltItem a.forum, table.grid tr.gridHeader a.forum, table.gridleft tr.gridItem a.forum, table.gridleft tr.gridAltItem a.forum, table.gridleft tr.gridHeader a.forum,table.gridforum tr.gridItem a.forum, table.gridforum tr.gridAltItem a.forum, table.gridforum tr.gridHeader a.forum
{
	text-decoration: none;
}
table.grid tr.gridItem a:link, table.grid tr.gridItem a:visited, table.gridleft tr.gridItem a:link, table.gridleft tr.gridItem a:visited, table.gridforum tr.gridItem a:link, table.gridforum tr.gridItem a:visited  
{
	color:	#0099cc;
}
table.grid tr.gridAltItem a:link, table.grid tr.gridAltItem a:visited, table.gridleft tr.gridAltItem a:link, table.gridleft tr.gridAltItem a:visited, table.gridforum tr.gridAltItem a:link, table.gridforum tr.gridAltItem a:visited 
{
	color:	white;
}
table.grid tr.gridItem a:hover, table.grid tr.gridAltItem a:hover, table.gridleft tr.gridItem a:hover, table.gridleft tr.gridAltItem a:hover, table.gridforum tr.gridItem a:hover, table.gridforum tr.gridAltItem a:hover 
{
	color: #ff0066;
	text-decoration:underline;
}
table.grid tr.gridItem a.forum:hover, table.grid tr.gridAltItem a.forum:hover, table.gridleft tr.gridItem a.forum:hover, table.gridleft tr.gridAltItem a.forum:hover,table.gridforum tr.gridItem a.forum:hover, table.gridforum tr.gridAltItem a.forum:hover 
{
	color: #ff0066;
	text-decoration:none;
}

table.grid tr.gridHeader a:link, table.gridleft tr.gridHeader a:link, table.gridforum tr.gridHeader a:link 
{
	color:	White;
	text-decoration:underline;
}
table.grid tr.gridHeader a:hover, table.gridleft tr.gridHeader a:hover , table.gridforum;eft tr.gridHeader a:hover 
{
	color: #333333;
	text-decoration:underline;
}
table.grid tr.gridItem a.drilldown:link, table.grid tr.gridAltItem a.drilldown:visited 
{
	color: Black;
	text-decoration:underline;
}
table.grid tr.gridItem a.drilldown:hover
{
	color: #0099cc;
	text-decoration:underline;
}	
	
table.comments
{
	border-collapse:collapse;
	background: white;
	border: none 0px white;
	color:Black;
}
table.comments tr.commentsItem
{
    background: white;
}
table.comments tr.commentsItem td
{
    padding: 3px 10px 3px 10px; 
	vertical-align:top;
	border: none 0px white;
}

	
table.checkbox
{
	border-style: none;
	color:Black;
}
table.checkbox td
{
	padding: 0px 25px 2px 0px;
}

table.leftaligncheckbox
{
	margin-left: auto;
    margin-right: auto;
	border-style: none;
	color:Black;
}
table.leftaligncheckbox td
{
	text-align:left;
	padding: 0px 25px 2px 0px;
}


table.input 
{
	margin-left: auto;
    margin-right: auto;
    font-size: 9pt;
	border-collapse:collapse;
}
table.input td 
{
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}
table.input td.leftspace
{
	padding-left:100px;
}



table.inputleft 
{
	margin-left:5px;
    font-size: 9pt;
	border-collapse:collapse;
}
table.inputleft td 
{
	text-align:left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

table.stafffiles 
{
	margin-left: auto;
    margin-right: auto;
	border-collapse:collapse;
	margin-bottom:20px;
}
table.stafffiles td 
{
	/*text-align:left;
	vertical-align: top;*/
	text-align:center;
	vertical-align: bottom;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	height:50px;
}



.MediaLinks
{
	float:right;
	width:150px;
}	
	/*background:#0099cc;
	color:White; 
	border: solid 2px #0099cc;
	padding:5px 5px 20px 5px;
	margin: 0px 0px 0px 5px;
	text-align:center;
	font-size:90%;
}
.MediaLinks a
{
	text-decoration: none;
}
.MediaLinks a:link, .MediaLinks a:visited {
	color:	#0099cc;
}	
.MediaLinks a:hover {
	color: #0099cc;
	text-decoration:underline;
	}	
*/
	
.MedialLinksBlue
{
	border: solid 3px #0099cc;
	padding:5px 5px 20px 5px;
	margin: 0px 0px 0px 5px;
	text-align:center;
	font-size:90%;
}
.MediaLinksBlueHead
{
	font-size:120%;
	color:#0099cc;
	font-weight:bold;
}
.MedialLinksBlue a
{
	text-decoration: none;
}
.MedialLinksBlue a:link, .MedialLinksBlue a:visited {
	color:	#666666;
}	
.MedialLinksBlue a:hover {
	color: #000000;
	text-decoration:underline;
	}	

.MedialLinksOrange
{
	border: solid 3px #ff9933;
	padding:5px 5px 20px 5px;
	margin: 0px 0px 0px 5px;
	text-align:center;
	font-size:90%;
}
.MediaLinksOrangeHead
{
	font-size:120%;
	color:#ff9933;
	font-weight:bold;
}
.MedialLinksOrange a
{
	text-decoration: none;
}
.MedialLinksOrange a:link, .MedialLinksOrange a:visited {
	color:	#666666;
}	
.MedialLinksOrange a:hover {
	color: #000000;
	text-decoration:underline;
	}
	
.MedialLinksRed
{
	border: solid 3px #ff0066;
	padding:5px 5px 20px 5px;
	margin: 0px 0px 0px 5px;
	text-align:center;
	font-size:90%;
}
.MediaLinksRedHead
{
	font-size:120%;
	color:#ff0066;
	font-weight:bold;
}
.MedialLinksRed a
{
	text-decoration: none;
}
.MedialLinksRed a:link, .MedialLinksRed a:visited {
	color:	#666666;
}	
.MedialLinksRed a:hover {
	color: #000000;
	text-decoration:underline;
	}
	
.articleDateline 
{
	margin:0px;
	padding:0px;
	font-size:80%;
	color:#666666;
}	

p.share
{
	/*height:21px;*/
	padding:0px 0px 0px 3px;
	/*border-bottom:2px solid #0099cc;*/
	background-color:#cccccc;
	color: Black;
}
.share 
{
	margin: 0px 6px 0px -1px;
}
.sociable
{
	border:none;
}

.PopupCalendar .ajax__calendar_container {
    border:1px solid #0099cc;
    background-color: White;
    color: black;
    width:180px;
}
.PopupCalendar .ajax__calendar_header
{
    background-color: #0099cc;
	color:White;
}
.PopupCalendar .ajax__calendar_active
{
    background-color: #0099cc;
    color: black;
}
.PopupCalendar .ajax__calendar_days table tr td, .PopupCalendar .ajax__calendar_months table tr td, .PopupCalendar .ajax__calendar_years table tr td 
{
	padding:0; margin:0; 
} 

.addleftspace 
{
    margin-left:25px;
}
input.button
{
   color:White;
   background-color:#000000;
}
.AccordianHeader
{
    cursor: pointer;
}

.AccordionContent
{
    color: Black;
	background-color:White;
}

.ML50
{
    margin-left:50px;
}