@charset "utf-8";
/* CSS Document */

* html input {
behavior: url(iepngfix.htc)
};
* html img {
behavior: url(iepngfix.htc)
};
* html a {
behavior: url(iepngfix.htc)
};

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; /* Changed to 11 from 10 to make body text bigger sfgchange */
	color:#666;
	line-height:1.3em;
}
br{clear:both;}
img{border:0;}

#head{
	width:931px;
	float:left;
	height:124px;
}

#head div.left{
	width:586px;
	float:left;
	height:124px;
}
#head div.left img.logo{
	margin: 20px 0px 0px 30px;
	float:left;
}
#head div.left a.btnWhatWeOffer{
	/*background:transparent url(/images/what_we_offer.jpg) no-repeat top right;*/
	float:right;
	margin:72px 0px 0px 0px;
	width:117px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	border-right:solid 1px #FFF;
	font-size:15px;
	height:15px;
}
#head div.left a.btnWhatWeOffer:hover{color:#99cccc;}
#head div.left a.btnHome:hover{color:#99cccc;}
#head div.left a.btnHome{
	/*background:transparent url(/images/home.jpg) no-repeat top right;*/
	float:right;
	margin:72px 0px 0px 0px;
	width:56px;
	color:#FFFFFF;text-decoration:none;text-align:center;font-size:15px;
	height:15px;
}

#head div.center{
	width:138px;
	float:left;
	height:124px;
}
#head div.center a.btnRegister:hover{color:#99cccc;}
#head div.center a.btnSignIn:hover{color:#99cccc;}
#head div.center a.btnWhyDialAmerica:hover{color:#99cccc;}
#head div.center a.btnRegister{
	color:#FFFFFF;text-decoration:none;text-align:center;font-size:12px;
	float:right;
	margin:20px 0px 0px 0px;
	border-right:solid 1px #FFF;
	width:67px;
	height:14px;
}
#head div.center a.btnSignIn{
	color:#FFFFFF;text-decoration:none;text-align:center;font-size:12px;
	float:right;
	margin:20px 0px 0px 0px;
	width:70px;
	height:14px;
}
#head div.center a.btnWhyDialAmerica{
	color:#FFFFFF;text-decoration:none;text-align:center;font-size:15px;
	float:right;
	margin:38px 0px 0px 0px;
	width:138px;
	height:15px;
}
#head div.right{
	width:207px;
	float:left;
	height:124px;
}
#head div.right a.btnResources:hover{color:#99cccc;}
#head div.right a.btnContactUs:hover{color:#99cccc;}
#head div.right a.btnResources{
	color:#FFFFFF;text-decoration:none;text-align:center;font-size:15px;
	float:left;
	margin:36px 0px 0px 0px;
	width:87px;
	height:15px;
	border-left:solid 1px #FFF;
}
#head div.right a.btnContactUs{
	color:#FFFFFF;text-decoration:none;text-align:center;font-size:15px;
	float:left;
	margin:36px 0px 0px 0px;
	width:87px;
	border-left:solid 1px #FFF;
	height:15px;
}
#head div.right form{margin:0px; padding:10px 0px 0px 0px;clear:both; display:block;}
#head div.right form input.search{
	float:left; margin:0px 0px 0px 20px; 
	border:0px;
	width:105px;
	height:16px;
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
#head div.right form input.searchBtn{float:left;margin:1px 0px 0px 0px;}

#subhead{width:931px;clear:both;float:left;height:95px;}
#subhead img.banner{float:left;}
#subhead img.proofPositive{	float: right;margin: 53px;}
#body{clear:both;width:931px;padding:20px 0px 0px 0px;}
#left{width:180px; float:left; padding:45px;}

#left ul.leftMenu{
	font-size:10px; font-weight:bold; /*sfgchange make un-linked sidebar text same size as linked ones */
	color: #99cccc; /* sfgchange make selected text the right color */
	background-color:#e8e9e9;
	padding:20px 0px 20px 30px;
	margin:0px;
}
#left ul.leftMenu li{
	list-style:none;
	 padding:3px 0px 3px 0px;
	margin:0px;
}
#left ul.leftMenu li a{
	text-decoration:none;
	/*font-size:10px; font-weight:bold;  unneeded sfgchange*/
	display:block; padding:3px 0px 3px 0px;
	color: #006699;
}
#left ul.leftMenu li a:hover{color: #99cccc;}

#content{width:465px;float:left; padding:0px 0px 0px 0px;}
#content h1{
	color:#ff9933;
	font-size:18px;
	padding:5px 0px 5px 30px;
}
#content h2{
	color:#ff9933;
	font-size:14px;
	padding:5px 0px 5px 30px;
}
#content .blue{color:#006699;}
#content h2 span{color:#006699;}
#content p{
	padding:0px 0px 0px 30px;
	display:block;
}
#content h3{padding:10px 0px 10px 30px; font-weight:bold; color:#333333; font-size:12px;}
#content ul{padding:0px 0px 0px 55px;}

#right{width:120px; float:right;padding:40px 0px 0px 0px; font-weight:bold;}
#right span{
	color:#ff9933;
}
#right a{color:#ff9933;}

#footer{
	color:#1169b2;
	clear:both;
	padding:5px 30px 10px 0px;
	margin:40px 0px 0px 0px;
	float:left;
	width:500px;
	text-align:right;
	background-color:#ededee;
}
#footer a{
	color:#1169b2;
	font-size: 12px;
}

/*B2B*/
#b2b{
}
#b2b #body{
	padding:180px 0px 0px 0px;
}
#b2b #head{
	width:931px;
	float:left;
	height:124px;
	
}
#b2b #content{width:575px;float:left; padding:0px 0px 0px 30px; background-image:none;}


