@charset "UTF-8";
/* CSS Document */

/*
*/

body {
	background:#ffffff url(../images/background.jpg) repeat-x top left;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}




a:link, a:visited, a:active {
/*	color: #333333;*/
	color: #993300;
text-decoration:none;

} 

.gold {
 color:#DB9A02;
}
.img a{
 border:none;
}

text-decoration:none;

} 


}
a:hover {
	color: #990000;

}

/* ************************************* */
/* Structure */
/* ************************************* */

#container {
	width: 960px;
	margin: 0 auto;
}

#header {
	float:left;
	width: 945px;
	padding: 5px 0 0 15px;
}

.headerlogin {
	float:right;
	padding: 15px 0 0 0px;
	display: block;
}


#index-main {
	padding: 35px 20px 20px 20px;
	width: 920px;
	float:left;
	background: #FFF;
}

#main {
	padding: 0px 0 0 0;
	width: 958px;
	float:left;
	background: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

#main.column {
}

#main-container {
	width: 928px;
	float:left;
	margin: 0 15px 15px 15px;
}

/* ************************************* */
/* Headings */
/* ************************************* */

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 20px;
}

h1 { 
	font-size: 31px;
	color:#495c72;
	padding:2px 0 15px 0;
}

* html h1 { 
	font-size: 31px;
	color:#495c72;
	padding:12px 0 15px 0;
}

h2 {
	font-size: 18px;
	color: #666666;
	padding:2px 0 8px 0;
	
}

h3 {
	font-weight: bold;
	margin: 0 0 3px 0;
	font-size: 16px;
	color:#495c72;
	
}

p{
	color:#666666;
	margin: 0 0 5px 0;
}

.indent{
	padding: 10px 0 0 120px;
}

.col-small h2 {
	margin: 0 0 10px 0;
}


#main-header {
	width: 943px;
	height: 50px;
	padding: 0 0 15px 15px;
	background-color: #FFFFFF;
	border-top: 1px solid #CCC;
}
#sitemap {
	padding-left:50px;
	padding-top:20px;
	vertical-align:top;
	float:left;
	height:275px;
	width:250px;
}
* html #sitemap {
	padding-left:10px;
	padding-top:20px;
	float:left;
	vertical-align:top;
	height:275px;
	width:250px;
}

#sitemap p {
	margin-left:5px;

}
#sitemap a {
color:#424F5E;

}

#main-header h1{
	vertical-align:top;
	padding: 8px 0px 0px 0px;	
}

* html div#main-header h1{

	padding: 15px 0px 0px 0px;	
	p\adding: 25px 0px 0px 0px;	
}

#main-header-photo {
	width: 960px;
	background-color: #FFFFFF;
}
#main-header-photo h1{
	padding: 2px 0px 0px 0px;	
}
#main-header-photo img{
	padding: 2px 0px 0px 0px;	
}


#main-col-right h1, #main-container h1 {
	font-size: 26px;
	margin: 0 0 15px 0;
	color: #003366;
}

#main-col-right h2, #main-container h2 {
	margin: 0 0 10px 0;
}

#feature-featurelist h2 {
	margin: 0 0 20px 0;
}

/* ************************************* */
/* Columns */
/* ************************************* */
#center{
 width: 550px;
 padding: 15px 0 30px 210px;

}

#left-col {
	width: 175px;
	height: 100%;
	padding: 15px 0 30px 15px;
	float:left;

}
#main-col-left {
	width: 175px;
	height: 100%;
	padding: 15px 0 30px 15px;
	float:left;
}

#main-col-right {
	width: 735px;
	padding: 0 0 30px 25px;
	float:left;
}

#main-col-right-2 {
	width: 690px;
	padding: 0 0 30px 0px;
	float:left;
}

#main-col-right-left {
	width: 520px;
	float: left;
	margin: 10px 15px 0 0;
}

# {
	width: 180px;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px;
}

#main-col-right-facts {
	width: 180px;
	float: left;
	margin: 10px 0 0 0;
	background-color: #E4AB00;
	padding: 10px;
}
#main-col-right-facts img{
	margin: 0 5px 0 0;
}


#info {
	width: 180px;
	margin: 10px 0 0 0;
	padding: 10px;
	font-size:12px;
}

#facts1 {
	width: 180px;
	margin: 10px 0 0 0;
