/* 
-------------------------------------------
| Copyright MHG Metropolitan Health Group |
| author: R.Nicholls  March 2008          |
-------------------------------------------
*/

/*********General*********/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	border: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}
	
hr{
	background-color:#a2b2cb;
	color:#a2b2cb;
	height:1px;
}




/*********Default*********/
html, body{
	height: 100%;
}

* html a:hover {visibility:visible;}

body{
	background-image:url(../images/polmed/body_back.jpg);
	background-repeat:repeat-x;
	background-color:#011238;
	padding:0px;
	margin:0px;
}
/*********End Default*********/

/****************Global Links**********************/

/****************PNG Link Hack Fix**********************/
/*a{
	position:relative;
}*/

/*****************Enf Hack Fix**************************/

a{
	outline:none;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

a:active{
  outline: none;
}

a:visited{
color:#a2b2cb;
}

a:link {
	text-decoration:underline;
}

 ul{
padding-left:40px;
}

 li{
 list-style:disc;

}

/****************End Global Links**********************/

/*****************Headings***************************/

h1, h2, h3, h4, h5 {
	text-align:left;
	padding-bottom:8px;
}

h1, h2, h3  {
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#59b2f4;
	letter-spacing:1px;
}

h1 a{
	color:#59b2f4;
	text-decoration:underline;
}

h1 a:hover{
	color:#59b2f4;
	text-decoration: none;
}

h2 a{
	color:#59b2f4;
	text-decoration:underline;
}

h2 a:hover{
	color:#59b2f4;
	text-decoration: none;
}

h3 a{
	color:#59b2f4;
	text-decoration:underline;
}

h3 a:hover{
	color:#59b2f4;
	text-decoration: none;
}

h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}

h3{
	font-size:15px;
}

h4 {
	font-size: 17px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#59b2f4;
	letter-spacing:1px;
}

h4 a{
	color:#59b2f4;
	text-decoration:underline;
}

h4 a:hover{
	color:#59b2f4;
	text-decoration: none;
}

h5 {
	font-size: 12px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#59b2f4;
	letter-spacing:1px;
}

h5 a {
	color:#59b2f4;
	text-decoration:underline;
}

h5 a:hover {
	color:#59b2f4;
	text-decoration:none;
}


h6 {
	font-size: 11px;
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
	padding-top:5px;
	padding-left:6px;
	text-align:left;
	text-decoration:none;
	width:150px;
	float:left;
	
	
}

h6 a {
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
}


h6 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

h6 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.bentext {
	font-size: 17px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:1px;
}

/*****************End Headings***************************/

/*********End General*********/

.clear{
	clear:right;
}

.clearleft{
	clear:left;
}

/*********Holders*********/

#wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
	width:766px;
}
.contentholder{
	margin-top:15px;
}
.leftholder{
	float:left;
	width:219px;
	margin-left:3px;
}

.footer, .push {
	height: 40px; /* .push must be the same height as .footer */
	clear:both;
}

.footer{
	height:20px;
	margin: 0 auto;
	background-color:#06193c;
	width:750px;
	padding-top:10px;
	padding-right:10px;
}

.footertext{
	float:right;
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#757e90;
}

.footertext a{
	color:#8db9d7;
	text-decoration:underline;
}

.footertext a:hover{
	color:#8db9d7;
	text-decoration:none;
}

.footertext a:visited{
	color:#8db9d7;
}

#header{
	background-image:url(../images/polmed/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:241px;
	width:766px;
}

#header1{
	background-image:url(../images/polmed/header2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:241px;
	width:766px;
}

#header2{
	background-image:url(../images/polmed/header2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:241px;
	width:766px;
}

#header3{
	background-image:url(../images/polmed/header3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:241px;
	width:766px;
}

#header4{
	background-image:url(../images/polmed/header4.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:241px;
	width:766px;
}

#header5{
	background-image:url(../images/polmed/header5.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:241px;
	width:766px;
}

.centercontent{
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;	
	width:537px;
	float:left;
	padding-bottom:20px;
	letter-spacing:1px;
}

.centercontent a{
	color:#59b2f4;
	text-decoration:none;
}

.centercontent a:hover{
	color:#59b2f4;
	text-decoration:none;
}

.centercontent a:visited{
	color:#59b2f4;
}

.centercontent a:link{
	text-decoration:underline;
}


#benholder{
	margin-top:30px;
	padding:10px;
	background-image:url(../images/polmed/left_menu_back.png);
	float:left;
	width:183px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;	
}

#mobiholder{
	margin-top:30px;
	padding:10px;
	background-image:url(../images/polmed/left_menu_back.png);
	float:left;
	width:183px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;	
}


