/* CSS Document */

/*** CSS RESET ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p{margin:0; padding:0; text-align:left}table{border-collapse:collapse; border-spacing:0}fieldset,img{border:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup {vertical-align:text-top; position:relative}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}ul,ol,li{list-style:none}
html{-webkit-text-size-adjust:95%}
#track{position:absolute; bottom:0;}

/*** GLOBAL ***/
body{font-size:62.5%; font-family:Verdana, Helvetica, sans-serif; color:#656565; background-color:#ffffff; line-height:1.3em; text-align:center; height:800px;}
.clear{clear:both}
.rel{position:relative}
.block{display:block}
.inline{display:inline}
.left{text-align:left !important}
.right{text-align:right !important}
.bottom{position:absolute; bottom:0}
.bullet li{../../images/bullet_square_10x7.gif) 0 0 no-repeat; margin:2px 0; padding:1px 10px}
p{margin:0 0 1em 0}
a:link{text-decoration:none; color:#067AB4}
a:visited{text-decoration:none; color:#067AB4}
a:hover{text-decoration:underline; color:#067AB4}
ul, ol, dl{ margin: 0 0 1em 0 }
input, textarea, select{border:1px solid #ccc; vertical-align:middle; background-color:#fff; color:#656565}
.hide{display:none}
#ie{zoom:1}
#pageID{position:absolute; top:-20px; width:100px; text-indent:-9999px;}


#wrapper{ position:absolute; left:110px; top:30px;  width:808px; padding-top:0px; background-color:#fff; border:1px solid ; border-color:#ccc; height:600px; }

#top_wrapper{
  width:804px; background-color:#ffffff; height:79px; margin-bottom:0px; margin:1px;
  position:absolute; left:1px; top:1px; right:1px;
}

/**** TOP ROW ****/
#universalNav{margin-left:358px; margin-top:50px; text-align:left; height:2.5em}

/**** TOP LEFT TABS ****/
.topLeftTabs{ background:#ffffff ; margin:0; padding:0; font-size:.9em}

.topLeftTabs li{float:left; overflow:hidden; background:url(../images/top_tabs-butbg2.gif) 0 bottom no-repeat !important;}


.topLeftTabs li a{display:block; margin-top:1px; text-align:center;  font-size:1.2em; line-height:2.5em; letter-spacing:-1px;}
.topLeftTabs .ent a{width:10.31em; color:#000000; font-weight:bold;}
.topLeftTabs li a.selected{font-weight:bold; color:#449ad3; cursor:default; text-decoration:none}


/****CONTENT AREA****/
#content_wrapper{
  width:804px; background-color:#ededed;  margin-bottom:0px; margin:1px;
  border-top:1px solid; border-color:#ccc;
  position:absolute; left:1px; top:80px; right:1px;
}

#services_banner1{
  width:804px; height:100%; margin-bottom:0px; 
  position:absolute;  top:0px; 
}


#services_mid_section{
  width:804px; height:100%; margin-bottom:0px; 
  position:absolute;  top:180px; 
}

#services_banner2{
  width:804px; height:100%; 
  position:absolute; top:250px;
}


#services_banner_text1{
  width:170px; height:50px;
  position:absolute; top:122px; left:22px;
}

#services_banner_text2{
  width:180px; height:50px;
  position:absolute; top:122px; left:220px;
}

#services_banner_text3{
  width:180px; height:50px;
  position:absolute; top:122px; left:420px;
}
#services_banner_text4{
  width:180px; height:50px;
  position:absolute; top:122px; left:622px;
}

#home_banner1{
  width:530px;  margin-bottom:0px;
   border:0px solid #ccc;
  background-color:#fff;
  position:absolute;  top:0px; 
}

#about_banner_container{
width:250px;
border:1px solid #ccc;
background-color:#fff;
position:absolute; top:10px; left:10px;
height:500px;
}

#about_banner1{
width:200px;
margin:0px;
border:0px solid #ccc;
background-color:#fff;
position:absolute; top:0px; left: 40px;
background:url(../images/advice_banner.jpg) left no-repeat;
height:170px;
}