/*	background-color: #E4AB00;*/
	background-color:#D0CBC4;
/*	background-color:#BB7C06;*/
	padding: 10px;
	font-size:12px;
}
#facts1 a:link, a:visited, a:active {
	/*font-size:12px;*/
	/*color: #666666;*/
	text-decoration:none;
} 

#facts1 img{
	margin: 0 5px 0 0;
}
#facts2 {
	width: 180px;
	margin: 10px 0 0 0;
	background-color: #D3D9DE;
/*	background-color:#D0CBC4;
	background-color:#BB7C06;*/
	padding: 10px;
	font-size:12px;
}
#facts2 a:link, a:visited, a:active {
	/*font-size:12px;*/
/*	color: #666666;*/
	text-decoration:none;
} 

#facts2 img{
	margin: 0 5px 0 0;
}

#main-right-column {
	width: 180px;
	padding: 0 35px 0 0;
	float:right;
}

#main-left-column{
	width: 175px;
	height:100%;
	padding: 15px 0 30px 15px;

	

}

#main-center-column{

 width: 500px;
 padding: 5px 0 30px 220px;
 color:#999999;

 
}

#main-center-column img{
	float:left;
	margin: 5px 0px 1px 0px;
	padding: 1px 1px 1px 1px;
}

#main-center-left-column{
 width: 710px;
 

 padding: 15px 0 30px 25px;
 float: left;
 color:#999999;
 

}
* html #main-center-left-column{
 width: 610px;
 padding: 15px 0 0px 5px;
 
}

#main-center-left-column img{
	float:left;
	margin: 5px 10px 1px 0px;

	padding: 1px 1px 1px 1px;
}
* html #main-center-left-column img{
	float:left;
	margin: 5px 0px 1px 55px;

	padding: 0px 0px 0px 0px;
}


#rightside {
	width: 180px;
	float:right;

}


#main-col-right-3column {
	width: 935px;
	padding: 0 0 30px 25px;
	float:left;
}

#main-col-1column {
	width: 330px;
	padding: 20px 25px 30px 0px;
	float:left;
}

#main-col-2column {
	width: 330px;
	padding: 20px 25px 30px 0px;
	float:left;
}

#main-col-bothcolumn {
	width: 715px;
	padding: 20px 15px 30px 15px;
	float:left;
}

.mainbreak {
	display: block;
	width: 330px;
}


/* ************************************* */
/* Navigation */
/* ************************************* */

#homeheadline {
	float:right;
	width: 930px;
	background-color: #FFFFFF;
	margin-left: 25px;
	margin-bottom: 15px;
}

#landingheadline {
	float:left;
	width: 860px;
	background-color: #FFFFFF;
	margin-left: 50px;
	margin-bottom: 15px;
	margin-top: 10px;
}

* html #landingheadline {
	margin-left: 30px;
	m/argin-left: 30px;

}


.homeheadlinetext {
	font-size: 16px;
	font-weight:normal;
	line-height: 22px;
}


#nav-main-cont {
	float:right;
	width: 960px;
	margin-bottom: 5px;
}

ul#nav-main {
	float:right;
	height: 34px;
	font-size: 18px;
		list-style: none;

}

ul#nav-main li {
	float:left;
	display:inline-block;
}

ul#nav-main li a {
	float:left;
	display:inline-block;
	padding: 7px 25px 0 25px;
	color:#383838;
	text-decoration:none;
	height: 27px;
}

ul#nav-main li a:hover, ul#nav-main li a.selected {
	background: url(../images/mainnav-hover.jpg) repeat-x;
	color:#FFF;
	list-style: none;

}


ul#nav-tabs {
	float:left;
		list-style: none;
		margin-top: 15px;

}

*html ul#nav-tabs {
	float:left;
		list-style: none;
		margin-top:5px;

}

ul#nav-tabs li {

}
* html ul#nav-tabs li a {
	display:block;
	width: 165px;
	height: 24px;
	color: #6c6e70;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 0 0 13px;

	border-bottom: 1px dotted #CCCCCC;
}

ul#nav-tabs li a {
	display:block;
	width: 165px;
	height: 24px;
	color: #6c6e70;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 0 0 8px;
	border-bottom: 1px dotted #CCCCCC;
}
ul#nav-tabs .tab{
	padding-left:50px;
}
ul#nav-tabs .tab_selected{
	padding-left:50px;
	background-color: #D3D9DE;
}

