html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
.clear{clear:both}
.hide{display:none}
.pageContainer{
	width:1105px;
	margin:0 auto;
	background-image: url(/images/bground.jpg);
	background-repeat:no-repeat;
}
.pageFrame{
	
	width:965px;
	margin:0 auto;
	border:1px solid #C1C1C1;  /* changed from black */
	font-family: Arial, Verdana;
	font-size:13px; /* changed from 11 */
	margin-bottom: 20px
}
.topHeader{
	width:965px;
	height:12px;
			background-image:url(/images/blue_top.jpg);
	
}
.header{
	width:965px;
	height:74px;
	
}
.headerLogo{
	float:left;
	width:431px;
	padding:0;
	margin:0;
	height:52px;
	margin: 12px 0 0 8px; 
}
.headerLogo img{
	margin:0;
	padding:0;
	
}
.headerLogo a{
	text-decoration:none;
}
/*
.topLinks{
	position:absolute;
	left:560px;
	top:15px;
	width: 409px;
	height:15px;
}
.topLinks ul{
}
.topLinks ul li{
	display:inline;
}
.topLinks ul li a{
	padding-left:40px;
	color: #CCC;
	text-decoration:none;
	font-weight:700;
}
*/
.topSubLinks{
	width:965px;
	height:27px;
	background:black;
	/* removed padding-left:1px; */
}
.topSubLinks ul li{
	display:inline;	
	float:left;
}
.topSubLinks ul li a{
	display:block;	
	background-image:url(/images/continent.png);
	width:132px;
	height:22px;
	
	padding-top:5px;
	padding-left:5px;
	color:white;
	font-weight:700;
	text-decoration:none;
}
.topSubLinks .spacer{
	margin-right:1px;
}
.centerContainer{
	background-color:#DDD;
}
.leftMenu{
	
	float:left;
	width: 225px;
	
}
.leftMenu ul{
	margin-top:1px;
}
.leftMenu ul li{
	
	display:inline;	
}
.leftMenu ul li a{
	padding-top:7px;
	padding-left:10px;  /* changed from ccc */
	display:block;
	background-image:url('/images/country.png');
	background-repeat:no-repeat;
	width:215px;  /* changed from width:206px; */
	height:19px;
	color:#DFDFDF; /* changed from ccc */
	text-decoration:none;
}
.leftMenu ul li a:hover{
 
	color: #FFF; /* new */
 
}
.mainContent{
	background-color:#FFF;
	float:right;
	padding:20px;
	width: 700px;
}
.rightnavtitle {
	color: #ffffff; 
	font-weight: 700;  
	margin: 6px 6px 6px 10px; 
	line-height: 24px;
}
.rightnav {
	margin: 6px 6px 6px 10px; 
	line-height: 18px;
}
.rightnav a{
	color: #ffffff; 
	font-weight: 700; 
	font-size: 12px; 
	text-decoration: none;
}
.rightnavtext {
	color: #808284; 
	font-size: 12px; 
	text-align: justify;  
	background-color: #FFFFFF; 
	padding:10px;
	line-height: 14px;
}
.rightnavtextholder {
   background-color: #FFFFFF;    
}
.rightnavholder {
	float:right;
	width: 200px; 
	background-color: #95CD3C;  
	margin-left:12px;
} 
.rightnavgreen {
	  margin: 3px;
} 
.footer{

	clear:both;
	width:965px;
}
.footerText{
	padding:30px 10px 10px 10px;
	font-size:10px;	
}
.footerBar{
	width:965px;
	background-color: #205FB6;
	height:12px;
}
.mainContent h1 {color: #2060A8; margin-bottom:.5em; font-size:26px;} 
.mainContent h2 {color: #4686CE; margin-bottom:.5em; font-size:19px;} 
.mainContent p a  {color: #2060A8; font-weight:bold;  font-size:13px;} 
.mainContent p {color: #2E2E2E; font-size:13px; text-align:justify; line-height:18px; padding-bottom:20px; } /* changed from line-height:20px */
.mainContent ul  {color: #3D7DC5; font-size:13px; margin-bottom:10px;}
.mainContent ul li {line-height:20px; list-style-type:disc; color:black; margin-left:30px; }
.mainContent ul li a {color: #2060A8; font-weight:700;  font-size:13px;} 
.mainContent hr {color: #fff; background-color: #fff; border: 1px dotted #2060A8; border-style: none none dotted; }
.clearBoth{
	clear:both;
	line-height:0;
	background-color:#FFF;
}
.mainContent ol{
	margin-left:30px;
	
}
.mainContent ol li{
	line-height:20px;
	list-style: decimal;
}
.codeExample{
	width:600px;
	padding:5px;
	background-color:#EEE;
	border:1px solid #CCC;
	
}
#contact fieldset input{
width:250px;
}
#contact fieldset input, #contact fieldset textarea{
border:1px solid #ccc;
padding:5px;
margin:10px 0 0 0;
color:#000;
}
#contact fieldset label {
display:block;
margin:12px 0 0;
font-size:.9em;
float:left;
clear:left;
width:178px;
}
#contact fieldset .button{
    cursor: pointer;
    width:120px;
    color:#333;
}
