/*
From Text Editor styles
*/

UL{
list-style-image: url(../upload_folder/photos/site/bullet2.gif);
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration:none;
}

LI{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration:none;
}


A:link, A:visited, A:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #00789E;*/
	color: #026888;
	text-decoration:none;
	font-weight:bold;
}

A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #00789E;*/
	color: #026888;
	text-decoration:underline;
	font-weight:bold;
}

BODY{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration:none;
	padding-top: 2px;
	background-image: url(../Images2/greywhite.gif);
	/*background-image: url(../upload_folder/photos/site/longgrad.gif);
	background-repeat:repeat-x;*/
	line-height:20px;	
} 

.pageborder {
border:1px solid #116375;
background-color:#FFFFFF;
}

.MainText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration:none;
	line-height:20px;
}

.strapline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-style:italic;
}

.phew{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200px;
	color: #5C1175;
	font-weight:bold;
	text-decoration: none;
}

.BlackTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}

.WhiteTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height:20px;
}

.WhiteText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.Titles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #116375;
	text-decoration: none;
	line-height:20px;
	background-color:#FFFFFF;
	
}

.Titlessmaller{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height:20px;
}


.SubHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
}
.YourPlaceInternal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration:underline;
}
.CorporateInternal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7FBEF1;
	text-decoration:underline;
}

.ParentsInternal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6ec26a;
	text-decoration:underline;
}
.ExternalLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660066;
	text-decoration:underline;
}

/*
END
*/
A.logout:link, A.logout:visited, A.logout:active, A.logout:visited:hover{
	font-weight: bold;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #511B6F;
}

A.logout:hover {
	font-weight: bold;
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}


A.Sublink:link, A.Sublink:visited, A.Sublink:active, A.Sublink:visited:hover{
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #511B6F;
}

A.Sublink:hover {
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.whitehomeheaders {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5AAD41;
}
BODY {
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	background-color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
A.WhiteText:link, A.WhiteText:visited, A.WhiteText:active, A.WhiteText:visited:hover {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
A.WhiteText:hover {
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
TEXTAREA {
	border : 1px solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
}
INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #01539F;
	border: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	margin:0px;
	height:18px;
}
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.FormButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000033;
	background-color: #990000;
	border-color: #CCFFFF #006666 #006666 #CCFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

.FormElements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066
}
.Labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold
}

.SelectText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.Navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:22px;
	padding:0px;
}
a.NavigationLive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	line-height:20px;
	padding:0px;
}
a.Navigation {
	display: block; 
	text-decoration: none;
	color: #ffffff;
   	line-height:20px;
	padding:0px;
}
a.Navigation:hover, a.Navigation:visited:hover {
	display: block; 
	text-decoration: none;
	color: #ffffff;
   	line-height:20px;
	padding:0px;
}
.Navigation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	line-height:16px;
	padding:0px;
}
a.Navigation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
	line-height:16px;
	padding:0px;
}
a.Navigation2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	line-height:16px;
	padding:0px;	
	color: #660066;
}
a.Navigation2Live {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height:16px;
	padding:0px;	
	text-decoration:none;
	color:#660066;
}

a.MainText:hover{
	text-decoration:underline;
	color:#660066;
}
a.MainText:visited{
	text-decoration:underline;
	color:#660066;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 4px 4;
}
.ContactNormal {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01539F;
}
.ContactBold {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5AAD41;}
	
.Breadcrumb,a.Breadcrumb,a.Breadcrumb:visited 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #FFFFFF;*/
	color:#116375;
	text-decoration:none;
	}
	
a.Breadcrumb:hover,a.Breadcrumb:visited:hover	{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #FFFFFF;*/
	color:#116375;
	text-decoration:underline;
	}
	
.MyDocTitle{
	/*font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #116375;
	text-decoration: none;
	line-height:20px;
	background-color:#FFFFFF;
}
/*footer used for footer text*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#444444;
	text-decoration: none;
}
a.footer:link, a.footer:active, a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#444444;
	text-decoration: none;

}
a.footer:hover, a.footer:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#444444;
	text-decoration: underline;
}
/*END*/
/* SiteMap tocken style */
.SiteMapLevel01 {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;

}
A.SiteMapLevel01:link, A.SiteMapLevel01:visited, A.SiteMapLevel01:active {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#660066;
}
A.SiteMapLevel01:hover, A.SiteMapLevel01:visited:hover {
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#660066;
}

a.SiteMapLevel02:link, a.SiteMapLevel02:visited,  a.SiteMapLevel02:active  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#660066;
}
a.SiteMapLevel02:hover, a.SiteMapLevel02:visited:hover {
	text-decoration:underline;
	color:#660066;
}

