@charset "utf-8";
/* CSS Document */
html,body {
	font-family: Arial, verdana,helvetica,sans-serif;
	background: #E0E0E1;
	margin: 0px; 
	padding: 0;
	text-align: center;
	color: #000000;
	font-size:12px;

text-decoration: none;
}


h1{font-size:22px;line-height:22px;}
h2{font-size:130%;}
h3{font-size:110%;}
h4{font-size:100%;}
h5{font-size:90%;}line-height:17px;
h6{font-size:80%;}

h1,h2,h3,h4,h5,h6{color:#000000;margin:0;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#ffffff; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{	color:#5789C3; text-decoration:none;}

#header2{
       width: 400px;
       padding-top: 0px;
       float:left;
       }


#header1  {
color:#555555;
float:right;
font-size:14px;
margin:0;
text-align:right;
width:300px;
text-decoration: none;
padding:20px 5px 50px 5px;
padding-top:0px;
}
#header1 a:link {text-decoration: none; color:#555555;}
#header1 a:visited{text-decoration: none; color:#555555;}

A:link {text-decoration: none;color:#000000;}
A:visited {text-decoration: none; color:#000000;}
A:active {text-decoration: none; color:#265E75;}
A:hover {text-decoration: none; color:#FF0000;}

#oneColFixCtr #container {
	width: 900px;  
	background: #FFFFFF;
	margin: 0 auto; 
	padding:0;
	text-align: left; 
	border:0px solid #fff;
}
#oneColFixCtr #mainContent {
	padding: 0; 
	margin:0;
}
#header{
 background:url(../images/bgHeader.png) repeat;
 padding:20px 5px 5px 5px;
font-size:14px;
font-weight:bold;
width: 885px;
	padding-bottom: 0px;
	float: right;
}
p {
line-height: 12pt;

}

table {
	margin:0;
	padding:0;
}

td {
	vertical-align:top;
}

#leftMarginText {
	padding:0px 10px 0px 15px;
	margin-top:10px;
	color:#999999;
	}
#breadcrumbs {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:245px;
	z-index:0;
	color:#ffffff;
	font-size:12px;
	padding: 2.5px;
	text-transform:uppercase;
	opacity:.94;
	font-weight:bold;

*filter:alpha(opacity=94);	
	}

#footerNav {
	margin:10px;
	text-decoration:none;
	color:#333333;
	font-size:10px;
	padding-bottom:30px;
}

#navcontainer {
width:240px;
margin:0;
padding:0;
border:px solid #;
}

#navlist
{
margin-left: 0px;
width:250px;
padding-left: 0px;
margin-top:30px;
list-style: none;
size:14px;
	font-weight:bold;
}

#navlist li
{
padding-left: 0px;

}

#navlist ul { 
list-style: none; 

}
 #navcontainer a
{
display: block;
padding: 5px 10px 5px 0px;
width:240px;
color: #fff;
text-decoration: none;
}

 #navcontainer a:hover
{
color: #FFD200;background-color: #000000;
text-decoration: none;
}
#subnavlist {
margin:0;
padding:0 0 0 0px;
}
#subnavlist li {
margin:0 0 0 15px;
padding:0 0 0 0px;
list-style:disc;
list-style-type:disc;
color: #FFD200;
}
#copyContainer{
	margin:10px;
	font-size:12px;
text-decoration: none;
text-align:justify;

}

#normal {
	padding:5px;
	margin-left:25px;
}

div footer{
text-align:center;

}


#margin
{
margin-left: 2.5px;
width:250px;
padding-top:0px;
padding-left: 0px;
margin-top:0px;
padding-bottom:0px;
list-style: none;
color:#000000;
font-weight:bold;
background-color: #fdd200;


}
#subNavContainer {
	background:url(../images/subnavBg.png) repeat-x;
	background-color:White;
	
}



#addthis_toolbox { width:170px !important; margin:0 auto }
#addthis_toolbox addthis_default_style {
text-align: center;
}
#client
{
margin-left: 10px;
width:250px;
padding-top:3px;
padding-left: 9px;
margin-top:5px;
padding-bottom:13px;
list-style: none;
color:#FFFFFF;
Font-weight:bold;
background-color:#777777;
float:right;
display:block;
}

#csnavcontainer {
width:250px;
margin-top:20px;
padding:0;
color: #ffffff;
background-color:#555555;
border:px solid ;
size:14px;
	font-weight:bold;
}

#navlist
{
margin-left: 0px;
width:250px;
padding-left: 0px;
margin-top:30px;
list-style: none;
size:14px;
	font-weight:bold;
}

#navlist li
{
padding-left: 0px;

}

