body {margin: 0;}
#bg1 {background: #444346 url(../images/body-bg-2.gif) repeat-x; background-position: 0 -36px}
#bg2 {background: #444346 url(../images/body-bg-3.gif) repeat-x; background-position: 0 -36px}
img {
	padding: 0;
	margin: 0;
	border: none;
}
sup {
	font-size:8px;
}
form {
	padding: 0;
	margin: 0;
}
.form select, .form input, .form textarea {vertical-align:middle;}
/*start main*/
#main {
	margin: 0 auto;
	width: 945px;
}
/*start header*/
#header {
	position: relative;
	width: 945px;
	
}
.big {
	height: 242px;
	background: url(../images/header-bg.jpg) no-repeat;
}
.small {
	height: 167px;
	background: url(../images/header-small-bg.jpg) no-repeat;
}
#header .logo {
	position: absolute;
	top: 80px;
	left: 40px;
	width: 170px;
	height: 106px;
	text-indent: -9999px;
	overflow: hidden;
}
/*start top navigation*/
#header .top-nav {
	position: absolute;
	top: 18px;
	left: 185px;
	list-style: none;
	padding: 0;
	margin: 0;
	font: 9px Arial, Helvetica, sans-serif;
	color: #fdfce9;
}

body.home{
top: 18px;
}
#header .top-nav li {
	float: left;
	background: url(../images/header-nav-sep.gif) no-repeat 100% 2px;
	padding: 0 16px 0 11px;
}
#header .top-nav .last {background: none;}
#header .top-nav li a {
	text-decoration: none;
	color: #fdfce9;
	text-transform: uppercase;
}
#header .top-nav li a:hover {text-decoration: underline;}
#header .header-text {
	position: absolute;
	left: 569px;
	width: 330px;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
}
.big .header-text {
	top: 123px;
	background: url(../images/header-text.gif) no-repeat;}
.small .header-text {
	top: 88px;
	background: url(../images/header-text2.gif) no-repeat;
}
#header .call-us {
	position: absolute;
	left: 569px;
	width: 336px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
}
.big .call-us {
	top: 153px;
	background: url(../images/call-us.gif) no-repeat;
}
.small .call-us {
	top: 117px;
	background: url(../images/call-us2.gif) no-repeat;}
/*start content*/
#content {
	float: left;
	width: 945px;
	background: url(../images/content-bg.gif) repeat-y;
}
/*start left column*/
#left-column {
	float: left;
	width: 633px;
	background: url(../images/left-column-bg.gif) no-repeat;
	margin: 0 0 0 15px;
	padding: 11px 11px 0 0;
	display: inline;
}
#left-column .breadcrumbs {
	float: left;
	width: 582px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #af5214;
	padding: 15px 0 19px 38px;
}
#left-column .breadcrumbs a {
	color: #3f6dae;
	text-decoration: none;
	padding: 0 7px;
}
#left-column .breadcrumbs a:hover {text-decoration: underline;}
#left-column .breadcrumbs .fisrt {padding: 0;}
* +html #left-column .left-column-title {
	float: left;
	margin: 15px 0 10px 0;
}
#left-column h1 {
	font-size: 5px;
	margin: 0 0 11px 36px;
	padding: 10px 0 8px 2px;
	background: url(../images/title-sep.gif) no-repeat 0 100%;
}
* html #left-column h1 {
	font-size: 5px;
	margin: 0 0 11px 36px;
	padding: 10px 0 8px 2px;
}
* +html #left-column h1 {
	float: left;
	width: 573px;
}

/*start sifr*/
.sifr {font-size: 32px;}
* +html .sifr {
	float: left;
	height: 37px;
	overflow: hidden;
	line-height: 32px;
	margin: 0px 0 0;
}

