* {	margin: 0;	padding: 0;}
p, pre, blockquote, fieldset, table {	margin: 1em 0;}
body{ background-color:#fff; background-image:url(../images/backgrounds/background-body.png); color: #333; font: 9.5px 'Lucida Grande', Verdana, sans-serif;	}
img { border:0px solid #0092CD; padding: 0; margin:0;}
ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {
	font-size:1.8em;
	font-weight:normal;
	padding:0;
	margin:0;
}
select{	font-size:1.0em;}
a:visited {	text-decoration: none;	color: #FFFFFF;}
a:link { 	text-decoration: none;	color:#FFFFFF;}
a:active { 	text-decoration: none;	color: #FFFFFF;}
a:hover {	text-decoration: underline;	color: #0092CD;}

/*BUTTONS -------------------------------- */
.button{color:#FFFFFF;background-image:url(../images/buttons/button-heading.png);}
.button a{display:block;color:#FFFFFF;width:249px;height:15px;padding: 15px 0 15px 0;text-align:center;

}
.button a:hover{color:#0092CD; text-decoration:none;}
.button-submit{ border:0px solid #706F73; margin:4px 4px 4px 4px;width:70px; height:20px; background-color: #706F73;color:#FFFFFF;background-image:url(../images/buttons/button-heading.png);}

#infin8yFooter a{color:#555555; text-decoration:none;}

.clear{	clear:both;	line-height:0px;}
.close_button{
	cursor:pointer;
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color:#2c404a;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
	padding-right:20px;
	padding-left:4px;
	background-position:right;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/buttons/button_generic_close.gif);
	width:auto;	
	overflow:visible;
	line-height:14px;
}

.close_button:hover{
	border: 3px double #cccccc;
	border-top-color: #999999;
	border-left-color: #999999;
	color:#B92126;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:4px;
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(../images/buttons/button_generic_down_close.gif);
}
a.close_button:hover{
	text-decoration:none;
	color:#2c404a;
}
.text_bluelt{ color:#0092CD; font-weight:bold;}
.text_blue{ color:#2D4190;}
.text_bold{ font-weight:bold;}
.bullet_dot li{
	list-style-type: disc;
	margin-left:25px;
	padding-bottom:5px;
	list-style-image:url(../images/bullets/disc_bluelt.gif)
}
.nav_item{ font-weight:bold;}
.text_right{margin:2px 10px 0px 0px;text-align:right; float:right; width:480px;}
.text_left{margin:2px 0px 0px 10px; text-align:left; float:left;  width:250px;}