#csnavlist ul { 
list-style: none; 

}
 #csnavcontainer a
{
display: block;
padding: 5px 10px 5px 0px;
width:240px;
color: #ffffff;
text-decoration: none;
}

 #csnavcontainer a:hover
{
color: #FFD200;background-color: #000000;
text-decoration: none;
}

.divider {
border-bottom:1px solid #CCCCCC;
clear:both;
height:15px;
margin-bottom:20px;
}

.w60 {
float:left;
padding-top:40px;
width:240px;
}

.w40 {
float:left;
padding-top:40px;
width:170px;
}

#wrapper2 {
       background-color: #FEFEFB;
	border: 1px solid #999999;
	border-bottom:none;
	padding:30px 30px 0;
	float:left;
	width: 895px;}	

#bodySection{
	
	width: 895px;
	height: 300px;
	float:left;
	overflow: hidden;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}

#rightBox { 
	background-image: url(../images/right-home-box3.png);
	background-repeat: no-repeat;
	float: right;
	outline: hidden;
	width: 188px;
	height: 277px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.homeTag h1 {
	font: 15px/15px "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 18px 4px 0px 16px;
	}
	
.homeTag2 h1 {
	font: 15px/15px "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 45px 2px 0px 16px;
	}
		.homeTag2 h2 {
	font: 14px/14px "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 36px 2px 0px 16px;
	}
.homeBullets h2 {
	font: 14px/14px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	margin: 5px 0px 0px 15px;
	}
	
.homeBullets a {
	color: #000000;
	text-decoration: none;
	}
	
.homeBullets a:hover {
	color: #0000A0;
	text-decoration: underline;
	}
	
.homeDivider {
	clear:both;
	width: 188px;
	height:5px;
	float: right;
	outline: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* HOME PAGE */



#buttons-home{
	height:30px;
	width:900px;
	border-left: 0px solid #999999;
	border-right: 0px solid #999999;
	background-color:#FFD204;
	
	}
#buttons-home .spacer1 {
	width:29px;
	height:30px;
	float:left;
	background-color:#FEFEFB;
}

#buttons-home .spacer2 {
	width:10px;
	height:30px;
	float:left;
background-color:#FEFEFB;

}
.spacer3
{
	width:3px;
	height:60px;

}

#buttons-home .news {
	width:188px;
	height:30px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:left;
	background-color:#FFD204;
	border-right:3px solid #9D9FA2;
}

.news h1 {
	font-size:12px;
	display:block;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	padding:0px;
	margin:0px;
	position:relative;
}

#buttons-home .centerbox {
	width:513px;
	height:30px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:left;
	background-color:#FFD204;
	
}

/* ----------------------------- TABS ----------------------------- */

/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	border:0px;
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a.t1 {
	background: url(../images/tabs-home-sprite-g3.jpg) no-repeat 0px 0;
	font-size:12px;
	display:block;
	height: 30px;
	line-height:30px;
	width: 171px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	padding:0px;
	margin:0px;
	position:relative;
}


ul.tabs a.t2 { 
	background: url(../images/tabs-home-sprite-g3.jpg) no-repeat -171px 0;
	font-size:12px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 171px;
	text-align:center;	
	text-decoration:none;
	color:#000000;
	padding:0px;
	margin:0px;	
	position:relative;
}

ul.tabs a.t3 { 
	background: url(../images/tabs-home-sprite-g3.jpg) no-repeat -342px 0;
	font-size:12px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 171px;
	text-align:center;	
	text-decoration:none;
	color:#000000;
	padding:0px;
	margin:0px;	
	position:relative;
}


ul.tabs a.t1:active {
	outline:none;		
}
ul.tabs a.t2:active {
	outline:none;		
}
ul.tabs a.t3:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a.t1:hover {
	background-position: 0px -31px;	
	color:#ffffff;	
}

ul.tabs a.t2:hover {
	background-position: -171px -31px;	
	color:#ffffff;	
}

ul.tabs a.t3:hover {
	background-position: -342px -31px;	
	color:#ffffff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.t1.current, ul.tabs a.t1.current:hover, ul.tabs li.current a.t1 {
	background-position: 0px -62px;		
	cursor:default !important; 
	color:#FFFFFF !important;
}

ul.tabs a.t2.current, ul.tabs a.t2.current:hover, ul.tabs li.current a.t2 {
	background-position: -171px -62px;		
	cursor:default !important; 
	color:#FFFFFF !important;
}

ul.tabs a.t3.current, ul.tabs a.t3.current:hover, ul.tabs li.current a.t3 {
	background-position: -342px -62px;		
	cursor:default !important; 
	color:#FFFFFF !important;
}

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}
div.panes div.pane-left {

background:url(../images/left-bg.jpg);
background-repeat:x-repeat;
font-weight:bold;
display:none;	
padding:8px 0px 0px 8px;
height:149px;
color:#000000;
font-size:12px;
}
div.panes div.pane-center {

background:url(../images/top-secret.gif);
background-repeat:no-repeat;
color:#FFFFFF;
display:none;	
font-weight:bold;
}

