
body {
  background:#FFF;
  background:url('../images/header.jpg') repeat-x;
  margin:0;
  padding:0;
  font:10px/1 verdana,Arial,Sans-serif;
  color:#666;
  }

#heading {
  background:url('../images/topbg.jpg');
  width:100%;
  padding-top:0px;
  border-top:10px solid #000;
  border-bottom:3px solid #b2df00;
  }

#navigation {
  width:900px;
  margin-left:auto;
  margin-right:auto;
  }

h1 {
  margin:.917em 0 .292em;
  color:#999;
  font-size:2.4em;
  line-height:1.667;
  text-transform:lowercase;
  }

h2 {
  margin:0 0 .769em;
  padding-top:1em;
  border-top:1px solid #AAA;
  font-size:1.5em;
  line-height:1.539;
  color:#333;
  text-transform:lowercase;
  }

.front {
  padding-top:1em;
  border-top:1px solid #AAA;
  margin:0 0 .769em; /* 10/13 */
  font-size:1.3em; /* 13/10 */
  line-height:1.25; /* 20/13 */
  color:#333;
  text-transform:lowercase;
  }

.front b {
  margin:0 0 .769em; /* 10/13 */
  font-size:1.3em; /* 13/10 */
  line-height:1.25; /* 20/13 */
  color:#333;
  text-transform:lowercase;
  }

.front ul {
  font-size:1em;
  line-height:1em;
  list-style-type:none;
}


#container {
  position:relative;
  width:900px;
  min-width:900px;
  margin:0 auto;
  padding:0 2em;
  }

.t1 .content-right {
  float:right;
  width:850px;
  overflow:hidden;
  }
.t1 .content-left {
  float:left;
  width:50px;
  }
.t1 .content-rightsm {
  float:right;
  width:720px;
  overflow:hidden;
  }
.t1 .content-leftlg {
  float:left;
  width:180px;
  }
table {
  border-collapse:collapse;
  }
td {
  font-size:1.3em;
  line-height:1.5;
  text-align:left;
  }
td p, td li {
  font-size:1em;
  }


p {
  margin:0 0 .769em; /* 10/13 */
  font-size:1.3em; /* 13/10 */
  line-height:1.539; /* 20/13 */
  }

ul {
  margin:0 0 .769em; /* 10/13 */
  font-size:1.3em; /* 13/10 */
  line-height:1.25; /* 20/13 */
  list-style-type:circle;
}



#footer {
  background:url('../images/footer.jpg') repeat-x;
  background-color:#000;
  float:left;
  width:100%;
  border-bottom:10px solid #b2df00;
  color:#aaa;
  }

#footer .i {
  width:900px;
  min-width:900px;
  margin:0 auto;

  }
#footer hr {display:none;}

#footer .footertext {
  border-top:1px solid #555;
  padding:0.2em 0 1.4em;
  float:left;
  width:100%;
  color:#DDD;
  }

.ContactForm input,.ContactForm textarea {
			width:300px;
			background:#000;
			font-size:12px;
			padding:7px;
			border:5px #111 solid;
			color:#777777;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			overflow:auto;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;

		}
.ContactForm input:hover,.ContactForm input.button:hover, .ContactForm textarea:hover{
			color:#6c9c00;
			border:5px #1c1c1c solid;
			background:#000;
		}
.ContactForm input.button {
			width:100px;
			padding:4px;
		}

ul#menu
{
	float:right;
	margin:0;
	margin-top:58px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:right;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;

}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	border-bottom: 3px solid #999;
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	float:left;
	margin:0;
}

a.footer:link  { text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}
a.footer:visited {text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}
a.footer:active {text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}
a.footer:hover {text-decoration: none; color: #b2df00; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}   

a.glaunch:link  {font-weight:bold; text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px;}
a.glaunch:visited {font-weight:bold; text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px;}
a.glaunch:active {font-weight:bold; text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px;}
a.glaunch:hover {font-weight:bold; text-decoration: none; color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 18px;}   

a:link  {font-weight:bold; text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}
a:visited {font-weight:bold; text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}
a:active {font-weight:bold; text-decoration: none; color: #666666; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}
a:hover {font-weight:bold; text-decoration: none; color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px;}   

.thumbnail
{
	float:right;
}

.thumbnail img {
width: 60px;
height: 60px;
border: 1px solid #999;
margin: 15px 15px 15px 15px;
padding: 5px;

}

.clearboth { clear: both; }


.ClientForm input, .ClientForm input.button, .ClientForm textarea {
			width:225px;
			background:#fff;
			font-size:14px;
			border:3px #999 solid;
			color:#999;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			overflow:auto;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding: 10px;

		}
.ClientForm input:hover,.ClientForm input.button:hover, .ClientForm textarea:hover{
			color:#333;
			border:3px #aaa solid;
			background:#eee;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding: 10px;
		}