/* CSS Document */

* {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
padding:0px;
margin:0px;
background-color:#ededed;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:24px;
color:#464646;
line-height:16px;
padding-left:0px;
}

a{
text-decoration:none;
color:#464646;
border:none;
}
	
a:hover{
color:#e02c2c;
}

img {
border:none;}

h2, h3, h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:15px;
color:#464646;
line-height:16px;
}
h2 {font-size:14px;}
h3 {font-size:12px;}
h6 {font-size:14px;}

title {
background-color:#33FF99;
border:solid 1px #00FF00;
}

iframe{
margin-top:20px;
}



/*------------------main layouts---------------------*/
#wrap{
width:990px;
margin-left:auto;
margin-right:auto;
}

#top{
overflow:hidden;
width:950px;
margin-left:auto;
margin-right:auto;
}

#cent{
float:left;
overflow:hidden;
width:990px;
overflow:hidden;
background-image:url(images/content-backing.jpg);
background-repeat:repeat-y;
}

#bot{
float:left;
overflow:hidden;
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
height:169px;
width:990px;
}

/*------------------top layouts---------------------*/

/*------------------top styles---------------------*/
	
	.logo {
	float:left;
	overflow:hidden;
	padding: 20px 0px 5px 14px;
	}	
	.top-img {
	float:left;
	overflow:hidden;
	padding: 15px 0px 5px 14px;
	}	
	
	.phone {
	float:left;
	overflow:hidden;
	padding: 25px 0px 5px 13px;
	}	
	
	#top ul {
	padding-left:242px;
	padding-top:53px;
	}
	
	#top li{
	list-style:none;
	line-height:26px;
	display:block;
	padding-right:10px;
	}
	
	#top li a {
	font-size:14px; 
	color:#fff;
	font-weight:500;
	}
	
	#top li a:hover {
	color:#ff7e00;
	}
	
/*------------------cent layouts---------------------*/

#l-nav{
float:left;
overflow:hidden;
width:203px;
padding-left:20px;
padding-top:20px;
}

#act-box-l,  #act-box-m,  #act-box-r {
float:left;
overflow:hidden;
width:247px;
height:377px;
text-align:left;
}

#act-box-l {
background-image:url(images/y-act-box.gif);
background-position:right;
background-repeat:no-repeat; 
padding-left:5px;
}

#act-box-m{
background-image:url(images/o-act-box.gif);
}

#act-box-r{
background-image:url(images/r-act-box.gif);
}

#cont{
float:left;
overflow:hidden;
width:500px;
padding-top:20px;
padding-left:25px;
}

#what-we{
float:left;
overflow:hidden;
width:200px;
padding-left:15px;
padding-top:20px;
padding-right:25px;
}

.tools-p{
background-image: url(images/squares.gif);
background-position:bottom center;
background-repeat:no-repeat;
float:left;
overflow:hidden;
width:650px;
padding-left:25px;
padding-top:30px;
}

.tools-b{
float:left;
overflow:hidden;
width:650px;
padding-left:250px;
padding-top:30px;
}

#tools {
padding-left:250px;
}

#date {
width:210px;
float:left;
background-color:#a9a9a9;
text-align:center;
font-size:12px;
color:#FFFFFF; 
line-height: 18px; 
height:20px;
}

#top-wrap {
width:990px;
float:left;
}

#tr-nav{
width:760px;
float:left;
overflow:hidden;
background-image:url(images/tr-nav-backing.gif);
background-repeat:repeat-y; 
margin-bottom:15px;
padding-right:0px;
height:20px;
}

#bot-links{
width:920px;
padding-left:35px;
padding-right:35px;
text-align:center;
line-height:12px;
}

	/*------------------cent styles---------------------*/
	
	.l-nav ul {
	}
	
	.l-nav li {
	display:block;
	list-style-type:none;		
	line-height:30px;
	font-size:14px;
	border-bottom:solid 1px #d1d1d1;
	padding-left:20px;
	}
	
	.l-tnc ul {	
		}
	
	.l-tnc li {
	display:block;
	list-style-type:none;		
	line-height:23px;
	font-size:11px;
	border-bottom:solid 1px #d1d1d1;
	padding-left:20px;
	}
	
	.act-box-t, .act-box-b {
	text-align:left;
	padding-bottom:5px;
	padding-left: 45px;
	padding-right: 25px;
	padding-top: 50px;
	font-size:11px;
	line-height:18px;
	}
	
	.act-box-b {
	padding-top:78px;
	}
	
	a.a-bx {
	color:#339933;
	display:block;
	background-image: url(images/cir-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height: 18px;
	text-align:right;
	padding-right:23px;
	}
	
	a:hover.a-bx{
	color: #0033CC;
	}
	
	ul.what-we  {
	display:block;
	list-style-type:none;		
	line-height:15px;
	font-size:11px;
	padding-left:5px;
	}
	
 	ul.what-we li {
	padding-bottom:8px;
	background-image:url(images/r-sq.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:25px;
	}
		
	#what-we p {
	padding-bottom:0px;
	padding-left:30px;
	font-size:11px;
	}

	.t-p ul{
	display:block;
	} 
	
	.t-p li {
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:11px;
	background-image:url(images/r-sq.gif);
	background-repeat:no-repeat;
	background-position: center left;
	padding-left:25px;
	}
	
	#l-nav a title {
	color:#33FF99;
	border:solid 1px #00FF00;
	}
	
	#tr-nav ul{
	padding-left:240px;
	}

	#tr-nav li{
	display:none;
	line-height:20px;
	display:inline;
	font-size:11px;
	padding-left:12px;
	padding-right:12px;

		}
	
	#tr-nav li a:hover{
	color:#fff;
	}
	
	.add-sep {
	padding: 25px 0px 20px 50px;
	}
	
	a.mlink  {
	color:#FF0000;
	font-size:11px; 
		}
	
	a:hover.mlink {
	color:#0000FF;
	text-decoration:none;	
	}
	
	a.links  {
	color:#FF0000; 
	}
	
	a:hover.links {
	color:#0000FF;
	text-decoration:none;	
	}
	
	a.b-link {
	font-size:10px;
	color:#5d7a94;
	padding-left:3px;
	padding-right:3px;
	}
	
/*------------------bot layouts---------------------*/

#btn{
float:left;
overflow:hidden;
width:203px;
padding-left:20px;
padding-top:20px;
}

#comp{
float:left;
overflow:hidden;
width:700px;
padding-top:30px;
padding-left:20px;
padding-right:20px;
}

#links{
float:left;
overflow:hidden;
width:990px;
padding-top:20px;
}

	/*------------------bot styles---------------------*/
	
	ul.tnc{
	padding-left:30px;
	padding-top:42px;
	}
	
	ul.tnc li {
	display:block;
	list-style-type:none;		
	height:25px;

	}
		
	#comp p {
	float:left;
	padding-top:30px;
	overflow:hidden;
	font-size:11px;
	color:#fff;
	}
	
		/*------------------table styles---------------------*/
	
	
p.left, p.right  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
padding-bottom:10px;
vertical-align:text-top;
}

p.left	{
padding-left:25px;
font-weight:bold;
}

p.right  {	
padding-left:25px;
}	
	
	
	
