body {
	margin:0;
	padding:0;
	background:#ffffff;

}

.clearfloat {
	clear:both;
}


form {
	padding:0;
	margin:0;
}

img {
	border:0;
}

h1 {
	font-weight:normal; font-size:2.15em;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	line-height:1.4em;
}


h1 strong {
	font-weight:bold; 
}

h2 {
	font-weight:normal; font-size:1em;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	line-height:1.4em;
}


h3 {
	font-weight:bold; font-size:0.75em; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:1.4em;
}

h4 {
	font-weight:bold; font-size:0.75em; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:1.4em;
}


p,label {
	font-weight:normal; font-size:0.75em; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:1.4em;
}



p.small {
	font-size:0.7em;
}

p strong {
	font-weight:bold; 
}



p.center {
	text-align:center;
}

div.content p,
div.content input,
div.content h3  {
	margin:0 0 0.6em 0;
}

ul {
	margin:0;
	padding:0;
	list-style-type: none;
}


ol {
	margin:0;
	padding:0;
	list-style-type: none;
}

li {
	list-style-type: none;
	font-weight:normal; font-size:0.75em; color:#081726;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
}

ol li {
	list-style-type : decimal;
	list-style-position : outside;
	margin:0 0 0.6em 20px;
}

ul li {
	list-style : none;
	margin:0 0 0.6em 0;
}

ul.bullets li,
ul li.bullet {
	list-style-type : disc;
	list-style-position : outside;
	margin:0 0 0.6em 20px;
	color:#ae8fc5;
}



ul.subdashes li,
ul li.subdash {
	list-style-type : none;
	list-style-image: url('../images/dashm.gif');
	list-style-position : outside;
	margin:0 0 0.6em 40px;
	color:#ae8fc5;
}



a:link, a:active, a:visited {
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}

.highlight, a.highlight {
	color:#ae8fc5;
}

div#mainpanelfoot .highlight, 
div#mainpanelfoot a.highlight {
	color:#7f369b;
}
div#mainpanelfoot ul.subdashes li, 
div#mainpanelfoot ul li.subdash {
	color:#7f369b;
}
div#mainpanelfoot ul.bullets li, 
div#mainpanelfoot ul li.bullet {
	color:#7f369b;
}



.white, a.white {
	color:#ffffff;
}

a.nounderline:link, a.nounderline:active, a.nounderline:visited {
	text-decoration:none;
}
a.nounderline:hover {
	text-decoration:underline;
}

input.promoforminput {
	font-weight:normal; font-size:0.75em; color:#323750;
	font-family:arial, verdana, helvetica, sans-serif;
	width:161px;
	height:15px;
	padding:1px;
}

input#promoformsubmit {
	background-image:url('../images/btnmsignup.gif');
	background-repeat:no-repeat;
	background-position: top left;
	border:0;
	width:89px;
	height:22px;
	margin:0;
}


/* page container  */


div#pagecontainerouter {
	width:100%;
	text-align:center;
	background-image:url('../images/orbitpagebg.jpg');
	background-repeat:repeat-x;
	background-position: top center;
}

div#pagecontainerinner {
	margin: 0 auto;
	width:974px;
	text-align:left;
}

div#bluefinorbitpage {
}

div#supertop {
	width:974px;
}

div#supertopl {
	width:537px;
	float:left;
}

div#supertopr {
	width:90px;
	float:right;
	padding:56px 0 0 0;
}

a.btnarrangeademo {
	display:block;
	float:left;
	width:155px;
	height:27px;
	background-image:url('../images/btnmarrangeademo.gif');
	background-repeat:no-repeat;
	background-position: top center;
}

a.btnlogin {
	display:block;
	float:left;
	width:87px;
	height:27px;
	background-image:url('../images/btnmlogin.gif');
	background-repeat:no-repeat;
	background-position: top center;
}

a.btnbigarrangeademo {
	display:block;
	float:left;
	width:190px;
	height:44px;
	background-image:url('../images/btnbigmarrangeademo.gif');
	background-repeat:no-repeat;
	background-position: top center;
}