ul#nav-tabs li a:hover, ul#nav-tabs li a.selected:hover {
	color: #FFF;
	background-color: #314054;
}

ul#nav-tabs li a.selected {
	background-color: #D3D9DE;
}





ul#left-tabs {
	float:left;
		list-style: none;

}

ul#left-tabs li {
}

ul#left-tabs li a {
	display:block;
	width: 165px;
	height: 24px;
	color: #6c6e70;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 0 0 13px;
	border-bottom: 1px dotted #CCCCCC;
}

ul#left-tabs li a:hover, ul#nav-tabs li a.selected:hover {
	color: #FFF;
	background-color: #314054;
}

ul#left-tabs li a.selected {
	background-color: #D3D9DE;
}












#footer-boxes {
	float:left;
	width: 958px; /* 960 */
	background:#FFF;
	margin: 0px 0 0 0;
	border: 1px solid #e0e1e1;
}


.footer-box2 {
	float: left;
	width: 500px; /* 238 */
	/*height: 160px;*/ /* 182 */
	border-right: 1px solid #e0e1e1;
	padding: 0px 0 0 20px;
	margin: 10px 0 0 0px;
}

.footer-box2 p strong{
	color:#526576;
}


.footer-box {
	float: left;
	width: 218px; /* 238 */
	height: 160px; /* 182 */
	border-right: 1px solid #e0e1e1;
	padding: 7px 0 0 20px;
}

.footer-box p {
	font-size: 12px;
	margin: 10px 0 0 0;
	width: 100px;
		list-style: none;

}
.footer-box p strong{
	font-size: 14px;
	width: 120px;
		list-style: none;

}

/*.footer-box a {
	display:block;
	height: 20px;
	width: 100px;
	color:#FFFFFF;
	border: 1px solid #CCC;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	text-decoration: none;
	margin: 10px 0 0 0;
	background-color: #CC9900;
}

.footer-box a:hover {
	background-color: #996600;
}

.footer-box a:active {
	background-color: #CC9900;
}*/

.footer-box#boxend {
	border-right: 0;
}

.footer-box-profile {
	float:right;
	width: 400px;
/*	height: 160px;*/
	background:#FFF;
	padding: 0px 0 20px 0px;
	margin: 7px 0 0 0;
}

.footer-box-profile p strong {
	color:#526576;
}

#footer-box-profile-text {
	float:left;
	height: 52px;
	padding: 100px 10px 0 10px;
}

#footer-box-profile-text small {
	font-size: 9px;
	text-transform: uppercase;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

#footer-box-profile-text h2 {
	color:#FFF;
	font-size:18px;
}

#footer-box-profile-link {
	float:left;
	background:#000;
	width: 226px;
	height: 20px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	padding: 5px 5px 5px 10px;
}

#footer-box-profile-link a {
	color:#FFF;
	font-size:10px;
	text-decoration: none;
}


/*#footer {
	width: 960px;
	float:left;
	border-top: 1px solid #c8c8c8;
	margin: 30px 0 30px 0 ;
	padding: 10px 0 0 0;
}*/
#footer{
	width: 960px;
	float:left;	
	margin:10px 0px 0px 0px;
	padding: 0 0 0 0px;
/*	border-top: 1px solid #c8c8c8;*/
}
#footer a{ 
	color:#666;
	font-size:12px;
	padding: 20px 10px 10px 10px;		
	margin:50px 0px 30px 10px;
	text-decoration:none;
	text-align:left;
}
#footer a.copyright{
	position:relative;	
	margin:0px 0px 0px 350px;
	padding:0px 0px 0px 0px;

}

#footer-home{
	width: 960px;
	float:left;	
	margin:10px 0px 0px 10px;
	padding: 0 0 0 0px;
/*	border-top: 1px solid #c8c8c8;*/
}
#footer-home a{ 
	color:#666;
	font-size:12px;
	padding: 20px 10px 10px 10px;		
	margin:50px 0px 30px 10px;
	text-decoration:none;
	text-align:left;
}
#footer-home a.copyright{	
	position:relative;	

	margin:0px 0px 0px 350px;
	padding:0px 0px 0px 0px;
}