#benholder a{
	color:#59b2f4;
	text-decoration:none;
}

#benholder a:hover{
	color:#59b2f4;
	text-decoration:none;
}

#benholder a:visited{
	color:#59b2f4;
}

#benholder a:link{
	text-decoration:underline;
}


#mobiholder a{
	color:#59b2f4;
	text-decoration:none;
}

#mobiholder a:hover{
	color:#59b2f4;
	text-decoration:none;
}

#mobiholder a:visited{
	color:#59b2f4;
}

#mobiholder a:link{
	text-decoration:underline;
}

/*********Hide text************/
.hidetext{
	display:none;
}
/*********Hide text************/

/*********End Holders*********/

/*********Menu*********/

/*******************************************/
     /*****  Tabbed Nav   *****/
/*******************************************/

/* HOME BUTTONS */
			.homenav	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:  url(../images/polmed/menu/home_over.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 61px;
						height: 26px;
						margin: 0; 
						padding: 0; 
						float:left;
						margin-left:5px;
						margin-right:5px;
						margin-top:208px;
			}
			.homenav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 61px;
						height: 26px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.homenav img {width: 61px; height: 26px; border: 0; }
			
			.homenav a:hover img{visibility:hidden;}

			.homenav span {
						font-family: arial, helvetica, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						display:none;
			}
/* END OF HOME */


/* ADMIN BUTTONS */
			.adminnav	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image: url(../images/polmed/menu/admin_over.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 122px;
						height: 26px;
						margin: 0; 
						padding: 0; 
						float:left;
						margin-right:5px;
						margin-top:208px;
			}
			.adminnav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 122px;
						height: 26px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.adminnav img {width: 122px; height: 26px; border: 0; }
			
			.adminnav a:hover img{visibility:hidden;}

			.adminnav span {
						font-family: arial, helvetica, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						display:none;
			}
/* END OF ADMIN */

/* MANAGE BUTTONS */
			.managenav	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image: url(../images/polmed/menu/managed_over.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 122px;
						height: 26px;
						margin: 0; 
						padding: 0; 
						float:left;
						margin-right:5px;
						margin-top:208px;
			}
			.managenav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 122px;
						height: 26px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.managenav img {width: 122px; height: 26px; border: 0; }
			
			.managenav a:hover img{visibility:hidden;}

			.managenav span {
						font-family: arial, helvetica, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						display:none;
			}
/* END OF MANAGE */

/* NETWORK BUTTONS */
			.networknav	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image: url(../images/polmed/menu/networks_over.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 142px;
						height: 26px;
						margin: 0; 
						padding: 0; 
						float:left;
						margin-right:5px;
						margin-top:208px;
			}
			.networknav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 142px;
						height: 26px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.networknav img {width: 142px; height: 26px; border: 0; }
			
			.networknav a:hover img{visibility:hidden;}

			.networknav span {
						font-family: arial, helvetica, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						display:none;
			}
/* END OF NETWORK */


/*****  End Tabbed Nav   *****/


/*********Left Menu********/

.leftmenu{  
	background-image:url(../images/polmed/left_menu_back.png);
	width:192px;
	float:left;
}

/***************Start Left Menu*********************/

.menuholder{
	width:192px;
	position:relative;
	z-index:8;
	height:260px;
}
#menu {
	width: 192px;
	padding-left:2px;
	position:relative;
}

#menu ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

#menu a, #menu h2 {
	font-size:10px;
	display: block;
	height:20px;
	margin: 0;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}

#menu h2 {
	color: #fff;
	background: #000;
}

#menu a {
	color:#D8E0DD;
	background-image: url('../images/polmed/menu/norm.png');
	background-position:left;
	background-repeat:no-repeat;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin-top:0px;
	padding-left:15px;
	position:relative;
}

#menu a:hover {
	color: #a8bbb5;
	background-image: url('../images/polmed/menu/over.png');
	background-position:left;
	background-repeat:no-repeat;
}

#menu li {
	position: relative;
	padding-bottom: 0;
	list-style:none;
}

#menu li li a{
	position: relative;
	background-color: #FFFFFF;
	background-image:none;
	border-top: 1px solid #a8bbb5;
	border-right: 3px solid #a8bbb5;
	border-bottom: 0px solid #a8bbb5;
	border-left: 0px solid #a8bbb5;
	color:#0529d8;
}

#menu li li a:hover {
	position: relative;
	background-color:#004b88;
	color:#FFFFFF;
	background-image:none;
	border-top:0px solid #333333;
	border-right: 3px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 0px solid #333333;
}

#menu ul ul ul, #menu ul ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
}


