﻿body {
	margin: 0; /* to avoid margins */
    text-align: center;  /*to correct the centering IE bug*/
    background:#3273B7;
    background-image: url('Images/Background.jpg');
	background-repeat: repeat-x;

}

a{text-decoration:none}

a:visited{color: #0099CC;}
a:link {color: #0099CC;}  
a:hover{color: #CC3300;}

.File a:visited{color: #0099CC;}
.File a:link {color: #0099CC;}  
.File a:hover{color: #CC3300;}

.LeftMenu  a:visited{color: white;}
.LeftMenu  a:link{color:white}
.LeftMenu  a:hover{color:white}
/* To Handle FCKeditor's default behaviour of adding <p> tag to every line. */

p { margin-top: 0px; } 

.Outer
{

	padding: 15px;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 925px;
	height: auto;
}




.MenuFill{height:8px;width:200px;background-color:White;overflow: hidden;}

.Inner
{
	height:100%;width:925px;
	float:left;
	background-image: url('Images/InnerBackground.jpg');
	background-repeat: repeat-y;
}


.TitleGraphic {
	background-image: url('Images/Header.jpg');
	background-repeat: no-repeat;
	width: 925px;
	height: 173px;
}

.NavBar {
	width: 925px;
	height: 50px;
	background-image: url('Images/NavBar.jpg');
	background-repeat: no-repeat;
	margin-top: 8px;
}


.LeftMenu
{
	float: left;
	width: 200px;
	margin-right: 8px;
	height: 100%;
	background-image: url( 'Images/MenuBackground.jpg' );
	background-repeat: repeat;
	background-color: #3273B7;
	overflow: auto;
}



.HealthLine
{
float:left;
margin-top:25px;
margin-left:10px;
}

.HealthLineRight 
{
margin-top:25px;
margin-left:10px;

}

.HealthLine img {border:none}
.HealthLineRight img {border:none;float:right;width:180px;height:120px}

.OfficeImage {margin-top:6px;}
.OfficeImage img {border:none}

.Menu
{
	text-align: left;
}

.Footer
{
	width:925px;
	height:15px;
	clear:both;
}


.PageGraphic
{
	background-image: url( 'Images/faqs_header.jpg' );
	width: 717px;
	height: 100px;
}
/* Index page Content---------------------------------- */
.IndexWelcome
{
padding:10px;	
}

.IndexLinks{margin-top:20px;}
.IndexLinks a{text-decoration: none;}
.IndexLinks img {border: 0 none;}



/* All page Content---------------------------------- */
.Content 
{
	text-align:left;
	float: right;
	width: 717px;
	height: auto;
	background-color:White;
	margin-top: 8px;
	font-family: Verdana;

}


/* Home page Content---------------------------------- */
.HaereMai {
	background-image: url('Images/HarereMai.jpg');
	width: 717px;
	height: 338px;
}


/* Links Content ----------------------------------------*/
.LinkList
{
	margin-top:15px;
	margin-bottom:15px;
}

.LinkTitle {font-size: 1em;}

.LinkDescription{}


/* FAQ Content ----------------------------------------*/

.FAQListContainer{
	margin-top:7px;margin-bottom: 7px;
	width:714px;Height:auto;float:left;margin-bottom:15px;font-size:.9em;background-color: #F4F5FF;
	padding-top:7px;padding-bottom:7px;padding-left:3px;
}
.FAQListContainer a {text-decoration:none;}

.FaqTitleList{margin-bottom:2px;}


.FAQList
{
	margin-top:15px;
	margin-bottom:15px;
}
.FaqTitle
{
	font-size: 1.1em;
	font-weight: bold;
}

.FaqTitle a{text-decoration:none;font-size:.6em;vertical-align: text-top}

.FaqDescription{}


/* Notice CSS ----------------------------------------*/
.NoticeContainer {
	width:715px;
	float: left;
	overflow:auto;
	margin-top:7px;
}

.NoticeContainer img{
	float:left;
	clear:left;
	margin-right:5px;
	margin-bottom:3px;
}

.TextRight .NoticeContent 
{
float:right;
width:395px;
}

.NoticeTitle{
	font-size: 1.6em;
	font-weight: bold;

}

/* Notice CSS Gov Template ----------------------------------------*/

.Right img
{
	float:right;
	clear:right;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;

}

.Right .NoticeList
{
	margin-top:15px;
	width:390px;
	overflow:hidden;
	float:left;
	color: #800000;
	clear:none;
}

.Right .File{
width:350px;
}

.TextRight .File{
width:350px;
}

.Left img
{
	float:left;
	clear:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;

}

.Left .NoticeList
{
	margin-top:15px;
	width:300px;
	overflow:hidden;
	float:left;
	color: #800000;
	clear:none;
}

.NoticeList table {width:100%}

/* PI Page CSS ----------------------------------------*/


/* Files CSS ----------------------------------------*/
.Files
{
	float: left;
	clear: both;
	margin-top: 8px;
	margin-right:5px;
	font-weight: bold;
}

.Files.PI{position: relative; top: -590px;}

.File
{
	float: left;
	clear: left;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right:5px;
	font-weight:normal;
}


.File a
{
	color: #0099CC;
}


/* Notice CSS Pub Template ----------------------------------------*/

/* remove the 'Downloads' Title for publications page. */

.Pub .Files 
{display:none;}

.Pub .File{width:710px}

.Pub .NoticeContent 
{
margin-top:12px;
Float:left;
clear:both;
}

.Pub .NoticeList
{
	width:100%;
	margin-top:15px;
	float:left;
	color: #800000;
	clear:both;
}

/* Contact US CSS ----------------------------------------*/

.ContactForm
{
	font-family: Verdana;
	width: 697px;
	height: auto;
	font-size: .7em;
	margin-left:10px;
	margin-right:10px;
}
.Message
{
	margin-left: 3px;
	margin-bottom: 5px;
	font-size: 1.2em;
}
.LrgTxtBox
{
	width: 697px; height: 167px; margin-left: 0px;}

.ResponseText
{
	font-size: 1.2em;
	color: #990000;
	font-weight: bold;
}

.AddressInfo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #330099;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 150px;
	padding-left: 15px;
}

.ContactUScontent
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #333366;
	border: thin dashed #CCCCCC;
	margin: 5px;
	padding: 5px;

}

.PersonProfile
{
	float:left;
	padding: 5px;
	background-color: #FFFFFF;
	height: auto;
	width: 450px;
	margin-bottom:8px;
}

.PersonImage
{
	border: 2px groove #000066;
	height: 160px;
	width: 120px;
	float: left;
	clear:left;
	margin-right: 5px;
}
.PersonName
{
	float: left;
	width: 300px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-bottom: 7px;
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
.PersonContact
{
	float:left;
	width:300px;
	display: block;
	margin-left:5px;
}

.PersonContact ul
{
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.PersonContact li
{
list-style-type: none;
}


/* Practices CSS ----------------------------------------*/
.PracticeList
{
	margin-top:7px;margin-bottom: 7px;
	width:714px;Height:auto;float:left;margin-bottom:15px;font-size:.9em;background-color: #F4F5FF;
	padding-top:7px;padding-bottom:7px;
}

.PracticeList a
{
	text-decoration: none;
	
}

.ListedPractice{width:350px;Height:auto;float:left;margin-left:7px;font-size:.9em}
.Practices
{
	float:left;
	clear:left;
	height:auto;width:714px;
	margin-bottom:10px;
	margin-bottom:25px;
}

.odd{}
.even{background-color:#F4F5FF;}

.PracticesTitle{font-size:1.2em;font-weight:bold;padding-bottom:4px}
.PracticesLeftSide{float:left;width:300px;}
#PracticeImage {width:314px;height:235px;}
.PracticesLeftSide ul {list-style:none;margin-left:3px;margin-top:5px;padding:0px}
.PracticesRightSide{float:right;width:385px;margin-left:5px}
.PracticesHL{
	font-size: .9em;
	font-weight: bold;
	margin-top: 10px;
	clear:left;
}

.PracticesPhone{
	float:left;width:300px;margin-bottom:7px;
	
}
.PracticesPhone 	div{
	width:120px;float:left;clear:none;
}

.PracticesFees
{

	float: left;
	width: 385px;
	font-size: .9em;
	margin-bottom:7px;
}
/* .PracticesFees td{border-right:solid 1px grey;} */

.FeeTitle{
	margin-top:15px;
	font-size:.8em;
}
.PracticesFees 	div{
	float:left;clear:none;
}
.PracticesMap{
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}

.PracticesMap  img {text-decoration:none;border-style:none}

.Note
{
	float:left;
	}

#map_canvas {
clear:both;
}

.BackToTop
{
	height:10px;
	width:706px;
	font-size: .7em;
	text-align:right;
	float:left;
	position:relative;
	top:-10px;
	margin-right:8px;
}
.ExtraFees{padding-top:15px}



/*Fees
----------------------------------------------------------*/



#FeesContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	border-right: #023061 1px solid;
	border-top: #023061 1px solid;
	border-left: #023061 1px solid;
	border-bottom: #023061 1px solid;
	margin-top:12px;
}

table .ColHeader{
	background-color: #3273B7;
	color: #FFFFFF;
}
table .ColHeader td{text-align:center}
table .ColHeader .PracticeCol {text-align:left;padding-left:5px;}

.PHOName{padding-left:5px;color:#000099;font-size:medium;border-bottom: #023061 1px solid;}

.PracticeName div{padding-left:5px;border-right: #023061 1px solid;}
.DescCol
{
	padding-left: 5px;
	font-size: .7em;
	color: #666666;
	background-color: #FFFFFF;
	border-bottom: #0230611px solid;
	border-top: #0230611px solid;
}
.Col1 div{text-align:right;padding-right:3px;border-right: #023061 1px solid;}
.Col2 div{text-align:right;padding-right:3px;border-right: #023061 1px solid;}
.Col3 div{text-align:right;padding-right:3px;border-right: #023061 1px solid;}
.Col4 div{text-align:right;padding-right:3px;border-right: #023061 1px solid;}
.Col5 div{text-align:right;padding-right:3px;border-right: #023061 1px solid;}
.Col6 div{text-align:right;padding-right:3px;border-right: #023061 1px solid;}
.Col7 div{text-align:right;padding-right:3px}

table td .a {
	background-color: #e6eef6;
	height: 25px;
	padding-top: 5px;
}
table td .b {
	background-color: #ccdaff;
	height: 25px;
	padding-top: 5px;
}

.WaitingListBox
{
    font-size: .9em;
    margin-bottom: 10px;
}


