body { 
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	margin:0; 
	padding:0; 
	height:100%; 
	background:url(../images/bg.jpg) repeat-x center top;
	}
	
	
a:link {
	color: #009900;
}
a:visited {
	color: #666633;
}
a:hover {
	color: #00CC00;
}
a:active {
	color: #009900;
}
	
#container { 
	width:925px; 
	margin:0 auto; 
	}
	
#flash {
	width:812px;
	height:298px;
	background:url(../images/flashbg.jpg);
	margin-left:61px;
	}

#main  {
	width:925px;
	height: 628px;
	background:url(../images/mainbg.jpg);
	}

#inside  {
	position:relative;
	width:925px;
	height: 628px;
	background:url(../images/insidebg.jpg);
	}
	
#cinside  {
	position:relative;
	width:925px;
	height: 628px;
	background:url(../images/contactbg.jpg);
	}
	
	
#testimonial  {
	position:relative;
	width:925px;
	height:764px;
	background:url(../images/testimonialbg.jpg);
	}
	

#mainnews  {
	position:relative;
	width:925px;
	background:url(../images/newsbg.jpg);
	}

#mainnews2  {
	position:relative;
	width:925px;
	background:url(../images/news2bg.jpg) repeat-y;
	}
	
#mainnews3  {
	position:relative;
	width:925px;
	height:33px;
	background:url(../images/news3bg.jpg);
	}
	
#about2  {
	position:relative;
	width:925px;
	height:764px;
	background:url(../images/aboutbg.jpg);
	}

/* Home Page Content */
	
#homecontainer {
	width:812px;
	height:300px;
	margin-left:61px;
	margin-top:15px;
	background:url(../images/homecontainerbg.jpg);
	}
	
	
.left {
	width:355px;
	height:300px;
	vertical-align:top;
	}
	
.middle {
	width:240px;
	height:300px;
	background:url(../images/middle.jpg) no-repeat top center;
	}
	
.right {
	width:202px;
	height:300px;
	background:url(../images/right.jpg) no-repeat top right;
	}
	
#lefttop {
	width:350px;
	height:80px;
	vertical-align:top;
	}
	
#leftbottom {
	padding:10px;
	height:200px;
	}

#leftbottom p{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	text-align: justify;
	}
	
#abouttop2 {
	width:420px;
	padding-left:15px;
	padding-right:10px;
	}
	
#abouttop2 p{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	text-align: justify;
	}

#abouttop2 h1{
	font-size:18px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
	
#abouttop2 h2{
	font-size:16px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
	
#abouttop3 {
	position:relative;
	width:775px;
	}
	
#abouttop3 p{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	text-align: justify;
	}

	
/* @end */


/* Inside Pages */

#insidecontainer {
	width:812px;
	margin-left:61px;
	padding-top:35px;
	}

#insidenewscontainer {
	width:812px;
	margin-left:61px;
	}
	
#insidecontainer2 {
	width:812px;
	margin-left:61px;
	padding-top:32px;
	}
	
.insideleft {
	width:450px;
	height:500px;
	vertical-align:top;
	}
	
.insidelefta {
	width:450px;
	height:500px;
	vertical-align:top;
	}
	
.insidelefta {
	width:450px;
	height:500px;
	vertical-align:top;
	}
	
.insidelefta  p{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	line-height:14px;
	}
	
.insidelefted {
	width:812px;
	height:500px;
	vertical-align:top;
	}
	
.insideleft4 {
	width:450px;
	height:500px;
	vertical-align:top;
	}
	
.insideleft5 {
	width:389px;
	height:500px;
	vertical-align:top;
	}
	
.insideright {
	width:812px;
	height:535px;
	padding-left:75px;
	vertical-align:top;
	}
	
.insiderightn {
	width:812px;
	height:535px;
	padding-left:50px;
	vertical-align:top;
	}
	
.insideright4 {
	height:535px;
	vertical-align:top;
	padding-left:20px;
	}
	
.insiderightcontact {
	width:812px;
	height:535px;
	padding-left:100px;
	vertical-align:top;
	}
	
#insidelefttop {
	width:389px;
	height:87px;
	vertical-align:top;
	}
	
#insidelefttop2 {
	width:389px;
	height:65px;
	vertical-align:top;
	margin-top:10px;
	}
	
#insidelefttop2 p{
	position:relative;
	}

#insideleftbottom {
	padding-left:20px;
	padding-right:20px;
	position:relative;
	}
	
#insideleftbottomfree {
	padding-left:22px;
	padding-right:10px;
	position:relative;
	}
	
#testimonialbottom {
	padding-left:20px;
	padding-right:20px;
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	line-height:24px;
	text-align:justify;
	}

.testimonials {
	font-size:11px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
	
.testimonials{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	line-height:33px;
	text-align:justify;
	}
	
.testimonials2 {
	font-size:12px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	text-align:right;
	}
	

#insideleftbottom p{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	text-align: justify;
	}

#insideleftbottom h1 {
	font-size:18px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
	
#insideleftbottom h2 {
	font-size:16px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
		
#insideleftbottom a:link {
	color: #312a2a;
	text-decoration:none;
}
#insideleftbottom a:visited {
	color: #312a2a;
	text-decoration:none;

}
#insideleftbottom a:hover {
	color: #6daa55;
	text-decoration:none;

}
#insideleftbottom a:active {
	color: #666633;
	text-decoration:none;

}

#insideleftbottomfree p{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	text-align: justify;
	}

#insideleftbottomfree h1 {
	font-size:18px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
	
