body {margin-top:0px; font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		background: #fff;
		color:#000;
}
html {
	overflow-y: scroll;
}

/* DIVS - IDS & CLASSES */

#frame {font-size: 13px;
		width:700px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:5px;
		text-align:left;
}
#contentcenter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;
	width:700px;
	padding: 0px 0px 10px 0px;
	background: #eee;
}
.contentcenter {
	width:700px;
	padding: 0px 0px 10px 0px;
	background: #eee;
}
#contentheader {
	display: block;
	text-align: right;
	background-image: url(healthinsurance_iblogo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 85px;
	width: 700px;
	position: relative;
}
.logobox {float:right; position:relative; width:195px;
}
#contentheaderinsurer {
	display: block;
	text-align: right;
	background-image: url(healthinsurance_iblogo_agent.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	width: 700px;
	position: relative;
}
#content_nav {
	position: absolute;
	bottom: 0px;
	width: 700px;
	left: 0px;
}
#content_nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 13px;
	font-weight: bold;	
}
#contenttop {
	width:700px;
	height:58px;
	padding: 0px 0px 15px 0px;
	background-color:#fff;
	clear:both;
}
#sloans {
	width:700px;
	height:85px;
	padding: 0px 0px 15px 0px;
	background-color:#fff;
}
.leftdiv {
	margin-left:0px;
	margin-top:10px;
	padding-right:15px;
	padding-left:10px;
}
.rightdiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;	
	text-align:left;
	background:#f5fafe;
	padding-top:10px;	
	border: 4px #ece outset;
	position:relative;
	float:right;
	width:237px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:15px;
	
}
div.rightdiv a {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
}
/* FOR GREY BACKGROUND AND MULTIPLE COLORED DIVS */
/* CONTAINER DIV*/

.mainbox {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;	
	width:700px;
	background: #eee;	
}
/* VARIOUS COLORED DIVS. BORDER NEEDED FOR OPERA AND MOZILLA */

.mainpal {border: 15px #eee solid;
	padding:15px;
}

/* MIDBOX REDUCES FILL SPACE BETWEEN HORIZONTAL BOXES - use instead of mainpal - 0px border on sides does not work, nor does 15px margin at bottom - b15p10 
	WORKS AS TOP OR ONLY BOX FOR MOZILLA. Both midboxes need a topbox */

.midbox {border: 0px;
	margin: 0px 15px 0px 15px;
	padding:15px;
}
.midboxb {margin: 15px 15px 0px 15px;
	padding:15px;
}
/* TO FLOAT PRECEDING MAINBOX WITHOUT MAINPAL for gray border and background */
 
div.float {border: 1px #00f solid; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;	
	position:relative;	
}

/* USE WITH DIV.FLOAT FOLLOWING MAINPAL and MIDBOX */

.mainpalfr {float:right;
	width:238px;	
	margin:10px 0px 15px 20px;
	padding:10px;
}
.mainpalfl {float:left;
	width:238px;	
	margin:5px 20px 15px 0px;
	padding:10px;
}

/* FLOAT PAL IS FOR  ?  */

div.floatpal {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-top:10px;	
}	
div.floatpal p {padding-left:10px;
	padding-right:15px;	
}

/* BORDER IS RECOGNIZED BY FIREFOX & OPERA ONLY WHEN WIDTH & HEIGHT ARE SPECIFIED? */ 

#menucontainer {border: 15px solid #eee; overflow:auto;
	width: 670px;
/*	height: 145px; */	
	text-align: left;
}
.menuleft {
	float: left;
	width: 330px;
/*	height: 145px; */
	padding: 10px 10px 0px 10px;
}
.menuright {
	float: left;
	width: 300px;
/*	height: 145px; */
	padding: 10px 10px 0px 10px;
}
#topbox {padding: 10px 10px 15px 10px;
	width:680px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	height:110px;	
}
.widebox {
	border: 0px; 
	clear:both;
}
.boxwa {
	margin: 5px 15px 0px 15px;
	padding: 5px 5px 0px 5px;
}
.boxwd {
	margin: 0px 15px 5px 15px;
	padding: 0px 25px 15px 15px;
}
.wideboxborder {
	border: 1px solid #000000;
}
.boxwb {
	margin: 10px 10px 10px 10px;
	padding: 10px 5px 5px 5px;
}
.boxwc {
	margin: 15px 15px 10px 15px;
	padding: 10px 5px 5px 5px;
}
.dbox {
	border: 7px solid #eeeeee;
}
.boxmenu {
	margin:0px;
	padding:10px 10px 10px 10px;
	height:130px;
	width:670px;
}
#window {
	width:600px;
	margin:0px;
	padding:15px;
	text-align:left;
	background:#fff;
	border:1px #000 solid;
}
#licensecontainer {
	width: 570px;
	border-spacing: 0px;
	text-align: left;
}
.license {
	float: left;
	width: 250px;
	margin: 10px 10px 10px 10px;
	background-color: #fff;
}
#footer {font-size: 11px;
	width:700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align:left;
	margin-bottom:25px; margin-top:10px;
}
#footer p {margin-bottom:4px;
}
#address {font-size:13px;
}

