

@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('eot'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('eot'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html
{ height: 100%;}

*
{ margin: 0;
  padding: 0;}

body {
	margin: 0px;
	padding: 0px;
	color: #666666; 
	font: 12px Arial, Helvetica, sans-serif; background: #FFF;
	line-height: 1.7em; 
	background-color: #FFF;	
}


			
/* #Links
================================================== */
a, a:link, a:visited { color:  #666666; text-decoration: underline; }
	a:hover { color: 666666; text-decoration: none; }


a.contact, a.contact:visited { color: #FFFFFF; text-decoration:underline;}
	a.contact:hover { color: #FFFFFF;text-decoration: none; }
				

a.copyright, a.copyright:visited { color: #999999; text-decoration:none; padding:0 40px 60px 0;   }
	a.copyright:hover { color: #999999;text-decoration: underline; }
	
a.button { display: block; width: 114px; height: 30px; text-align: center; padding-top: 6px; color: #CC9933; font-weight: bold; background: url(../img/templatemo_button.png) }
a.button:hover { text-decoration: none; color: #FFFFFF; }
	
				
p { color: #FFF; font-family: Arial, Helvetica, sans-serif;  font-size:14px; line-height: 18px;}
	p img { margin: 0; }
	p.sub { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #666666;  margin: 0 0 20px 0; }
	p.testimonials { font-family:"DroidSansRegular", sans-serif; font-size: 21px; font-weight:normal; line-height:24px; color: #333333;  }
	
	
img { border: none; }

ul
{
list-style-type: disc;
padding-left: 1.2em; 
margin: 20px;
}
ul li
{
padding-left: 0.5em; 
}

h1, h2, h3, h4, h5, h6 { color: #fff;}
h1 { font-family: "DroidSansRegular", sans-serif; font-size: 28px; margin: 0 0 30px 0; padding: 5px 0 }
h2 { font-size: 14px; margin: 0 0 0 0; padding: 105px 0 0 55px; }
h3 { font-family: "DroidSansBold", sans-serif; font-size: 24px; color: #333333;  padding: 15px 0 15px 0 ;} 
h4 { font-family: "DroidSansBold", sans-serif; font-size: 24px; color: #333333;  padding: 15px 0 5px 0 ; background: url('../img/dothor.png') transparent repeat-x left bottom;} 
h5 { font-family: "DroidSansRegular", sans-serif; font-size: 14px; font-style:italic; color: #333333; padding:5px 0 15px 0 ;}
h6 { font-size: 14px; margin: 0 0 0 0; padding: 70px 0 0 35px; }

.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }



.float_l { float: left }
.float_r { float: right }

.image_wrapper { display: inline-block; border: 1px solid #999; padding: 4px; background-color: #fff; margin-bottom: 5px;}
.image_fl { float: left; margin: 3px 15px 0 0 }
.image_fr { float: right; margin: 3px 0 0 15px }

.image_wrapper_02 { position: absolute; width: 268px; height: 139px;  z-index: 3;  top: 250px; left: 25px;}
.image_wrapper_02 span { position: absolute; width: 268px; height: 139px; }

.image_wrapper_03 { position: absolute; width: 84px; height: 80px;  z-index: 4; top: 366px; left: 0px;}
.image_wrapper_03 span { position: absolute; width: 84px; height: 80px; }



#main, #logo, #menubar, #content_header, #site_content, #content_footer, #footer
{ margin-left: auto; 
  margin-right: auto;}

#main
{ width:100%;
height:auto;
background: url('../img/greybar.png') bottom left repeat-x;
}


#header 
{ width: 100%;
height: auto;
margin: 0 auto;
background-color: #FFF;}

#logo
{ width: 361px;
  position: relative;
  height: 97px;
  margin: 10px auto;
  }

#logo #logo_text 
{ background: url('../img/cgtLogo.png') transparent no-repeat;
  position: absolute; 
  width: 361px;
  height:97px;
  text-indent: -999em; text-transform: uppercase; overflow: hidden;
}

#nav{
font-family: "DroidSansRegular", sans-serif;
font-size:14px; 
height:36px;
background-color:#000;
list-style:none;
margin:0;
padding:0;
text-align:center;
color:#FFF;
}

#nav li{
font-family: "DroidSansRegular", sans-serif; 
font-size:14px;  
list-style-type: none; 
  display:inline;
  margin: 0 auto; 
  padding: 0px 30px 0px 8px;
}


#nav a{
  display:inline-block;
  padding:10px 0 0 0;
  color: #FFF;text-decoration: none;
  list-style-type: none; }


#nav li a:hover, #nav li a.current 
{ color: #D61C20; background: #000; background: url('../img/navarrow.png') transparent no-repeat left top; padding:10px 0 0 0;  list-style-type: none;}



#site_content
{ width: 973px;
  overflow: hidden;
  position:relative;
  margin: 0 auto 0 auto;
  padding: 0px 0px 0px 0px;}
  
  
#intro 
{   width:100%;
	padding-top: 4px;
	padding-bottom:4px;
}

#intro p { margin-bottom: 30px }

  
.learn_more 
{ position: absolute; 
	width: 108px;
	height:43px;
	top: 250px;
	left: 840px;
	background: url('../img/learnmore.png') transparent no-repeat;
	text-indent: -999em; text-transform: uppercase; overflow: hidden;
}

.title { display: inline-block; padding: 20px 60px 20px 0; margin-bottom: 10px; font-size: 24px; color: #fff }
.t_two { font-family: "DroidSansRegular", sans-serif; font-size:22px; }
.t_three {font-family: "DroidSansRegular", sans-serif; font-size:22px;}

.content_box 
{   width:973px;	
	height:200px;
}

.col_w280 {
	width: 280px;
	padding: 0 0 0 0px;
	margin-right: 0px; 
}

.col_w280SUB {
	width: 280px;
	padding: 0 0 0 0px;
	margin-right: 0px; 
	background: url('../img/dots.png') transparent no-repeat left center;
}

.col_w280Middle {
	width: 280px;
	padding: 0 20px 0 40px;
	margin: 0 auto;
	background: url('../img/vertdotlg.png') transparent no-repeat center right; 
}

.col_w224 {
	width: 224px;
	padding: 25px 20px 20px 10px;
	margin-left: 20px; 
}


.col_w580 
{   float: right; 
	width: 580px; 
	margin-right:25px; 
	padding: 25px 0 0 0; }

.col_w360 
{   float: right; 
	width: 360px }


.col_w280_last 
{   width: 320px; 
	height: auto; 
	padding: 0 0 0 0; 
	margin: 0 auto; }


#footer {
	width: 973px;
	font-family: Arial, Helvetica, sans-serif;  
	font-size:11px; 
	line-height:18px;
	 color:#999999; 
	 margin:0 auto; 
	 padding:0 40px 60px 20px; 
}

.linkedIN{	
	float:right;
	width:32px;
	height:33px;
	margin: 0 auto; 
	}
	
	
	
	/* #Forms
================================================== */


.inputField{
	border: 1px solid #000;
	font: 12px Arial, Helvetica, sans-serif;  
	color: #333333;
}
	

#forms {
	width:500px;
	background-color:#CCC;
	margin: 20px 0;
	padding: 10px;
	color: #666666;
	}
	  
