﻿body {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	font-size: small;
	font-family: Arial, Helvetica;
	color: #616161;
	background-color: White;
	line-height: normal;
}
b {
	font-size: 110%;
}
a {
	text-decoration: none;
	color: #36585b;
}
a:visited {
	color: #36585b;
}
h4 {
	font-family: Arial, Helvetica;
	font-size: medium;
	font-weight: bold;
	color: #335250;
	margin: 15px 0px 5px 0px;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
.headerBar {
	font-family: Arial, Helvetica;
	font-size: x-large;
	font-weight: bold;
	color: #4e4c50;
	margin-top: 25px;
	margin-bottom: 10px;
}
#maincontainer-3C {
	width: 933px;
	margin: 0 auto;
	background-image: url('/images/Template/bg3Column.png');
}
#maincontainer-2C {
	width: 933px;
	margin: 0 auto;
	background-image: url('/images/Template/bg2Column.png');
}
#maincontainer {
	width: 933px;
	margin: 0 auto;
}
#topsection {
	background-image: url('/images/imgBGTop.png');
	height: 159px;
}
#contentwrapper {
	float: left;
	width: 100%;
}
#contentcolumn {
	margin: 0 176px 0 212px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
}
#contentcolumn-2C {
	margin: 0 0 0 212px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
}
#contentcolumn-1C {
	margin: 0 0 0 0; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
}
#leftcolumn {
	float: left;
	width: 212px; /* Width of left column in pixel */;
	margin-left: -933px; /* Set margin to that of -(MainContainerWidth) */
}
#rightcolumn {
	float: left;
	width: 176px; /* Width of right column */;
	margin-left: -176px; /* Set left margin to -(RightColumnWidth) */
}
#footer {
	margin-top: 30px;
	clear: left;
	width: 100%;
	color: #4E4C50;
	text-align: center;
	padding: 15px 0;
}
#footer a {
	color: #3e3c40;
}
.innertube {
	margin: 0px;
	margin-top: 0;
	height: 100%;
}
.MainPageTitle {
	font-family: Helvetica;
	font-size: xx-large;
	text-align: center;
	margin-top: 20px;
	color: #3b393d;
}
.MainPageSubTitle {
	font-family: Helvetica;
	font-size: small;
	text-align: center;
	margin-top: 7px;
	font-style: italic;
	font-weight: bold;
	color: #4e4c50;
}
.TitleBar {
	height: 42px;
	line-height: 42px;
	padding-left: 20px;
	background-image: url('/images/imgGraygradientbar.png');
	background-repeat: no-repeat;
	width: 635px;
	margin: 40px 0px 10px 0px;
	font-family: Arial, Helvetica;
	font-size: large;
	color: #3b393d;
}
.SidebarTitle {
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 8px;
	color: #a8031b;
}
.SubTitle {
	font-family: Arial, Helvetica;
	font-size: large;
	color: #3b393d;
	margin-left: 45px;
	padding-top: 6px;
}
.SidebarSubTitle {
	font-family: verdana;
	font-size: x-small;
	margin-left: 8px;
	font-weight: bold;
	line-height: 130%;
	margin-top: 5px;
}
.sidebartext {
	font-family: arial,helvetica;
	font-size: x-small;
	line-height: 130%;
	margin-top: 5px;
	margin-left: 8px;
	margin-right: 15px;
	color: #3b393d;
}
.SpecialtyList {
	font-family: Arial, Helvetica;
	font-size: medium;
	color: #36585b;
	margin-bottom: 5px;
}
.Gobig:hover {
	font-size: large;
	color: blue;
}
.LocationsTitle {
	font-family: "HelveticaNeueLT Com 65 Md";
	font-size: small;
}
.LocationLineItem {
	font-family: Arial, Helvetica;
	line-height: 130%;
	font-size: x-small;
	font-weight: bold;
	margin-left: 5px;
	color: #4e4c50;
}
.SmallSubTitle {
	font-family: tahoma;
	font-size: large;
	font-weight: bold;
	color: #4e4c50;
}
/* On the Map page*/
.SmallSpecialtyTitles {
	font-family: Arial, Helvetica;
	font-size: small;
	color: #310af6;
	font-weight: bold;
	
}
.SmallPodTitles {
	margin-left: 5px;
	font-family: Arial, Helvetica;
	font-size: small;
	color: #0759a6;
}

