body {
	background-image: url(../images/bg_main.gif);
	background-repeat: no-repeat;
	background-position: center top;
	/*background-attachment:fixed;*/
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5f5f5f;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
#container {
	width: 949px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #header {
	height: 115px;
	background-image: url(../images/bgNew.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	border-right:1px solid #E4E5E7;
	border-left:1px solid #E4E5E7;
}
#container #header #logo {
	position: absolute;
	left: 40px;
	top: 4px;
}
* html .png {
	position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
}
img {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
#container #header #punchline {
	position: absolute;
	left: 727px;
	top: 45px;
}
#container #header #punchline h1 {
	font-size: 19px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
}
#container #topnav {
	background-image: url(../images/bg_navigationbar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 39px;
	border-right:1px solid #E4E5E7;
	border-left:1px solid #E4E5E7;
}
#container #topnav a {
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 15px;
	color: #007AA5;
	font-weight: bold;
	text-decoration: none;
	padding:15px;
	line-height:37px;
	height: 25px;
}
#container #topnav a:hover, a.active {
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding:15px;
	line-height:37px;
	height: 25px;
}
#container #topnav a.active {
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding:15px;
	line-height:37px;
	height: 25px;
}
#container #cont {
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 15px;
	border-right:1px solid #E4E5E7;
	border-left:1px solid #E4E5E7;
}
#container #cont #left {
	float: left;
	width: 633px;
	padding-top:0px;
	padding-left:13px;
}
#container #cont #left h1 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#container #cont #left #steps {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#container #cont #left #steps .stepbg {
	background-image: url(../images/bg_curve_green_new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 282px;
	padding: 10px 17px 10px 16px;
	position:relative;
	height:595px;
}
#container #cont #left #steps .stepbg .curve_btm {
	background-image: url(../images/bg_curve_grey_btm.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 308px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin:20px 0px 0px 0px;
}
#container #cont #right {
	width: 260px;
	float: right;
	margin-top: 0px;
}
#container #cont #right .curve {
	background-image: url(../images/bg_curve_green_new.gif);
	padding: 15px;
	width: 210px;
	position:relative;
	font-size:11px;
	line-height:18px;
	margin:0px 0px 20px 0px;
}
#container #cont #right .curve .curve_btm {
	background-image: url(../images/bg_curve_grey_btm_n.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 0px;
	bottom: -10px;
	margin:20px 0px 0px 0px;
	width:236px;
}
#container #cont #right h1 {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#container #cont #right .curve ul {
	padding:0px;
	margin:0px;
	list-style-position:inside;
}
#container #cont #right .curve li {
/*	list-style-image:url(../images/arrow.gif);*/
	background-repeat: no-repeat;
	padding:0px 3px 8px 0px;
	margin:0px;
}
#container #cont #right .curve a {
	color: #333333;
	text-decoration:none;
}
#container #cont #right a:hover {
	color:#049aca;
}
.clear {
	clear: both;
	height: 1px;
	visibility: hidden;
}
#container #footer {
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 30px 10px 10px 20px;
	margin:0px;
	clear:both;
	background-color:#FFFFFF;
	position:relative;
	left:0px;
	height:100%;
}
#container #cont #left .breadcrumb {
	font-size: 11px;
	margin:0px 0px 20px 0px;
}
#container #cont #left .breadcrumb a {
	color: #5f5f5f;
	text-decoration: none;
}
#container #cont #left .iconheading {
	/*background-image: url(../images/resume_header.jpg);
	background-position: left bottom;*/
	background-repeat: no-repeat;
	margin:0px 0px 25px 0px;
	padding:0px 0px 20px 0px;
	height: 2px;
}
#container #cont #left .iconheading img {
	float: left;
	margin-right: 5px;
}
#container #cont #left .iconheading h1 {
	margin-top:18px;
	margin-bottom: 20px;
	padding-right:45px;
	line-height: 21px;
	font-size:15px;
	font-weight:bold;
	float:right;
	text-align:right;
	color:#5f5f5f;
}
#container #cont #left .iconheading h2 {
	margin-top:0px;
	padding-right:45px;
	line-height: 21px;
	font-size:15px;
	font-weight:normal;
	float:right;
	text-align:right;
	width:500px;
	color:#5f5f5f;
}
#container #cont #left .iconheading1 {
	background-image: url(../images/bg_headings1.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin:0px 0px 25px 0px;
	padding:0px 0px 8px 0px;
}
#container #cont #left .iconheading1 img {
	float: left;
	margin-right: 5px;
}
#container #cont #left .iconheading1 h1 {
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 26px;
	font-size:21px;
	font-weight:normal;
	float:left;
}
#container #cont #left .iconheading2 {
	/*background-image: url(../images/job_interview_header.jpg);
	background-position: left bottom;*/
	background-repeat: no-repeat;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
}
#container #cont #left .iconheading2 img {
	float: left;
	margin-right: 5px;
}
#container #cont #left .iconheading2 h1 {
	margin-top:18px;
	margin-bottom: 20px;
	padding-right:45px;
	line-height: 21px;
	font-size:15px;
	font-weight:bold;
	float:right;
	text-align:right;
	color:#5f5f5f;
}
#container #cont #left .iconheading2 h2 {
	margin-top:0px;
	padding-right:45px;
	line-height: 21px;
	font-size:15px;
	font-weight:normal;
	float:right;
	text-align:right;
	width:500px;
	color:#5f5f5f;
}
#container #cont #left h2 {
	font-size: 16px;
	text-decoration: none;
}
#container #cont #left ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #cont #left li {
	background-image: url(../images/liimage.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	display: block;
	list-style-image: none;
	list-style:none;
}
#container #cont #left li a {
	text-decoration:none;
	color:#5f5f5f;
}
#container #cont #left li a:hover {
	text-decoration:none;
	color:#049aca;
}

