/* GENERAL PARAMETERS */

body {
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 5px;
    padding: 0;
    color: black;
    background: #fff;
    text-align: left;
    }
    
/* Typography */
h1 {
    font-size: 20px;
    color: #880000;
    font-weight: bold;
    margin: 0;
    padding-top: 5px;
    }

h2 {
    font-size: 14px;
    color: #006666;
    font-weight: bold;
    margin: 0;
    padding-top: 5px;
    }

h3 {
    font-size: 14px;
    color: #880000;
    font-weight: bold;
    margin: 0;
    padding: 0px;
    } 
       
h4 {
    font-size: 12px;
    color: #006666;
    font-weight: bold;
    margin: 0;
    padding: 0px;
    } 
    
p {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
    }
    
table {
	font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0px;
    }
    
 
ul li 
{
	list-style-image:url(/resources/images/redbullet.gif);	
	}
	
ul 
{
	list-style-position: outside; 
	margin-top:5px;
	margin-bottom:5px;
	}

ol 
{
	list-style-position: outside; 
	margin-top:5px;
	margin-bottom:5px;
	}

img {
	border-color:White;
}

hr {	
	line-height:6px;
	color:#880000
}
    
/* Links */
a:link { color:  #880000; text-decoration: underline;  }
a:visited { color: #880000; text-decoration: underline; }
a:hover { text-decoration: underline; }
a:active { color:  #880000; }

/*	ROUNDED CORNERS	*/
/* Corner abbreviated bottom-left (bl), etc. Following 6 characters are the ASCI color code */

/* Blue Left Nav Corners */
.bl003366 {background: url(/resources/images/corners/bl003366.gif) 0 100% no-repeat #003366; width: 180px} 
.br003366 {background: url(/resources/images/corners/br003366.gif) 100% 100% no-repeat} 
.tl003366 {background: url(/resources/images/corners/tl003366.gif) 0 0 no-repeat} 
.tr003366 {background: url(/resources/images/corners/tr003366.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

/* Blue Center Highlight Corners */
.2bl003366 {background: url(/resources/images/corners/bl003366.gif) 0 100% no-repeat #003366; width: 190px} 
.2br003366 {background: url(/resources/images/corners/br003366.gif) 100% 100% no-repeat} 
.2tl003366 {background: url(/resources/images/corners/tl003366.gif) 0 0 no-repeat} 
.2tr003366 {background: url(/resources/images/corners/tr003366.gif) 100% 0 no-repeat; padding:10px}


/* Gray Healthwise */
.blcccccc {background: url(/resources/images/corners/blcccccc.gif) 0 100% no-repeat #cccccc; width: auto} 
.brcccccc {background: url(/resources/images/corners/brcccccc.gif) 100% 100% no-repeat} 
.tlcccccc {background: url(/resources/images/corners/tlcccccc.gif) 0 0 no-repeat} 
.trcccccc {background: url(/resources/images/corners/trcccccc.gif) 100% 0 no-repeat; padding:10px}

/* Red Center & Bottom */
.bl880000 {background: url(/resources/images/corners/bl880000.gif) 0 100% no-repeat #880000; width: auto} 
.br880000 {background: url(/resources/images/corners/br880000.gif) 100% 100% no-repeat} 
.tl880000 {background: url(/resources/images/corners/tl880000.gif) 0 0 no-repeat} 
.tr880000 {background: url(/resources/images/corners/tr880000.gif) 100% 0 no-repeat; padding:5px}

/* Right Module #1 */
.blffeb66 {background: url(/resources/images/corners/blffeb66.gif) 0 100% no-repeat #ffeb66; width: auto} 
.brffeb66 {background: url(/resources/images/corners/brffeb66.gif) 100% 100% no-repeat} 
.tlffeb66 {background: url(/resources/images/corners/tlffeb66.gif) 0 0 no-repeat} 
.trffeb66 {background: url(/resources/images/corners/trffeb66.gif) 100% 0 no-repeat; padding:10px}

/* Right Module #2 */
.blffff77 {background: url(/resources/images/corners/blffff77.gif) 0 100% no-repeat #ffff77; width: auto} 
.brffff77 {background: url(/resources/images/corners/brffff77.gif) 100% 100% no-repeat} 
.tlffff77 {background: url(/resources/images/corners/tlffff77.gif) 0 0 no-repeat} 
.trffff77 {background: url(/resources/images/corners/trffff77.gif) 100% 0 no-repeat; padding:10px}

/* Right Module #3 */
.blffff99 {background: url(/resources/images/corners/blffff99.gif) 0 100% no-repeat #ffff99; width: auto} 
.brffff99 {background: url(/resources/images/corners/brffff99.gif) 100% 100% no-repeat} 
.tlffff99 {background: url(/resources/images/corners/tlffff99.gif) 0 0 no-repeat}
.trffff99 {background: url(/resources/images/corners/trffff99.gif) 100% 0 no-repeat; padding:10px} 



/*  MAIN LAYOUT */
#pageFrame {
    margin: 0;
    padding: 0;
    background: #fff;
    text-align: left;
    width: 800px;
    }

/* TOP ROWS */
#header {
    width: 100%;
    margin: 10px 0 0 5px;
    padding: 0;
    }
#header img { margin-right: 15px; }

/* Logo - Layout */
#logo {
    float: left;
    text-align: left;
    margin-bottom: 10px;
    }

/* Nav - Layout */
#nav {
    text-align: right;
    margin: 0;
    padding: 0 15px 0 0;
    font-size: 11px;
    }

/* Nav - Links */
#nav a:link, #nav a:visited {
    font-weight: bold;
    color: #880000;
    text-decoration: none;
    }

#nav a:hover {
    font-weight: bold;
    color: #003366;
    text-decoration: none;
    }

#quote {
    float: right;
    margin-top: 39px;
    margin-right:5px;
	font-size:18px;
	color: #666;
    }

/* TOP BOXES - Layout */
#topBoxes {
    clear:both;
    width: 750px;
    margin: 0px 0 5px 0;
    padding: 0;
    }
    
/* Top Box Left - Layout */
#topBoxLeft {
    padding: 0;
    float: left;
    background: #880000;
    margin-right: 5px;
    width: auto; /* originally 190 */
    height: 5px;
    }

/* Top Box Center - Layout */
#topBoxCenter 
{
	font-size:7px;
    width: 750px; /* Originally 552px */
    margin-right: 0px;
    padding: 0;
    float: left;
    background: #880000;
    height: 10px;

    }
    
/* LEFT COLUMN - Layout */
#contentLeft {
    float: left;
    margin: 0 0 30px 0;
    padding: 0;
    background: white;
    width: 190px;
    }

/* LEFT - Layout */
#divLeft {
    float: left;

    }

/* RIGHT - Layout */
#divRight {
    float: right;

    } 

    
