BODY, P, TD, OL, UL, DD, DT, DL {font: 12px Arial, sans-serif; color:#000000;}
BODY			{background-color:#339966;}
A {text-decoration: underline; color:#FFFFFF; font-family: arial, helvetica, sans-serif; }
A:active {text-decoration: underline; color:#FFCC66; font-family: arial, helvetica, sans-serif; }
A:hover {text-decoration: underline; color:#FFCC66; font-family: arial, helvetica, sans-serif; }
A:visited:hover{text-decoration: underline; color:#FFCC66; font-family: arial, helvetica, sans-serif; }
.cell_color {background-color: #ffcc66; font-size: 12px; border: thin solid #a55021;}

.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 #c0c1bb;}
.small			{font:11px Arial;}

/*     LOGIN     */
.columnHeader	{display:block; width:190px; padding:5px; margin:0px; font:bold 16px Arial; color:#FFFFFF; background-color:#A55021; white-space:nowrap; line-height:18px; 
				 text-align:center;}
.column			{display:block; width:190px; height:350px; padding:15px 5px 5px 5px; margin:0px; font:12px Arial; color:#000000; background-color:#FFCC66; line-height:14px;}
.column A, .cell_color a {text-decoration: underline; color:#005194; font-family: arial, helvetica, sans-serif; }
.column A:active, .cell_color a:active {text-decoration: underline; color:#A55021; font-family: arial, helvetica, sans-serif; }
.column A:hover, .cell_color a:hover {text-decoration: underline; color:#A55021; font-family: arial, helvetica, sans-serif; }
.column A:visited:hover, .cell_color a:visited:hover {text-decoration: underline; color:#A55021; font-family: arial, helvetica, sans-serif; }

/*     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 0px 0px -5px;  font:bold 16px Arial; color:#000000; text-align:center;
background-color:#c0c1bb; white-space:nowrap; line-height:18px; vertical-align:middle; }

.center {
	text-align:left;
	margin-bottom: 10px;
	margin-left: 15px;

}

.img{
	margin:2px 2px 12px 20px;
	font-size: 12px;
}
/* END AVI STYLE   *>