a.btnbiglogin {
	display:block;
	float:left;
	width:97px;
	height:44px;
	background-image:url('../images/btnbigmlogin.gif');
	background-repeat:no-repeat;
	background-position: top center;
}

div#bluefinorbitlogo {
}

div#bluefinorbitlogo a {
	display:block;
	width:381px;
	height:100px;
	background-image:url('../images/bluefinorbitlogo.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div#topnav {
	width:974px;
	height:34px;
	background-image:url('../images/topnavbar.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

ul.topnav li {
	display:block;
	float:left;
	margin:0;
	border:0;
	text-align:center;
	list-style-type : none;
	line-height:20px;
	height:20px;
}

a#topnavhome {
	display:block;
	width:67px;
	height:34px;
	background-image:url('../images/topnavhome.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
a#topnavhome:hover, a#topnavselhome {
	display:block;
	width:67px;
	height:34px;
	background-image:url('../images/topnavselhome.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

a#topnavaboutus {
	display:block;
	width:89px;
	height:34px;
	background-image:url('../images/topnavaboutus.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
a#topnavaboutus:hover, a#topnavselaboutus {
	display:block;
	width:89px;
	height:34px;
	background-image:url('../images/topnavselaboutus.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

a#topnavworkingwithus {
	display:block;
	width:137px;
	height:34px;
	background-image:url('../images/topnavworkingwithus.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
a#topnavworkingwithus:hover, a#topnavselworkingwithus {
	display:block;
	width:137px;
	height:34px;
	background-image:url('../images/topnavselworkingwithus.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

a#topnavtheorbitplatform {
	display:block;
	width:153px;
	height:34px;
	background-image:url('../images/topnavtheorbitplatform.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
a#topnavtheorbitplatform:hover, a#topnavseltheorbitplatform {
	display:block;
	width:153px;
	height:34px;
	background-image:url('../images/topnavseltheorbitplatform.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

a#topnavorbitnews {
	display:block;
	width:103px;
	height:34px;
	background-image:url('../images/topnavorbitnews.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
a#topnavorbitnews:hover, a#topnavselorbitnews {
	display:block;
	width:103px;
	height:34px;
	background-image:url('../images/topnavselorbitnews.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

a#topnavcontactus {
	display:block;
	width:98px;
	height:34px;
	background-image:url('../images/topnavcontactus.gif');
	background-repeat:no-repeat;
	background-position: top left;
}
a#topnavcontactus:hover, a#topnavselcontactus {
	display:block;
	width:98px;
	height:34px;
	background-image:url('../images/topnavselcontactus.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#pagecontent {
	width:974px;
}

div#mainpaneltop {
	width:974px;
	background-color:#dde7ee;
}

div#mainpanelfoot {
	width:974px;
	background-color:#dde7ee;
}

div#mainpanelfoot p ,
div#mainpanelfoot h3 ,
div#mainpanelfoot h4 {
	color:#323750;	
}

span.blue, a.blue {
	color:#323750;	
}

div.btnbig {
	height:100px;
	margin:33px 0 0 0;
}

div.btnbigplatform {
	height:74px;
	margin:33px 0 0 0;
}

div.btnbigshort {
	height:60px;
	margin:33px 0 0 9px;
}


/* mainpanelfoot 2 cols */

div#mainpanelfoothomel {
	width:576px;
	float:left;
}

div#mainpanelfoothomer {
	width:398px;
	float:left;
}

div#mainpanelfoothomepromos {
	width:398px;
	padding:27px 0 0 0;
}

div.mainpanelfoothomepromo {
	width:199px;
	height:249px;
	float:left;
	background-image:url('../images/mainpanelfoothomepromobg.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div.mainpanelfoothomepromobody {
	width:168px;
	padding:10px 10px 10px 11px;
}

div.mainpanelfoothomepromocontent {
	width:168px;
}

div#mainpanelfoothomepromos p {
	color:#ffffff;
	line-height:1.3em;
}

div.mainpanelfoothomepromobtn {
	text-align:right;
}

/* mainpanelfoot 3 cols */

div.mainpanelfootitem {
	width:974px;
}

div.mainpanelfoot3leftpanel {
	float:left;
	width:190px;
}


div#leftnav {
}

ul.leftnav li {
	line-height:25px;
}

ul.leftnav li a:link, 
ul.leftnav li a:active, 
ul.leftnav li a:visited {
	text-decoration:none;
	display:block;
	height:25px;
	width:143px;	
	padding:0 0 0 5px;
	color:#323750;	
}

ul.leftnav li a.sel:link, 
ul.leftnav li a.sel:active, 
ul.leftnav li a.sel:visited,
ul.leftnav li a.sel:hover, 	
ul.leftnav li a:hover {
	background-image:url('../images/leftnavselbg.gif');
	background-repeat:no-repeat;
	background-position: top left;

}

div.adhocnav {
	padding:10px 0 0 0;
}

ul.adhocnav li {
	display:block;
	float:left;
	margin:0;
	border:0;
	text-align:left;
	list-style-type : none;
}
ul.adhocnav li a:link, ul.adhocnav li a:active, ul.adhocnav li a:visited {
	text-decoration:none;
}
ul.adhocnav li a:hover {
	text-decoration:underline;
}


div.mainpanelfoot3leftpanelinner {
	padding:40px 0 0 12px;
}

div.mainpanelfoot3mainpanel {
	float:left;
	width:400px;
}

div.mainpanelfoot3mainpanelinner {
	padding:38px 20px 40px 0;
}

div.mainpanelfoot3rightpanel {
	float:left;
	width:384px;
}

div.mainpanelfoot3rightpanelinner {
	padding:0 20px 40px 0;
}

div#mainpaneltop {
	background-image:url('../images/mainpanelimagebg.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	width:974px;
	height:441px;
}

div#mainpaneltophome {
	background-image:url('../images/mainpanelimagehomefoot.jpg');
	background-repeat:no-repeat;
	background-position: top left;
	width:974px;
	height:181px;
}

div#mainpaneltophometop {
	width:974px;
	height:42px;
}


div#mainpaneltophometopl {
	float:left;
	width:193px;
}

div#mainpaneltophometopr {
	float:left;
	width:781px;
}

