
/* ----------------------------------------------------------------
	General Styles 
---------------------------------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.LeftContentPadding {
	width:33px;
}

.LeftRightPageExtenders {
	background-color:#333333;
}


/* ----------------------------------------------------------------
	Menu and Breadcrump Styles 
---------------------------------------------------------------- */
.BreadCrumpLinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58650A;
	font-style: normal;
}

.BreadCrumpBackGround {
	background-image:url(../images/breadcrump_bg.gif); 
	height:21px; 
	background-repeat:repeat-x;
}

.MainMenuBackground	{
	background-image:url(../images/menu_bg.gif); 
	background-repeat:repeat-x;
}

.MainMenuTopLine {
	height:1px; 
	background-color:#EBE9E8;
}

.MainMenuBottomLine {
	height:1px; 
	background-color:#FFFFFF;
}


/* ----------------------------------------------------------------
	Content Roller Styles
---------------------------------------------------------------- */
.ContentRollerItemTD {
	height: 25px;
}

.ContentRollerSelectedItem {
	font-weight: bold;
	font-style: italic;
}

.ContentRollerBackground {
	width:323px; 
	height:251px; 
	background-image:url(../images/subcontent_menuroller_bg.gif)
}

.ContentRollerContentHeader {
	height: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:23px;
	font-style: italic;
	color: #FFFFFF;
}

.ContentRollerContentBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height:182px;
}

.ContentRollerItemTDLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height:182px;
}

.ContentRollerItemTDLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height:182px;
	text-decoration:none;
}

.ContentRollerItemTDLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height:182px;
	text-decoration: none;
}

.ContentRollerItemTDLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height:182px;
	text-decoration:none;
}

.ContentRollerItemTDLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height:182px;
	text-decoration:none;
}


.ContentRollerContentHomeHeader {
	font-size: 18px;
}

.ContentRollerContentHomeContent {
	font-size: 12px;
}

.ContentRollerTopDiv {
	height: 10px;
}

.ContentRollerBottomDiv {
	height: 15px;
}


/* ----------------------------------------------------------------
	Home Page Elements
---------------------------------------------------------------- */
.HomeContentLatestNewsIconSpacer {
	width: 25px;
}

.HomeContentDrTitle	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.HomeContentDrTitleLink:link	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.HomeContentDrTitleLink:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}

.HomeContentDrTitleLink:active	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.HomeContentDrTitleLink:visited	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.HomeContentDrPractice	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.HomeContentDrSubTitle	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
}

.HomeContentLatestNewsTitle {
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.HomeContentLatestNewsTitle:link {
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.HomeContentLatestNewsTitle:active {
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.HomeContentLatestNewsTitle:visited {
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.HomeContentLatestNewsTitle:hover {
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.HomeContentLatestNewsLink {
	color: #8D8D8D;
	font-size: 9px;
}

.HomeContentDivider {
	width: 2px;
}

.HomeContentVertDivider {
	height: 7px;
}

.HomeContentLeftPad {
	width: 10px;
}

.HomeContentData {
	width: 313px;
	height: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.HomeContentOrangeHeader {
	height: 34px;
	background-color:#FFAC06;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.HomeContentOrangeHeaderTab {
	width: 10px;
	background-color:#FFD176;
}

.HomeContentBlueHeader {
	height: 34px;
	background-color:#90D4DF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.HomeContentBlueHeaderTab {
	width: 10px;
	background-color:#C2E7ED;
}

.HomeContentPinkHeader {
	height: 34px;
	background-color:#FA3D59;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.HomeContentPinkHeaderTab {
	width: 10px;
	background-color:#FC94A4;
}

/* ----------------------------------------------------------------
	About TwinCityPage Elements
---------------------------------------------------------------- */
.AboutTcPageDrHeader {
	height: 45px;
}

.AboutTcContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.AboutTcContentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-style: italic;
}

.AboutTcContentLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}

.AboutTcContentLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
	font-style: italic;
}

.AboutTcContentLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}

.AboutTcContentLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}

/* ----------------------------------------------------------------
	Doctor Page Elements
---------------------------------------------------------------- */
.DoctorPageLeftPane {
	width: 290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
}

.DoctorPageLeftPaneLeftSpacer {
	width: 20px;
}

.DoctorPageRightPaneSpacer {
	width: 10px;
}

.DoctorPageLeftPaneButtons {
	height: 30px;
}

.DoctorPageDrHeader {
	height: 75px;
}

.DoctorPageContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.DoctorPageContentLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration:none;
}

.DoctorPageContentLink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration:none;
}

.DoctorPageContentLink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration:none;
}

.DoctorPageContentLink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration:none;
}

.DoctorPageContentLink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
}

.DoctorPageBullet {
	width: 12px;
}

.DoctorPageLinksHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	width: 50%;
	height: 35px;
}

/* ----------------------------------------------------------------
	Services Page Elements
---------------------------------------------------------------- */
.ServicesRightPadding {
	width: 10px;
}

.ServicesHeaderText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.ServicesContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.ServicesHorizontanDivider {
	height: 45px;
}

.ServicesImageGalleryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-color: #CBDC5D;
	width: 220px;
}

.servicesImageGallerySpacer {
	width: 20px;
}

/* ----------------------------------------------------------------
	Sleep Disorder Screening
---------------------------------------------------------------- */
.SleepDisorderLabelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.SleepDisorderSubHeader {
	background-image:url(../images/sleep_testsubheader.gif);
	width: 510px;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}

/* ----------------------------------------------------------------
	Contact Page Elements
---------------------------------------------------------------- */
.ContentPageHeader {
	height: 45px;
}

.ContactPageLeftPane {
	width: 290px;
}

.ContactPageRightPane {
	width: 15px;
}

.ContentPageText {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
}

.ContentPageTextBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #333333;
}

.ContentPageLink {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration: none;
}

.ContentPageLink:visited {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration: none;
}

.ContentPageLink:link {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration: none;
}

.ContentPageLink:active {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration: none;
}

.ContentPageLink:hover {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	text-decoration: none;
}

.ContactPageFormDiv {
	height: 25px;
}

.ContactPageFormDiv2 {
	height: 50px;
}

.ContactPageFormTextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	width: 220px;
}


/* ----------------------------------------------------------------
	Form Elements
---------------------------------------------------------------- */
.SearchTextBox {
	height: 14px; 
	width: 170px; 
	border-top-style: none; 
	border-right-style: none; 
	border-bottom-style: none; 
	border-left-style: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
}

/* ----------------------------------------------------------------
	Footer Styles
---------------------------------------------------------------- */
.FooterDiv {
	height: 1px;
	background-color: #DDDDDD;
}

.FooterRightPadding {
	width: 10px;
}

.FooterContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	height: 75px;
}