#about_banner2{
width:200px;
border:0px solid #ccc;
background-color:#fff;
position:absolute; top:150px; left:40px; 
background:url(../images/financial_banner.jpg) left no-repeat;
height:180px;
margin:1px;

}

#about_banner3{
width:200px;
border:0px solid #ccc;
background-color:#fff;
position:absolute; top:320px; left:40px;
background:url(../images/telecom_banner.jpg) left no-repeat;
height:160px;

}

#home_sidebar{
   height:100%; 
    border:1 px solid; border-color:#ededed;
  position:absolute; left:540px; top:0px; 
background: url(../images/acc-bkgrd-content.gif) repeat-x left bottom #fff;
  border:1px solid #ccc;
	padding:5px 10px 10px 10px;
	margin:10 10 10px 0;
	background-color:#fff;	
	height:29.1em;
}

#home_banner2{
  position:absolute; top:250px; left:10px;
  width:530px;  margin-bottom:0px;
   background-color:#fff;
}


.arrow-list {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.arrow-list li {
	padding-bottom: 3px;
	margin: 0;
	padding: 1px 0 2px 20px;
	background: url(../images/btn_white_caged_arrow.gif) left no-repeat;	
	position:relative;
	display:block;
	font-family:Verdana,  Helvetica, sans-serif;
	font-size:1.1em; 
	
}

#services_banner_text1 #services_banner_text2 #services_banner_text3 #services_banner_text4 .arrow-list li {
	padding-bottom: 3px;
	margin: 0;
	padding: 1px 0 2px 20px;
	background: url(../images/btn_white_caged_arrow.gif) left no-repeat;	
	position:relative;
	display:block;
	font-family:Verdana,  Helvetica, sans-serif;
	font-size:0.6em; 
	
}
#copyright_wrapper{
  width:805px;  margin-bottom:5px; margin:1px;
	left:110px; top:633px; 
	position:absolute;
	text-align:center;
}

#page{
   margin:0 17px;
   width:950px;
   position:relative;
   
}
#header{
   background-color:#ffffff; 	
}


#logo{
background:url(../images/logo_small.gif) 0 0 no-repeat;
float:left;
	width:183px;
	height:54px;
	margin-left:40px;
	margin-top:10px;
}

/**** PRODUCT NAVIGATION ****/
#content{ clear: both;
   font-size: 1.2em;
   margin-top:70px;
   margin-left:2px;
	border:1px solid; border-color:#e6e6e6; 
	padding:0px ;
	background-color:#fff;	
	min-height:100%;
	width:804px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#067AB4;
}


#about{
 margin-left:420px; text-align:left; height:100%;
 }

.email_text{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#067ab4;
 font-size:1.1em; line-height:1.2em; letter-spacing:1px;
}

.bluebigtext{
 font-family:Verdana, Helvetica, sans-serif;
 color:#067ab4;
 text-align:center;  font-size:1.2em; line-height:1em; letter-spacing:1px;
 font-weight:bold; 
}
.textbig{
text-align:center; font-weight:bold; font-size:1.2em;
}

.textnormal{
text-align:left; font-size:1.2em;
font:Arial, Helvetica, sans-serif;
line-height:1.2em; letter-spacing:1px;
}
.defaultContent{position:relative; height:126px; border:1px solid #cccccc; background:#ff7200; margin-bottom:10px}

.slot img{border:1px solid #cccccc}
.slot h2{position:relative; left:10px; top:6px; text-transform:uppercase; font-size:1em; margin-bottom:12px}
.slot h3{position:relative; left:10px; color:#ff7200; font-weight:bold; font-size:1.2em; margin-bottom:5px}
.slot p{position:relative; left:10px; font-size:1.1em}
.slot a.bottom{left:10px; bottom:9px; font-size:1.1em}
.slotGrad{background:#f5f5f5 url(../images/slot-grad.png) !important}


.copyright {
   float:left; 
    line-height:1.3em;
	text-align:center;
   color:#656565;
   padding-top:10px
}

/**** ACCORDION STYLES ****/
#non-accordion{
	border:1px solid #ccc;
	padding:1px 1px 0 1px;
	margin:0 0 10px 0;
	background-color:#fff;	
	min-height:291px;
}
