HTML {margin: 0px; padding: 0px}
BODY {
	padding: 15px;
	background-color: #F0EFEF;
	margin: 0px;
}
.imgstyle {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFB803;
	border-right-color: #FFB803;
	border-bottom-color: #0D085F;
	border-left-color: #FFB803;
}
.legal {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.legal { color: #FFFFFF; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}
a.legal:hover { color: #CCCCCC; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}

.masthead {
	height: 140px;
	border: 0px none;
	background-color: #FFFFFF;
	background-image: url(../images/ciil_top_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 928px;
}
.footer {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-color: #1475A7;
	height: 125px;
	border-right-color: #999999;
	border-left-color: #999999;
}
.border { border: 1px #CCCCCC solid; clip:  rect(   )}
.text {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.rightborder { border: solid; border-width: 0px 1px 0px 0px; border-color: black #9A9A9A black black; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.lowercorner { border: solid; border-width: 0px 1px 1px 0px; border-color: black #9A9A9A #9A9A9A black; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
.findout { color: #666666; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif}
#header {
	height: 375px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 925px;
	background-image: url(../images/ciil_top_bg.gif);
	background-repeat: no-repeat;
}
.pastelyellow { border: 0px none; background-color: #FF9933}
.textonwhite { color: #FFFFFF; font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.navspace {
	height: 75px;
	clip:  rect(   );
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #990000;
}
.intable {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.motion {
	height: 335px;
	background-color: #EED497;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #B0B0B0;
	border-left-color: #C2C2C2;
}
.nav { height: 25px}
.infospace {
	height: 400px;
	background-color: #C5E0E0;
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #B0B0B0;
	border-left-color: #C2C2C2;
}
.justify {  text-align: justify}
.smalltext { color: #999999; font-size: 9px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.link { color: #666666; font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}
a.link {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
	text-decoration: none;
}
a.link:hover {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFBF12;
	height: 20px;
	line-height: 20px;
}
.reservations { color: #FF9900; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none ; font-weight: bold }
.subborder { border: 1px #CCCCCC none; clip: rect( ) }
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px solid #CCCCCC}
.capital { color: #666666; font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none ; font-weight: bold}
.footnotes { color: #666666; font-size: 9px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
.book { color: #009900; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
.textunderline { color: #666666; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}
.bottomborder { border: solid; border-width: 0px 0px 1px; border-color: black #9A9A9A #9A9A9A black; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }
.textBIG { color: #666666; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none ; font-weight: bolder}
.orange {
	vertical-align: bottom;
}
.newsspace {
	border: 1px solid #999999;
	clip: rect( );
	height: 200px;
	width: 235px;
}
.advert { border: 1px #999999 solid; height: 75px; clip: rect( ) ; background-color: #FFFFFF}
.tablespace { border: 1px #999999 none; height: 3px; clip: rect( ) }
.casespace { border: none; clip: rect( ) ; height: 200px; background-color: #CCCCCC}
.casespace1 { border: none; clip: rect( ) ; height: 150px; background-color: #CCCCCC}
.spotlight { border: #999999 solid; clip: rect( ) ; border-width: 0px 0px 1px; background-color: #0567A2}
.motionborder { border: 1px #999999 solid}
.lefttable { border: 1px #CCCCCC none; height: 250px; clip: rect( ); background-color: #FF9900}
.righttable { border: 1px #CCCCCC none; height: 250px; clip: rect( ); background-color: #33CC33}
.middlecolumn { border: 1px #CCCCCC none; clip: rect( ); background-color: #FFFFFF}
.toplefttable { border: 1px #CCCCCC none; height: 250px; clip: rect( ); background-color: #3333FF}
.dilly {  background-image: url(../images/dillynews.gif); background-repeat: no-repeat; height: 136px}
.dillyspace { height: 60px}
.legalwhite { color: #FFFFFF; font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none}
.firstcolumn {
	background-color: #CCCCCC;
	width: 25px;
	border: 0px none;
	background-image: url(../images/gibar.gif);
	background-repeat: repeat-y;


}
.thirdcolumn {

	background-color: #F39C13;
	border: 0px none;
}
a.legalwhite {
color: #FFFFFF; font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline
}
.li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.motionhalf {
	height: 100px;
	background-color: #0099CC;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #CCCCCC;
	height: 20px;
}
select {
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 1px #66CCCC dotted
}
.footerline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.welcomebox {
	height: 200px;
	width: 235px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.infobox1 {
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1475A7;
	width: 90px;
	text-align: center;
}
.infobox2 {
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 90px;
	text-align: center;
}
.infobox3 {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.infobox4 {
	height: 170px;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #666666;
}
.headbox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 50px;
}
.bullettext {

	color: #333333;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.headertext {

	color: #660000;
	font-size: 17px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.temptext {
	color: #666666;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}
.curvebox {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.filler {
	height: 22px;
}
a.head {
	color: #1475A7;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.head:hover {

	color: #666666;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
.homebox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0 auto; /* center on everything else */
    text-align: left;
}
.divbox {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
body { text-align: center; } 
#sitespace {
	position: relative;
	width: 928px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/ciil_bg.gif);
	background-repeat: repeat-y;
	background-position: top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 800px;
}
#footspace {
	position: relative; /* center on everything else */
	height: 120px;
	width: 928px;
	text-align: left;
	background-color: #1475A7;
	background-image: url(../images/bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color: #FFFFFF;
}#logospace {
	position: relative; /* center on everything else */
	height: 135px;
	text-align: left;
	background-image: url(../images/ciil_top_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 930px;
	float: left;
}
#tabspace {
	position: relative;
	text-align: left;
	background-repeat: no-repeat;
	height: 120px;
	float: right;
	margin: 0;
	padding: 0px;
}
#tabhome {
	position: relative; /* center on everything else */
	height: 345px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 924px;
	float: left;
	background-color: #EED497;
	clear: left;
	text-align: center;
	align: center;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tabpersonal {
	position: relative; /* center on everything else */
	height: 125px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	float: left;
	background-color: #00B1CA;
	clear: left;
}
#tabcorporate {
	position: relative; /* center on everything else */
	height: 125px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	float: left;
	background-color: #3EABB4;
	clear: left;
}
#tababout {
	position: relative; /* center on everything else */
	height: 125px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	float: left;
	background-color: #7ABAC3;
	clear: left;
	vertical-align: middle;
}
#tablist  { /*for IE*/
    height: 120px;
	width: 465px;
	display:table-cell;
	vertical-align:bottom;
	position:static;
}
.tabhead
{
	height: 80px;
}
.foothead {
	height: 40px;
}
a.footerlink {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
#tabbugs {
	position: relative; /* center on everything else */
	height: 320px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 928px;
	float: left;
	clear: left;
	padding-top: 30px;
	overflow: auto;
	background-color: #C5E0E0;
}
#newsbug {
	position: relative; /* center on everything else */
	height: 200px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_cfalnews.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#advbug {
	position: relative; /* center on everything else */
	height: 200px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_cfaladvisor.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#spacebug {
	position: relative; /* center on everything else */
	height: 45px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 22px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#spacebug2 {
	position: relative; /* center on everything else */
	height: 200px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 23px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#alertsbug {
	position: relative; /* center on everything else */
	height: 88px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 240px;
	float: left;
	background-image: url(../images/box_cfalalerts.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 19px;
	padding-right: 15px;
	padding-left: 15px;
}
#bahbug {
	position: relative; /* center on everything else */
	height: 88px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 240px;
	float: left;
	border: 1px solid #CCCCCC;
}
#spacebug3 {
	position: relative; /* center on everything else */
	height: 18px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 240px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logobug {
	position: relative; /* center on everything else */
	height: 100px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 50px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#footbug {
	position: relative; /* center on everything else */
	height: 100px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#tabcontent {
	position: relative; /* center on everything else */
	height: 375px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	float: left;
	background-color: #FFFFFF;
	clear: left;
	overflow: auto;
}
#ibug1 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_personalfinance.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ispacebug1 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 25px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ibug2 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_personalfinancetools.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ispacebug2 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 25px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ibug3 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 235px;
	float: left;
	background-image: url(../images/box_icfalalerts.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
#itabbugs {
	position: relative; /* center on everything else */
	height: 200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 900px;
	float: left;
	clear: left;
	padding-top: 30px;
	padding-left: 30px;
	overflow: auto;
}
#imagebug {
	position: relative; /* center on everything else */
	height: 200px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	border: 1px solid #CCCCCC;
}
#flashbug {
	position: relative; /* center on everything else */
	height: 240px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 590px;
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
	background-position: center;
}
#spacebug4 {
	position: relative; /* center on everything else */
	height: 240px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#videobug {
	position: relative; /* center on everything else */
	height: 240px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 240px;
	float: left;
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
}
#introbug {
	position: relative; /* center on everything else */
	height: 120px;
	text-align: justify;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 560px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#spacebug5 {
	position: relative; /* center on everything else */
	height: 120px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#accessbug {
	position: relative; /* center on everything else */
	height: 100px;
	text-align: justify;
	width: 240px;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	border: 1px solid #E9E9E9;
}
a.whitelink {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
a.whitelink:hover {
	color: #CCCCCC;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
a.footerlink:hover {
	color: #CCCCCC;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
#ibug4 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_icfalaccess.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ibug5 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_icfaladvisor.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ibug6 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_icfalnews.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ibug7 {
	position: relative; /* center on everything else */
	height: 125px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 275px;
	float: left;
	background-image: url(../images/box_cfalpubs.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mastheadpointer {
	height: 30px;
	border: 0px none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	float: left;
}
.subhead {
	height: 30px;
	border: 0px none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
a.subheadlink {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
a.subheadlink:hover {
	color: #666666;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
.headbullet {
	color: #1475A7;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
TD.crumbs {
	color: #333333;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 40px;
	font-weight: normal;
	padding-left: 15px;
}
.mediaspace {
	background-color: #CCCCCC;
	border: 10px solid #FFFFFF;
	height: 275px;
}
a.crumbs {
color: #000000; font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none}
a.crumbs:hover {
color: #333333; font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline}
.textbox {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	padding: 15px;
	border: 1px solid #FFFFFF;
	width: 525px;
}
.msgbox {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 15px;
	border: 1px solid #FFFFFF;
	width: 225px;
}
.msgboxheader {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 20px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}
.mediaspaceshort {
	background-color: #CCCCCC;
	border: 10px solid #FFFFFF;
	height: 140px;
}
.motionshort {
	height: 205px;
	background-color: #EED497;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #B0B0B0;
	border-left-color: #C2C2C2;
}
.textboxinside {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	width: 400px;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.msgboxinside {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 15px;
	width: 170px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.downloadbox {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 15px;
	border: 1px solid #FFFFFF;
	width: 225px;
	height: 75px;
}
.menubg {
	text-decoration: none;
	width: 200px;
	background-image: url(../images/nav01_bg.jpg);
	background-repeat: repeat-y;
	height: 255px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 15px;
}
.menubgshort {
	text-decoration: none;
	width: 200px;
	background-image: url(../images/nav01_bg.jpg);
	background-repeat: repeat-y;
	height: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 15px;
}
.texttitle {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	height: 40px;
}
.textboxoutside {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	width: 400px;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.textboxleft {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	width: 400px;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#container {width: 925px; text-align: left;}
#headContainer {
	text-align: left;
	position: relative;
	z-index: 10;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-left: 0px;
}
#headContainer #ciilLogo {
	position: absolute;
	padding-top: 15px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#headContainer { text-align: left; }
#headSearch {
	position: absolute;
	margin-left: 615px;
	margin-top: 40px;
	width: 300px;
	height: 90px;
}
#imagespace {
	text-align: left;
	position: relative;
	z-index: 9;
	height: 300px;
	margin-top: 55px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}
#copyspace {
	text-align: left;
	position: relative;
	z-index: 8;
	height: 450px;
	width: 925px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/ciil_middle_bg.gif);
	background-repeat: repeat-y;
}
#navspace {
	position: absolute;
	margin-left: 25px;
	width: 245px;
	height: 435px;
	padding-top: 15px;
	left: -1px;
	text-align: left;
}
#middlespace {
	position: absolute;
	margin-left: 250px;
	width: 346px;
	height: 275px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
#rightspace {
	position: absolute;
	margin-left: 355px;
	width: 250px;
	height: 285px;
}
#footerspace {
	height: 75px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 925px;
	background-image: url(../images/ciil_bottom_bg.gif);
	background-repeat: repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
#button01 {
	position: absolute;
	margin-left: 25px;
	margin-top: 325px;
	width: 250px;
	height: 100px;
	left: -1px;
	background-color: #EBEBEB;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#button02 {
	position: absolute;
	margin-left:330px;
	margin-top: 325px;
	width: 250px;
	height: 100px;
	left: -1px;
	background-color: #EBEBEB;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#button03 {
	position: absolute;
	margin-left:625px;
	margin-top: 325px;
	width: 257px;
	height: 85px;
	left: -1px;
	border: 1px dotted #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-top: 15px;
	padding-left: 15px;
}
#footerspace A {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #000000;
}
#footerspace A:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
	color: #333333;
}
#flashspace {
	text-align: left;
	position: relative;
	z-index: 10;
	height: 50px;
	margin-top: 55px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.linkselected {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	background-color: #FFBF12;
	padding-right: 5px;
	padding-left: 5px;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
	text-decoration: none;
	text-align: left;
}

.subnav A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border-bottom-style: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}
.subnav A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-bottom-style: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
}
.subnavselected {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: middle;
	text-decoration: none;
}

.subnavselected A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-bottom-style: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.subnavselected A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-bottom-style: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#detailspace {
	text-align: left;
	position: relative;
	z-index: 8;
	height: 750px;
	width: 925px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/ciil_middle_bg.gif);
	background-repeat: repeat-y;
}
#longdetailspace {
	text-align: left;
	position: relative;
	z-index: 8;
	height: 1050px;
	width: 925px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/ciil_middle_bg.gif);
	background-repeat: repeat-y;
}
#longmiddlespace {
	position: absolute;
	margin-left: 250px;
	width: 600;
	height: 385px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
#longerdetailspace {
	text-align: left;
	position: relative;
	z-index: 8;
	height: 1500px;
	width: 925px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/ciil_middle_bg.gif);
	background-repeat: repeat-y;
}
.leftsubnav {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: middle;
	text-decoration: none;
}
.leftsubnav A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border-bottom-style: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.leftsubnav A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-bottom-style: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.truth {
	color: #000000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.truth a {
	color: #003366;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
