@charset "utf-8";
/* CSS Document */

/** G L O B A L S **/

body {
		margin-left: auto;
    	margin-right: auto;
		background-color:#000000;
		background-position:top center;
 		background-attachment: fixed;
		border:0px;
		padding:0px;
		margin:0px;
		font-size:12px; 
		font-family:"Lucida Grande", Arial, sans-serif; 
		color:#808080;
		
	}
	
	.spacer {clear:both;}

A:link {text-decoration: none; color:#ffffff;}
A:visited {text-decoration: none; color:#ffffff;}
A:active {text-decoration: none; color:#000;}
A:hover {text-decoration: underline; color: #ffffff;}

h3 {color:#8cc63f;}


/** C O N T A I N E R S **/

.container {margin-top: 20px; clear:both; width:904px; min-height:600px; padding:0px; margin-left:auto; margin-right:auto;}
.container .header_container { clear:both; width:904px; height:99px; padding:0px; margin:0px; }
.container .left_container { float: left;  width:379px; min-height:600px; padding-left:15px; margin:0; }
.container .right_container { float: left;  width:510px; min-height:600px; padding:0px; margin:0px; background:url(../images/bgtop.gif) no-repeat scroll right top;}
.container .footer_container { float:left; width:904px; height:74px; padding:0px; margin:0px;  background:url(../images/footerbg.gif) no-repeat scroll center bottom;}

/** H E A D E R **/

.container .header_container .top { clear:both; width:904px; height:18px; padding:0px; margin:0px;  background:url(../images/headerbg.gif) top center no-repeat;}
.container .header_container .bar { float:left; width:904px; height:81px; padding:0px; margin:0px; background:url(../images/headbg.gif) top center no-repeat;}
.container .header_container .bar .logo{ float:left; width:201px; height:68px; margin-left:30px; margin-top:6px; background:url(../images/logo.gif) top center no-repeat;}
.container .header_container .bar .navigation{ float:left; width:603px; height:68px; padding-left:70px; padding-top:30px; margin:0px;}
.container .header_container .bar .navigation .button { min-width: 65px; float:left; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; font-size:14px; border-right: 1px solid #FFF; overflow: hidden; }


/** B O D Y **/

.container .content {float:left; clear:both; width:904px; min-height:600px; padding:0px; margin:0px;  background:url(../images/bg.gif) repeat-y;}

/** L E F T **/
.container .left_container .photo { clear:both; width:378px; height:501px; margin-top:10px;  background:url(../images/photo.jpg) top center no-repeat;}
.container .left_container .box1 { clear:both; width:378px; height:159px; margin-top:10px; padding:0px;  background:url(../images/box1.gif) top center no-repeat;}
.container .left_container .box1txt { padding-left: 10px; padding-right: 10px; padding-top: 50px; color:#FFF; font-size:14px; line-height:1.4em;}
.container .left_container .box1txt2 {float:right; padding-bottom: 10px; padding-right: 20px; padding-top: 10px; color:#FFF; font-size:14px; }
.container .left_container .box2 {  width:378px; height:70px; margin-top:10px; padding-bottom:10px; background:url(../images/box2.gif) top center no-repeat;}
.container .left_container .box2txt { padding-left: 10px; padding-right: 10px; padding-top: 35px; color:#FFF; font-size:14px; text-decoration:none; }
/** R I G H T **/

.container .right_container .main { float: left;  width:440px; min-height:600px; padding:30px; padding-right:40px; margin:0px; line-height:1.5em; }
.service1 {float:left; padding-right:40px; line-height:2em; font-size:13px; color:#8cc63f; font-weight:bold; text-decoration:underline;}
.service2{float:left; line-height:2em; font-size:13px; font-weight:bold;}
.container .right_container .main .contact a { color: #8cc63f;}
/** F O O T E R **/
.container .footer_container .left {padding-left:35px; padding-top: 20px; float:left; text-align:center; color:#FFF;}
.container .footer_container .right {padding-right: 35px; padding-top: 20px; float:right; text-align:center; color:#FFF;}


