/*
	AFFINITY HEALTH AT WORK
	---------------------------------------
	
	background 		: #EAE7F2;
	Dark Purple		: #5B57A4;
	Mid Purple		: #837DBB;
	Light Purple	: #B1ACD4;

*/
body{
	font-family				: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size				: 77%;
	color					: #5B57A4;
	background-color		: #EAE7F2;
	text-align				: center;
	margin					: 0px;
	padding 				: 0px;
	background-image		: url(../images/background.gif);
	background-repeat		: no-repeat;
	background-position		: center top;	
	/*behavior				: url("htc/csshover.html");*/
}
a{color:#5B57A4;}
a:hover{color:#0b0a2e;}
#container{
	width					: 750px;
	height					: 700px;
	margin-right			: auto;
	margin-left				: auto;
	text-align				: left;
	display					: block;
	margin-top 				: 10px;
}
#aop{
	width					: 750px;
	margin                  : 80px auto 20px auto;
	text-align				: left;
	display					: block;
	color 					: #837DBB;
	font-size 				: 90%;
	padding-bottom          : 20px;

}
#aop a{color: #5B57A4;}
#aop img{float:left;margin-right:10px;}
#topNav,#mainTabs{
	list-style 				: none;
	margin 					: 0px;
	padding 				: 0px;
	margin-left				: 90px;
}
#homeDiv p{font-size:200%;line-height:160%;}
#homeDiv p a{font-weight:bold;text-decoration:none;color:#B1ACD4;}
#homeDiv p a:hover{color:#5B57A4;}

#homeDiv p.smallPara{font-size:120%;line-height:130%;}
/* ------------------------------------------ */
#contentHome,.contentHome{
	clear 					: both;
	margin-left 			: 90px;
	margin-top 				: 50px;
	height 					: 395px;
	width 					: 480px;
	overflow 				: auto;
	overflow-x 				: hidden;
	text-align 				: left;
	padding-right 			: 10px;
}
#content,#contentWide{
	clear 					: both;
	margin-left 			: 90px;
	margin-top 				: 50px;
	height 					: 395px;
	width 					: 430px;
	overflow 				: auto;
	overflow-x 				: hidden;
	padding-right			: 10px;
}
#contentWide{
	width 					: 480px;
	height 					: 395px;

}
#mainTabs{
	margin-left				: 0px;
}
ul#mainTabs li a{
	display 				: block;
	height 					: 54px;
	margin-bottom 			: 2px;
	margin-left				: -40px;
	
}

ul#mainTabs li a.small{
	display 				: block;
	height 					: 18px;
}
ul#mainTabs li a img{
	border 					: 0px none;
}


#footer{
	font-size				: 85%;
	color					: #837DBB;
	width 					: 430px;
	margin-left 			: 350px;
	margin-top 				: 30px;
}
#footer a{color: #837DBB;}
#footer a:hover{color: #5B57A4;}
a.welcome{
	font-size 				: 175%;
	color 					: #5B57A4;
}
a.welcome:hover{
	color 					: #B1ACD4;
}
a.general{
	color 					: #5B57A4;
}
a.general:hover{
	color 					: #B1ACD4;
}

h2{
	font-size 				: 130%;
}
h3{
	font-size 				: 110%;
}

#tabsZoom{
	position 				: absolute;
	margin-left				: 450px;
	top						: 350px;
	width					: 190px;
}
#tabsZoom h3{
	margin-bottom 				: 5px;
}
#tabsZoom ul#mainTabs li a{
	display 				: block;
	margin-bottom 			: 10px;
	margin-left				: -90px;
	
}

table{
	font-size 				: 100%;
	width					: 90%;
}

td{
	padding 				: 5px;
	vertical-align 			: top;
}
.trRow{
	background-color 		: #5B57A4;
	color 					: #FFFFFF;
	font-weight 			: bold;
}
.trRowHighlight{
	background-color 		: #EAE7F2;

}
table.topics td{
	padding 				: 3px;
	text-align 				: center;
}
table.topics td.tdLeft{
	text-align 				: left;

}
#content a,#contentWide a{
	color 					: #5B57A4;
	font-weight 			: bold;

}
#content a:hover,#contentWide a:hover{
	color 					: #333333;
}

#clickHere{
	background-color 		: #EAE7F2;
	padding 				: 10px;
	padding-top				: 5px;
	border 					: 1px solid #B1ACD4;
	margin-bottom 			: 20px;
}

.boxH4{
	margin-bottom:-10px;
	width:390px;
	display:block;
	border-bottom:1px solid #B1ACD4;
}
input{
	width 					: 150px;
}

.tdLeft{
	text-align 				: right;
	border-left 			: 10px solid #B1ACD4;
}

.documentTable{
	width					: 300px;
	margin-left 			: 50px;
}
hr.purpleHR{
	border-top				: 1px solid #5B57A4;
	height 					: 1px;
}

.press p{
   margin-left:25px;
   text-indent: -25px;
}


.aboutSm{margin-left:10px;}
.about,.aboutSm{list-style:none;margin:0px;padding:0px;}
.about li{float:left;width:140px;margin-right:10px;}
.aboutSm li{float:left;width:55px;margin-right:5px;}
.about li img,.aboutSm li img{border:1px solid #837DBB; padding:2px;}
.about h2{height:40px;margin-top:0px;}
.aboutSm{float:right}

.aboutPic{float:left;margin-right:20px;border:1px solid #837DBB; padding:2px;}


.boldLinks{font-size:120%;font-weight:bold;line-height:160%;}

.cBoth{clear:both;}
.fRight{float:right;}

.backLink{float:right;font-size:120%;text-transform:uppercase;font-weight:bold;margin-top:20px;}