#footer ul#footer-col-big {
	float:left;
	width: 220px;
		list-style: none;
}

#footer ul.footer-col {
	float:right;
	margin: 0 20px 0 0;
	display: inline-block;
		list-style: none;
}

#footer ul.footer-col li a, #footer ul#footer-col-big li a {
	color: #6c6e70;
	text-decoration: none;
	font-size: 11px;
	display: block;
}

#footer ul.footer-col li a.title {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}

#footer ul.footer-col li a:hover,  #footer ul#footer-col-big li a:hover {
	color: #333333;
	text-decoration: none;
		list-style: none;

}

.reason {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #EEE;
}

#main-col-right-right strong {
	display: block;
	margin: 5px 20px 10px 0;
	border-bottom: 1px dotted #999999;
}
#info strong {
	display: block;
	margin: 5px 20px 10px 0;
	border-bottom: 1px dotted #999999;
}


#flashcontent {
	height: 272px;
	width: 960px;
	}
	
.imgleft {
	float: left;
	padding: 3px;
	margin: 0 10px 10px 0;
	border: 1px solid #999999;
}
.img {
	padding: 3px;
	border: 1px solid #999999;

}
.logo {
	float: left;	
}
#gettingstarted {
	width: 180px;
	float: left;
	margin: 15px 0 0 0;
}
/*.gettingstarted a {
	display:block;
	height: 20px;
	width: 125px;
	color:#FFFFFF;
	border: 1px solid #CCC;
	padding: 5px 5px 3px 5px;
	font-size: 12px;
	text-decoration: none;
	background-color: #993300;
	font: 14px;
}
.gettingstarted a:hover {
	background-color: #990000;
}

.gettingstarted a:active {
	background-color: #993300;
}*/
.gettingstarted img{
	margin: 5px 0 0 10px;
}

.redbullet li{ 
	margin: 0 0 0 0px;
	padding: 0 0 10px 0px;
	list-style-image:url(../images/righttriangle3.png);
	line-height:1.25;
	text-align:left;
	font-size:14px;
	color:#495c72;

} 
div#contact{background:#D3D9DE; padding:10px 0px 10px 0px;}
div#contact table{margin:0px 0px 0px 10px;}
div#contact td{text-align:left; font-size:14px; color:#666;}

.center {margin: 0px 0px 0px 210px;}

div#features {width: 510px; margin: 20px 0px 10px 5px;}
* html div#features {width: 450px; margin: 20px 0px 10px 5px;}

div#features table {width: 100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;border-style:none solid solid none; border-width:medium 1px 1px medium; border-color:#CDCDCD; text-align:left;}
div#features table td, th {border-width:1px medium medium 1px; border-color:#CDCDCD; padding: 1px; border-style:solid none none solid; color:#666666}
div#features table th{text-align: left; font-size:13px; font-weight: bold;background: #ccc; color:#495c72; height:13px; padding:0px 0px 0px 6px;}
div#features table td.column1 {width: 27%; padding:0px 0px 0px 6px;}
div#features table td.column2 {width: 3%;}
div#features table td.column3 {width: 70%; padding:0px 3px 0px 6px;}
div#features table td.column2 img{padding:0px 0px 0px 6px}

div#howitworks {margin-left:50px;}
div#howitworks img{padding-right:120px}
div#howitworks ol li{font-size:14px; color:#495c72; text-align:left; line-height:1.45;}

/*Mobile Features Comparison Page*/
div#mobile_features {width: 500px; margin: 20px 0px 10px 5px;}
* html div#mobile_features {width: 450px; margin: 20px 0px 10px 5px;}

div#mobile_features table {width: 100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;border-style:none solid solid none; border-width:medium 1px 1px medium; border-color:#CDCDCD;}
div#mobile_features table td, th {border-width:1px medium medium 1px; border-color:#CDCDCD; padding: 1px; border-style:solid none none solid; color:#666666; text-align:left}
div#mobile_features table th{text-align: left; font-size:11px; font-weight: bold;background: #ccc; color:#495c72; height:13px}
div#mobile_features table td.column1 {width: 40%; padding-left:5px;}
div#mobile_features table td.column2 {width: 20%;}
div#mobile_features table td.column3 {width: 20%;}
div#mobile_features table td.column4 {width: 20%;}
div#mobile_features table td.column2 img{padding-left:50px;}
div#mobile_features table td.column3 img{padding-left:50px;}
div#mobile_features table td.column4 img{padding-left:50px;}

