/*=======================================================================
	TITLE:		Default Style Sheet - Lexington Forensic Neuropsychiatry
	TARGET:		CSS2 
	VERSION:	2005.09.26
	AUTHOR:		Graham Wheeler / NetMediaOne - www.netmediaone.com
=======================================================================*/

a { color: #03c; text-decoration: underline; }

a:hover { color: #03c; text-decoration: none; }

a:visited { color: #938; text-decoration: underline; }

body {
	background: #fff url("images/bg_pinstripe.gif");
	color: #333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 30px 0px;
	padding: 0px;
	line-height: 1.55;
}

table { margin: 0px; padding: 0px; }
td { margin: 0px; padding: 0px; }

img { border: none; margin: 0px; padding: 0px; }

sup { font: normal 8px Verdana, Arial, Helvetica, sans-serif; }

h1 {
	font: bold 21px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

h2, .Header {
	clear: both;
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	color: #557;
	padding: 0px 0px 5px 0px;
	border-bottom: 5px solid #c0c0c0;
}

h2 a {
	font-size: 10px;
	font-weight: normal;
	display: block;
	float: right;
	margin-top: 4px;
}

h3 {
	clear: both;
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 19px 0px;
	color: #557;
	padding: 0px 0px 9px 0px;
	border-bottom: 1px solid #c0c0c0;
}

h4, .SubHeader { font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #333; }

h6 {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	line-height: 9px;
	display: block;
}

.HeaderImage { display: block; padding-bottom: 9px; border-bottom: 1px solid #c0c0c0; margin-bottom: 14px; }

ul, ol {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style: square outside;
	list-style-image: url("images/bullet3.gif");
	line-height: 2;
}

ul li, ol li {
	margin: 0px;
	padding: 0px;
}

ul ul { list-style-type: circle; }
ol { list-style-type: upper-alpha; list-style-image: none; margin-left: 25px; }
ol.Numbered { list-style-type: decimal; }

.Indented ul { list-style-image: url("images/bullet2.gif"); }
.Indented ul ul { list-style-image: url("images/bullet4.gif"); }
.Indented li { margin-bottom: 15px; }
.Indented ul ul li { margin-bottom: 0px; }

.PicLeft { float: left; margin-bottom: 8px; margin-right: 10px; border: 5px solid #fff; }
.PicRight { float: right; margin-bottom: 8px; margin-left: 10px; border: 5px solid #fff; }
.ImageBox { text-align: center; float: left; margin-right: 10px;  }
.ImageBox img { display: block; }


.Cleared { overflow: auto; zoom: 1; }


/*-----------------------------------------------
						MAIN LAYOUT SECTIONS
-----------------------------------------------*/
#mastHead, #bannerSection .InnerBlock, #bannerTitleBlock, #contentSection, #footerSection, .PageFooter {
	margin: 0px auto 0px auto;
	padding: 0px;
}
#mastHead img { display: block; }

#mastHead, .PageFooter { width: 760px; }

#bannerTitleBlock, #bannerSection .InnerBlock, #contentSection { width: 750px; border-left: 5px solid #fff; border-right: 5px solid #fff; }

#navSection { position: absolute; top: 149px; width: 695px; left: 50%; margin-left: -380px; padding-left: 65px; }
#navSection a { padding: 0px 0px 19px 0px; display: block; zoom: 1; float: left; }
#navSection a.Active, #navSection a:hover { padding-bottom: 14px; border-bottom: 5px solid #fff; }
#navHome { margin-right: 69px; width: 31px; }
#navGranacher { margin-right: 49px; width: 72px;  }
#navInstitute { margin-right: 56px; width: 68px; }
#navEvaluations { margin-right: 64px; width: 60px; }
#navEducation { margin-right: 66px; width: 51px; }
#navContact { margin-right: 0px; width: 55px; }

#bannerSection {
	background: #c0c0c0;
	border-bottom: 5px solid #fff;
	border-top: 5px solid #fff;
}
#bannerSection .InnerBlock { width: 760px; }
#bannerNav { color: #fff; background: #557; padding: 20px; width: 100%; }
#bannerNav a { text-decoration: none; color: #fff; }
#bannerNav a:hover { text-decoration: underline; }

#bannerTitleBlock { background: #557; }
#bannerTitleBlock img { padding-left: 20px; }

#contentSection { background: #fff; padding: 0px 0px 5px 0px; }
#columnWrapper { margin: 0px;	padding: 0px; width: 750px; }
#columnWrapper tr { vertical-align: top; }

#footerSection {
	clear: both;
	background: #f5f5f5;
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #c0c0c0;
	text-align: center;
	padding: 20px 0px 20px 0px;
	font-size: 9px;
	line-height: 2;
	width: 750px;
}

.PageFooter { border-top: 10px solid #c0c0c0; }

.Column1, .Column2 {
	margin: 0px;
	padding: 20px;
}

.LayoutHome .Column1 { width: 420px; }
.LayoutHome .Column2 { width: 250px; background: #eec; }

.LayoutSub1 .Column1 { width: 180px; background: #eec; }
.LayoutSub1 .Column2 { width: 490px; }
.LayoutSub1 .Column1 a { text-decoration: underline; color: #03c; }
.LayoutSub1 .Column1 a:hover { text-decoration: none; color: #03c; }


.LayoutSub2 .Column1 { width: 750px; }

.ContentBox {	margin: 0px; padding: 0px 30px 30px 30px; }

.ClearingBlock {
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}

.Indented { margin-left: 20px; }

.NavSep {
	margin-top: 9px;
	border-top: 1px solid #a0a0a0;
	padding-top: 8px;
}

.HomeNavSep {
	margin-top: 5px;
	border-top: 1px solid #a0a0a0;
	padding-top: 4px;
	line-height: 1.0;
}

/*-------------------------------
				PULLDOWN MENUS
-------------------------------*/

.PullDownMenu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 180px;
	visibility: hidden;
	z-index: 900;
	width: 200px;
	border: 5px solid #fff;
	border-bottom: 4px solid #fff;
	background: #fff;
}

.PullDownMenu p {
	color: #000;
	background: #eec;
	text-decoration: none;
	padding: 0px;
	display: block;
	margin: 0px;
	border-bottom: 1px solid #fff;
}

.PullDownMenu a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 6px;
	margin: 0px;
	zoom: 1;
}

.PullDownMenu a:hover { background: #557; color: #fff; text-decoration: none; }

.MenuArrow { float: right; margin-top: 3px; }

#menuGranacher { left: 142px; }
#menuInstitute { left: 260px; }
#menuEvaluations { left: 381px; width: 250px; }
#menuEducation { left: 501px; }


.Label {
	padding-right: 10px;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
}
.TextBox {
	width: 200px; 
	border: 1px solid #666; 
	margin: 0px 0px 10px 0px;
}