div#mainpaneltophomefoot {
	width:764px;
	height:139px;
	padding:0 0 0 210px;
}

div#mainpaneltophomefootbody {
	width:764px;
}

div#mainpaneltophomefoot p {
	color:#dbdada;
	font-size:0.875em;
}


div#mainpaneltophomefootl {
	float:left;
	width:376px;
}

div#mainpaneltophomefootlbody {
	width:318px;
	padding:0 58px 0 0;
}

div#mainpaneltophomefootr {
	float:left;
	width:388px;
}

div#mainpaneltophomefootrbody {
	width:318px;
	padding:0 70px 0 0;
}


div#pagefooter {
	width:974px;
	height:98px;
	background-color:#1d3253;
}

div#footernav {
	padding:23px 0 0 9px;
}


ul.footernav li {
	float:left;
	display:block;
	margin:0;
	border:0;
	text-align:left;
	list-style-type : none;
	color:#ffffff;
}

ul.footernav li a {
	text-decoration:none;
}

ul.footernav li a:hover {
	text-decoration:underline;
}

div.footerlegal {
	padding:0 0 0 9px;
}

div.footerlegal p {
	color:#7999b3;
	font-size:0.65em; 
}

table.pdfs {
	border-bottom:1px solid #c0c8ce;
	width:529px;
}

table.pdfs th {
	border-top:1px solid #c0c8ce;
	background-color:#cfd8de;
	font-weight:bold; font-size:0.75em; color:#323750;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:29px;
	height:29px;
	text-align:left;
	padding:0 0 0 5px;
}