#manage{
	float: left;
	width: 633px;
	padding-top:0px;
	padding-left:13px;
	padding-bottom:25px;
}


#manage a {
	text-decoration:none;
	color:#5f5f5f;
}
#manage a:hover {
	text-decoration:none;
	color:#049aca;
}

#container #cont #right .curve h3 {
	margin: 0px;
	font-size: 15px;
	text-decoration: none;
}
#container #cont #right a:hover {
	text-decoration: none;
}
#container #cont #left .points {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/bg_hrule.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#container #cont #left .points1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/bg_hrule.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 23px;
	padding-left: 0px;
}
#container #cont #left .points .decimal, #container #cont #left .points1 .decimal {
	text-decoration: none;
	float:left;
	margin:0px 10px 0px 0px;
}
#container #cont #left .points .blue {
	color: #07A6D4;
	text-decoration: none;
	font-weight: bold;
	margin-left: 30px;
	display:block;
}
#container #cont #left h3.blue {
	color: #07A6D4;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
}
#container #cont #left .points a {
	color: #07A6D4;
	text-decoration: underline;
}
#b1 {
	padding-left:8px;
	width:255px;
	text-align:justify;
	font-size:11px;
}
#bld {
	font-size:12px;
	font-weight:bold;
}
#res {
	padding-bottom:10px;
	padding-top:8px;
}
#container #cont #left #article {
	width:600px;
}
#container #cont #left #article ul {
	padding:0px;
	margin:0px;
	list-style-position:inside;
}
#container #cont #left #article li {
	background-image: url(../images/black_circle_bullet12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	display: block;
	list-style-image: none;
	list-style:none;
}
#container #cont #left #article ol {
	background-image: url(../images/black_circle_bullet8.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	display: block;
	list-style-image: none;
	list-style:none;
	margin-left:30px;
}
h6 {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-bottom:-5px;
}
h7 {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding-top:20px;
}
#container #cont #left h8 {
	font-size:14px;
	font-weight:bold;
	color:#049aca;
}
#container #cont #left #stps {
	font-size:14px;
	font-weight:bold;
	color:#049aca;
}
#backtolist a {
	text-decoration:none;
	color:#5f5f5f;
	font-size:12px;
	font-weight:normal;
}
hr {
	background-color:#d4d4d4;
	color:#d4d4d4;
	height:1px;
	border:0px;
	size:1px;
}
#backtolist a:hover {
	color:#0099FF;
	text-decoration:underline;
}
#introblock {
	height: 30px;
	width: 597px;
	border:1px solid #e2e5eb;
	color:#049aca;
}
#introblock p {
	font-size:16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:#049aca;
	margin: 6px 0 0 11px;
	padding: 0;
}
#markets {
	width:597px;
	height:150px;
	border:1px solid #e2e5eb;
}
*html #markets {
	width: 575px;
}
.markethub {
	float:left;
	width:175px;
	margin: 0px 0px 0px 15px;
}
*html .markethub {
	width: 175px;
	margin: 4px;
}
.markethub .heading {
	height: 25px;
	margin: 10px 0 0 0;
}
.markethub .heading a {
	font-weight: bold;
	color:#049aca;
	text-decoration:none;
}
.markethub .subhead {
	font-size: 10px;
	color:#754492;
}
.markethub .blurb {
	font-size: 12px;
	height: 70px;
}
.markethub .learnmore {
	text-align:left;
	vertical-align: bottom;
	height: 20px;
}
.verticaldivider {
	width:1px;
	float:left;
	padding:9px 3px 0 3px;
}
#howitworks {
	background: url(/content/images/how_it_works.gif) no-repeat left top;
	height: 84px;
	margin-top: 9px;
	margin-bottom: 15px;
	padding-top: 6px;
	padding-left: 0px;
}
#howitworks p {
	float: left;
	font-size: 11px;
	line-height: 11px;
	width: 139px;
	margin-right: 0px;
	margin-top: 5px;
}
#howitworks img {
	padding-right:8px;
}
#howitworks h2 {
	font-size: 12px;
	color: #049aca;
	margin: 0px 0px 0px 0px;
	display: block;
}
#howitworks h3 {
	font-size:14px;
	font-weight:bold;
	color:#049aca;
}
.mandate{
	color: #FF3300;
	font-size: 14px;
	font-weight:bold;
}
.curvisive{
	color: #754492;
	font-size: 20px;
	font-weight:bold;
	font-family :Pristina
}
