body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
  margin:0;
  background-color:#F2F2F2;
  background-image:url('images/bground.gif');
  padding:0;
}

table{
	position:inherit;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

ul {
	list-style-image: url('images/check.gif');
}


/*--------------------------------------- <div> ------------------------------------------*/

div.containerMain{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	width:700px;
	height:auto;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding: 0px 1px 0px 1px;
	z-index:10;
}

div.containerHeader{
	margin-top:0px;
	height:100px;
	background-image:url("images/header_shade.gif");
}

div.containerBody{
	margin-top:0px;
	/*height:600px;*/
	overflow:hidden;
}

div.containerFooter{
	border-top:1px solid #cccccc;
	height:70px;
	padding-top:10px;
	padding-left:10px;
	background-image:url("images/footer_shade.gif");
}

div.headerLogo{
	width:200px;
	height:100px;
	float:left;
	
}

div.headerHome{
	width:113px;
	text-align:left;
	height:20px;
	float:left;
	padding-top:50px;
	padding-left:10px;
	border-left:1px solid #cfcfcf;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}

div.headerServices{
	width:113px;
	text-align:left;
	height:20px;
	padding-top:50px;
	float:left;
	padding-left:10px;
	border-left:1px solid #cfcfcf;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}

div.headerAboutUs{
	width:113px;
	float:left;
	text-align:left;
	height:20px;
	padding-top:50px;
	padding-left:10px;
	border-left:1px solid #cfcfcf;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}

div.headerContactUs{
	width:113px;
	float:left;
	text-align:left;
	height:20px;
	padding-top:50px;
	padding-left:10px;
	border-left:1px solid #cfcfcf;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}

div.hideText{
	display:none;
}

div.mainPicture{
	height:169px;
	/*background:url("images/sky.gif") no-repeat;*/
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	z-index:3;
}

div.mainPictureShadow{
	height:30px;
	background-image:url("images/header_shade2.gif");
}

div.bodyLeft{
	position:inherit;
	float:left;
	width:200px;
	padding-top:30px;
}

div.bodyRight{	
	border-left: 1px solid #cfcfcf;
	position:inherit;
	margin-left:202px;
	padding:0px 20px 0px 20px;
	line-height:20px;
}

div.pageTitle{
	position:relative;
	height: 50px;
}

div.submenu{
	width:175px;
	height:45px;
	border-top:1px solid #cfcfcf;
	text-align:right;
	font-weight:bold;
}

div.address{
	width:175px;
	height:45px;
	border-top:1px solid #f2f2f2;
	text-align:right;
}

/*----------------------misc------------------------*/

div.spacer {
  clear: both;
}

div.barLong{
	position:absolute;
	width:100%;
	height:169px;
	background-color:#f9f9f9;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #f1f1f1;
	top:100px;
	left:0px;
	z-index:1;
}

div.barPicture{
	position:absolute;
	padding: 0px 1px 0px 1px;
	width:701px;
	height:130px;
	background:url("images/sky.gif") no-repeat;
	left:200px;
	top:100px;
	z-index:3;
}



/*--------------------------- font -------------------------------*/

.footer{
	color:#999999;
}

.companyLogo{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6699CC;
	letter-spacing:-1px;
	margin-left:30px;
}



.companyLogo2{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#CCCCCC;
	letter-spacing:-1px;
	margin-left:30px;
}

.mainTitle{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF9900;
	letter-spacing:-1px;
}



/*---------------------------<images>---------------------*/

div.imageLogo{
	position:relative;
	margin-left:22px;
	margin-top:10px;
	width:105px;
	height:29px;
	/*background-image:url("images/comp_name.gif");*/
}


/*------------------------------- link ----------------------------------*/

a:link { color:#0099CC; text-decoration:none; }
a:visited { color:#6666FF; text-decoration:none; }
a:hover { color:#FF9900; text-decoration:none; }

/*------------------------- column for services --------------------*/

div.columnLeft{
	float:left;
	width:45%;
	padding:10px 10px 10px 10px;
	line-height:12px;
	color:#333333;
}

div.columnRight{
	float:left;
	width:45%;
	padding:10px 10px 10px 10px;
	line-height:12px;
	color:#333333;
}

div.formLeft{
	float:left;
	width:35%;
	line-height:25px;
}

div.formRight{
	float:left;
	width:55%;
	line-height:25px;
}



/*---------------------------- column for HOME ---------------------------------*/

div.homeContainer{
	padding:20px 10px 10px 10px;
}