div#mobile_features tr.doubleheader td{text-align:left; font-size:13px; font-weight: bold; background:#999; color:#495c72; height:13px;padding-left:5px;}

/*Features Comparison Page*/
div#feature_comparison {height:auto; width: 505px; margin: 20px 10px 10px 5px;}
* html div#feature_comparison {height:auto; width: 350px; margin: 20px 0px 10px 0px;}

div#feature_comparison table {width: 100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;border-style:none solid solid none; border-width:medium 1px 1px medium; border-color:#CDCDCD;}
div#feature_comparison table td, th {border-width:1px medium medium 1px; border-color:#CDCDCD; padding: 1px; border-style:solid none none solid; color:#666666; text-align:left;}
div#feature_comparison th .title{background:#495c72}
div#feature_comparison table th{text-align: left; font-size:13px; font-weight: bold;background: #ccc; color:#495c72;padding-left:5px;}
div#feature_comparison table td.column1 {width: 25%; padding-left:8px;}
div#feature_comparison table td.column2 {width: 15%;}
div#feature_comparison table td.column3 {width: 15%;}
div#feature_comparison table td.column4 {width: 15%;}
div#feature_comparison table td.column5 {width: 15%;}
div#feature_comparison table td.column6 {width: 15%;}

div#feature_comparison table td.column2 img{padding-left:35px;}
div#feature_comparison table td.column3 img{padding-left:35px;}
div#feature_comparison table td.column4 img{padding-left:35px;}
div#feature_comparison table td.column5 img{padding-left:35px;}
div#feature_comparison table td.column6 img{padding-left:35px;}

#titledesc{ 
	margin: 0px 0px 1px 4px;
	padding: 0px 0px 1px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-size:15px;
	color:#666666;
	font-style:italic;	
	font-weight:bold;
	text-align:left;	
} 

div#contact td{text-align:left; font-size:14px; color:#666;}

/*PCI Features Page*/
div#pcifeatures {width: 510px; margin: 20px 10px 10px 5px;}
* html div#pcifeatures {width: 450px; margin: 20px 10px 10px 5px;}

div#pcifeatures table {width: 100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;border-style:none solid solid none; border-width:medium 1px 1px medium; border-color:#CDCDCD; text-align:left;}
div#pcifeatures table td, th {border-width:1px medium medium 1px; border-color:#CDCDCD; padding: 1px; border-style:solid none none solid; color:#666666}
div#pcifeatures table th{text-align: left; font-size:11px; font-weight: bold;background: #ccc; color:#495c72; height:13px;  padding:0px 0px 0px 6px;}
div#pcifeatures table td.column1 {width: 12%; text-align:center;}
div#pcifeatures table td.column2 {width: 44%; padding:0px 3px 0px 6px;}
div#pcifeatures table td.column3 {width: 44%; padding:0px 8px 0px 6px;}



div#feature_comparison tr.doubleheader td{text-align: left; font-size:13px; font-weight: bold; background: #999; color:#495c72; height:13px; padding-left:5px;}


div#overview_content{
/*	margin: 110px 0px 0px 20px;*/
	padding:10px 0px 0px 0px;
/*	width:660px;*/
	height:500px;
	
/*	background:url(../Images/overviewbg3.png);*/
		
}

div#overview_content table{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
div#overview_content .odd{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 30px;		
}


div#overview_content a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#5D5D5D;
}

div#overview_content p{
	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;	
	text-align:left;
/*	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	line-height:1.55;*/
	margin: 0px 30px 10px 40px;
	padding: 0px 0px 0px 0px;
	
}

div#overview_content td{
	
  padding: 20px 0px 0px 0px;
 
}
div#overview_content td .a{
	
  padding: 20px 0px 0px 0px;
 
}

div#overview_btm img{
	margin: 0px 0px 0px 9px;
}

div#overview_content2{
	padding:10px 0px 0px 0px;
/*	width:660px;*/
	/*height:200px;*/
	
/*	background:url(../Images/overviewbg3.png);*/
		
}
div#overview_content2 td{
	text-align:center;
  padding: 5px 0px 0px 0px;
}


div#overview_content2 table{
	margin: 5px 0px 0px 80px;
	padding: 0px 0px 0px 0px;		
}