#left-column .text {
	float: left;
	width: 558px;
	margin: 0 0 0 34px;
	display: inline;
}
#left-column .text p {
	margin: 0 0 15px 0;
	font: 14px/20px Arial, Helvetica, sans-serif;
	color: #303032;
}
#left-column .text p a {
	color: #415f84;
	text-decoration: none;
	font-weight: bold;
}
#left-column .text p a:hover {text-decoration: underline;}
#left-column .learn-more {
	float: left;
	margin: 0 0 0 45px;
	display: inline;
}
/*start left box*/
#left-column .left-box {
	float: left;
	background: url(../images/left-box-top.gif) no-repeat;
	width: 628px;
	margin: 15px 0 6px 3px;
	display: inline;
}
#left-column .left-box .left-box-bottom {
	float: left;
	background: url(../images/left-box-bottom.gif) no-repeat 0 100%;
	width: 628px;
	padding: 0 0 23px 0;
}
#left-column .left-box .box {
	float: left;
	width: 310px;
	margin: 0 8px 0 0;
	display: inline;
}
#left-column .left-box .last {margin: 0;}
#left-column .left-box .image {
	float: left;
	margin: 9px 0 0 23px;
	display: inline;
}
#left-column .left-box .image img {float: left;}
#left-column .left-box .text-area {
	float: right;
	width: 165px;
	margin: 26px 24px 0 0;
	display: inline;
}
.sifr2 {
	float: left;
	padding: 8px 0 0 0;
	margin: -16px 0 0 0;
	width: 145px;
}
.space {margin: -16px 0 4px 0;}
.sifr5 {
	font-size: 20px;
	padding: 5px 0 0 0;
	margin: -14px 0 0 0;
	position: relative;
}
#left-column .left-box p {
	margin: 10px 0 0;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #010101;
}
#left-column .left-box .click {
	float: left;
	background: url(../images/box-arrow.gif) no-repeat 0 3px;
	margin: 9px 0 0;
	padding: 0 0 0 18px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #415f84;
	text-decoration: underline;
}
#left-column .left-box .click:hover {text-decoration: none;}
#left-column .left-box .text2 {
	float: left;
	width: 75px;
	margin: 18px 0 0 30px;
	display: inline;
}
#left-column .left-box .text2 img {float: left;}
#left-column .image-left {
	float: left;
	width: 166px;
	margin: 0 17px 0 35px;
	display: inline;
}
#left-column .image-left img {float: left;}
#left-column .note {
	float: left;
	width: 142px;
	margin: 13px 0 0 12px;
	display: inline;
	padding: 0 0 0 7px;
	border-left: 7px solid #af5214; 
}
.sifr4 {
	margin: -13px 0 0;
	font-size: 15px;
	padding: 10px 0 0;
	line-height: 15px;
}
#left-column .text3 {
	float: left;
	width: 362px;
}
#left-column .text3 p {
	margin: 0 0 12px 0;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #303032;
}
#left-column .text3 strong {font: 16px/24px Arial, Helvetica, sans-serif;}
#left-column .text3 h4 {
	margin: 0 0 12px 0;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #303032;
	font-weight:bold;
}

#left-column .text3 li {
	float: left;
	padding: 0 0 10px 10px;
	background: url(../images/left-list-item.gif) no-repeat 0 7px;

	width:300px;
	
}
#left-column .text3 li strong{
color:#3f6dae;
font: 13px/18px Arial, Helvetica, sans-serif;
}

#left-column .text4 {
	float: left;
	width: 567px;
	margin: 0 0 0 35px;
	display: inline;
}
#left-column .text4 p {
	 margin: 0;
	 font: 16px/24px Arial, Helvetica, sans-serif;
	 color: #303032;
}
#left-column .text4 p i {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #34598e;
}
#left-column .text4 p strong {
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	color: #303032;
}
#left-column .text4 h3 {
	margin: 19px 0 0;
	color: #34598e;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
}