/* END SiteMap tocken style */

/* hSubmenu token style */

.hSubmenu, A.hSubmenu:link, A.hSubmenu:visited, A.hSubmenu:active {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#ffffff;
}
A.hSubmenu:hover, A.hSubmenu:visited:hover {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	/*color:#006F81;*/
	color:#ffffff;
	text-decoration:underline;
}

.hSubmenu2, A.hSubmenu2:link, A.hSubmenu2:visited, A.hSubmenu2:active {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#116375;
}
A.hSubmenu2:hover, A.hSubmenu2:visited:hover {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*color:#006F81;*/
	color:#116375;
	text-decoration:underline;
}

.topnav, A.topnav:link, A.topnav:visited, A.topnav:active {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#116375;
}
A.topnav:hover, A.topnav:visited:hover {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	/*color:#006F81;*/
	color:#116375;
	text-decoration:underline;
}

.DiddyPoll {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
.Submenu2,a.Submenu2,a.Submenu2:Link,a.Submenu2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006F81;
	text-decoration: none;
	line-height:16px;
	padding:0px;
}
a.Submenu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height:16px;
	padding:0px;
}
.Search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006F81;
	text-decoration:none;
	height:20px;
	border-color:#003300;
	border-width:1px
	border:solid;
	padding:2px;
}
.Button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006F81;
	text-decoration:none;
	font-weight:bold;
	height:20px;
	width:35px;
	background-color:#FFFFFF;
	border-color:#006F81;
	border:solid;
	border-width:1px;
	padding:1px;
	margin:0;
}
.FontSizeSmall, a.FontSizeSmall:Link, a.FontSizeSmall:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
a.FontSizeSmall:hover{
	text-decoration:underline;
}
.FontSizeMedium a.FontSizeMedium:Link, a.FontSizeMedium:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration:none;
}
a.FontSizeMedium:hover{
	text-decoration:underline;
}
.FontSizeLarge a.FontSizeLarge:Link, a.FontSizeLarge:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration:none;
}
a.FontSizeLarge:hover{
	text-decoration:underline;
}
.nav_home:link, a.nav_home:visited {padding: 4 0 0 0;display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:none; height:100%; background:#999999;}

a.nav_home:hover, a.nav_home:visited:hover{display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:underline; height:100%; background:#990000;}

.nav_about:link, a.nav_about:visited {padding: 4 0 0 0;display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:none; height:100%; background:#999999;}

a.nav_about:hover, a.nav_about:visited:hover{display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:underline; height:100%; background:#003300;}

.nav_patient:link, a.nav_patient:visited {padding: 4 0 0 0; display:block; width:100%; height:25px; text-align:center; vertical-align:middle; vertical-align:middle; color:#fff; text-decoration:none; height:100%; background:#999999;}

a.nav_patient:hover, a.nav_patient:visited:hover{display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:underline; height:100%; background:#0099ff;}

.nav_support:link, a.nav_support:visited {padding: 4 0 0 0;display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:none; height:100%; background:#999999;}
a.nav_support:hover, a.nav_support:visited:hover{display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:underline; height:100%; background:#330099;}

.nav_working:link, a.nav_working:visited {padding: 4 0 0 0; display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:none; height:100%; background:#999999;}
a.nav_working:hover, a.nav_working:visited:hover{display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:underline; height:100%; background:#003300;}

.nav_involved:link, a.nav_involved:visited {padding: 4 0 0 0;display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:none; height:100%; background:#999999;}

a.nav_involved:hover, a.nav_involved:visited:hover{display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:underline; height:100%; background:#990066;}


.nav_contact:link, a.nav_contact:visited{padding: 4 0 0 0; display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:none; height:100%; background:#999999;}

a.nav_contact:hover, a.nav_contact:visited:hover{display:block; width:100%; height:25px; text-align:center; vertical-align:middle; color:#fff; text-decoration:underline; height:100%; background:#ff6600;}

.useful_links_header {padding: 5 0 0 4; display:block; width:148px; height:27px; text-align:left; vertical-align:middle; color:#fff; text-decoration:none; background:#990000; text-decoration:none; font-weight:bold; border-bottom: 1px solid white;}

.useful_links, a.useful_links, a.useful_links:link, a.useful_links:visited{padding: 5 0 0 4; display:block; width:148PX; height:27px; text-align:left; vertical-align:middle; color:#000000; text-decoration:none; background:#999999; font-weight:normal;margin-bottom: 1px;}

a.useful_links:hover, a.useful_links:visited:hover{ display:block; height:27px; text-align:left; vertical-align:middle; color:#ffffff; text-decoration:underline; background:#999999;}

.side_links_header {
	padding: 5 0 2 8; 
	display:block; 
	width:145px; 
	height:25px; 
	text-align:left; 
	vertical-align:middle; 
	color:#FFFFFF; 
	text-decoration:none; 
	background:#116375; 
	font-weight:bold;-moz-border-bottom-colors; 1px solid white; border-bottom: 1px solid white;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.side_links, a.side_links:visited, a.side_links:link{
	padding: 5 2 2 10; 
	display:block; 
	width:148PX; 
	height:25px; 
	text-align:left; 
	vertical-align:middle; 
	color:#FFFFFF; 
	text-decoration:none; 
	background:#116375;  
	text-decoration:none; 
	font-weight:normal;
	margin-bottom: 1px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

a.side_links:hover, a.side_links:visited:hover{
	display:block; 
	height:25px; 
	text-align:left; 
	vertical-align:middle; 
	color:#FFFFFF; 
	text-decoration:none; 
	background:#006F81;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.side_links_live, a.side_links_love:visited{
	padding: 5 0 0 4; 
	display:block; 
	width:148PX; 
	height:25px; 
	text-align:left; 
	vertical-align:middle; 
	color:#FFFFFF; 
	text-decoration:none; 
	background:#116375;  
	text-decoration:none; 
	font-weight:normal;
	margin-bottom: 1px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.side_links2, a.side_links2:visited, a.side_links2:link{padding: 5 0 5 4; border-left: 6px solid #E8F1F9; display:block; width:148PX; /*height:25px;*/ text-align:left; vertical-align:middle; color:#FFFFFF; text-decoration:none; background:#81C1D6;  text-decoration:none; font-weight:normal;margin-bottom: 1px;}

a.side_links2:hover, a.side_links2:visited:hover{border-left: 6px solid #116375; display:block; /*height:25px;*/ text-align:left; vertical-align:middle; color:#FFFFFF; text-decoration:none; background:#BCDCE8; font-weight:normal;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #990000;text-decoration: none; line-height:20px; background-color:#FFFFFF; margin-top:4px; display:block; border-bottom:#990000 solid thin;}
	
.fpbox_headers, a.fpbox_headers:visited{padding: 5 0 0 6; border-left: 6px solid #ffffff; display:block; width:220PX; height:25px; text-align:left; vertical-align:middle; color:#fff; text-decoration:none; background:#990000;  text-decoration:none; font-weight:normal;margin-bottom: 1px;}

a.fpbox_headers:hover, a.fpbox_headers:visited:hover{ border-left: 6px solid #6699ff; display:block; height:25px; text-align:left; vertical-align:middle; color:#fff; text-decoration:none; background:#0066cc; text-decoration:underline; font-weight:normal;}

a.NewsLink, a.NewsLink:link, A.NewsLink:visited, A.NewsLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00789E;
	text-decoration: none;
	/*padding-left: 3px;*/
	display:block;
	padding:0 0 5 0;
}

A.NewsLink:hover, A.NewsLink:visited:hover {
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00789E;
	/*padding-left: 3px;*/
	display:block;
	text-decoration:underline;
	padding:0 0 5 0;
}

.custext{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#444444;
	display:block;
	text-decoration: none;
}

table.leftnavtable {
	border-width: 2px 2px 2px 2px;
	border-style:solid;
	border-color: 116375 116375 116375 116375;
	border-collapse:collapse;
	background-color: FFFFFF;
	padding:0 0 0 0;
	border-spacing:0;
}

#custext{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#444444;
	display:block;
	text-decoration: none;
	border:dotted;
	border-width:1px;
	border-color:#81C1D6;
	padding:5 5 5 5;
}