
BODY, P, TD, OL, UL, DD, DT, DL {font: 12px Arial, sans-serif; color:#000000;}
BODY			{background-color:#eee;}
A				{font-family:inherit; color:#007EA7; text-decoration:underline;}
A:active		{font-family:inherit; color:#007EA7; text-decoration:underline;}
A:hover			{font-family:inherit; color:#CC0000; text-decoration:underline;}
A:visited:hover	{font-family:inherit; color:#CC0000; text-decoration:underline;}

.boxHeader		{display:block; width:650px; padding:5px; margin:50px 0px 0px 0px; font:bold 16px Arial; color:#FFFFFF; background-color:#25447d; white-space:nowrap; line-height:18px; 
				border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; border-top:1px solid #BBBBBB; text-align:center;}
.box 			{display:block; width:650px; padding:15px 5px 5px 5px; margin:0px; font:12px Arial; color:#000000; background-color:#FFFFFF; line-height:14px;
				border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }
.boxSmall		{display:block; padding:5px; margin:20px 10px 20px 10px; border:1px solid #BBBBBB; background-color:#DCE6ED; font:11px Arial; color:#000000; text-align:left;}
.license		{width:650px; border-top:1px solid #BBBBBB;}
.small			{font:11px Arial;}
.header			{background-color:#25447d;}
.cell_color		{background-color:#FFFFFF;}

/*     LOGIN     */
.columnHeader	{display:block; width:190px; padding:5px; margin:0px; font:bold 16px Arial; color:#FFFFFF; background-color:#25447d; white-space:nowrap; line-height:18px; 
				border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; border-top:1px solid #BBBBBB; text-align:center;}
.column			{display:block; width:190px; height:340px; padding:15px 5px 5px 5px; margin:0px; font:12px Arial; color:#000000; background-color:#FFFFFF; line-height:14px;
				border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }

/*     FAQ     */
.faq a			{color:#25447D; display:block; padding:5px; margin:0px; white-space:nowrap; text-decoration:none;}
.faq a:hover	{color:#25447D; background-color:#E1E9EE; text-decoration:none;}
.qaBody			{display:block; text-align:center; margin-top:50px; margin-bottom:50px;}
.question		{display:block; text-align:left; width:650px; padding:5px; margin-top:20px; background-color:#EEEEEE; border-top:solid 1px #BBBBBB; font:bold 12px Arial;}
.answer			{display:block; text-align:left; width:650px; padding:5px; padding-top:15px; background-color:#EEEEEE; font:12px Arial;}

/*     SITEREQS     */
.reqs			{display:block; font:11px Arial; padding:2px 0px; margin:0px; border-top:1px solid #E1E9EE;}
#winReqs, #macReqs, #aolReqs
				{width:450px; height:120px;}
.green			{color:#009900;}

/*   AIV CSS   */

h2{display:block;width:100%; padding:5px;  margin:-15px -15px 0px -5px;  font:bold 16px Arial; color:#25447D; text-align:center;
background-color:#ccc; white-space:nowrap; line-height:18px; vertical-align:middle; }

.center {
	text-align:left;
	margin-bottom: 10px;
	margin-left: 15px;

}

.img{
	margin:2px 2px 2px 20px;
	font-size: 12px;
}
/* END AVI STYLE   *>
