﻿body 
{
    background: url(images/Beach.jpg);
    margin:0;
    padding:0;
    font:14px normal Trebuchet MS, Arial,Helvetica,'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;
    color:#000;
}
form,table,td
{
    border:0;
    border-collapse:collapse;
    padding:0;
    margin:0;
}
a
{
    color:#6633cc;
    text-decoration:underline;
}
ul
{
    padding:15px;
    margin:0 0 0 20px ;
}

.main
{
    width:800px;
    margin:0 auto;
    position:relative
}
.top
{
    background:url(images/404-V2.jpg);
    width:800px;
    height:415px;
    position:relative;
}
.topU
{
    background:url(images/404-V2U.jpg);
    width:800px;
    height:415px;
    position:relative;
}
.logo
{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}
.breadcrumb
{
    position:absolute;
    top:0;
    left:240px;
    z-index:2;
    font:16px normal  'Arial', 'Helvetica', sans-serif;
    color:#FFF;
    padding-top:17px;
    width:290px;  
    text-align:center;    
}
.menu
{
    position:absolute;
    top:0;
    left:535px;
    z-index:3;
    width:270px;
}
.left_top_text
{
    position:absolute;
    top:70px;
    left:555px;
    z-index:4;
    width:229px;
    height:118px;
    color:#FFF;
    line-height:18px
}
.download
{
    position:absolute;
    top:65px;
    left:335px;
    z-index:5;
    width:145px;
    height:35px;
}
.download2
{
    position:absolute;
    top:110px;
    left:335px;
    z-index:5;
    width:145px;
    height:35px
}
.main_menu
{
    position:relative;
    top:190px;
    left:306px;
    z-index:6;
    width:205px;
    text-align:center;
    line-height:24px;
    font-weight:bold;
    color:#23671c;
}
.main_menu a
{
   color:#000;
   text-decoration:none;
}
.main_menu a:hover
{
   color:#a8011f;
   text-decoration:none;
}

.content
{
    background:url(images/line1.gif) repeat-y 405px top #FFF;
    width:800px;
    position:relative;  
}
.content td{position:relative;vertical-align:top}
.content2
{
    background:#FFF;
    width:800px;
    height:420px;
    position:relative;  
}
.content3
{
    background:#FFF;
    width:800px;
    height:50px;
    position:relative;  
    text-align:center;
    padding:15px 0 65px 0;
}
.content4
{
    background:#FFF;
    width:800px;
    height:150px;
    position:relative;  
    top:-50px;
    text-align:center;
    padding:15px 0;
}

.content5
{
    background:#FFF;
    width:800px;
    height:150px;
    position:relative;  
    text-align:center;
    margin-left: auto;
	margin-right: auto;
}

.left_content
{
    width:380px;
    position:relative;
    padding:0 10px 0 15px;
    top:-50px;
    left:0;
    line-height:18px;
    text-align:left;
   
}
.left_content2
{
    width:395px;
   position:relative;
    padding-right:10px;
    top:-50px;
    left:0;
    line-height:18px;
    padding-top:105px;
}
.left_content_sur
{  width:765px;
   position:relative;
    padding-right:10px;
    top:-80px;
    left:0;
    line-height:18px;
     padding:0 10px 0 25px;
     
    
}
.right_content
{
    width:380px;
   position:relative;
    padding-left:5px;
    top:-80px;
    right:0;
	}
.right_content2
{
	width:380px;
	position:relative;
	padding-left:5px;
	top:-80px;
	right:2px;
	
}
.left_content div,
.right_content div,
.left_content2 div
{
    padding:5px 14px 5px 14px;
}

.right_content2 div
{
    padding:5px 15px 5px 10px;

}
.title_image_sur
{
    position:relative; 
    top:-20px; 
    font:13px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    width:190px;
    text-align:right;
    padding-right:50px;
    
}
.title_image_sur div
{
    font:12px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    text-align:right
}
.title_image
{
    position:relative;
    top:-70px;
    left:110px;
    font:13px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    width:190px;
    z-index:7;
    text-align:right
}
.title_image div
{
    font:12px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    text-align:right
}
.title_image2
{
	position:relative;
	top:-86px;
	left:90px;
	font:14px normal 'Times New Roman', Times, serif;
	color:#406AB0;
	width:265px;
	z-index:7;
	text-align:right;
	line-height:16px;
}
.title_image2 div
{
    font:13px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    text-align:right
}
.title_image3
{
	position:relative;
	top:-86px;
	left:75px;
	font:14px normal 'Times New Roman', Times, serif;
	color:#406AB0;
	width:290px;
	z-index:7;
	text-align:right;
	line-height:16px;
}
.title_image3 div
{
    font:13px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    text-align:right;
}

.title_image5
{
	position:relative;
	top:-84px;
	left:90px;
	font-size:16px;
	color:#a8011f;
	width:265px;
	z-index:7;
	text-align:right;
	line-height:20px
}