div#menu ul ul ul,
div#menu ul ul li:hover ul ul, 
div#menu ul ul ul ul, 
div#menu ul ul  li:hover ul ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul, div#menu ul ul ul ul li:hover ul  
{display: block;}
/***************END Left Menu*********************/

/*********End Left Menu********/

/*********End Menu*********/

/*********Login***********/

#loginerror{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #a2b2cb;
	background-color: #004b88;
	margin-right:10px;
	text-align: center;
	margin-bottom:5px;
	border: solid 1px #a2b2cb;
	padding-top:3px;
	padding-bottom:3px;
}

#logonholder{
	margin-top:30px;
	padding:10px;
	background-image:url(../images/polmed/left_menu_back.png);
	float:left;
	width:183px;
}

#logon{
	width:183px;
	padding-top:5px;
	font-size:10px;
	margin-left:7px;
	text-align:right;
	margin-top:2px;
	font-size:9px;
	font-family: Arial, sans-serif;
	color:#b2c8d7;

	letter-spacing:1px;
}


#logon select{
	width: 90px;
	margin-right: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #f2f2f2;
	border: solid #CCCCCC 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#logon input{
	background-color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:relative;
}

#loginbut{
	padding-top:5px;
	padding-bottom:5px;
	height: 21px;
	width: 77px;
	background-image:url(../images/polmed/menu/login_but.gif);
	cursor: pointer;
	border:none;
	margin-right: 18px;
	position:relative;
}


#logonfooter{
	font-family: Arial, sans-serif;
	width:170px;
	float:right;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	font-weight: normal;
	color: #b2c8d7;
	text-align:right;
}

#logonfooter a{ font-weight:normal; color:#b2c8d7; text-decoration:underline; position:relative;}
#logonfooter a:hover{ font-weight:normal; color:#b2c8d7; text-decoration:none;}

#logontop{
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:2px;
	text-transform:uppercase;
	background-color:#004b88;
	padding-right:10px;
	width:173px;
}

.txt2{
	border: 1px solid #3B4F4B;
	background-color:#E3EEE9;
	width:87px;
	margin-right: 18px;
	margin-left: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#Text1{
	border: 1px solid #3B4F4B;
	background-color:#E3EEE9;
	width:88px;
	margin-right: 18px;
	margin-left: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: solid #000000 1px;
}

#Password1{
	border: 1px solid #3B4F4B;
	background-color:#E3EEE9;
	width:88px;
	margin-right: 18px;
	margin-left: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: solid #000000 1px;
}

/********Login Table***************/

.TableLog{
	border:none;
	width:100%;
}

.TableLog td, TableLog tr{
	padding-left: 0px;
	border:none;
}


.TableLog tr{
	background:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border:none;
}

.TableLog td{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	
}

.TableLog th{
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background:none;
	font-size:11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border:none;
}

/*********End Login Table***********/



/*********End Login**********/



/************Spotlight**************/


.spotlightback{
	background-image:url(../images/polmed/spotlights/spotlightback.png);
	background-repeat:no-repeat;
	width:161px;
	height:391px;
	float:left;
	margin-bottom:20px;

}

.spotlightbackmiddle{
	background-image:url(../images/polmed/spotlights/spotlightback.png);
	background-repeat:no-repeat;
	width:161px;
	height:391px;
	float:left;
	margin-left:22px;
	margin-bottom:20px;

}


.newsflashimage{
	background-image:url(../images/polmed/spotlights/spot1.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:216px;
	float:right;
	margin-top:3px;
}

.newsletterimage{
	background-image: url(../images/polmed/spotlights/spot2.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:216px;
	float:right;
	margin-top:3px;
}

.programsimage{
	background-image: url(../images/polmed/spotlights/spot3.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:216px;
	float:right;
	margin-top:3px;
}

.galleryimage{
	background-image: url(../images/polmed/spotlights/spot_1_gal.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:216px;
	float:right;
	margin-top:3px;
}

.calendarimage{
	background-image: url(../images/polmed/spotlights/spot5.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:216px;
	float:right;
	margin-top:3px;
}

.contactusimage{
	background-image: url(../images/polmed/spotlights/spot6.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:216px;
	float:right;
	margin-top:3px;
}

.spotcopy{
	font-family:Arial, sans-serif;
	font-size:10px;
	text-align:justify;
	width:150px;
	float:left;
	color:#abb8c4;
	padding-top:5px;
	padding-left:6px;
	padding-right:3px;
}

.spotcopy a{
	color:#7889d8;
	text-decoration:underline;
	position:relative;
}

.spotcopy a:hover{
	color:#7889d8;
	text-decoration:none;
}

.spotcopy a:visited{
	color:#7889d8;
}

#newsflashheading, #newsletterheading, #programsheading, #galleryheading, #calendarheading, #contactheading{
	font-family:Arial, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	float:left;
	padding-top:5px;
	padding-left:6px;
	padding-bottom:3px;
	font-weight:bold;
	width:150px;
}

#newsflashheading{
	color:#df7479;
	text-decoration:none;
}

#newsflashheading a{
	color:#df7479;
	text-decoration:none;
	position: relative;
}
#newsflashheading a:hover{
	color:#df7479;
	text-decoration:underline;
}

#newsflashheading a:visited{
	color:#df7479;
}

#newsletterheading{
	color:#db907a;
	text-decoration:none;
}
#newsletterheading a{
	color:#db907a;
	text-decoration:none;
	position: relative;
}
#newsletterheading a:hover{
	color:#db907a;
	text-decoration:underline;
}