/* Left Nav - Links */
#navLeft 
{
	font-size:13px;
	font-weight:bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align:center;
    }

#navLeft a:link, #navLeft a:visited {
    color: white;
    text-decoration: none;
    font-weight:bold;
    }
    
#navLeft a:hover {
    border: none;
    color: #ffeb66;
    text-decoration: none;
    }
    
#navLeft hr {
	color:#336699
}

/* TEMP TEMP TEMP TEMP */

/* TEMP Left Nav - Links */

#navLeft2 {
	font-size:13px;
	font-weight:bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align:left;
    }

#navLeft2 a:link, #navLeft2 a:visited {
    color: white;
    text-decoration: none;
    font-weight:bold;
    }

#navLeft2 a:hover {
    border: none;
    color: #ffeb66;
    text-decoration: none;
    }
    
#navLeft2 hr {
	color:#336699
}

/* END TEMP				*/


/* CENTER CONTENT (Level 1) - Layout */
#contentLevel1 {
    float: left;
    margin:  0 0 0 5;
    padding: 5 0 5 5;
    background: #fffff;
    width: 552px;

    }
    
#lev2links {
	float: right;
	width: 180px;
	margin-top: 0px;
	margin-right:5px;
	font-size:12px;
	color: #666;
	background:#ffeb66;
	}
	