.title_image6
{
	position:relative;
	top:-70px;
	left:60px;
	font-size:13px;
	color:#000000;
	width:300px;
	z-index:7;
	text-align:left;
	line-height:13px;
	padding-bottom: 12px;
}
.title_image_cat
{
    position:relative;
    top:-20px;
    left:455px;
    font:13px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    width:290px;
    z-index:7;
    text-align:right
}
.title_image_cat div
{
    font:12px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    text-align:right
}
.title
{
    color:#a8011f;
    font-size:16px;
    line-height:22px
}
.title_red
{
    color:#a8011f;
    font-size:13px;
    line-height:18px;
    font-style:italic;
    padding:10px 10px 10px 0;
}
.title_right
{
    color:#a8011f;
    font-size:16px;
    line-height:22px;
	text-align: right;
}
.clear
{
    text-align:right;
    padding:0!important;
    margin:0!important;
}
.footer
{
    background:#626262;
    width:790px;
    text-align:justify;
    padding:10px 5px 10px 5px;
	height:55px;
	position:relative;
	top:-50px;
}
.footer a
{
    color:#FFF;
    padding:3px 5px;
    text-decoration:none;
    font-size:12px;
    border-right:1px solid #999999;
    float:left;
	
}
.footer a:hover
{
    color:#FFF;
    padding:3px 5px;
    background:#000; 
    border-right:1px solid #999999;
}
.footer a.active
{
    color:#FFF;
    background:#000; 
    padding:3px 5px;
    text-decoration:none;
    font-size:12px;
    border-right:1px solid #999999;
}
.footer a.last
{
    color:#FFF;
    padding:3px 5px;
    text-decoration:none;
    font-size:12px;
    border:0!important;
	
	

}
.footer a.last:hover
{
    color:#FFF;
    padding:3px 5px;
    background:#000;
    border:0!important; 
}
.footer a.last_active
{
    color:#FFF;
    padding:3px 5px;
    background:#000; 
 border:0!important; 
}

.big
{
    font-size:16px;
    font-weight:bold;
    padding:40px 0px 40px 40px;
    text-align:center;
    font-style:italic;
}

 ul.small
{
    padding:0px 0px 0px 20px;
    font-size:13px;
    line-height:16px;   
}
.small
{
    font-size:13px;
    line-height:16px;   
}
.small2
{
    font-size:14px;
    line-height:18px;   
    padding:15px 15px 15px 0!important;
}
.small2 .title
{
    color:#a8011f;
    font-size:14px;
    line-height:16px
}
.small2 a
{
    color:#3333CC;
    text-decoration:underline;
    font-size:14px;
}
.receive_email
{
    position:absolute;
	top:298px;
	left:0;
	z-index:30
	
}
.pad10
{
    padding-left:10px
}
.search
{
    position:absolute;
    left:40px;
    top:90px;
    width:230px;
    height:125px;
    z-index:9;
}
.custom
{
    font-family:Arial;
    font-size:10px;
    color:#fff;
}

.test 
{
  
    margin:0;
    padding:0;
	font:13px normal 'Trebuchet MS',Trebuchet MS, Arial, Helvetica, sans-serif;
   	color:#000;
}

.test1
{
  
    margin:0;
	padding-top: 18px;
    padding-left: 84px;
	font:13px normal 'Trebuchet MS',Trebuchet MS, Arial, Helvetica, sans-serif;
   	color:#000;
}

.contentTest
{
    background:url(images/line1.gif) no-repeat 405px top #FFF;
    width:800px;
    height:4030px;
    position:relative;  
}


.test2
{
	position:absolute;
	top:-76px;
	right:28px;
	font:14px normal 'Times New Roman', Times, serif;
	color:#406AB0;
	width:265px;
	z-index:7;
	text-align:center;
	line-height:16px;
}


.test4
{
	width:350px;
	position:absolute;
	padding-left:15px;
	top:-100px;
	right:15px;
	padding-top:105px;
	font:13px normal 'Trebuchet MS',Trebuchet MS, Arial, Helvetica, sans-serif;
   	color:#000;
}

.faq 
{
  
    margin:0;
    padding:0;
	font:13px normal 'Trebuchet MS',Trebuchet MS, Arial, Helvetica, sans-serif;
   	color:#a8011f;
}

.faq1
{
  
    margin:0;
	padding-top: 0px;
    padding-left: 0px;
	font:13px normal 'Trebuchet MS',Trebuchet MS, Arial, Helvetica, sans-serif;
   	color:#000;
}

.faq2
{
	width:350px;
	padding-left:15px;
	font:13px normal 'Trebuchet MS',Trebuchet MS, Arial, Helvetica, sans-serif;
   	color:#a8011f;
   	position:relative;
   	top:-50px;
}

.contentFAQ
{
    background:url(images/line2.gif) no-repeat 405px top #FFF;
    width:800px;
    height:1200px;
    position:relative;  
}

.tech_sup
{
	width:360px;
	position:relative;
	padding-left:15px;
	top:-50px;
	right:0;	
}

.title_image4
{
    position:relative;
	top:-86px;
	left:100px;
	font:14px normal 'Times New Roman', Times, serif;
	color:#406AB0;
	width:265px;
	z-index:7;
	line-height:16px;
	text-align:left;
}

