table.AIPClasstable {
	border:1px solid #80a0b7;
	border-collapse:collapse;
	float:left;
	margin:10px 2px 0 0;
	padding:0;
	width:193px;
}

table.AIPClasstable1 {
	border:1px solid #80a0b7;
	border-collapse:collapse;
	float:left;
	margin:10px 2px 0 0;
	padding:0;
	width:289px;
}

td.datacellone {
	background:#e6e6e6;
	color:#000;
	font-size:.7em;
	margin:0;
	padding:3px 0 3px 5px;
}

td.datacelltwo {
	background:#fff;
	color:#000;
	font-size:.7em;
	padding:3px 0 3px 5px;
}

td.dataheading {
	background:#bbe3ff;
	border-bottom:1px solid #80a0b7;
	color:#0069b3;
	font-size:1.2em;
}

td.dataheading a, td.dataheading a:visited {
	color:#0069b3;
	text-decoration:none;
}

td.dataheading a:hover {
	color:#002f4f;
	text-decoration:none;
}

th.dataheading {
	background:#bbe3ff;
	border-bottom:1px solid #80a0b7;
	color:#0069b3;
	font-size:1.2em;
	text-align:left;
}

.AIPBodyContent_Style2_1 {
	background:#fff;
	float:left;
	font-size:1.0em;
	line-height:15px;
	margin-bottom:17px;
	margin-right:20px;
	padding-left:10px;
	width:340px;
}

.AIPBodyContent_Style2_1_1 {
	background:#cef;
	border:solid #000 1px;
	color:#000;
	float:right;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
	width:150px;
}

.AIPBodyContent_Styleabout1 {
	font-size:10pt;
	line-height:17px;
	margin-bottom:1px;
	padding-left:10px;
	width:567px;
}

.AIPclBold {
	background:#bbe3ff;
	border-bottom:1px solid #80a0b7;
	color:#0069b3;
	font-size:1.2em;
	padding:0 3px 0 3px;
	width:160px;
}

.AIPdivSub {
	float:left;
	height:160px;
	margin-right:3px;
}

.AIPdivSub div {
	border:1px solid #80a0b7;
	height:150px;
	text-align:left;
}

.AIPdivSub div a:visited {
	color:#0069b3;
}

.AIPheader {
	color:#0069b3;
	font:2.1em Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:5px;
}

.AIPImagesStyle1 {
	_padding-right:8px;
	float:left;
	padding:0 8px 4px 0;
}

.AIPImagesStyle2 {
	float:right;
}

.AIPsubHeader {
	color:#0069b3;
	font:lighter 1.2em Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}

.AIPsubHeader1 {
	color:#0069b3;
	font:bolder 0.8em Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding-left:50px;
}

.AIPsubHeader2 {
	color:#000;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding-left:10px;
}

.AIPsubHeader2_1_1 {
	color:#0069b3;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	text-align:center;
}

.AIPsubHeader3 {
	color:#0069b3;
	font:lighter 1.2em Arial, Helvetica, sans-serif;
	margin:0 0 10px 30px;
}

.bodycopywrap {
	border-top:solid 1px #0069b3;
	padding-top:5px;
}

#AIPbanner {
	margin-left:5px;
}

#AIPBodyContent {
	font-size:10pt;
	line-height:17px;
	margin-bottom:15px;
}

#AIPBodyContent_Style1 a, #AIPBodyContent_Style2 a, #AIPBodyContent_Style3 a, .AIPdivSub div a {
	color:#0069b3;
	font-size:10pt;
	line-height:14pt;
	text-decoration:none;
}

#AIPBodyContent_Style1 a:hover, #AIPBodyContent_Style2 a:hover, #AIPBodyContent_Style3 a:hover, .AIPdivSub div a:hover {
	color:#002f4f;
}

#AIPBodyContent_Style2, #AIPBodyContent_Style1 {
	float:left;
	font-size:10pt;
	line-height:17px;
	margin-bottom:15px;
	padding-left:10px;
	width:344px;
}

#AIPBodyContent_Style2_2 {
	background:#fff;
	float:right;
	font-size:1.0em;
	line-height:10px;
	margin-bottom:5px;
	padding-left:10px;
	width:224px;
}

#AIPBodyContent_Style2_3 {
	background:#fff;
	border-top:solid 1px #0069b3;
	float:left;
	font-size:1.0em;
	line-height:17px;
	margin-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	width:100%;
}

#AIPBodyContent_Style3 {
	float:left;
	font-size:10pt;
	line-height:17px;
	padding-left:30px;
	width:500px;
}

#AIPBodyContent_Style4 {
	float:left;
	font-size:10pt;
	line-height:17px;
	margin-bottom:0;
	padding-left:10px;
	width:344px;
}

#AIPBodyContent_Style5 {
	font-size:0.8em;
	line-height:17px;
}

#AIPBodyContent_Styleabout {
	font-size:10pt;
	line-height:17px;
	margin-bottom:15px;
	padding-left:10px;
	width:564px;
}

#AIPBodyContent_Styleabout11 {
	background:#f00;
	float:none;
	font-size:10pt;
	line-height:17px;
	margin-bottom:1px;
	padding-left:10px;
	width:567px;
}

#AIPBodyContent_StyleFAQ {
	margin-bottom:15px;
	width:600px;
}

#AIPCol1 {
	float:left;
	margin-left:5px;
	width:344px;
}

#AIPCol2 {
	float:right;
	margin-left:5px;
	margin-top:50px;
	width:219px;
}

#AIPsubNav {
	background:#bbe3ff;
	border:1px solid #80a0b7;
	height:22px;
	padding-left:5px;
	width:558px;
}

#AIPsubNav a {
	color:#000;
	font-size:.75em;
	padding-left:0;
	text-decoration:none;
}

#AIPsubNav a:hover {
	color:#666;
}

#biocoins {
	padding-top:15px;
}

#bioContent {
	float:right;
	margin-top:20px;
	width:320px;
}

#bioimage {
	border-right:1px solid #000;
	float:left;
	height:350px;
	margin-top:20px;
	padding-right:5px;
}

#floathackforAIP {
	padding-top:280px;
}

#floathackforAIP1 {
	padding-top:250px;
}

#floathackforAIP2 {
	float:none;
	padding-top:30px;
}

#floathackforAIPCall {
	padding-top:200px;
}

#floathackforAIPevents {
	padding-top:210px;
}

#nameitem, #AIPBody, .nameitem {
	padding-left:5px;
}