table.pdfs td {
	border-top:1px solid #c0c8ce;
	font-weight:normal; font-size:0.75em; color:#323750;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:29px;
	height:29px;
	text-align:left;
	padding:0 0 0 5px;

}

a.pdf:link, a.pdf:active, a.pdf:visited { 
	display:block;
	padding:0 0 0 18px;
	background-image:url('../images/iconpdf.gif');
	background-repeat:no-repeat;
	background-position: center left;
	text-decoration:none;
}
a.pdf:hover {
	text-decoration:underline;
}

div.personpromos {
	width:322px;
	background-color:#ffffff;
	padding:6px 12px 5px 15px;
}

div.personpromo {
	width:322px;
	padding:9px 0 9px 0;
	border-bottom:1px solid #cccccc;
}

div.personpromo h4 ,
div.personpromo p ,
div.personpromolast h4 ,
div.personpromolast p {
	color:#000000;
	font-size:0.7em;
	line-height:1.3em;
}

div.personpromos .highlight, 
div.personpromos a.highlight {
	color:#7f369b;
}


div.personpromolast {
	width:322px;
	padding:9px 0 9px 0;
	border-bottom:1px solid #ffffff;
}


div.personpromoimg {
	float:left;
	width:56px;
}

div.personpromobody {
	float:left;
	width:255px;
	padding:0 0 0 11px;
}


div.awards {
	width:529px;
	background-color:#ffffff;
	padding:6px 12px 5px 15px;
	margin:0 0 20px 20px;
}

div.award {
	width:529px;
	border-bottom:1px solid #cccccc;
}

div.award h4 ,
div.award p ,
div.awardlast h4 ,
div.awardlast p {
	color:#000000;
}


div.awardlast {
	width:529px;
	border-bottom:1px solid #ffffff;
}


div.awardimg {
	float:left;
	width:119px;
}

div.awardbody {
	float:left;
	width:399px;
	padding:30px 0 0 11px;
}




div#mainpanelimagetsandcsfoot {
	width:974px;
	height:165px;
	background-image:url('../images/mainpanelimagetsandcsfoot.jpg');
	background-repeat:no-repeat;
	background-position: top left;

}

div#mainpanelimagetsandcsfootbody {
	padding:0 0 0 20px;
	width:800px;
}

div#mainpanelimagetsandcsfootbody p ,
div#mainpanelimagetsandcsfootbody li {
	color:#dbdada;
	font-size:0.875em;

}

div#mainpanelfoottsandcs {

}

div#mainpanelfoottsandcshead {

}

div#mainpanelfoottsandcsbody {
	padding:0 30px 40px 20px;

}


div#mainpanelimageprivacyfoot {
	width:974px;
	height:219px;
	background-image:url('../images/mainpanelimageprivacyfoot.jpg');
	background-repeat:no-repeat;
	background-position: top left;

}

div#mainpanelimageprivacyfootbody {
	padding:0 0 0 20px;
	width:800px;
}

div#mainpanelimageprivacyfootbody p ,
div#mainpanelimageprivacyfootbody li {
	color:#dbdada;
	font-size:0.875em;

}

div#mainpanelfootprivacy {

}

div#mainpanelfootprivacyhead {

}

div#mainpanelfootprivacybody {
	padding:0 30px 40px 20px;

}

div#mainpanelimagefinact2009foot {
	width:974px;
	height:361px;
	background-image:url('../images/mainpanelimagefinact2009foot.jpg');
	background-repeat:no-repeat;
	background-position: top left;

}

div#mainpanelimagefinact2009footbody {
	padding:0 0 0 20px;
	width:800px;
}

div#mainpanelimagefinact2009footbody p ,
div#mainpanelimagefinact2009footbody li {
	color:#dbdada;
	font-size:0.8em;

}

div#mainpanelfootfinact2009 {
	height:200px;
}

div#mainpanelfootfinact2009head {

}

div#mainpanelfootfinact2009body {
	padding:0 30px 40px 20px;

}


div#mainpanelimageaccessibilityfoot {
	width:974px;
	height:217px;
	background-image:url('../images/mainpanelimageaccessibilityfoot.jpg');
	background-repeat:no-repeat;
	background-position: top left;

}