.title_image4 div
{
    font:13px normal 'Times New Roman', Times, serif;
    color:#406AB0;
    text-align: right;
}

.line
{
    width:700px;
    height:1px;
    line-height:1px;
    background:#515151;
}
.border{
padding:15px;
width:260px;
vertical-align:middle;
height:100px;
border:1px solid #a1a1a1;
}
.footer_table td{
padding:0px 0 0 10px;
text-align:left;

}
.ul_af{
line-height:19px
}
.pad10_top
{
    padding-top:10px;
    width:800px;
    height:10px;
    line-height:10px;
    background:#ffffff;
    position:relative;
    top:-50px;
}
.contact td
{
    padding:3px 0;
    vertical-align:middle;
}
#cse-search-results
{
    padding:0 0 50px 0;
}

.contentMap
{
    background:#FFFFFF ;
    width:800px;
    position:relative;  
}

.contentMap1
{
    width:740px;
    position:relative;
    padding:0 30px 0 30px;
    top:-50px;
    left:0;
    line-height:18px;
    text-align:left;
   
}

.survey td
{
    padding:5px 0px 5px 25px;
    vertical-align:middle;
}

.title_image4
{
	position:relative;
	top:-86px;
	left:-30px;
	font:14px normal 'Times New Roman', Times, serif;
	color:#406AB0;
	width:265px;
	z-index:7;
	text-align:center;
	
}


table.cat
{ font-family: Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 100%;
border: 0px;
border-bottom-style: solid;
border-bottom-color: black; 
border-bottom-width: 1px;
padding-bottom: 10px;
border-spacing: 0px; } 

td.cat
{
padding-top: 15px;
padding-left: 10px;
border-bottom-style: solid;
border-bottom-color: black; 
border-bottom-width: 1px;
padding-bottom: 10px;
}

td.catr
{
vertical-align: top;
padding-top: 15px;
padding-left: 10px;
width: 10%;
padding-top: 15px;
padding-left: 10px;
border-bottom-style: solid;
border-bottom-color: black; 
border-bottom-width: 1px;
padding-bottom: 10px;
}

td.catp
{
vertical-align: top;
padding-top: 15px;
padding-left: 10px;
width: 12%;
padding-top: 15px;
padding-left: 10px;
border-bottom-style: solid;
border-bottom-color: black; 
border-bottom-width: 1px;
padding-bottom: 10px;
}

.title_cat
{
    color:#FF0000;
    font-size:14px;
    line-height:22px;
	padding-left: 5px;
}

.title_catr
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;

	color:#FF0000;
    
}



.GridItem         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 15px}

.WelcomeText         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #663300}

.copy
{
    font-family: Arial;
	font-weight: normal;
	font-size: 11px;
    text-align:center;
    padding:2px 10px 15px 20px;
	height:20px;
	position:relative;
	top:-50px;
}

.tableformat
{
    border-collapse: collapse;
    margin: 7px 0px 7px 0px;
    border: solid 1px #cccccc;
}

.tableformat th
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Tahoma;
    color: #666666;
    text-align: left;
    padding: 4px 4px 4px 4px;
}

.tableformat td
{
    font-size: 9pt;
    font-weight: normal;
    font-family: Tahoma;
    color: #666666;
    padding: 4px 4px 4px 4px;
}

.tableformat a
{
    color: #617DA6;
}

.tableformat a:hover
{
    color: #FF9900;
}

.RowA
{
    background-color: #FFFFFF;
}

.RowB
{
    background-color: #F7F8F8;
}

.RowSubheading td
{
    background-color: #cccccc;
    font-weight: bold;
    color: #313131;
}

.copyc
{
    font-size: 9pt;
    font-weight: normal;
    font-family: Tahoma;
    color: #666666;
}

.h1home {     color:#a8011f;
    font-size:16px;
    line-height:22px;
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
margin:0;
font-size: 14px;
font-weight: bold; 
display: inline;}

.h2home {     color:#a8011f;
    font-size:14px;
    line-height:22px;
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
margin:0;
font-size: 14px;
font-weight: bold; 
display: inline;}

.h3home {     color:#a8011f;
    font-size:14px;
    line-height:22px;
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
margin:0;
font-size: 14px;
font-weight: bold; 
display: inline;}


table.tech-border {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: rgb(209, 209, 209);
	border-collapse: separate;
	background-color: white;
}
table.tech-border th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: rgb(209, 209, 209);
	background-color: white;
	-moz-border-radius: ;
}
table.tech-border td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: rgb(209, 209, 209);
	background-color: white;
	-moz-border-radius: ;
}


/*----floating livechat----*/
#livechat{ 
/*  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#E6F2C0), to(#FFFFFF));
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;*/
 /* border-bottom-color:#9ACB00;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-top-color:#9ACB00;
  border-top-style:solid;
  border-top-width:2px;*/
  bottom:-1px;
  /*left:0;*/
  right:10px;
  overflow-x:hidden;
  overflow-y:hidden;
  position:fixed;
  width:177px;
  height:29px;
  z-index:100;
  margin-top:100px;
  background-color:transparent !important;
  
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
 } 
/*----end floating livechat---*/
