/* Reset */

html, body { margin: 0; padding: 0; border: 0;  
				background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img 	{ margin:0; padding:0; border:0; }

table, tr, th, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}
	
td{vertical-align:middle;}
	
table { border-collapse: collapse; border-spacing: 0; }
	
input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section { 
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style:none; }


/* Global */

html 	{	}
body	{background-color:#f3f3f3;
}


/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;
font-size:26px;
color:#FFF;  
line-height:100%; 
padding-bottom:10px; 
padding-top:10px; }
h2 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:22px; color:#00f;  line-height:120%; }
h3 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:18px; color:#999;  }
h4 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;font-size:18px; color:#00C; margin-left:auto; margin-right:auto; text-align:center;  }
h5 { font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:18px; color:#000; }
h6 { font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:34px; color:#F00;margin-left:auto; margin-right:auto; text-align:center;  line-height:120%; }
.h7 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;fong-size:10px;color:#CCC;font-weight: bold;font-size: 14px;}



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }
/* Text Elements */

p  {
padding-left:5px; 
color:#000; 
font-size:16px; 
line-height:110%; 
padding-left:7px;
padding-right:7px; }
.bold           		{
padding: 5px;
color:#000 font-size:16px; 	line-height: 120%;

color: #000;
margin-left:auto;
margin-right:auto;
text-align:center;
}

p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a           	{font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; color:#00f;font-size:18px; line-height:120%;}
a:link		{font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; color:#00f;font-size:18px; line-height:120%;}
a:visited		{font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; color:#00f;font-size:18px; line-height:120%;}
a:active		{font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; color:#00f;font-size:18px; line-height:120%;}
a:focus		{font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; color:#00f;font-size:18px; line-height:120%;}
a:hover     	{font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; color:#0FF;font-size:18px; line-height:120%;}

blockquote  	{ color:#000; font-size:12px; }

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

/* Images */
.imgBorderCenter { margin-left:auto; margin-right:auto; text-align:center;border:#CCC groove thick;}
.imgBorder       { background-color:#000; border:#CCC groove thick; padding:5px;margin:0px  }

/* Lists */

ul          	{
	display:block;
	color: #006;
}
li {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
li img{
	max-height:100%;
	max-width:100%;
}
ol          	{ list-style-type:decimal; }

ul li			{ display:block; font-size:16px; color:#0f0;  }
ol li	     	{ color:#000; font-size:18px; }

dl          	{  	}
dt       		{  	}
dd          	{ 	}
.one{
background-image:url(../Images/Background/ghost80.png);
padding-bottom:10px;

	}
.one p{color:#CCC;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.one img{
padding-top:10px;	
}
.two{
background-image:url(../Images/Background/ghostWhite.png);	
padding-bottom:10px;

}
.two p{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.two img{
padding-top:10px;	
}
/* Tables */

table       	{margin-top:20px; }

tr				{padding: 10px; border-radius:20px }
.odd			{ background-color:#eee; }
.even			{ background-color:#fff; }

th          	{ font-weight: bold; }
thead, th    	{ background: #ccc; }

tbody			{   }

th,td,caption 	{ 	}
caption 		{ 	}

tfoot       	{	}
.tfooter		{ background-color:#ccc; text-align:center; font-style:italic; }

caption     	{ background: #efefef; }

.leftTb			{width:250px;
font-size:20px; 
line-height:140%; 
margin-right:auto; 
margin-left:auto; 
text-align:center;
color:#f00;
 }
.leftTb img	{position: relative;}
.leftMidTb		{width:200px;
color:#3cf;}
.rightTb		{width:150px;
color:#3CF; 
font-size:20px; 
line-height:140%; 
margin-right:auto; 
margin-left:auto; 
text-align:center;
}
.mid			{}
td{vertical-align:middle;
padding:5px; color:#ccc; font-size:18px; line-height:140%;
font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;
}
.green {background-color:#004e4e;}

	






/* Miscellaneous */

sup, sub    	{ line-height: 0; }

abbr, acronym   { border-bottom: 1px dotted #666; }
address     	{ 	 }
del         	{ background:#FFCECE; color:#f00; }

code, pre		{ background-color:#FF9; padding:2px 0px; margin:4px 25px;
					font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:normal; line-height:150%;	}


													/* Containers- Grandparent */

#wrapper{	
}
.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
} 

.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
}
/*inside wrapper children*/
#banner		{
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1;
/*background-image:url(../Images/Background/red-sky-background.png);*/
/*background-image:url(../Images/Banner/OF_1flip.png);*/
background-image: linear-gradient(to right, white , #428fd7);}

background-size:cover;
padding:0px;
}
#banner img{
	max-height:100%;
	max-width:100%;
}
/*Top Pic Div*/
#topPic	{
width:80%;	
margin-left:auto;
margin-right:auto;
text-align:center;
min-width:100%;

}
.slide {margin-left:auto;
margin-right:auto;
text-align:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#333;
}
/*Nav*/
#nav {
margin-left:auto;
margin-right:auto;
text-align:center;
padding:0px;
border-bottom:#00F 3px solid;
border-top:#00F 3px solid;
background-color:#428fd7;

}
#nav h1 {
	display:block;
	color:#fff;
	text-decoration:none;
	font:24px arial, verdana, sans-serif;
	padding:0px 30px;}
/*drop down*/

.dropbtn {
	background:none;
    color: white;
    padding:0px 60px;
    font:24px arial, verdana, sans-serif;
    border: none;
    cursor: pointer;


}


/* The container <div> - needed to position the dropdown content */
.dropdown {
    display: inline-block;
	font:24px arial, verdana, sans-serif;

}
/*link without dropdown*/
.single {
	 display: inline-block;
     font:24px arial, verdana, sans-serif;

}
.single a {
	display:block;
	color:#fff;
	text-decoration:none;
	font:24px arial, verdana, sans-serif;
	padding:0px 30px;


	
}
.single a:hover {
	background-color:#09F;
 
}
.whiteLink {
	padding:0px 30px;
	color:#000;
	text-decoration:none;
	font:24px arial, verdana, sans-serif;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #000;
    min-width: 185px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

/* Links inside the dropdown */
.dropdown-content a {
    color: #000;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #333;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #333;
}
.center_mls	{
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#CCC;
padding-top:10px;
}

/*parallax*/
.parallax{
	/*background-image:url(../Images/Background/blue2.jpg);*/
	background-image:url(../Images/Background/river.jpg);
	min-height:700px;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.parallax2{
	background-image:url(../Images/Background/new-bg-edit.jpg);
	min-height:700px;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.parallax3{
	background-image:url(../Images/Background/blue2.jpg);
	min-height:50px;
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

/*Content div, Parent*/
.content	{
margin-left:auto;
margin-right:auto;
text-align:center; 
background-color:#ccc;
}
.contentBioWrap	{
background-color:#ccc;
}
.content-white	{
margin-left:auto;
margin-right:auto;
text-align:center; 
background-color:#fff;
}

.content_2col {
margin-left:auto;
margin-right:auto;
text-align:center; 
/*background-color:#f3f3f3;*/
background-image:linear-gradient(#f3f3f3,#428fd7);
min-width:100%
}
.section_box_bio	{
margin-left:auto;
margin-right:auto;
text-align:center; 
overflow:auto;
overflow-x:auto;
background-color:#333;
border-bottom:#F00 thin solid;
border-top:#F00 thin solid;
padding-top:20px;
}
.section_box_bio h1 {font-family: Arial, Helvetica, sans-serif;font-size:24px; color:#0CF;  margin-left:auto; margin-right:auto; text-align:center; line-height:100%;  padding-left:30px; }
.section_box_bio p{font-size:16px;padding-left:2%; padding-right:2%; color:#CCC;}
.section_box_bio img{
padding:5px;	
}
.content_att	{
margin-left:auto;
margin-right:auto;
text-align:center; 
background-color:#333;
}

.contentBio	{
margin-left:10px;
margin-right:10px; 
background-color:#ccc;
}

.content2	{
margin-left:auto;
margin-right:auto;
text-align:center; 
width:90%;
}
.content2 h2 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:18px; color:#00F; padding-top:8px; padding-bottom:2px; }

.box {
display:inline-block;
width:300px;
margin-left:20px;
vertical-align:top;
}
.box p  {
margin-left:5px;
margin-right:5px; 
color:#333; 
font-size:16px; 
line-height:110%; 
 }

.box h2 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:18px; color:#00F;  }
.box_wrapper{

margin-left:auto;
margin-right:auto;
text-align:center; 
overflow:auto;
overflow-x:auto;
}
.box_wrapper_gallery{
background-image:url(../Images/Background/shade.png);
margin-left:auto;
margin-right:auto;
text-align:center; 
overflow:auto;
overflow-x:auto;
}
.box_wrapper_gallery h1{
color:#ccc;
padding-bottom:10px;
}
.content_featured	{
padding-top:10px;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:center; 
background-image: linear-gradient(to right, white , #428fd7);}

.featured_box {
display:inline-block;
width:410px;
height:400px;
vertical-align:top;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:4px 0px;
border:thin #000 groove;

}
.featured_box p  {
margin-left:5px;
margin-right:5px; 
color:#333; 
font-size:16px; 
line-height:110%; 
 }
.featured_box h1 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;
font-size:20px;
color:#333;  
line-height:100%; 
margin-left:auto;
margin-right:auto;
text-align:center; }

.featured_box h2 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;
font-size:20px;
color:#00F;  
line-height:100%; 
margin-left:auto;
margin-right:auto;
text-align:center; }
.featured_box img {
margin-left:auto;
margin-right:auto;
text-align:center;
border:#F90 groove thin;
}
.box1 {
display:inline-block;
width:300px;
background:#CCC;
margin-left:20px;
vertical-align:top;
padding-bottom:10px;
border:#00F thin solid;
min-height:500px;}
.box1 p  {
margin-left:5px;
margin-right:5px; 
color:#333; 
font-size:16px; 
line-height:110%; 
 }

.box1 h3 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:18px; color:#333;  }

.box2 {
display:inline-block;
width:300px;
background:#CCC;
margin-left:20px;
vertical-align:top;
padding-bottom:10px;
border:#00F thin solid;
min-height:620px;}
.box2 p  {
margin-left:5px;
margin-right:5px; 
color:#333; 
font-size:16px; 
line-height:110%; 
 }

.box2 h3 {font-family: Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif; font-size:18px; color:#333;  }

#hpBio {
margin-left:auto;
margin-right:auto;
text-align:center;
background-image: linear-gradient(to right, white , #428fd7);}

/*Center single div-child*/

.break{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:95%;
	min-width:955%;
	border-bottom:#F00 thin groove;
	}

/*Left Div-child*/
.left_con	{
float:left;
text-align:center;
word-wrap:break-word;
margin-top:5px;
min-width:20%;
width:20%;
min-height:300;
margin:5px;
}
.right_con	{
float:right;
text-align:center;
word-wrap:break-word;
margin-top:5px;
min-width:78%;
width:78%;
min-height:300px;
margin:5px;
}

.left li {
margin-left:auto;
margin-right:auto;
text-align:center;
font-size: 16px;
color: #ccc;
padding:5px;

}


/*Righ Div-Child*/
.right	{
float:right;
text-align:center;
word-wrap:break-word;
margin:5px;
min-width:65%;
width:65%;
border-left:solid thin #009;
min-height:500px;
}
.rightDoc	{
float:right;
text-align:center;
word-wrap:break-word;
margin:5px;
border:#000 thick groove;
max-width:45%;
min-width:45%;
background-image:url(../images/black.png);
}

/*Footer-Child*/
#footer		{
clear:both;
margin-right:auto; 
margin-left:auto;
text-align:center;
min-height:75px;
border-bottom:#00F 3px solid;
border-top:#00F 3px solid;
background-image: linear-gradient(to right, white , #428fd7);}

#footer p{color:#333;}

#leftFooter			{float:left; width:50%; min-width:50;}         
#rightFooter			{float:left; width:50%; min-width:50;}         


#social {
min-width:100%;
min-height:75px;
background-image:url(../images/Backgrounds/80.png);	
padding-top:10px;
}
															/*Classes*/



/*Footer*/
.copyright-text	{ font-size:80%; 
font-style:italic; 
color:#333;
 }
.footer-text	{ font-size:80%; 
font-style:normal; 
color:#666; 
}
.footer-text	{
	font-weight:bold;
	font-size:16px;
	font-style:normal;
	color:#006;
	text-align:center;
}

.phone{font-size:24px;}



/* Forms */

form {	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;}

label, submit, input, textarea {
	border:0; padding:0; margin:0; background:none; 
	}

label { 
	float: left; width: 150px;
	text-align:right; display:block;
	}
	
input, textarea { 
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
	}

input { 
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
	}

textarea {
	width: 280px; height: 150px;
	margin-bottom: 16px;
	}

select {	}

.submit {
	width:90px; height:25px;
	margin-left:150px;
	font-size:12px;
}

br	{ clear: left; 	}

.borderIn{ border:#960 groove thick;}
.borderOut{ border:#099 groove thick;}



/* Miscellaneous  */

.title			{ font-size:18px; font-weight:bold; color:#333;  }
.subtitle		{ font-size:14px; font-style:italic; color:#333;  }

.artist			{ font-size:16px; font-weight:bold; color:#333;  }
.author			{ font-size:14px font-weight:bold; color:#555;  }
.editor			{ font-size:14px font-style:italic; color:#555;  }

.pub-date		{ font-size:10px font-style:italic; color:#555; }
.article-date	{ font-size:10px font-style:italic; color:#555;  }
.location		{ font-size:10px font-style:italic; color:#555;  }

.float-right	{ float:right; }
.float-left		{ float:left; }
.clear			{ clear:both; }

.hide			{ display:none; }
.block			{ display:block; }
.inline			{ display:inline; }

.first			{ font-weight:bold; }
.last			{ font-weight:bold; }
.left			{ font-weight:bold; text-align:left; }
.right		{float:right }

.added      	{ background:#D7D7FF; }
.removed    	{ background:#FFCECE; color:#f00; }
.changed		{ background:#FFB; }


/* Success, info, notice and error/alert boxes - from Blueprint CSS Framework */

.error, .alert, .notice, .success, .info {
	padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error, .alert 	{ background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
	
.notice			{ background: #fff6bf; color: #514721; border-color: #ffd324; }
	
.success   		{ background: #e6efc2; color: #264409; border-color: #c6d880; }
	
.info 			{ background: #d5edf8; color: #205791; border-color: #92cae4; }
	
.error a 	{ color: #8a1f11; }
.alert a 	{ color: #8a1f11; }
	
.notice a   { color: #514721; }
.success a  { color: #264409; }
.info a		{ color: #205791; }
.center		{margin-left:auto; margin-right:auto; text-align:center; }
.current	{color:#0CF; }

.liRight {border-right: 1px solid black;}
.liNo{	}
.locationTable {table width=200px ; border=1px;}