#lev2links ul 
{
	list-style-position: outside; 
	margin-top:5px;
	margin-bottom:5px;
	}
	
#lev2links li 
{
	margin: 0 0 0 -20px; 

	}

/* CENTER COLUMN - Layout */
#contentCenter {
    float: left;
    margin:  0 0 0 5;
    padding: 0;
    background: #fff;
    width: 365px;
    }

#centerHighlight {
	float:left;
	margin-left:5px;
	font-size:18px;
	padding-right:5px;
	text-align:center;
}

#centerHighlight a:link, #centerHighlight a:visited {
    color: #ffeb66;
    text-decoration: none;
    }
    
#centerHighlight a:hover {
    color: white;
    text-decoration: none;
    }

#centerHighlight2 {
	float:left;
	margin-left:5px;
	color: #ffeb66;
	font-size:18px;
	padding-right:5px;
	text-align:center;
}

/* Level 0 Center Content */
#primaryContent {
    margin: 0 4px 20px 15px;
    width: auto;
    padding: 5;
   
    }

#introContent {
	padding:5;
}

/* Healthwise Info */    
#healthwise 
{
	margin-right:5px;
	padding: 0 0 0 0;
	float:right;
}

#healthwiseimg {
	margin: 0 0 0 0;
}

    
/* RIGHT COLUMN - Layout */
#contentRight {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    width: 187px;
    }

/* Right Column - Links */

#contentRight a:link, #contentRight a:visited {
    color: black;
    text-decoration: underline;
    font-weight:bold;
    }

#contentRight a:hover {	
	text-decoration: none;
	color: #003366;
	 }

/* Right Module 1 - Layout */
#rightMod {
	margin: 0 0 10px 0; 
}

/* Right Module 2 - Layout */
#rightMod2 {
	margin: 0 0 10px 0; 
}

/* Right Module 3 - Layout */
#rightMod3 {
	margin: 0 0 10px 0; 
}

/* Right Module 4 - Layout */
#rightMod4 {
	margin: 0 0 10px 0; 
}

		/* Right ModuleB - Layout - TESTING ONLY*/
		#rightModB {
			margin: 0 0 10px 0; 
			border-width:1px; 
			border-color:#666; 
			border-style:solid;
			padding:5;
			background-color:#538a6e;
		}
		#rightMod img { margin: 0; padding: 0; }

		/* Right Module 2B - Layout - TESTING ONLY*/
		#rightMod2B {
			margin: 0 0 10px 0; 
			border-width:1px; 
			border-color:#666; 
			border-style:solid;
			padding:5;
			background-color:#5d9c7c;
		}

		/* Right Module 3B - Layout - TESTING ONLY*/
		#rightMod3B {
			margin: 0 0 10px 0; 
			border-width:1px; 
			border-color:#666; 
			border-style:solid;
			padding:5;
			background-color:#d80000;
		}

/* BOTTOM ROW - Layout */
#contentBottom {
    margin: 0;
    padding: 0;
    width: auto;
    text-align:center;
    
    }

/* Bottom Navigation - Links */

#contentBottomNav {
    background-color:#880000;
    }

#contentBottom a:link, #contentBottom a:visited {
    font-size: 11px;
    font-weight: bold;
    color:white;

    }
    
#contentBottom a:hover {
    border: none;
    color: #ffff99;
    text-decoration: none;
    }
    
    
/*Columns within body of content*/
#column1{
	float: left;
    margin:  0 0 0 0;
    padding: 5 0 5 5;
	width: 270px;	
	background-color: #ffffff;
	}
#column2{
	float: left;
    margin:  0 0 0 5;
    padding: 5 0 5 5;
	width: 270px;	
	background-color: #ffffff;
	}
	
	