#newsletterheading a:visited{
	color:#db907a;
}

#programsheading{
	color:#c8d2b8;
}
#programsheading a{
	color:#c8d2b8;
	text-decoration:none;
	position: relative;
}
#programsheading a:hover{
	color:#c8d2b8;
	text-decoration:underline;
}

#programsheading a:visited{
	color:#c8d2b8;
}

#galleryheading{
	color:#96b181;
}
#galleryheading a{
	color:#96b181;
	text-decoration:none;
	position: relative;
}
#galleryheading a:hover{
	color:#96b181;
	text-decoration:underline;
}

#galleryheading a:visited{
	color:#96b181;
}

#calendarheading{
	color:#809fd3;
}
#calendarheading a{
	color:#809fd3;
	text-decoration:none;
	position: relative;
}
#calendarheading a:hover{
	color:#809fd3;
	text-decoration:underline;
}

#calendarheading a:visited{
	color:#809fd3;
}

#contactheading{
	color:#d69c2b;
}
#contactheading a{
	color:#d69c2b;
	text-decoration:none;
	position: relative;
}
#contactheading a:hover{
	color:#d69c2b;
	text-decoration:underline;
}

#contactheading a:visited{
	color:#d69c2b;
}


.spotheadbold {
	font-size: 11px;
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
	padding-top:5px;
	padding-left:6px;
	text-align:left;
	float:left;
}

.spotheadbold a {
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
}


.spotheadbold a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.spotheadbold a:visited {
	color:#FFFFFF;
}


.detailview{
	display:block;
	background-color:#052acf;
	padding:5px;
	border:#0066CC 1px solid;
	margin-bottom:5px;
	width:521px;
	color:#abb8c4;
}

/**************End Spotlight************/



/***************Content Image************/

.contentback{
	width:529px;
	height:178px;
	padding-bottom:10px;
	padding-top:4px;
	padding-left:4px;
}

.contentimage{
	width:521px;
	height:170px;
}


/***************End COntent Image*********/


/****************Contact Us*****************/

.contactus{
	background-image:url(../images/polmed/contactus.png);
	background-repeat:no-repeat;
	width:491px;
	height:132px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:25px;
}

.contactusheading{
	color:#41a8f5;
	font-family:Verdana, sans-serif;
	letter-spacing:1px;
	font-size:12px;
	font-weight:bold;
	float:right;
	text-align:right;
	margin-right:10px;
	margin-top:3px;
	margin-left:400px;
}


.contactdetails{
	color:#FFFFFF;
	font-family:Verdana, sans-serif;
	letter-spacing:0;
	font-weight:normal;
	font-size:9px;
	text-align:right;
	float:right;
	margin-right:10px;
	margin-top:3px;
	margin-left:300px;
}

.contactdetails a{
	position:relative;
}

/****************End Contact Us*****************/

/************* PAGENATION *****************/	
	
#PageNation{
	width:100%;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#PageNation a:link{
	text-decoration:underline;
	color: #FFFFFF;
	display:block;
	
}

#PageNation a:hover{
	text-decoration:none;
	color:#41a8f5;
	background-color:#FFFFFF;
	display:block;
}

#PageNation a:visited{
	text-decoration:none;
}
/************* END PAGENATION *****************/

#tabspol
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:12px;
	font-family:Arial, sans-serif;
	color:#a2b2cb;
	font-weight:bold;
}

#tabspol li
{
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;

}
	


#tabspol a
{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 0px 0 0px;
	letter-spacing:1px;
	background-image:url(../images/polmed/menu/menu_norm.jpg);
	background-repeat: no-repeat;
	text-align:center;
	height:29px;
	width:135px;
	margin-left:10px;
	margin-right:5px;
	margin-top:208px;
}
#tabspol a:hover
{	
	color:#FFFFFF;
	background-image:url(../images/polmed/menu/menu_over.jpg);
	padding:8px 0px 0 0px;
	text-align:center;
	background-repeat: no-repeat;
	height:29px;		
}
	