#left-column .text4 .list, #left-column .text3 .list {
	float: left;
	padding: 0;
	margin: 20px 0 0 25px;
	list-style: none;
	width: 515px;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #303032;
	display: inline;
	
}
#left-column .text4 .list li {
	float: left;
	padding: 0 0 20px 10px;
	background: url(../images/left-list-item.gif) no-repeat 0 7px;
}
#left-column .text4 .list strong {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #af5214;
}
#left-column .text4 .table {
	float: left;
	background: url(../images/table-top-bg.gif) no-repeat;
	width: 568px;
	padding: 20px 0 0;
	position: relative;
	margin: 16px 0 30px -5px;
	display: inline;
}
#left-column .text4 .table .table-middle {
	float: left;
	background: url(../images/table-middle-bg.gif) repeat-y;
	width: 568px;
}
#left-column .text4 .table .table-bottom {
	float: left;
	background: url(../images/table-bottom-bg.gif) no-repeat 0 100%;
	width: 568px;
	padding: 7px 0 25px 8px;
}
#left-column .text4 .table span {font: bold 13px/13px xArial, Helvetica, sans-serif;}
#left-column .text4 .table span strong {color: #fff;}
#left-column .text4 .table .space {
	float: left;
	margin: 0 0 18px 8px;
}
#left-column .text4 .table .column1 {
	float: left;
	width: 75px;
	padding: 6px 0 8px 13px;
	color: #af5214;
}
#left-column .text4 .table .column2 {
	float: left;
	width: 104px;
	padding: 6px 0 8px 17px;
	color: #303032;
}
#left-column .text4 .table .column3 {
	float: left;
	width: 110px;
	padding: 6px 0 8px 7px;
	color: #303032;
}
#left-column .text4 .table .column4 {
	float: left;
	width: 107px;
	padding: 6px 0 8px 9px;
	color: #303032;
}
#left-column .text4 .table .column5 {
	float: left;
	width: 99px;
	padding: 6px 0 0 7px;
	color: #303032;
}
#left-column .text4 .table .line {
	float: left;
	height: 27px;
	padding: 0px 0 0 0;
	background-color: #f2f2f3;
}
#left-column .text4 .table .line .column1, #left-column .text4 .table .line .column2, #left-column .text4 .table .line .column3, 
#left-column .text4 .table .line .column4 {border-right: 1px solid #bfbebe;}
#left-column .text4 .table .line2 {
	float: left;
	margin: 0px 0 0px 0;
}
#left-column .text5 {
	float: left;
	width: 567px;
	margin: 0 0 0 35px;
	display: inline;
}
#left-column .text5 p {
	margin: 0 0 12px 0;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #303032;
}

#left-column .text5 h2 {
	margin: 19px 0 0;
	color: #34598e;
	font: bold 18px/24px Arial, Helvetica, sans-serif;
}
#left-column .text5 h3 {
	margin: 19px 0 0;
	color: #303032;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
}

#left-column .text5 strong {font: 16px/24px Arial, Helvetica, sans-serif;}


#left-column .text5 .list {
	float: left;
	padding: 0;
	margin: 20px 0 0 25px;
	list-style: none;
	
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #303032;
	display: inline;
	
}
#left-column .text6 {
	float: left;
	width: 567px;
	margin: 10px 0 40px 39px;
	display: inline;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#303032
}
#left-column .text6 a {
	text-decoration:none;
	color:#3f6dae;
}
#left-column .text6 a:hover {
	color:#bbbbbb;
}
#left-column .text6 .domain {
	color:#af5214;
}

#left-column .text5 .list li {
	display:block;	
	float: left;
	padding: 0 0 20px 10px;
	background: url(../images/left-list-item.gif) no-repeat 0 7px; min-width:400px;	

}
#left-column .text5 .list li a {
	text-decoration:none;

}
.partner li{
display:block; float:left;	
	width: 525px;
}


#left-column .text5 .list strong {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #af5214;
}

#left-column .text5 a {
	color: #3f6dae;
}

div.boardMember{
position:relative; float:left; width: 537px; padding: 15px 0px 15px 0px; background: url(../images/title-sep.gif) top no-repeat;
}

div.boardMember strong{
margin: 19px 0 0;
	color: #34598e;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
}

div.boardText{
position:relative; float:left; width: 500px; margin-left:15px;
}

div.boardMember img{
display:block; position:relative; float:left; 
}
span.orange{
color:#c76e1a; font-weight:bold;
}
span.blue{
color:#415f84;
}

/*start right column*/
#right-column {
	float: right;
	width: 280px;
	margin: 0 6px 16px 0;
	display: inline;
	background-color: #ccc;
	overflow: hidden;
}
#right-column h2 {
	float: left;
	background: url(../images/right-column-title.jpg) no-repeat;
	width: 280px;
	height: 38px;
	margin: 0 0 6px 0;
	text-indent: -9999px;
	overflow: hidden;
}
#right-column p {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #282729;
	margin: 0;
	padding: 0 86px 0 33px; 
}
/*start form*/
#right-column .form {
	float: left;
	width: 238px;
	margin: 11px 0 0 33px;
	padding: 0 0 17px 0;
	display: inline;
}
#right-column .form .line {
	float: left;
	width: 213px;
	margin: 0 0 2px 0;
}
#right-column .form label {
	float: left;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #2d2c2e;
	padding: 4px 0 0;
}
#right-column .form .input {
	float: right;
	border: none;
	background: url(../images/input-bg.gif) no-repeat;
	width: 141px;
	padding: 2px 0 3px 3px;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #2d2c2e;
	margin: 0 1px 0 0;
}
* html #right-column .form .input {
	background-attachment: fixed;
	padding: 4px 0 1px 3px;
}
#right-column .form .submit {
	float: left;
	margin: 15px 0 0 57px;
	display: inline;
}

