/* CSS Document */
/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
/* End hide from IE-mac */

html {overflow: scroll;}

body { 
text-align:center;
background-image:  
url(images/back.gif);
background-repeat: repeat-y, repeat-x;
font: Arial;

}

.bodycontainer {
background-color: #ffffff;
width: 960px;
height: 830px; /*1070px*/
margin:  0  auto;
}

.container {
background-color: #ffffff;
width: 960px;
height: 780px; /*normally 1000px*/
margin:  0  auto;
}
.bodycontainer1 {
background-color: #ffffff;
width: 960px;
height: 830px; /*normally 1170px*/
margin:  0  auto;
}

.container1 {
background-color: #ffffff;
width: 960px;
height: 780px; /*normally 1100px*/
margin:  0  auto;
}

.bodycontainer2 {
background-color: #ffffff;
width: 960px;
height: 830px; /*normally 850px*/
margin:  0  auto;
}

.container2 {
background-color: #ffffff;
width: 960px;
height: 780px; /*normally 780px*/
margin:  0  auto;
}

.bodycontainer3 {
background-color: #ffffff;
width: 960px;
height: 830px; /*normally 850px*/
margin:  0  auto;
}

.container3 {
background-color: #ffffff;
width: 960px;
height: 1350px; /*normally 780px*/
margin:  0  auto;
}

.bodycontainer0 {
background-color: #ffffff;
width: 960px;
height: 830px; /*normally 850px*/
margin:  0  auto;
}

.container0 {
background-color: #ffffff;
width: 960px;
height: 900px; /*normally 780px*/
margin:  0  auto;
}
.searchenginebodycontainer {
background-color: #ffffff;
width: 960px;
height: 2320px; /*normally 830px*/
margin:  0  auto;
}

.searchenginecontainer {
background-color: #ffffff;
width: 960px;
height: 2250px; /*normally 780px*/
margin:  0  auto;
}
.testimonialbodycontainer {
background-color: #ffffff;
width: 960px;
height: 1470px; /*normally 830px*/
margin:  0  auto;
}

.testimonialcontainer {
background-color: #ffffff;
width: 960px;
height: 1400px; /*normally 780px*/
margin:  0  auto;
}
.newsbodycontainer {
background-color: #ffffff;
width: 960px;
height: 2550px; /*normally 830px*/
margin:  0  auto;
}

.newscontainer {
background-color: #ffffff;
width: 960px;
height: 2480px; /*normally 780px*/
margin:  0  auto;
}


.headspace
{
width: 960px;
height: 30px;
}

.header
{
display: inline;
float: left;
width: 960px;
height: 130px;
padding: 0;
}


.logo
{
display: inline;
float: left;
width: 190px;
height: 130px;
padding: 0;
}

 #leftcol
{
width: 170px;
margin-top:10px;
text-align: left;
float: left;
display: inline;
}

.midcol 
{
font:12px arial;
margin:10px 10px 10px 10px;
text-align: left;
float: left;
width: 700px;
padding: 0;
display: inline;
}

.rightcol
{
  margin-left: 20px; 
  float: left;
  width: 200px;
  height: 250px:
  padding: 0px;
  color: #0099cc;
  text-align: center;
  display: inline;
  border: 0px dotted #0099cc;
}

.sign
{
height:70px;
width: 960px;
float: left;
text-align: center;
font:11px/1.5em trebuchet ms, arial, helvetica, sans-serif;
color:#666666;
}

a:hover 
{
text-decoration:underline;
}

a {
color: #0099cc;
text-decoration:none;
}

.h1 {
font-family: arial;
font-size: 12px;
	font-weight: bold;
	color: #0099cc;
}

.h2 {font-size: 12px;
	color: #28357B;
}
.h2indent1 {font-size: 12px;
	color: #28357B;
	margin-left: 20px;
	margin-right: -20px;
}
.h2indent2 {font-size: 12px;
	color: #28357B;
	margin-left: 40px;
		margin-right: -40px;
}
.h2indent3 {font-size: 12px;
	color: #28357B;
	margin-left: 8px;
		margin-right: -40px;
}
.h2italic {font-size: 12px;
	color: #28357B;
	font-style: italic;
}
.h3{
	color: #28357B;
	font-weight: bold;
	font-size: 12px;
}
.h3_1{
	color: #28357B;
	font-weight: bold;
	font-size: 14px;
}
.h4{
color: #0099cc;
font-weight: bold;
	font-size: 12px;
}

.h5 {font-size: 12px;
	color: #28357B;
	font-style: italic;
	font-weight: bold;
}
.h6 {
	color: #0099cc;
	font-size: 12px;
}

.h7{
color: #28357B;
font-weight: normal;
	font-size: 11px;
}
.h7a{
color: #0099cc;
font-weight: normal;
	font-size: 11px;
}

.h8{
color: #28357B;
font-weight: bold;
	font-size: 11px;
}

.h9{

margin-top: 10px;
margin-left: 20px;
margin-bottom: 0px;
color: #0099cc;
font-weight: bold;
	font-size: 11px;
}
.h10{
color: #28357B;
	font-style: italic;
	font-size: 11px;
}

.dot{
	color: #0099cc;
	margin-left: 5px
}

table.glossary{
width:auto;
border:1px dotted #0099cc;;	
padding:4px;	
font-size:12px;		
color: #28357B;
border-collapse: collapse;
}

table.glossary th {
	border-width: 1px;
	padding: 4px;
	border-style: dotted;
	border-color: #0099cc;
}
table.glossary td {
	border-width: 1px;
	padding: 4px;
	border-style: dotted;
	border-color: #0099cc;
}

td.glossary2{
	border-width: 1px;
	padding: 4px;
	border-style: dotted;
	border-color: black;
	background-color: #0099cc;
	font-size:12px;
	color:#FFFFFF;
}