#tabspol li a.current
{
	display:inline;
	float:left;
	margin:0;
}

/*************Calendar**************/
.smallCalendar
        {
            float: left;
            font-size: 9px;
			display:block;
			padding-left:15px;
			font-family:Verdana, sans-serif;
			letter-spacing:1px;
			padding-bottom:14px;
        }
.smallCalendar h2
        {
            font-family: arial;
			font-weight:bold;
            font-size: 10px;
			color:#0099CC;
			padding-bottom:16px;
			text-align:center;
            
        }
.largeCalendar
        {
            float: left;
            font-family: Verdana, sans-serif;
			letter-spacing:1px;
			color:#FFFFFF;
            font-size: 11px;
			display:block;
			padding-bottom:14px;
			padding-left:20px;
        }
        
.largeCalendar h2
        {
            font-family: Arial, sans-serif;
			color:#FFFFFF;
			letter-spacing:1px;
            font-size: 12px;
			padding-bottom:10px;
			text-align:center;
        }       
.DateCell
        {
            cursor: pointer;
			padding:2px;
			text-align:center;
        }
		
		
.dayname{
			padding:2px;
			text-align:center;
			font-weight:bold;
			background-color: #4F7BFF;

}


.DateCellSelected
        {
            background-color: #006699;
            color: #FFFFFF;
			padding:2px;
			text-align:center;
			cursor: pointer;
        }
.DateCellUnSelected
        {
             cursor: pointer;  
			padding:2px;
			text-align:center;    
        }
.DateCellRed
        {
            background-color: red;
            color: black;        
        }
#Monthbar
        {
            width: 530px;
			padding:5px;
			background-color:#0066CC;
			margin-bottom:10px;
        }
.monthlist{
	padding:6px;
	background-color:#0033CC;
}   

#EventsBar
        {
            float:left;
            width: 230px;
        }
.mapitem
	{
	cursor: pointer;
	}
.MonthName
	{
		background-color:#0066CC;
		color:#FFFFFF;
		font-family:Arial, sans-serif;
		font-size:12px;
		letter-spacing:1px;
		font-weight:bold;
		padding:5px;
		height:15px;
		margin-bottom:2px;
		float:left;
		width:220px;
	}
.Day
	{
		
		margin-top:2px;		
				
	}
	
.previewholder{
	border-bottom:2px solid #000033;
	margin-bottom:2px;
	margin-top:2px;	
	background-color:#006699;
	width:230px;
	min-height:50px;
	clear:both;

}



.DayNumber
	{
		font-family:Verdana, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#A4D5F9;
		letter-spacing:1px;
		padding-left:3px;
		padding-right:6px;
		margin-bottom:3px;
		margin-top:3px;
		height:15px;
		float:left;
		width:221px;
		background-color:#0033cc;
		
	}
	
#RegionSelecter{
	float:right;
	position:relative;}
	
	#RegionSelecterContacts{
	float:left;
	position:relative;}
	
.calendarholder{
	width:530px;
	}
	
	
.down	{
						
						font-family: arial, helvetica, sans-serif;
						background-image:  url(../images/polmed/calendar/left_arrow_over.gif);
						background-repeat: no-repeat;
						white-space: nowrap;
						padding-right:10px;
						display: block;
						width: 17px;
						height: 17px;
						margin: 0;  
						float:left;
				
			}
.down a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 17px;
						height: 17px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

.down img {width: 17px; height: 17px; border: 0; }
			

.down a:hover img{visibility:hidden;}

.down span {
						font-family: arial, helvetica, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						display:none;
			}
			
.up	{
						
						font-family: arial, helvetica, sans-serif;
						background-image:  url(../images/polmed/calendar/right_arrow_over.gif);
						background-position:right;
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 17px;
						height: 17px;
						margin: 0; 
						float:right;
				
			}
.up a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 17px;
						height: 17px;
						display: block;
						color: black; 
						text-decoration: none;
						float:right;
			}

.up img {width: 17px; height: 17px; border: 0; }
			

.up a:hover img{visibility:hidden;}

.up span {
						font-family: arial, helvetica, sans-serif;
						font-size:12px;
						color:#FFFFFF;
						display:none;
			}
			
.dateperiod{
	width:514px;
	display:block;
	float:left;
	padding:8px;
	background-color:#0033CC;
}

.from{ float:left;}
.fromdate{float:left;}
.to{float:left;}
.todate{float:left;}




#previewlink{
	margin-bottom:2px;
	color:#FFFFFF;
	padding:5px;
	font-family:Arial, sans-serif;
	font-size:11px;
	float:left;
	width:165px;
	height:45px;
}

