/* CSS Basic Document */
body
{
margin:0px auto;
padding:0px;
background-image: url('../images/bg.jpg');
background-repeat: repeat-x;
background-color:#333333;

}
#footer
{
 clear:both; width:736px; background:#FFFFFF; border:#DFDFDF 1px solid;
}


.container{
text-align:justify;
text-decoration:none;
float:right;
font-family:Verdana;
padding: 5px 5px 5px 5px;
margin:0;
background-color:#FFFFFF;
line-height: 1.50;
font-size:100%;
}
.style31 {color: #666666}
.style1
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style2
{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3
{
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style4
{
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5
{
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

 .index {
      font-size:12px;
      
      color:#666666;
      text-align:right;
 }
.blockquote {
             font-family: Verdana, Arial,Helvetica,Sans-serif,sans-serif;
      font-size:9pt;
      color:#ff0000;
  }
 .required {
      font-size:11px;
      color:#000000;

	  
  }
.style10 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.header_adsense
{
background:url(../images/header_top.gif) center top no-repeat;
height:32px;
text-align:center;
}


.header_table
{
margin-top:6px;
}
.logo
{
margin-left:10px;
}
.body_box
{
padding:9px;
color: #5C5C5C;
background-color:#FFFFFF;
}
.header_pic
{
background:url(../images/front_pic.jpg) center top no-repeat;
height:196px;
}
.services_bg
{
background:url(../images/services_bg.gif) left top no-repeat;
height:117px;
padding:10px;
}

.products_list
{
background:url(../images/tessellated_patterns_background_list.gif) center top no-repeat;
}
.products_heading
{
background:url(../images/tessellated_patterns_background_heading.gif) center top no-repeat;
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.services_teable
{
margin-top:8px;
margin-bottom:12px;
}
.left_line
{
border-left:1px solid #E6E6E6;
}
.right_line
{
border-right:1px solid #E6E6E6;
}
.bottom_line
{
border-bottom:1px solid #E6E6E6;
}
.footer_table
{
margin-bottom:25px;
}




/* CSS Background Image Document */
.top_line
{
background:url(../images/line_bg.jpg) left top repeat-x;
height:4px;
}
.top_menu_bg
{
background:url(../images/top_menu_bg.jpg) left top repeat-x;
height:26px;
padding-right:12px;
}
.bottom_menu_bg
{
background:url(../images/bottom_nenu_bg.jpg) left top repeat-x;
height:22px;
padding-right:13px;
}
.box_top_bg
{
background:url(../images/box_top_bg.gif) left top repeat-x;
height:32px;
}
.footer_bg
{
background:url(../images/footer_bg.gif) left top no-repeat;
height:25px;
}




/* CSS Text Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
}
.menu_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	background-color:inherit;
	text-decoration: none;
}
.menu_link:hover
{
color:#000000;
text-decoration:none;
background-color:inherit;
}
.bottom_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CFCFCF;
	background-color:inherit;
	text-decoration: none;
}
.bottom_link:hover
{
color:#FFFFFF;
text-decoration:underline;
background-color:inherit;
}
.white_text
{
color:#FFFFFF;
text-decoration:none;
background-color:inherit;
}


div.cornersticker{position:fixed;top:0px;margin:0;padding:0;overflow:visible;height:163px;width:163px;float:none;z-index:10000;}
div.cornersticker img{border:0;padding:0;margin:0;background-image:none;}



.body_link
{
color:#5C5C5C;
text-decoration:underline;
background-color:inherit;
}
.body_link:hover
{
text-decoration:none;
color:#212121;
background-color:inherit;
}


#clouds {overflow: hidden; padding: 0 0;}
	#clouds.temporeale {background-color: #333333; border: solid 1px #666666; padding: 0 0 0 5px;}
	#clouds span {font-family: Tahoma; line-height: 18px; padding: 0 8px 0 0;}
	#clouds span.tag1 a{font-size: 9px;}
	#clouds span.tag2 a{font-size: 11px;}
	#clouds span.tag3 a{font-size: 13px;}
	#clouds span.tag4 a{font-size: 15px;}
	#clouds span a, #clouds span a.visited {text-decoration: none;}
	#clouds.temporeale span a {color: #999999;}
	#clouds.temporeale span a:hover {color: #FFFFFF; text-decoration:underline; }