/* Map page*/
.MapBox {
	width: 430px;
}
.MapBox .MBHeader {
	background-image: url('images/BGMapBoxTop.png');
	background-repeat: no-repeat;
	height: 36px;
}
.MapBox .MBContentWrapper {
	background-image: url('images/BGMapBoxMid.png');
}
.MapBox .MBContent {
	background-repeat: repeat-y;
	padding-left: 49px;
	width: 430px;
}
.MapBox .MBFooter {
	background-image: url('images/BGMapBoxBot.png');
	background-repeat: no-repeat;
	height: 40px;
}

/* The Box */
.Box {
	width: 693px;
}
.Box .BoxHeader {
	background-image: url('/images/imgBGTopBox.png');
	background-repeat: no-repeat;
	height: 38px;
	padding-left: 20px;
	line-height: 38px;
	font-family: Arial, Helvetica;
	font-size: large;
	color: #3b393d;
}
.Box .BoxContentWrapper {
	background-image: url('/images/imgBGMidBox.png');
}
.Box .BoxContent {
	background-repeat: repeat-y;
	padding-left: 20px;
	width: 633px;
	font-family: Arial, Helvetica;
	font-size: small;
	color: #3b393d;
}
.Box .BoxFooter {
	background-image: url('/images/imgBGBotBox.png');
	background-repeat: no-repeat;
	height: 32px;
}
/* The POD Box */
.PODBox {
	width: 754px;
}
.PODBox .Header {
	background-image: url('images/Template/imgPODBOxHeader.png');
	background-repeat: no-repeat;
	height: 14px;
}
.PODBox .ContentWrapper {
	background-image: url('images/Template/imgPODBOxCenter.png');
}
.PODBox .Content {
	background-repeat: repeat-y;
	padding: 10px 10px 10px 20px;
	width: 725px;
	font-family: Arial, Helvetica;
	color: #0909fd;
}
.PODBox .Footer {
	background-image: url('images/Template/imgPODBoxFooter.png');
	background-repeat: no-repeat;
	height: 45px;
}
.InputStyle {
	border: 1px solid #616161;
	background-color: #ffffd2;
}
.InputStyleButton {
	border: 1px solid #616161;
	background-color: #f2fff2;
}
.InputSearch {
	border: 1px solid #616161;
	background-color: White;
	color: #666;	
}
.InputSearchBox {
	border: 1px solid #616161;
	background-color: #666;
}
/* Template Messages */
.Message .Error {
	width: 100%;
	min-height: 50px;
	border: 1px solid red;
	background-color: #ffe1e5;
	padding: 10px;
	margin: 3px 0px 3px 0px;
}
.Message .General {
	width: 100%;
	min-height: 50px;
	border: 1px solid #ffbd00;
	background-color: #fffffa;
	padding: 10px;
	margin: 3px 0px 3px 0px;
}
.Message .Success {
	width: 100%;
	min-height: 50px;
	border: 1px solid #00ff0c;
	background-color: #f6fff6;
	margin: 3px 0px 3px 0px;
	padding: 10px;
}
.PersonalStatement {
	padding: 0px 35px 3px 10px;
	font-size: small;
	font-family: arial;
	color: black;
	line-height: 120%;
	font-style: italic;
}
.PersonalStatementName {
	margin-left: 50px;
	color: #04393d;
	font-size: small;
}
.tdGeneral {
	padding-left: 8px;
	padding-right: 12px;
}
.PodSubTitle {
	font-family: "Arial Black";
	font-size: medium;
	line-height: 100%;
	margin-top: 5px;
	color: #424044;
	margin-bottom: 3px;
}

.WaterMark
{
	color: #b3b3b3;
}

.WaterMarkDarker
{
	color: #666;
}

.autocomplete_completionListElement
{
	text-decoration: none;
	background-color: #FFFFFF;
	color: black;
	border: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 150%;
}
    
.autocomplete_listItem
{
text-decoration:none;
}

.autocomplete_highlightedList
{
	color: blue;
	border: 1px black inset;
	text-decoration: none;
	font-weight: bold;
}