.footer {font-size: 11px;
	width:700px;
	margin-top:10px;
	padding:10px 0px 0px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.address {
	width:700px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #112299;
}
.steps {padding:15px; border:1px #ccc solid; background-color: #f4f4f4; margin:5px 15px 25px 15px; text-align:center;
}
.textwidth {padding:10px; border:1px #ccc solid; background-color: #f4f4f4; text-align:center; display:inline; position:relative;
} /* inline and display:inline-block is a span type element. Size is determined by content. has no width or height. for display:inline as a div, can use float
 to position it, unless centering, then use span and a containing div whose class has text-align:center to center the span.  
 Containing div can then be positioned with margin. */
 
.sloans {width:575px; padding:10px; border:1px #ccc solid; background-color: #f4f4f4; text-align:center; margin:30px 0px 30px 50px;
}
		
/* 	CLEAR */

.cll {clear:left;
}
.clr {clear:right;
}
.clb {clear:both;
}

/* BORDER */

.border1 {
	border: 1px solid #000000;
}

/* MARGIN */

.m-15t {margin-top:-15px;
}
.m0t {
	margin-top:0px;
}
.m10t {margin-top:10px;
}
.m15t {margin-top:15px;
}
.m20t {margin-top:20px;
}
.m30t {margin-top:30px;
}
.m15l {margin-left:15px;
}
.m0t15rb25l {
	margin:0px 15px 15px 25px;
}
.marginabove {
	margin: 15px 0px 0px 0px;
}
.marginbelow {
	margin: 0px 0px 15px 0px;
}
.marginboth {
	margin: 15px 0px 25px 0px;
}
.marginbotha {
	margin: 25px 0px 25px 0px;
}
.margin15 {
	margin:15px;
}
.m20b {margin-bottom:20px;
}
.m30b {margin-bottom:30px;
}


/* MARGIN & PAD */

.boxc {
	margin:10px 0px 0px 0px;
	padding:0px 15px 5px 45px;
}
.boxa {
	margin: 0px;
	padding: 10px 10px 15px 10px;
}
.boxb {padding: 10px;
}
.boxd {
	margin: 0px;
	padding: 15px 10px 0px 10px;
}

/* PAD */

.p15 {padding:15px;
}
.p15l {padding-left:15px;
}
.p20l {padding-left:20px;
}
.p10t10b {padding-top:10px; padding-bottom:10px;}

.p30l {padding-left:30px;}

.p65l {padding-left:65px;
}
.p30l30r {padding-left:30px; padding-right:30px;
}
.p145l {padding-left:145px;
}
.p200l {padding-left:240px;
}
.pad10 {
	padding:10px;
}
.pada {
	padding: 15px;
}
.padabove {
	padding: 15px 0px 0px 0px;
}
.pad {
	padding: 5px 15px 5px 15px;
}
.padp {
	padding: 15px 25px 10px 25px;
}
.padleft {
	padding:10px 10px 10px 70px;
}

/* LINE */

.addhalf {
	line-height: 150%;
}

/* INDENT */

.indent {
	display: block;
	padding: 0px 25px 0px 25px;
}
.indenta {
	display: block;
	padding: 0px 45px 0px 45px;
}
.indentb {
	display: block;
	padding: 0px 0px 0px 175px;
}
.indentc {
	display: block;
	padding: 0px 0px 0px 275px;
}

/* TEXT POSITION */

.textright {padding-right:10px;
	text-align:right;
}
.center {text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}

/* TEXT ATTRIBUTE */

.bold {font-weight: bold;
}
.italic {font-style: italic;
}
.normal {font-weight: normal;
	text-align: left;
}

/* DIV BACKGROUND */

.dwhite {
	background-color: #ffffff;
}
.dyellow {
	background-color: #fefef4;
}
.dblue {
	background-color: #f5fafe;
}
.dpink {
	background-color: #fff9ff;
	}
.dgreen {
	background-color: #fbfffb;
}
.dsgreen {
	background-color: #efffef;
}
.dmgreen {
	background-color: #f7fff7;
}
.dpinkgrey {
	background-color: #feefef;
}
.dpinkpurple {
	background-color: #ffeeff;
}
.dpurple {
	background-color: #efefff;
}
.dstrongpink {
	background-color: #ffefff;
}
.dgold {
	background-color: #ffe050;
}

.dindent {
	border: 15px solid #eeeeee;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 10px 10px 10px 70px;
}

/* FIT A TOO DEEP IMAGE INTO DIV OF NO FIXED SIZE - positioniseverything.net */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */

/* MOVE NEXT ELEMENT span, div, image etc., BELOW ALL OTHERS */

.clearnext {
	clear:both;
}

/* IMAGE */

img {border:0;
}

	
/* IMAGE FLOAT */

img.flr {float:right;
}
img.fll {float:left;
}

img.fl {float: left;
	margin: 5px 15px 5px 10px; 
}
img.fla5t20r5b15l {float:left; margin:5px 20px 5px 15px; 
}
img.floatleft {
	float: left;
	margin: 5px 25px 5px 5px; 
}
img.floatlefta {
	float: left;
	margin: 15px 25px 5px 20px;
}
img.floatleftb {
	float: left;
	margin: 5px 25px 20px 5px;
}
img.floatleftc {
	float: left;
	margin: 25px 25px 20px 5px;
}
img.floatleftd {
	float: left;
	margin: 0px 65px 10px 0px;
}
img.floatlefte {
	float: left;
	margin: 20px 65px 10px 20px;
}
img.floatleftf {
	float: left;
	margin: 10px 45px 10px 20px;
}
img.floatleftg {
	float: left;
	margin: 15px 25px 15px 5px;
}
img.floatlefth {
	float: left;
	margin: 0px 75px 15px 45px;
}
img.fr {float: right;
	margin: 5px 10px 5px 5px;
}
img.floatright {
	float: right;	
	margin: 5px 5px 15px 25px;
}
img.floatrighta {
	float: right;	
	margin: 20px 15px 20px 25px;
}
img.floatrightb {
	float: right;	
	margin: 5px 5px 20px 25px;
}
img.floatrightc {
	float: right;	
	margin: 35px 25px 10px 15px;
}
img.floatrightd {
	float: right;	
	margin: 0px 30px 0px 15px;
}	
img.floatrighte {
	float: right;	
	margin: 10px 35px 0px 0px;
}
img.floatrightf {
	float: right;	
	margin: 10px 75px 0px 0px;
}
img.floatrightg {
	float: right;	
	margin: 0px 95px 15px 0px;
}
img.floatrighth {
	float: right;	
	margin: 0px 15px 20px 20px;
}
img.floatrighti {
	float: right;	
	margin: 50px 55px 20px 20px;
}
img.floatleftclear { 
	float: left; 
	clear: left; 
	margin: 25px; 
}	
img.floatrightclear { 
	float: right; 
	clear: right; 
	margin: 25px; 
}

/* HEADING */

	p, h1, h3, h4 {
		margin:0px 10px 10px 10px;
}
	h1 {
	font-size:24px;
	padding: 5px 0px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6600CC;
}		
	h2 {
	font-size: 16px;
	padding:5px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #530;
	/*color: #990078;*/
}
	h3 {
	font-size: 22px;
	padding: 10px 5px 5px 15px;
	font-family: "Times New Roman", Times, serif;
	color: #991177;
}
	h4 {
	font-size: 20px;
	padding-top: 5px;
	font-family: "Times New Roman", Times, serif;
	color: #009966;
}
	h5 {
	font-size:16px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF4400;
}
	h6 {font-size:13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03b;
	margin:0px 10px 10px 10px;
	padding-top:5px;
}
.h {
	font-size:22px;
	padding: 5px 0px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6600CC;
	font-weight:bold;
}		
.h1 {
	font-size:24px;
	padding: 5px 0px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6600CC;
}
.hh1 {font-size:24px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a0d;
}
.h4 {
	font-size: 20px;
	padding-top: 5px;
	font-family: "Times New Roman", Times, serif;
	color: #009966;
}
.h5 {
	font-size:15px;
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #03b;
}

.h6 {font-size:13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #03b;
	margin:0px 10px 10px 10px;
	padding-top:5px;
}

/* TEXT COLOR */

.brightblue {
	color: #00e;
}
.bluetext {
	color: #227;
}
.blue {
	color: #227;
}
.strongblue {
	color: #0033bb;
}
.darkblue {
	color: #4B0082;
}
.superdarkblue {
	color: #000066;
}
.realdarkblue {
	color: #000099;
}
.bbrown {
	color: #663333;
	font-weight: bold;
}
.brown {
	color: #663333;	
}
.crimson {
	color: #990066;
}
.bcrimson {
	color: #990066;
	font-weight: bold;
}	
.darkgreen {
	color: #072;
}
.bgreen {
	font-weight: bold;
	color: #009944;
}
.magenta {
	color: #fa119f;
}
.orange {
	color: #FF3300;
}
.borange {
	color: #FF3300;
	font-weight: bold;
}
.purple {
	color: #9900CC;
}
.violet {
	color: #990099;
}
.bluepurple {
	color: #660099;
}
.strongpink {
	color: #ff0077;
}
.redpurple {
	color:#9944aa;
}
.focusfont {color:#f07;	font-size: 19px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.telfont {color:#741; font-size: 17px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* SPECIAL TEXT SPECS, SPECIAL SITUATIONS */

.adline {font-size: 18px; font-family: "Times New Roman", Times, serif;
}
.navtext {font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;	
}
		
/* TEXT SIZE */

.sans10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tinysans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.minsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.smallsans {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}	
.sbsans {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}	
.medsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.sans13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.sans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.sans14 {font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sans15 {font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.midsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
}
.sans16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
}
.sans17 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;	
}
.sans18 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;	
}
.sans20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px;	
}
.sans22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;	
}
.sans24 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px;	
}
.bigsans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;	
}
.largesans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	
}		
.smallserif {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.serif13{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}
.medserif {	
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.serif14 {	
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.serif {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.serif16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.serif17 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
}
.serif18 {font-size: 18px;
	font-family: "Times New Roman", Times, serif;
}
.bigserif {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}
.serif20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}
.serif22 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
}
.serif24 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.largeserif {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
}
.hugeserif {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}

/* BULLET */

/* If bullet list-style-type is NOT specified in css for li, a type or nobullet can  be specified for li or ul on the page. The default appears as disc.
If list-style-type is specified as "none" for li in css, it works to specify a bullet on the page for li but not for ul.
If list-style-type is specified as "disc" etc. for li in css, then "nobullet" will not work on the page for ul but will work for li.
If "none" is specified for ul in css, it is of no effect */

.nobullet {
	list-style-type:none;
}
.disc {
	list-style-type:disc;
}

/* ADJUST LI */

.addspace {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
}
.addpad {
	list-style-type:none;
	padding:10px;
}
.addabove {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
}
.addpadabove {
	list-style-type:none;
	padding:15px 10px 0px 10px;
}

/* LI UL */

ul.margin {
	margin-left:10px;
}
li 		{
	line-height: 150%;
}

/* APPLY CLASSES */

.li_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9900CC;
	float: left;
	width: 250px;
	text-align: center;
	line-height: 150%;
	background-color: #fff;
	text-indent: 2px;
	margin-left: 25px;
}
.li_left3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9900CC;
	float: left;
	width: 250px;
	text-align: center;
	line-height: 150%;
	background-color: #fff;
	text-indent: 2px;
	margin-left: 3px;
}
.li_right {
	display: block;
	width: 350px;
	clear: right;
	margin-left: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.li_number {
	display: block;
	width: 5px;
	float: left;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336633;
	font-weight: bold;
}
.li_lefta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9900CC;
	float: left;
	width: 250px;
	text-align: center;
	line-height: 150%;
	background-color: #fff;
	text-indent: 2px;
	margin-left: 13px;
}