#b2bright{float:right;
	padding:215px 20px 0px 0px;}
	

#b2b h1{
	color:#ff9933;
	font-size:18px;
	padding:5px 0px 5px 30px;
}
#b2b h2{
	color:#ff9933;
	font-size:14px;
	padding:5px 0px 5px 30px;
}
#b2b .blue{color:#006699;}
#b2b h2 span{color:#006699;}
#b2b p{
	padding:0px 0px 0px 30px;
	display:block;
}
#b2b h3{padding:10px 0px 10px 30px; font-weight:bold; color:#333333; font-size:11px;}
#b2b ul{padding:0px 0px 0px 55px;}
#b2b ul li{list-style-type:disc; background-image:none; padding:0px 0px 0px 0px;}
#b2b #left{width:140px; float:left;padding:223px 30px 0px 30px; font-weight:bold;}
#b2b #left span{
	color:#ff9933;
}
#b2b #left a{color:#ff9933;}

/*sales*/

#sales #head{
	width:931px;
	float:left;
	height:124px;
}
#sales #content{width:550px;float:left; padding:0px 0px 0px 25px; background-image:none;}

#sales h1{
	color:#ff9933;
	font-size:22px;
	padding:5px 0px 5px 30px;
	line-height: 25px;
}
#sales h1 .blue-text{
	color:#cccccc;}

#sales .blue{color:#006699;}
#sales h2 span{color:#006699;}
#sales p{
	padding:0px 0px 0px 30px;
	display:block;
}
#sales h3{padding:10px 0px 10px 30px; font-weight:bold; color:#333333; font-size:10px;}
#sales ul{padding:0px 0px 0px 55px;}
#sales ul li{list-style-type:disc; background-image:none; padding:0px 0px 0px 0px;}
#sales #left{width:140px; float:left;padding:40px 30px 0px 30px; font-weight:bold;}
#sales #left span{
	color:#ff9933;
}
#sales #left a{color:#ff9933;}

/*homepage*/
#homepage{
	color:#FFFFFF;
}
#homepage #body{
	padding:185px 0px 0px 0px;
	line-height:1.2em;
	font-size:11px;
	width:1000px;
}
#homepage #head{
	width:950px;
	float:left;
	height:124px;
}
#homepage #content{width:290px;float:left; padding:10px 10px 0px 80px; background-image:none;}

#footer a, #footer a:hover, #footer a:visited {
	text-decoration:none;
}

#content h1 {
	color:#ff9933;
	font-size:16px;
	text-decoration:none;
}

#homepage h1, #homepage #content a {
	color:#ff9933;
	font-size:16px;
	text-decoration:none;
	margin-left: 0px;
	padding-left: 0px;
}

#homepage h1, #homepage #content a:hover{
	display:inline;
	color: white;
	text-decoration:none;
}

#homepage #content h2{
	color:#ff9933;
	display:inline;
	font-size:14px;
}
#homepage #content h2 span{color:#006699;}

#homepage #left{width:360px; float:left;padding:10px 10px 0px 30px;}
#homepage #left span{
	color:#ff9933;
}
#homepage #left em.orange{
	color:#ff9933;
}
#homepage #left a{color:#ff9933;}
#homepage #right{width:151px; float:left;padding:0px 0px 0px 0px; font-weight:bold;}
#homepage #right a.proveIt{height:77px; width:145px;float:right; margin: 15px 0px 0px 0px;}
#homepage #right a.proveIt span{display:none;}
#homepage #right a.b2b{font-size:11px;height:50px; width:145px; color:#FFFFFF; text-decoration:none; float:right; margin: 30px 0px 0px 0px;}

#homepage #right a.b2b:hover{font-size:11px;height:50px; width:145px; color:#ff9933; text-decoration:none; float:right; margin: 30px 0px 0px 0px;}

.call {font-weight:bold; color:#006699; font-size:14px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; }

.sitemap-section a {font-weight:bold; color:#006699; font-size:14px; padding: 0px 0px 5px 0px; margin: 10px 0px 0px 0px; text-decoration:none; display:block;}
.sitemap-page a, .sitemap-page a:visited  {color:#555555; font-size:11px; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; text-decoration:none; display:block;}


#Sign_up form.Sign_up{
	background-color:#e8e9e9;
	width:300px;
	padding:20px 40px 35px 20px;font-size:11px;
	float:left;
	margin:0px;
}
#Sign_up form.Sign_up label{width:90px;padding:5px 15px 5px 0px; height:15px; text-align:right;float:left; margin:0px 0px 5px 0px;}
#Sign_up form.Sign_up input{font-size:11px;padding:5px 2px 5px 2px; width:200px; height:15px; float:left; border:0px;}
#Sign_up form.Sign_up input.submit{font-size:11px;padding:2px 0px 0px 0px; width:86px; float:left;border:0px; color:#FFFFFF; text-align:center; height:22px;}
#Sign_up form.Sign_up textarea{font-size:11px;padding:5px 2px 5px 2px; width:320px; height:180px; float:left;border:0px;}

#insideright{width:120px; float:right;padding:40px 0px 0px 0px; font-weight:bold;}
#insideright span{
	color:#ff9933;
}


#insideright a{color:#ff9933;}

#thought_h1 {
color:#ff9933;
font-size:16px;
text-decoration:none;
font-weight:bold;
text-align:center;
width: 550px;
}

#thought_name {
color:#000000;
font-size:16px;
text-decoration:none;
text-align:center;
width: 550px;
}
#thought_p {
display:block;
padding:0px 0px 0px 0px;
width: 550px;
}


.spacing1 {
padding:15px 2px 5px 2px; }

.spacing2 {
padding:17px 2px 5px 2px; }