/*start right column box*/
#right-column .right-box {
	float: left;
	display: block;
	background: url(../images/rigth-box-top.gif) no-repeat;
	width: 280px;
	overflow: hidden;
}
#right-column .right-box .right-box-bottom {
	float: left;
	background: url(../images/right-box-bottom.gif) no-repeat 0 100%;
	width: 280px;
	padding: 0 0 17px 0;
}
.sifr3 {
	float: left;
	width: 155px;
	margin: 10px 0 0 30px;
	padding: 6px 0 0;
}
* html .sifr3 {margin: 10px 0 0 15px;}
#right-column .right-box ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 5px 0 0 31px;
	font: 11px/11px Arial, Helvetica, sans-serif;
}
* html #right-column .right-box ul {margin: 5px 0 0 16px;}
#right-column .right-box ul li {margin: 0 0 7px 0; width:225px;}
#right-column .right-box ul a {
	color: #000;
	text-decoration: none;
}
#right-column .right-box ul a strong {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	color: #303b50;
}
#right-column .right-box ul a em {
	font: 11px/11px Arial, Helvetica, sans-serif;
	margin: 0 0 0 8px;
}
#right-column .right-box ul a:hover {text-decoration: none;}
#right-column .banner {float: left;}
/*start footer*/
#footer {
	float: left;
	width: 868px;
	padding: 40px 40px 40px 37px;
	background: url(../images/footer-bg.gif) no-repeat;
}
#footer span {
	float: left;
	width: 250px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #e6e9c6;
}
/*start footer navigation*/ 
#footer ul {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
}
#footer ul li {
	float: left;
	padding: 0 5px 0 4px;
	background: url(../images/footer-nav-sep.gif) no-repeat 100% 3px;
}
#footer ul .last {
	background: none;
	padding: 0 0 0 4px;
}
#footer ul a {
	color: #e6e9c6;
	text-decoration: none;
}
#footer ul a:hover {text-decoration: underline;}
/*sIFR*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash .sifr  {
	visibility: hidden;
}
.sIFR-hasFlash .sifr2  {
	display: block;
	visibility: hidden;
}
.sIFR-hasFlash .sifr3  {
	visibility: hidden;
	display: block;
}
.sIFR-hasFlash .sifr4  {
	visibility: hidden;
	display: block;
}
.sIFR-hasFlash .sifr5 {
	display: block;
	visibility: hidden;
}

/*start form*/
.formBody {
	float: left;
	width: 415px;
	height: 205px;
	margin: 0px 0 0 0px;
	padding-top:25px;
	display: inline;
	background: url(../images/partner-background.jpg) no-repeat;
	
}

.formHeader{
	float: left;
	width: 410px;
	height:70px;
	margin: 11px 0 0 0px;
	display: inline;
	background: url(../images/partner-header.jpg);
	color:#ffffff;
}
.formContact{
background: url(../images/contact-header.jpg);
}

.formBody .line {
	float: left;
	width: 325px;
	padding: 0 0 2px 25px; 
}
.formBody label {
	float: left;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #2d2c2e;
	padding: 4px 0 0;
	
	
}
.formBody .input {
	float: right;
	border: none;
	background: url(../images/input-bg-long.gif) no-repeat;
	width: 250px;
	padding: 2px 0 3px 3px;
	font: 11px/11px Arial, Helvetica, sans-serif;
	color: #2d2c2e;
	margin: 0 1px 0 0;
	
}
.formBody .submit{
display:block; position:relative; float: left; margin:20px 0px; text-align:center; left:125px;
}

.error{
color:red;
}

a.la{
position:relative; float:left; width: 100px; height:30px; display:block; background:url(../images/la-button.jpg); margin-right:25px;
}
a.boston{
position:relative; float:left; width: 100px; height:30px; display:block; background:url(../images/boston-button.jpg);  margin-right:25px;
}
a.houston{
position:relative; float:left; width: 100px; height:30px; display:block; background:url(../images/houston-button.jpg);
}


