html{
width:100%;
height:100%;
}


body {
width:100%;
height:100%;
margin:0px;
background-image:url(/images/page_bg.jpg);
background-repeat: repeat-x;
background-color: #ffffff;
}

img{
	border-style:none;
}
 h1{
	font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
}
 h2{
	font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}
 h3{
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
div, form,p,td,span {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#container {
 width:650;

}

.textField  {
	background-color:#F3F3F3;
	border-width:1px;
	border-color:#666666;
	height: 18px;
}
.file {

	background-color:#F3F3F3;
	border-width:1px;
	border-color:#666666;
	height: 24px;
}

.formLabel{
float:left; 
padding-right:20px;
font-size:14px;
font-weight:bold;
text-align:left;
padding-top:2px;


 }
 .legal {
 
 	font-size:10px;
 }
 #footer {
 	color:#FFFFFF;
	font-weight:bold;
	padding-top:45px;
 }

 .code {
 	
 	display: table-cell;
 	width: 200px;
 	background-color: #fbfbfb;
	
 }

.code strong
{
	color:#FF0000
}
 
 .a2pImage {
 	width: 180px;
 	display: table-cell;
 	background-color: #f3f3f3;
 }
 
 .description {
 	display: table-cell;
 	width: 250px;
 	background-color: #fbfbfb;
 }
 .step
 {
 	
 	clear:both;
 	padding-top: 20px;
 		
 }
 .number{
 	padding: 0px 10px 10px 10px;
 	float:left;	
 }
 .instruction{
text-align:left;
 float:left;
 width:150px;
 }
 

 .dotted-line
 {
	 border-bottom:1px dotted #BEBEBE;
 }
 //DEV TOOLS
 .toolContainer 
 {
	margin-left:15px;
 	width:990px;
 }
 
 .tool
 {
 	margin:10px 25px 10px 25PX;
	 width: 230px;
	float:left;
	border-style: solid;
	border-color: #ececec;
 }
  .navlinks {
 	text-align:left;
 	
 }
 .navlinks a {
 	text-decoration:none;
 }

 .toolLinks
 {
 	text-align:center;
 	font-weight:bold;
 	font-size: 14px;
 }
 .wMode
 {
 	color:#50bdd2;
 	text-decoration: none;
 }
 .apiMode
 {
 	color:#f49231;
 	text-decoration: none;
 }
 .toolDescription
 {
 	padding:10px 10px 10px 10px;
 	text-align:justify;
 	font-size:12px;
 }
  .qa, .qa div, .qa ul,.qa p,.qa span { font-size: 12px; }
 .qa .question { 
 	font-size:16px; 
 	font-weight:bold;
 	}
 	
 .answer{
  margin-left: 30px;
 }
.qa .highlight
 {
 	/*background-color:#00FFFF; */
 	background-color:#FFFF00;
 	margin-left: 3px;
 	margin-right: 3px;
 }
  .button {
  
 	 width:800px;
 	 padding-top: 10px;
 	 margin-left:50px;
 	 margin-top:2px;
 	border-style:solid none solid none;
 	border-color: #d3d3d3;
 	border-width: 1px;
 	height: 60px;
 }
.button-code{

 	color: #666666;
 	
 	
 }
 
.button-image{
	padding-bottom:30px;
	float: left;
	width: 250px;
 	margin:auto 10px auto 10px;
 }