div#mainpanelimageaccessibilityfootbody {
	padding:0 0 0 20px;
	width:800px;
}

div#mainpanelimageaccessibilityfootbody p ,
div#mainpanelimageaccessibilityfootbody li {
	color:#dbdada;
	font-size:0.875em;

}

div#mainpanelfootaccessibility {

}

div#mainpanelfootaccessibilityhead {

}

div#mainpanelfootaccessibilitybody {
	padding:0 30px 40px 20px;

}

div.accesskeys {
	width:361px;
}

div.accesskey {
	width:361px;
}

div.accesskeyl {
	width:81px;
	float:left;
}

div.accesskeyr {
	width:280px;
	float:left;
}


div#mainpanelimagesitemapfoot {
	width:974px;
	height:165px;
	background-image:url('../images/mainpanelimagesitemapfoot.jpg');
	background-repeat:no-repeat;
	background-position: top left;

}

div#mainpanelimagesitemapfootbody {
	padding:0 0 0 20px;
	width:800px;
}

div#mainpanelimagesitemapfootbody p ,
div#mainpanelimagesitemapfootbody li {
	color:#dbdada;
	font-size:0.875em;

}

div#mainpanelfootsitemap {

}

div#mainpanelfootsitemaphead {

}

div#mainpanelfootsitemapbody {
	padding:0 30px 40px 20px;

}

div#sitemap {
	margin:20px 0 0 0;
}

div#mainpanelfootlimagehome {
	width:576px;
	height:304px;
}

div#mainpanelfootlimagehomefeatured {
	width:576px;
	height:304px;
}

div#mainpanelfoothomepromorotate {
	width:189px;
	height:249px;
}

div#mainpanelfoothomepromorotatefeatured {
	width:189px;
	height:249px;
}


div.mainpanelfootlimagehomehide,
div#formthankscontainer,
div.mainpanelfoothomepromorotatehide {
	display:none;
}

div#mainpanelimageaboutustop {

}

div#mainpanelimageaboutusmid {

}

div#mainpanelimagepensioncalcfoot {
	width:974px;
	height:183px;
	background-image:url('../images/mainpanelimagepensioncalcfoot.jpg');
	background-repeat:no-repeat;
	background-position: top left;

}

div#mainpanelimagepensioncalcfootbody {
	width:468px;
	padding:0 0 0 20px;
}

div#mainpanelimagepensioncalcfootbody p {
	color:#dbdada;
	font-size:0.875em;
}

div#mainpanelfootpensioncalcl {
	float:left;
	width:590px;
	height:475px;
}

div#mainpanelfootpensioncalcr {
	float:left;
	width:384px;
	height:475px;
}

div#mainpanelfootpensioncalclhead {
}

div#mainpanelfootpensioncalclbody {
	padding:0 0 0 20px;
}

div#pensioncalcusingcontainer {
}

div#pensioncalcusingitems {
	width:570px;
}

div.pensioncalcusingitem {
	width:560px;
	padding:5px 0 5px 0;
}

div.pensioncalcusingitemicon {
	float:left;
	width:150px;
}

div.pensioncalcusingitembody {
	float:left;
	width:410px;
	padding:10px 0 0 0;
}


div#pensioncalcformbox {
	width:340px;
	background-color:#ffffff;
	padding:10px;
	margin:10px 0 0 0;
}

div.pensioncalcformitem {
	width:340px;
	padding:5px 0 5px 0;
}

div.pensioncalcformitemlabel {
	width:158px;
	float:left;
}

div.pensioncalcformitemfield {
	width:182px;
	float:left;
}

div.pensioncalcformitemfield input.text {
	width:163px;
}

div.pensioncalcformitemfield input.radio {
	border:0;
	display:inline;

}

div.pensioncalcformitemlabel p ,
div.pensioncalcformitemlabel label,
div.pensioncalcformitemfield label {
	color:#000000;
}









