/* 
CSS Document 

*/
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

/*HEADER*/
#header{
	width: 800px;
	position:relative; 
	height: 162px;
	background-image:url(header5.jpg);
	background-repeat:no-repeat;
}

/*MENU IN HEADER*/
#menu{
	position:absolute;
	bottom: 20px;
	right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}
#menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
#menu a:hover{
	text-decoration:underline;
}

/*LEFT PANEL*/
#leftpanel{
	float: left;
	width:210px;
}
#contactleftpanel{
	float:left;
	padding: 0px 0px 0px 20px;
	background: #fff url(images/bg.gif) repeat-x;
}
/*CONTENT*/
#content{
	width: 800px;
}
#clientcontent{
	width: 800px;
}
#contactcontent{
	width: 800px;
	height:550px;

}
#contenttext{
	width: 580px;
	float:right;
	
}
#clientcontenttext{
	width: 580px;
	float:right;

}
#contactcontenttext{
	float:right;
	width:240px;
	/*height: 500px;*/
	border-right: solid #7DA5E0 1px;
	border-bottom: solid #7DA5E0 1px;
	border-left: solid #7DA5E0 1px;
	font-family Verdana,Arial,  Helvetica, Sans-serif;
	font-size:90%;
	color: #454545;
	margin-right: 15px;
	background: #fff url(gallerybg.gif) repeat-x;

}
/*#servicetext{width:40%;margin-left: 200px;}*/
#servicecontent{
	text-align:left;
	margin-top:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
}

#form1
{
	
	width:450px;
	border-right: solid #7DA5E0 1px;
	border-bottom: solid #7DA5E0 1px;
	border-left: solid #7DA5E0 1px;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	background: #fff url(gallerybg.gif) repeat-x;
}
	.image2 {float: left;}
	.image3 {float: left;}
	.image4 {float: left;}
	.image5 {float: left;}
.client_body_text {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #3158b7;
	width: 500px;
}
.client_body_text td {padding: 5px 5px 5px 5px;text-align:center;}
#hole1
{
	float: left;
	width: 130px;
	height: 128px;
	background-image:url(slide1.jpg);
	background-repeat:no-repeat;
	margin-left: 29px;
}
#hole2
{
	float: left;
	width: 130px;
	height: 128px;
	background-image:url(slide2.jpg);
	background-repeat:no-repeat;
}
#hole3
{
	float: left;
	width: 130px;
	height: 128px;
	background-image:url(slide3.jpg);
	background-repeat:no-repeat;
}
#hole4
{
	float: left;
	width: 130px;
	height: 128px;
	background-image:url(slide4.jpg);
	background-repeat:no-repeat;
}

/*FOOTER*/
.footer{
	width: 779px;
	height: 32px;
	background-image: url("bg_footer2.jpg");
	background-repeat:no-repeat;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	color:#ffffff;
}
/*FOOTER LINKS*/
.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.copy {font-face: code;}
.copy a {font-face: code;}

/*TABLE*/
.table_top{
	width: 204px; 
	height: 27px;
	background-image:url(table_top.jpg);
	background-repeat:no-repeat;
}
.table_content{
	width: 204px;
	background-image:url(table_content.jpg);
	background-repeat:repeat-y;
}
.table_text{
	margin-left:15px;
	margin-right:15px;
	text-align:left;
}
.table_bottom{
	width: 204px; height: 23px;
}

/*TEXT STYLES*/
.news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #7DA5E0;
}
.body_text {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 1.25;
	color: #454545;
	margin-left: 10px;padding:10px 10px 0px 0px;
}
.news_more {	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FF9900;
	font-weight: bold;
}
.news_text {	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.subtitle_gray {	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 90%;
	color: #7da5e0;
}
.title_blue {font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 120%; 
	color: #3158b7; 
}
.title_panel {	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #cccccc;
}
.table1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #3158b7;
}
#conline
{
	margin-left: 45px;
}
#nfrc {
	margin-left: 15px;
}
#table2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}
#im1 {height: 70px;border:1px solid #fff;}
p.p1 {
	font-family: Arial, Helvetica, sans-serif;

	margin-top: 20px;
	text-align:left;
	}
p.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin-top: 25px;
	text-align: left;}