.homecontainer{
	width: 600px; /*520px;*/
	height: 100px; /*60px;*/
	text-align: center;
	background-color: #F0F8FF;
	padding-left:5px;
	border: 1px dashed #FFA34C;/*#0099cc;*/
		}
.homemarga{
float: left;
width: 300px; /*225px/
height: 50px;
text-align: left;
}
.homemargb{
float: right;
width: 290px;
height: 50px;
text-align: left;
}
.homecontainer2{
	float: left;
	width: 530px;
	height: 400px;
	text-align: left;
	}
.homemarg1{
background: url(images/homemargbg.gif);
background-repeat: no-repeat;
padding-left: 2px;
padding-right: 2px;
float: left;
width: 170px;
height: 400px;
text-align: left;
border: 1px dashed #0099cc;
border-right: 0px;
}
.homemarg2{
background: url(images/homemargbg.gif);
background-repeat: no-repeat;
padding-left: 2px;
padding-right: 2px;
float: left;
width: 170px;
height: 400px;
text-align: left;
border: 1px dashed #0099cc;
border-right: 0px;
}
.homemarg3{
background: url(images/homemargbg.gif);
background-repeat: no-repeat;
padding-left: 2px;
padding-right: 2px;
float: left;
width: 170px;
height: 400px;
text-align: left;
border: 1px dashed #0099cc;
}

.form{
  	float: left;
	width: 190px;
	height: 161px;
	font-family: arial;
	margin-left: 4px;
	}

.rightcolad1{
text-align: left;
   margin-top: 10px;
	margin-left: 4px;
   float: left;
	width: 190px;
	height: 270px;
	font-family: arial;
	border:solid #FF9900 1px;
}

	
.rightcolad2{
background: url(images/rightcolbg.gif);
background-repeat: no-repeat;
   margin-top: 5px;
margin-left: 4px;
   float: left;
	width: 190px;
	height: 190px;
	font-family: arial;
	border:solid #FF9900 1px;
}
.sitemap{
	width:300px;
	height: 510px;
margin-left: 150px;
}
.table_1 {
	border-width: 1px;
	border-spacing: ;
	border-style: dashed;
	border-color: #0099cc;
	border-collapse: collapse;
	background-color: white;
}
.table_1 th {
	border-width: 1px;
	padding: 0px;
	border-style: dashed;
	border-color: #0099cc;
	background-color: white;
	-moz-border-radius: ;
}
.table_1 td {
	border-width: 1px;
	padding: 3px 3px 3px 3px;
	border-style: dashed;
	border-color: #0099cc;
	background-color: white;
	-moz-border-radius: ;
	}
	
.google{
	background-image: url(images/google.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 172px;
	float: left;
}
.searchclients{
	
	height: 310px;
	width: 525px;
	float: left;
}
.officescontainer{
	width: 500px;
	height: 500px;
	text-align: left;
}

.officesmarg1{
float: left;
width: 250px;
height: 500px;
text-align: left;
}

.officesmarg2{
float: left;
width: 250px;
height: 365px;
text-align: left;
}
.aboutusmarg1
{
float: left;
width: 190px;
height: 100px;
margin-top:10px;
text-align: left;
}
.aboutusmarg2
{
float: left;
width: 190px;
height: 100px;
margin-top:10px;
text-align: left;
}
.aboutusimage{
height: 60px;
width: 500px;
}
.aboutusimage1{
height: 60px;
width: 218px;
float:left;
text-align:center;
}
.aboutusimage2{
height: 60px;
width: 64px;
float:left;
text-align:center;
}
.aboutusimage3{
height: 60px;
width: 218px;
float:left;
text-align:center;
}
.extraline{
	height: 30px;
	width: 520px;
	float: left;
}
.premiumchannel1{
float: left;
width: 540px;
height: 185px;
border: 1px dashed;
}
.premiumchannel2{
float: left;
width: 540px;
height: 185px;
border: 1px dashed;
border-top: 0px;
}
.premiumchannel1a{
margin-top: 5px;
float: left;
width: 160px;
height: 185px;
text-align: center;
}
.premiumchannel1b{
margin-top: 2px;
float: left;
width: 378px;
height: 185px;
text-align: left;
}
.premiumchannel1_1{
float: left;
width: 540px;
height: 80px;
border: 1px dashed;
}

.premiumchannel1_1a{
margin-top: 5px;
float: left;
width: 160px;
height: 80px;
text-align: center;
}
.premiumchannel1_1b{
margin-top: 2px;
float: left;
width: 378px;
height: 80px;
text-align: left;
}
.premiumchannel1_2{
float: left;
width: 540px;
height: 120px;
border: 1px dashed;
border-top: 0px;
}

.premiumchannel1_2a{
margin-top: 5px;
float: left;
width: 160px;
height: 120px;
text-align: center;
}
.premiumchannel1_2b{
margin-top: 2px;
float: left;
width: 378px;
height: 120px;
text-align: left;
}
.premiumchannel1_3{
float: left;
width: 540px;
height: 140px;
border: 1px dashed;
}

.premiumchannel1_3a{
margin-top: 5px;
float: left;
width: 160px;
height: 140px;
text-align: center;
}
.premiumchannel1_3b{
margin-top: 2px;
float: left;
width: 378px;
height: 140px;
text-align: left;
}
#scrollingContainer{
width:180px;	
height:260px;	
border:0px solid #000;	
padding:2px;	
float:left;	/
margin-top:5px;	
font-size:0.9em;	
overflow:hidden;	
}
#scrollingContent{
width:180px;	
border:0px solid #000;	
padding:2px;	
float:left;	/
margin-top:5px;	
font-size:11px;	
overflow:hidden;	
}