* html div#overview_content2 table{
	margin: 5px 0px 0px 50px;
	padding: 0px 0px 0px 0px;		
}

div#overview_content2 a{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#5D5D5D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		

}
div#overview_content2 img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		

}
div#overview_content3{
	padding:10px 0px 0px 0px;
/*	width:660px;*/
/*	height:200px;*/
	
/*	background:url(../Images/overviewbg3.png);*/
		
}
div#overview_content3 td{
	text-align:center;
  padding: 10px 0px 0px 5px;
}


div#overview_content3 table{
	margin: 5px 0px 0px 40px;
	padding: 0px 0px 0px 0px;		
}
* html div#overview_content3 table{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;		
}


div#overview_content3 a{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#5D5D5D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		

}
div#overview_content3 img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		

}

div#overview_content_inperson{
	padding:10px 0px 0px 0px;
/*	width:660px;*/
/*	height:200px;*/
	
/*	background:url(../Images/overviewbg3.png);*/
		
}
div#overview_content_inperson td{
	text-align:center;
  padding: 10px 0px 0px 5px;
}


div#overview_content_inperson table{
	margin: 5px 0px 0px 40px;
	padding: 0px 0px 0px 0px;		
}
* html div#overview_content_inperson table{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

div#overview_content_inperson a{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#5D5D5D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		

}
div#overview_content_inperson img{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;		

}


.overview_image2 {
  float:left;
  background: url(../Images/overviewimg.png) no-repeat bottom right !important;
/*  background: url(../Images/overviewimg.png) no-repeat bottom right;    add a gif version for compatability issues */
  margin: 15px 15px 0px 50px !important;
  margin: 15px 15px 0px 5px;
  }
.overview_image2 img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: 100px 100px 100px 100px;
  padding: -5px 0px 0px 10px;
/*  padding: 4px;*/
  } 

.overview_image {
  float:left;
  background: url(../Images/overviewimg.png) no-repeat bottom right !important;
/*  background: url(../Images/overviewimg.png) no-repeat bottom right;    add a gif version for compatability issues */
  margin: 10px 15px 0px 50px !important;
  margin: 10px 15px 0px 5px;
  }

	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;		/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}

	/* 3 Column settings */
	.threecol {
		background:#fff;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:50%;			/* width of the middle column */
		background:#fff;	/* left column background colour */
	}
	.threecol .col1 {
		/*width:56%;			/*54 46 width of center column content (column width minus padding on either side) */
		/*left:96%;			/*97 102 100% plus left padding of center column */
		padding-top:25px;
		width:515px;
		left:925px;
	}
	.threecol .col2 {
		/*width:23%;			/*18 21Width of left column content (column width minus padding on either side) */
		/*left:16%;			/*22 31 width of (right column) plus (center column left and right padding) plus (left column left padding) */
		width:220px;
		left:175px;
	}

	.threecol .col3 {
		/*width:19%;			/*21 Width of right column content (column width minus padding on either side) */
		/*left:76%;			/*85Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
		width:220px;
		left:725px
	}
	.threecol .col1 img{
		float:left;
		margin: 5px 0px 1px 0px;
		padding: 1px 8px 1px 4px;

	}

* html	.threecol .col1 {
		/*width:56%;			/*54 46 width of center column content (column width minus padding on either side) */
		/*left:96%;			/*97 102 100% plus left padding of center column */
		width:463.5px; /*460*/
		left:965px; /*965*/
		w/idth:515px;
		l/eft:925px;

		}
* html	.threecol .col2 {
		/*width:23%;			/*18 21Width of left column content (column width minus padding on either side) */
		/*left:16%;			/*22 31 width of (right column) plus (center column left and right padding) plus (left column left padding) */
		padding-top:12px;
		p/adding-top:0px;
		width:275px;
		left:195px;
		w/idth:220px;
		l/eft:175px;

		}

* html	.threecol .col3 {
		/*width:19%;			/*21 Width of right column content (column width minus padding on either side) */
		/*left:76%;			/*85Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
		width:220px;
		left:725px

		}
* html	.threecol .col1 img{
		float:left;
		margin: 5px 0px 1px 0px;
		padding: 1px 8px 1px 4px;

	}


	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#fff;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
* html .rightmenu .col2 {
		width:20%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}


