 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	background-color: #dcdcdc;
	color:#000000;
	height:100%;
        background-image:url(images/bg2.jpg);
  	background-repeat:repeat-x;
}

html
{
	height:100%;
}

img
{
 border:0;
}

.img_border
{
 border:2px solid #9E9E9E;
}
.img_border_container
{
 border:1px solid #C1C1C1;
 width:0;
 height:0;
 background-image:url(images/photo_bg.gif);
 background-position: center center;
 background-repeat: no-repeat;
}


.body_container
{
 width:100%;
  background-color:#DEDEDE;
color:#000000;
}

.top_container
{
 width:100%;
 background-color:#000000;
 clear:both;
 height:50px;
 color: inherit;

}

.logo_container
{
 float:left;
 
 margin-left:5px;
 text-align:left;
 margin-top:5px;
 padding-bottom:5px;
 width:243px;
 height:40px;
 background-repeat:no-repeat;
 background-image:url(images/logo.gif);
 cursor:pointer;
}
.menu_container
{
 float:right;
 padding-top:10px;
 padding-bottom:10px;
 padding-right:30px;
 margin-top:5px;
}

.menu{
    float:left;
	margin-left:10px;
	padding-right:30px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
}
.menu_link,.menu_link:link,.menu_link:visited,.menu_link:link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    background-color: inherit;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	text-decoration:none;
	text-transform: capitalize;
}
.menu_link:hover,.menu_link:link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00CCFF;
    background-color: inherit; 
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	text-transform: capitalize;
    text-decoration:none;
}
.top_content_container
{
 height:100px;
 clear:both;
}
.back_bg
{
  background-image:url(images/bg2.jpg);
  background-repeat:repeat-x;
  position:absolute;
  width:100%;
  left:0;
  top:50px;
  height:249px;
  background-color:#DEDEDE;  
  color:inherit;
}
.small_info_block
{
 float:left;
 padding-left:40px;
 padding-right:15px;
 padding-top:40px;
 padding-bottom:40px;
 width:60%;
}
.portfolio_block
{
 float:left;
 padding-left:2%;
 padding-right:2%;
 width:150px;
}
.portfolio_block_comment
{
  text-align:center;
  width:150px;
  margin-bottom:10px;
}

.right_image_block
{
  position:absolute;
 float:right;
 left:200px;
 background-image:url(images/right.gif);
 height:260px;
 width:453px;
 visibility:hidden;
}
.information_container
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-left:40px;
 padding-right:10px;
 
 font-size:70%;
 line-height:120%;
}
.large_information_container
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-left:40px;
 padding-right:40px;
 font-size:70%;
 line-height:140%;
 min-height:68%;
}
.site_news
{
  width:39%;
  float:left;
 
}
.site_articles
{
  width:42%;
  float:right;
}

.service_block
{
 margin-top:10px;
 margin-bottom:10px;
 float:left;
 height:240px;
 padding-right:30px;
}
.service_image
{
 padding-left:0px;
 padding-right:5px;
 padding-top:3px;
 margin-bottom:10px;
 border:0;
}
.alpha-shadow {
  
 }

.newslogo
{
 margin-right:10px;
}
.small_text,.small_text:link,.small_text:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	 
	font-style: normal;
	text-decoration:none;
}
.small_text:hover,.small_text:link:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 
	font-style: normal;
	text-decoration:none;
}
.small_white_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	color:#1548B8;
	background-color: inherit; 
}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: inherit;
	font-style: normal;
	border-left-color: #666666;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.bottom_container
{
  height:50px;

}
.bottom_buttons {
  padding-top:45px;
  padding-left:40px;
  float:left; 
  text-align:left;
}

.bottom_counter_block {
  padding-top:5px;
  margin-left:20px;
  text-align:left;
}

.contact_information {
  margin-top:90px;
  float:right; 
  width: 450px;
  height:60px;
  background-color:#bfbfbf; 
  color: inherit;
}
.contact_information_image
{
  float:left; 
  background-color:#DCDCDC;
  color: inherit;
  background-image:url(images/left-round-corner.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  width:77px;
  height:60px;
}
.contact_information_text
{
  float:left; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000; 
  background-color: inherit;
  font-size: 10px; 
  font-style: normal; 
  font-weight: 200; 
  font-variant: normal; 
  border-right-color: #FFFFFF; 
  border-right-style: solid; border-right-width: 1px; 
  padding-right:20px;
  margin-top:10px;
  width:70%;
}
.contact_information_link,.contact_information_link:link,.contact_information_link:active,
.contact_information_link:link:active,.contact_information_link:link:visited
.contact_information_link:visited
{
 color:#0B62B4;
 background-color: inherit;
 text-decoration: none;
}

.contact_information_link:hover,.contact_information_link:link:hover
{
 color:#000000;
 background-color: inherit;
 text-decoration: none;
}

.spacer
{
 height:10px;
 width:100%;
 clear:both;
}

.invisible_spacer
{
 height:1px;
 width:100%;
 clear:both;
}
.big_spacer
{
 height:45px;
 width:100%;
 clear:both;
}

.delimiter
{
text-align:left;
width:98%;
clear:both;
HEIGHT: 1px; 
BORDER-LEFT-COLOR: #9E9E9E; 
BORDER-BOTTOM-COLOR: #9E9E9E;
BORDER-TOP-COLOR: #9E9E9E; 
BORDER-RIGHT-COLOR: #9E9E9E; 
BORDER-RIGHT-STYLE: solid; 
BORDER-LEFT-STYLE: solid; 
BORDER-TOP-STYLE: solid; 
BORDER-BOTTOM-STYLE: solid;
}




A:LINK
{
 color:#0B62B4;
 background-color: inherit;
}
A:link:hover {
	COLOR: #000000;
	background-color: inherit;
	text-decoration:none;
}
A:link {
	COLOR: #006699;
	background-color: inherit;
	text-decoration: none;
}
A:visited {
	COLOR: #006FA4;
	background-color: inherit;
	text-decoration: none;
}
A:link:visited:hover {
	COLOR: #000000;
	background-color: inherit;
	text-decoration: none;
}

H1.simple,H2.simple,H3.simple
{
 font-size:10px;
 line-height:14px;
 margin:0;
 padding:1px;
 font-weight:normal;
 color:#666666;
 background-color:inherit;
}

input,select,textarea
{
 border:1px solid #000000;
}

#instant_contact_popup {
  width: 368px;
  height:280px;
  color: inherit;
  position:absolute;
  top:0;
}

#instant_contact_popup_container {
 overflow:hidden;
}

.anounce
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 font-weight:bold;

}.contact_informationLeft {

  margin-top:25px;
  float:left; 
  width: 450px;
  height:60px;
  background-color:#bfbfbf; 
  color: inherit;

}
.contact_information_imageLeft {

  float:right; 
  background-color:#DCDCDC;
  color: inherit;
  background-image:url(images/right-round-corner.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  width:77px;
  height:60px;
}
.contact_information_textLeft {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 10px;
	font-style: normal;
	font-weight: 200;
	font-variant: normal;
	margin-top:10px;
	width:70%;
	border-left: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	clear: left;
	padding-left: 20px;
}