#previewlink a{
	color:#FFFFFF;
	text-decoration:none;
}

#previewlink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#previewlink a:visited{
	color:#FFFFFF;
}

#previewlink a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.regionsmall{
float:right;
width:43px;
height:15px;
margin-right:5px;}

.region{
float:right;
width:137px;
height:29px;
margin-left:8px;}

.Area_Visits{
background-image:url(../images/polmed/calendar/av.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;
}

.Student_Intakes{
background-image:url(../images/polmed/calendar/st.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;
}

.Plan_Selection{
background-image:url(../images/polmed/calendar/ps.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;
}

.Annual_General_Meeting{
background-image:url(../images/polmed/calendar/agm.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;
}

.Health_Days{
background-image:url(../images/polmed/calendar/hd.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;
}

.Public_Holiday{
background-image:url(../images/polmed/calendar/ph.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;

}

.Other{
background-image:url(../images/polmed/calendar/o.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;
}

.Sixty_Plus{
background-image:url(../images/polmed/calendar/60plus.gif);
background-repeat:no-repeat;
background-position: center;
float:right;
margin-top:5px;
margin-bottom:5px;
padding:2px;
height:12px;
width:43px;
}

#provinceName{
	position:absolute; 
	left: 5px;
	top:10px;
	font-size: 14px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#59b2f4;
	letter-spacing:1px;
}

.southafricaimage{
	width:297px;
	height:265px;
	background-color:#0346e6;
}

#events{
display:none;
}



.legendholder{
	float:right;
	width:287px;
	padding:5px;

}

.nationallegend{	
	float:right;
	width:287px;

}

.nationallegmap{	
	float:left;
	width:34px;
	height:36px;
}

.calendarlegimg{
height:19px;
padding-bottom:5px;
}
	
	
	
/***************END Calendar**************/

/********************Register**************************/
    .tab
        {
           
				
            padding: 6px;
            float: left;
            cursor: pointer;
				color:#FFFFFF;
				font-family: Arial, sans-serif;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
				background-image:url(../images/polmed/tabs.gif);
			position:relative;
			border-bottom: 3px #b5dde6 solid;
				
        }
		   .selectedtab
        {
            
				border-bottom: 3px #0324af solid;
            padding: 6px;
            float: left;
            cursor: pointer;
				color:#122b52;
				font-family: Arial, sans-serif;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
background-image:url(../images/polmed/tabsover.gif);
position:relative;
        }
		  
		  
    #box{
           background-color:#052acf;
	background-image:none;
	margin-bottom:5px;
            float: left;
            padding: 10px;
				height:700px;
	
        }
    #tabs
        {
            width: 400px;

        }
   #Member
        {
           display: block;
		   position:relative;
          
        }
   #ServiceProvider
        {
            display: none;
			 position:relative;

        }





#S-DOC{
width:135px;
}

fieldset{
	background-image:none;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-bottom:10px;
	background-color:#052acf;
	border:#0066CC 1px solid;
	margin-bottom:5px;
}

legend{
color:#a8bbb5 ;
font-size:14px;
font-weight:bold;
margin-top:0px;
padding-bottom:10px;
text-decoration:underline;
letter-spacing:1px;
margin-left:-7px;
text-decoration:none;
}

#ValidationMessage{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: red;
padding-top:5px;
padding-bottom:5px;
text-align: center;
margin-bottom:5px;
}

.contactsblocks{
	background-color:#052acf;
	padding:5px;
	margin:5px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;	
	float:left;
	letter-spacing:1px;
	width:500px;

}

.contactsblocks a{
	color:#59b2f4;
	text-decoration:underline;
}

.contactsblocks a:hover{
	color:#59b2f4;
	text-decoration:none;
}

.contactsblocks a:visited{
	color:#59b2f4;
}

div.managecalltoactionWrap{width:399px; margin:0px; padding:0px}
div.managecalltoactionTop{width:399px; margin:0px; padding:0px; height:37px; background-image:url(../images/polmed/managecalltoaction-topcurve.gif); background-repeat:no-repeat}
div.managecalltoactionContent{width:379px; padding:0px 5px 0px 5px; margin:0px 4px 0px 4px; background-image:url(../images/polmed/managecalltoaction-bg.gif); background-repeat:no-repeat; background-color:#366BA1; border-left:1px solid #1A5189; border-right:1px solid #1A5189}
div.managecallteactionBottom{width:399px; height:31px; margin:0px; padding:0px; background-image:url(../images/polmed/managecalltoaction-bottomcurve.gif);background-repeat:no-repeat}

.managecalltoaction{
	background-image: url(../images/polmed/manage-call-to-action.png);
	background-repeat:no-repeat;
	width:353px;
	height:161px;
}

.managecalltext{font-family:Verdana, sans-serif;font-size:11px;color:#cad3fc;letter-spacing:1px;padding-top:36px;float:right;width:270px;
	padding-right:6px;}

.manageicon{
	float:left;
	padding-top:36px;
	width:70px;
	height:69px;
	padding-left:8px;

}
/***************Enquiry Form*********************/

.enquirform {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	width:500px;
	PADDING-TOP: 10px;
	font-family: Arial,sans-serif;
	font-size: 11px;
	background-image: url(../images/polmed/left_menu_back.png);
} 

.InputFieldsa, .InputFieldsb, .InputFieldsc {
	position: relative;
	width: 125px;
} 

.InputFieldsd{

	width: 145px;
}

.submit{
	background-color:#16305a;
border: 1px solid #3B4F4B;
margin-left:5px;
color:#FFFFFF;
font-family:Verdana, sans-serif;
font-weight:bold;
font-size:11px;
} 


.FormLabel{
   width:280px;
	padding-right:20px;
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
}

.InputFieldsa{
	left: 0px;
	border: 1px solid #3B4F4B;
} 

.InputFieldsb{
	left: 0px;
	border: 1px solid #3B4F4B;
} 

.InputFieldsc{
	left: 0px;
	border: 1px solid #3B4F4B;
}

.formtext{
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 300px;
	height: 40px;
} 

.formtop{
font-family:Arial, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding-top:5px;
padding-bottom:10px;
text-transform:uppercase;
background-image: url(../images/polmed/left_menu_back.png);
width:auto;}


.mapbackground{
	float:left;
	width:297px;
	height:265px;
	display:block;
	background-image:url(../images/polmed/map/fullmap.gif);
	background-repeat:no-repeat;
}

.mapholder{
	width:530px;
	height:265px;
	display:block;
}


.maptext{
	margin-left:10px;
	height:50px;
	font-size:14px;
	color:#59b2f4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:223px;
	text-align:left;
}
.westerncape, .easterncape, .northerncape, .freestate, .northwest, .gauteng, .kzn, .mapu, .limpopo{
	width:223px;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	visibility:hidden;
	position:absolute;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
}

.mapprov{position:relative; top:50px;}

.maptextprov{float:left;}


.ProviderTable {border:0;width:100%;background-color:#4A67EF;}

.ProviderTable td {border:0;padding:4px;font-size:11px;color:#333333}
.providerhead th {border:0;font-weight:bold;font-size:13px;font-family:arial;letter-spacing:-1px;padding:5px 3px 5px 0;color:#333333}
.oddrow td {background-color:#0066CC}
.providerhead {border-bottom:5px solid #0066CC}
.providerpaging {padding-left:4px}
.providerpaging div {float:left;padding:0px 5px 1px 5px;width:27px;font-weight:bold;text-align:center;font-size:19px;line-height:23px;letter-spacing:-2px;font-family:arial}
.providerpaging a {text-decoration:none;background-color:#0066CC;padding:5px;display:block;width:26px;float:left;border-right:1px solid #4A67EF;border-bottom:1px solid #4A67EF;text-align:center}
.providerpaging a:hover {background-color:#74AFF7;text-decoration:none;color:#222;font-weight:bold}
.labelipa {width:130px;display:block;float:left;}
.InputFieldsipa{
	position:relative;
	left:0px;
}

.breadcrumbs{display:none;}

.dic 
{
 	display:block;
    padding: 5px;
    height: 20px;
}
.dicitem
{
    float: left;
    padding-left: 5px;
    padding-bottom: 5px;
}
.dicbull
{
   padding-bottom: 5px;
   padding-top:5px;
}

li.dicbull 
{
   list-style-position: inside; 
}

.alpha{display:block;padding-top:10px;}

/***********************Option Changes **********************/
#OptChnge table {
    border: 0px;
}

#OptChnge table tr {
    border: 0px;
}

#OptChnge .tablenorm
{
    border: #0278c0 1px solid;
    width: 100%;
    border-collapse: collapse;
    font-family: Verdana, Sans-Serif;
    background:rgb(237,246,251);    
    color: #333333;
    font-size: 9px;
}

#OptChnge table.tablenorm tr
{
    padding: 15px 18px;
    background-color: rgb(237,246,251) ;        
    border: #4a6077 1px solid;
    text-align: left;
    font-family: Arial, Sans-Serif;    
}

#OptChnge table.tablenorm th
{
    border-bottom: #496990 1px solid;
    text-align: inherit;    
    padding: 5px;
    color: #ffffff;
    background:#3E6A98 none repeat scroll 0 0;
    font-size: 11px;
    font-weight: bold;
}

#OptChnge table.tablenorm td
{
    border: #4a6077 1px solid;
    font-family: Arial, Sans-Serif;
    color: #333333;
    font-size: 9px;
    padding: 4px;
}

#OptChnge table.tablenorm th h4{
    color: #ffffff;
}

 .lower, .higher
 {
    color: #333333;
 }
 
.tablenorm  a {
    text-decoration: none !important;
  } 

#OptChnge li { margin-left: 40px; list-style-position: outside; list-style-type:decimal;}

#searchDiv 
{     
    margin: 10px; 
    padding: 15px 18px; 
    border: 1px solid rgb(219,219,220); 
    background: rgb(237,246,251); 
    width:480px; 
    font-weight: normal; 
    font-variant:normal; 
    font-style:normal;     
    font-family: Tahoma, sans-serif; 
    color:#383737;
    font-size:12px; 
    clear: both;
}

#searchDiv input {width: 250px; height: 20px; background: #f2f2f2; margin-right: 3px;}
#searchDiv .pracfield { width: 50px !important; height: 20px; }
.Header 
{
	background: #3E6A98 none repeat scroll 0 0;
	border-color:#3D5893;color:#F3FAFD; 
	height: 25px; 
	text-align:center;
	padding: 3px 2px; 
	vertical-align:baseline; 	
}
.Header span { font-weight: bold; margin: 0px;}

#searchContent {  margin-bottom: 3px; padding: 10px 12px 8px 0px; }
#searchContent * { float: left;}

a.search { background: url(../images/searchbutton.png) no-repeat 0px 2px; display:inline-block; width: 21px; height: 18px; cursor:pointer; }
a:hover.search { background: url(../images/searchbutton-over.png) no-repeat 0 2px; }

a.reload { background: url(../images/searchbutton.png) no-repeat 0px 2px;display:inline-block; width: 21px; height: 18px; cursor:pointer;}
a:hover.reload { background: url(../images/searchbutton-over.png) no-repeat 0 2px; }

#searchDiv label { width: 120px; float:left; text-align:left; margin-right: 2px; padding-top: 4px; }
#dependantContent {padding-top: 5px;}
#dependantContent  div{ padding: 5px 12px 5px 0px; margin: 0px; }
/******************** Light Box Styles ************************/
.clear{clear:both;}
#boxheader img{float:right;border:none;margin-top:3px; cursor:pointer;}
#boxheader p 
{ 
    float:left; 
    border:none;
    margin-top: 5px; 
    margin-left: 7px; 
    font-weight:bold;  
    font-family: arial, helvetica, sans-serif;  
    font-size: 14px;     
    color: #545454;
    
}
#boxheader{position:relative;top: -50px;left:-80px;width: 780px;
height:35px;border: 10px solid #999;
border-bottom: none; background: #fff;
}

#contentbox {
position:relative;
top: -50px;
left: -80px;
width: 750px;
height: 500px;
padding: 15px;
border: 10px solid #999;
border-top:none;
background-color: #fff;
z-index:100;
overflow:auto;
}

#content {  }

.pagination {
  clear: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 85%;
  margin: 1em 0;
  padding: 1em;
}

.pagination span.nextprev {

    border:1px solid #DDDDDD;
    color: #999999;
}

.pagination span.current {

    background: #2E6AB1 none repeat scroll 0 0;
    border: 1px solid #2E6AB1;
    color: #FFFFFF;
    font-weight: bold;
}

.pagination span, .pagination a {
    background: #FFFFFF none repeat scroll 0 0;
    display: block;
    float: left;
    margin-right: 0.1em;
    padding: 0.2em 0.5em;
}

.pagination a {
    border: 1px solid #9AAFE5;
    text-decoration: none;    
    cursor:pointer;
    /*outline-color: -moz-use-text-color !important;*/
    outline-style: none !important;
    outline-width: medium !important;
}

.pagination a.nextprev {
    font-weight:bold;
}

.pagination a:hover {
    border: 1px solid #2E6AB1;
}

.pholder {
    height: 1.6em;
}

.indiv{
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        padding-top: 5px;
        padding-bottom: 5px;
}

#PSearch .labelipa
{
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        width: 130px;
        display: block;
        float: left;
}

 #PSearch .ProviderTable {
    background-color: #E5ECF3 !important;
}

#PSearch .providerhead {
    background-color: #E5ECF3 !important;
    border-bottom: 5px solid rgb(237,246,251);
}

#PSearch .oddrow td { background-color:rgb(237,246,251); }

/**********************************************************/