div.panes div {
	text-align:left;
	padding:0px 0px 0px 0px;
	height:157px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-weight:normal;
}


/* ----------------------------- END TABS ----------------------------- */


#buttons-home .agents {
	width:188px;
	height:30px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	border-left:3px solid #9D9FA2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:left;
	background-color:#FFD204;
}

.agents h1 {
	font-size:12px;
	display:block;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	padding:0px;
	margin:0px;
	position:relative;
}
.agents h2 {
	color:#111111;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:8px 10px 0px 10px;
}


#banners-home {
	width:900px;
	height:157px;
	border-bottom: 1px solid #999999;
	border-right: 0px solid #999999;
	background-color:#CDCDCD;
	color:#FFFFFF;
}

#banners-home .spacer1 {
	width:29px;
	height:157px;
	float:left;
       background-color:#FEFEFB;
}

#banners-home .spacer2 {
	width:3px;
	height:157px;
	float:left;
background-color:#FEFEFB;

}

	
#banners-home .news {
	width:188px;
	height:157px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	vertical-align:top;
	border-right:3px solid #9D9FA2;
	background-color:#FFFFFF;
}

.news h2 {
	color:#111111;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:8px 10px 0px 10px;
}
.news h3 {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:8px 10px 0px 10px;
}

.news p {
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	line-height:15px;
	margin:0;
	padding:0px 10px 6px 10px;
}

.news a {
	color:#000000;
	text-decoration: none;
}

.news a:hover {
	text-decoration: underline;
	color:red;
}


#banners-home .centerbox {
	width:513px;
	height:157px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:left;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}



#banners-home .agents {
	width:192px;
	height:157px;
	background-image:url(../images/);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	background-color:#FFFFFF;
	border-left:3px solid #9D9FA2;
}

.agents h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin:0;
	padding:8px 10px 12px 10px;
}

.agents p {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	line-height:15px;
	margin:0;
	padding:0px 10px 12px 10px;
}


.sections h3 {
	color:#FFFFFF;;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
}

.sections p {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	line-height:15px;
	margin:0;
	padding:0;
}

.clear2 {clear:both;}


.wpicon {
	padding-bottom: 23px;
	padding-right: 3px;
}

.videoicon {
	align: center;
	padding: 0px 0px 12px 15px;
}

.sections a {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight: bold;
	color:#f3d99d;
}

.sections a:hover {
	text-decoration:underline;}

.middleImg {
	vertical-align:middle;}
	
.sections img {
	border:none;}
	

a.solution-buttons {
	background-image:url(../images/btn-solution.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:157px;
	height:23px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:8px;}
	
a:hover.solution-buttons {
	text-decoration:none;
}


a.solution-buttons2 {
	background-image:url(../images/btn-solution.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:157px;
	height:23px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:8px;
}
	
a:hover.solution-buttons2 {
	background-image:url(../images/btn-solution-on.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:157px;
	height:23px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:8px;
}
.orange{
color:#2B526D;
font-size:18px;
font-weight:bold;
}
.h2-green{
color:#48973D;
font-size:16px;
display:inline;
}
.case
{
color:#000000;
font-size:16px;
font-weight:bold;
padding:1px 0px 0px 7px;
}
.center-secrets{
color:red;
font-size:14px;
font-weight:bold;}
.center-secrets-top{
color:#000000;
font-size:14px;
font-weight:bold;}

#mycrawler2 {
width: 750px;
height: 90px;
overflow: auto;
white-space: nowrap;
padding: 2px 0;
}
#mycrawler2 img {
vertical-align: bottom;
}
#slider {position: relative; overflow: hidden;height:90px;}
#slider img {position:absolute;	margin:0; height:80px;;display:none;}
#imageloader {position:relative; display:block; width: 100%; margin: 0px auto; text-align: center;}
#imageloader img { position:relative; top:70px; z-index:100; width:128px; height:15px; display:inline;}

.quote{
color:#000000;

	
font-size:13px;
font-weight:bold;
font-style:italic;
width:320px;}

.sig{
color:#0000FF;
font-size:13px;
text-align:right;
font-style:italic;
width:250px;
}
.red{color:#FF0000;
font-size:13px;
text-align:right;
font-weight:bold;
}
.h1-events{
color:#8A1B13;
}
.h2-solution{
color:#2B526D;
}
.secrets
{
color:#000000;
font-size:16px;
font-weight:bold;
line-height:25px;
}
.secrets a:hover
{
color:#FF00FF;
font-size:16px;
font-weight:bold;
line-height:25px;
}
.secrets a:visited
{
color:#FF8040;
}