/* LA */

.la_right {
	display: block;
	width: 200px;
	clear: right;
	margin-left: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
.la_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9900CC;
	float: left;
	width: 250px;
	text-align: left;
	line-height: 150%;
	background-color: #FFFFFF;
	text-indent: 2px;
	margin-left: 25px;
}
.topleft {width:auto;
	color: #9900CC;
	float: left;
	text-align: left;
	line-height: 150%;
	margin: 15px;
}

/* TABLE */

table.commentary {
	width: 650px;
	background-color: #fafafa;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-spacing: 0px;
	margin:0px 0px 12px 24px;
}
table.commentarysub {
	width: 650px;
	background-color: #fafafa;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin:0px 0px 0px 0px;
}
table.commentary td.left {
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #404040;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 4px; 
}
table.commentary td.right {
	border-bottom: 1px solid #6699CC;
	border-left: 1px solid #6699CC;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #fafafa;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 4px; 
}
table.small{
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
	width: 320px;
	border: 0px ;
	border-collapse: collapse;
	border-spacing: 0px;
	display: block;
	margin: 0px 10px 10px;
}
table.small td {
	border-bottom: 1px dotted #6699CC;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	text-align: left;
	padding: 10px;
}

/* LINKS */

a:visited {
	color: #c60;
}
a:hover {
	color: #ff00ff;
}
a:active {
	color: #cc0099;
}
hr.st {border:0px; width: 95%; text-align: center;
	color: #d6d;
	background-color: #d6d;
	height:3px;
	margin-top:15px; margin-bottom:20px;
}

/* OBSOLETING */

.smalltext {
	font-size: 11px;
	font-weight: normal;
}
.smallTableText {
	font-size: 11px;
	font-weight: normal;
}