/*
          '********************************************************************
          'Project: westinsure healthcare
          '
          'File Name: westinsurehealthcare.CSS
          '
          'Description: BASIC CSS FOR SITE
          '
          'Author: NJ
          '
          'Date: 2009/05
          '
          'Other Details:
          '
          'Change History Record
          '--------------
          '
          'Date:		Who:  	Change-Description:
          '--------		----	----------------------------------------------------
          '
		  '-------------------------------
          '
          '********************************************************************
*/

/* SPECIALS */
#hintbox{ 
/* CSS for pop up hint box */ position:absolute;top: 0;background-color:#FFFFCC;width: 150px; 
/* Default width of hint.*/ padding: 3px;border:1px groove #40FF40;font:normal 12px Ariel;line-height:18px;
z-index:100; border-right: 1px ridge #40FF40;border-bottom: 1px ridge #40FF40;
visibility: hidden;border-top: 1px groove #40FF40;border-left: 1px groove #40FF40; 
}
.hintanchor{ 
/*CSS for link that shows hint onmouseover*/font-weight: bold;margin: 3px 8px; 	border-color: #ffffff	/*   */
}

/* BODY */	
BODY {		/* CUSTOMISE */
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	margin-top: 0px;
	margin-left: 5px;
}
/* Headings */
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-BOTTOM: 0px; COLOR: #000000  /* black DNC-customise subs */
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN-BOTTOM: 0px; COLOR: #000000  /* black DNC-customise subs */
}

/* Anchors */	
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

/* CUSTOMER BACKGROUNDS  - IDENTIFY AREAS  AND COLOURS IN NAMES */
.white-bg {
	BACKGROUND-COLOR: #ffffff		/* CUSTOMISE */
}
.blue-bg {
	background-color: 003399;
	color: ffffff;
}
.td-blueBG-whiteText {
	color: ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/bbg.gif);
}
.td-blue-lines-b {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
}
.td-blue-lines-t {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #003399;
}


.mainheading {	
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #0065A5; FONT-FAMILY: georgia; LINE-HEIGHT: 21pt; align: left;
}
.subheading {	
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0065A5; FONT-FAMILY: georgia ; LINE-HEIGHT: 19pt
}
.main-text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	LINE-HEIGHT: 16pt;
	COLOR: #0f2373;
	text-align: left;
}
.error-text {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt;  LINE-HEIGHT: 13pt;COLOR: #ff0000;		/* CUSTOMISE */
}
.form-header {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #of2373		/* CUSTOMISE */
}
.form-text {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR:#663300 LINE-HEIGHT: 13pt
}
.tab A:visted {
	TEXT-DECORATION: underline color: #FFFFFF
}
.tab-side A:visted {
	TEXT-DECORATION: underline color: #FFFFFF
}
.logo {
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(../images/WestinsureHCLogoSM.jpg);
	BACKGROUND-REPEAT: no-repeat
}


/* CUSTOMER TAG */

UL {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 10px; LINE-HEIGHT: 13pt; LIST-STYLE-TYPE: disc ; FONT-SIZE: 9pt;
}

#nav {
	margin: 0;
	padding: 0;
	background: #003399;
	list-style-type: none;
	width: 200px;
	float: left;
	text-align:left;
}
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#nav a {
	display: block;  /* to increase clickable area  */
	color: #fff;
	text-decoration: none;
	padding: 0 15px;
	line-height: 2.5;
	border-bottom: 1px solid #FFF;
}
#nav #nav_AboutUs {
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
		list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_Home {
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_PMI{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
		list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_HCP{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
		list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_Dental{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_IMI{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_FAQ{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_ContactUs{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_UsefilLinks{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_Freedom{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav #nav_EmailUs{
	margin: 0;
	padding: 0;
	color: #0;
	background: #209c19;
	list-style-type: none;
	width: 180px;
	float: left;
	border: none;
}
#nav a:hover {
	background:#003399;
	color: ffcc00;
}
#nav2 {
	margin: 0;
	padding: 0;
	background: #003399;
	list-style-type: none;
	width: 200px;
	float: left;
	text-align:left;
}
#nav2 li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#nav2 a {
	display: block;  /* to increase clickable area  */
	color: #fff;
	text-decoration: none;
	padding: 0 15px;
	line-height: 2.5;
	border-bottom: 1px solid #FFF;
}
#nav2 #nav2_Individual {
	margin: 0;
	padding: 0;
	color: #0;
	background:#003399;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav2 #nav2_Group {
	margin: 0;
	padding: 0;
	color: #0;
	background:#003399;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav2 a:hover {
	background: #209c19;	
	color: ffcc00;
}
#nav3 {
	margin: 0;
	padding: 0;
	background: #000000;
	list-style-type: none;
	width: 200px;
	float: left;
	text-align:left;
}
#nav3 li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#nav3 a {
	display: block;  /* to increase clickable area  */
	color: #fff;
	text-decoration: none;
	padding: 0 15px;
	line-height: 2.5;
	border-bottom: 1px solid #FFF;
}
#nav3 #nav3_LOWCOSTPMI {
	margin: 0;
	padding: 0;
	color: #0;
	background:#000000;
	list-style-type: none;
	width: 200px;
	float: left;
	border: none;
}
#nav3 a:hover {
	background: #209c19;	
	color: ffcc00;
}
input.txt {
	color:#000088;
	background-color: #e3f2f7;
	border: 1px insert #000088;
	width:200px;
	float: left;
}	
input.btn {
	color:#000088;
	background-color:#add8e6;
	border:1px outset #000088;
}
form div {
clear:left;
margin:0;
padding:0;
padding-top:5px;
}
form div label {
float:left;
width:30%;
font: 0.9em Arial, Helvetica, sans-serif;
}
fieldset {
border:1px dotted #FFCC33;
margin-top: 1.4em;
padding:0.6em;
}
legend {
font: bold 0.8em Arial, Helvetica, sans-serif;
color: #000088;
background-color:#ffffff;
}
legend span{
	position: absolute;
	left: 0.74em;
	top: 0;
	margin-top:0.5em;
	font-size:135%;
}
fieldset ol {
	padding:1em 1em 0 1em;
	list-style:none;
}
fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em;
}
fieldset.submit {
	float:none;
	width:auto;
	border-style:none;
}
Label {
	float: left;
	width: 10em;
	margin-right:5em;
	text-align:right;
	font-size:14px;
}

/*
          '********************************************************************
          'Project: 
          '
          'File Name: 
          '
          'Description: 
          '
          'Author: 
          '
          'Date:
          '
          'Other Details:
          '
          'Change History Record
          '--------------
          '
          'Date:     Who:  Change-Description:
          '--------  ----  ----------------------------------------------------
          '
          '
          '
          '********************************************************************
/*