#insideleftbottomfree p{
	font-size:14px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	text-align: justify;
	}

#insideleftbottomfree h1 {
	font-size:18px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
	
#insideleftbottomfree h2 {
	font-size:16px; 
	font-family:Georgia, Times New Roman;
	color:#312a2a;
	}
		
#insideleftbottomfree a:link {
	color: #312a2a;
	text-decoration:none;
}
#insideleftbottomfree a:visited {
	color: #312a2a;
	text-decoration:none;

}
#insideleftbottomfree a:hover {
	color: #6daa55;
	text-decoration:none;

}
#insideleftbottomfree a:active {
	color: #666633;
	text-decoration:none;

}

/* About US */ 



/* @group HEADER */ 

#header	{ 
	position:relative; 
	height:130px; 
	width:925px; 
	background:url(../images/header.jpg); 
	}
	
	
	
/* @group NAVIGATION */
#nav {
	position:absolute;
	top:72px;
	left:296px;
	height:35px;
	margin:0;
	padding:0 0 0 2px;
	list-style: none;
	width: 575px;
	}
	
#nav li	{  
	float:left; 
	display:inline; 
	margin:0 0px;
	}
	
#nav li a { 
	display:block; 
	line-height:35px; 
	text-indent:-999em; 
	background:url(../images/nav.jpg)
	}
	
#nav li a:focus	{ 
	outline:none; 
	}

#nav li#about a { 
	background-position:0px top; 
	width:98px; 
	}
	
#nav li#about a:hover	{ 
	background-position:0px -35px;
	}
	
#nav li#about.current a { 
	background-position:0px -70px; 
	}
	
#nav li#services a	{ 
	background-position:-98px top; 
	width:95px; 
	}
	
#nav li#services a:hover { 
	background-position:-98px -35px;  
	}
	
#nav li#services.current a	{ 
	background-position:-98px -70px; 
	}
	
#nav li#careers a { 
	background-position:-193px top;
	width:94px; 
	}
	
#nav li#careers a:hover { 
	background-position:-193px -35px; 
	}
	
#nav li#careers.current a { 
	background-position:-193px -70px; 
	}
	
#nav li#news a { 
	background-position:-287px top; 
	width:93px; 
	}
	
#nav li#news a:hover	{ 
	background-position:-287px -35px;
	}
	
#nav li#news.current a { 
	background-position:-287px -70px; 
	}
	
#nav li#testimonials a { 
	background-position:-380px top; 
	width:94px; 
	}
	
#nav li#testimonials a:hover	{ 
	background-position:-380px -35px;
	}
	
#nav li#testimonials.current a { 
	background-position:-380px -70px; 
	}

#nav li#contact a { 
	background-position:-474px top; 
	width:101px; 
	}
	
#nav li#contact a:hover	{ 
	background-position:-474px -35px;
	}
	
#nav li#contact.current a { 
	background-position:-474px -70px; 
	}
	
/* Forms */

#form1  {
	width:450px;
	height:500px;
	}

#form2  {
	width:202px;
	height:278px;
	}


/* @end */

#footercontainer  {
	width:812px;
	height: 80px;
	margin-left:61px;
	margin-top:10px;
	}

#footer {
	width:812px;
	height:100px;
	}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	color:#312a2a;
	font-size:10px;
	text-align:center;
	line-height:20px;
	}

.contactForm {border:none; margin-top:10px;}
.contactForm ul {margin-left: 0;list-style:none; padding-left:20px;}
.contactForm ul li {clear:both; background:none;}
.contactForm ul label { display:block; float:left; width:120px; padding:3px; margin:5px;}
.contactForm .txtField  {display:block; float:left; padding:3px; width:230px; margin:2px 0 2px 25px;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;}
.contactForm .send {color: #000000; margin-left:160px; margin-top:20px;}
.contactForm .send:hover {cursor:pointer; color:#3ab526;}
.contactForm.request fieldset {padding:5px;}
.contactForm fieldset.extra {margin-top:0px;}
.contactForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}

.contactForm2 {border:none;}
.contactForm2 ul {margin-left: 0;list-style:none; padding-left:20px;}
.contactForm2 ul li {clear:both; background:none;}
.contactForm2 ul label { display:block; float:left; width:120px; padding:3px; margin:5px;}
.contactForm2 .txtField  {display:block; float:left; padding:3px; width:175px; margin:2px 0 2px 25px;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#477500;}
.contactForm2 .send {color: #000000; margin-left:160px; margin-top:20px;}
.contactForm2 .send:hover {cursor:pointer; color:#3ab526;}
.contactForm2 .request fieldset {padding:5px;}
.contactForm2 fieldset.extra {margin-top:0px;}
.contactForm2 .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}


.signupForm {border:none; margin-top:90px;}
.signupForm ul {margin-left: 0;list-style:none; padding-left:20px;}
.signupForm ul li {clear:both; background:none;}
.signupForm ul label { display:block; float:left; width:120px; padding:3px;}
.signupForm .txtField  {display:block; float:left; padding:3px; width:150px; margin:10px 0 2px 8px;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#f0b931;}
.signupForm .send { width:93px; height:37px; background:url(../images/send.jpg) no-repeat; text-align:center; border:none; margin:5px 0 0px 1px; border:none ;color: #FFFFFF;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
.signupForm .send:hover {cursor:pointer; color:#FEFEFE;}
.signupForm.request fieldset {padding:5px;}
.signupForm fieldset.extra {margin-top:0px;}
.signupForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
