body {
	font-size:					12px;
	font-weight:				200;
	line-height:                20px;
	color:						#000000;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	width:						785px;
}

hr {
	border:                     1px solid #f67319;
	margin-top:                 15px;
	margin-bottom:              15px;
	
}
h1 {
	font-size:					17px;
	color:						#f67319;
	margin-bottom:              10px;
}
h2 {
	font-size:					13px;
	color:						#666666;
	margin-top:                 5px;
	margin-bottom:              5px;

}
h3 {
	font-size:					13px;
	color:						#000000;
	margin-top:                 5px;
	margin-bottom:              5px;

}
h4 {
	font-size:					12px;
	color:						#000000;
	margin-top:                 5px;
	margin-bottom:              5px;
	
}
ul {
	padding-left:               30px;
	margin-top:                 10px;
	margin-bottom:              30px;	
}
a {
    color:						#000000;
	text-decoration:            underline;
}
a:hover {
    color:						#f67319;
	text-decoration:            underline;
}
p {
    margin-bottom:				10px;
}
ul {
    padding:                    0px 0px 0px 20px;
}
li {
	padding:	         		0px;	
}

.orange {
	color:						#f67319;
}
body {
	font-size:					12px;
	font-weight:				200;
	line-height:                20px;
	color:						#000000;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	background:					url(assets/bg.jpg) repeat-x;
	width:						100%;
}
* {
	margin:						0;
	padding:					0;
}
img {
	border:						0px;
}

/* --------- Main Container --------- */
#main_container {
	width:						969px;
	height:                     100%;
	padding:                    0px;
	margin: 					0 auto;
	margin-top:                 9px;
}

/* --------- Masthead ---------*/
#masthead {
    width:                      969px;
	height:						347px;
	margin:				        0px;
	padding:                    0px;
	background:					transparent url(assets/masthead.jpg) no-repeat;
	border-top:					1px solid #000000;
	border-left:				1px solid #000000;
	border-right:				1px solid #000000;
}
.masthead_right {
    float:                      right;
	width:                      145px;
	margin:                     0px;
	padding:                    0px;	
	text-align:					left;
	padding-right:	            10px;
	line-height:                18px;
	height:                     158px;
}
.masthead_right h2 {
    color:                      #000000;
	margin:                     15px 0px 2px 0px;
	font-size:    				14px;
	font-weight:				800;                  
}
.masthead_right h3 {
    color:                      #666666;
	margin:                     0px;
	font-size:    				13px;
	font-weight:				200;                  
}
.blue {
    color:                      #003d7d;
}

/* --------- Mainarea ---------*/
.mainarea {
    width:                      969px;
	margin:                     0px;
	padding-left:               0px;
	float:                      left;
	background:					transparent url(assets/mainarea_bg.gif) repeat-y;
	border:						1px solid #000000;
}
.right_column {
    width:                      155px;
	height:						100%;
	float:						right;
}
* html .right_column {
	width:						150px;
	margin-right:               2px;
}

.right_column img {
padding:4px;
}

* html .right_column img {
padding:4px;
margin-left:10px;
}

.box {
	width:                      140px;
	padding:	                5px;
	margin:                     0px;
        clear:                        right;
line-height:15px;
}
* html .box {
	margin-right:               -8px;
        width:                     130px;
        margin-left:10px;
}


.textarea {
	padding:                    20px;
	margin:                     0px;
	margin-left:				5px;
        background:					url(assets/j.gif) no-repeat top left;
       min-height:600px;
}
.mainimage {
    width:						959px;
	height:						147px;
	padding:	                5px;
	border-top:					1px solid #000000;
	border-bottom:				1px solid #000000;
float:left;
}

.testimonialbox {
      width:100%;
      border-top:2px solid #cccccc;
      padding-top:10px;
      margin-top:10px;
float:left;
clear:left;
} 

/* --------- Navigation Right ---------*/
.navigation_right {
	width:						157px;
	float:						right;
	margin:						0px; 
	line-height:                15px;           
}

* html .navigation_right {
    margin:                     0px -5px 0px 13px;

}
.navigation_right ul {
	margin:						5px;
	padding:					0px;
	width:						147px;
	*margin:					5px	3px;/*  */
}
.navigation_right li {
	list-style:                 none;
	margin:                     0px;
	padding:                    0px;
	background:					#cccccc;
	margin-bottom:               5px;	
}

.navigation_right a {
	text-decoration:			none;
	color:						#000000;
	margin:                     0px;
	padding:                    2px 0px 2px 6px;
	display:                    block;
}
.navigation_right a:hover {
	color:						#ffffff;
	text-decoration:			none;
	margin:                     0px;
	background:					#2d2b2b;
	padding:                    2px 0px 2px 6px;
}
.navigation_right #active a {
	margin:                     0px;
	color:						#ffffff;
	text-decoration:			none;
	background:					#f67319;

	padding:                    2px 0px 2px 6px;
} 

.navigation_right #active a:hover {
	text-decoration:			none;
	color:						#ffffff;
	margin:                     0px;
	background:					#f67319;
	padding:                    2px 0px 2px 6px;
} 
.navigation_right #parent {
	margin:                     0px;
	color:						#ffffff;
	text-decoration:			none;
	background:					#f67319;
	padding:                    2px 0px 2px 6px;
}  
.navigation_right  li ul li {
	color:						#f67319;
	background:					url(assets/none.gif) repeat;
	text-decoration:			none;
	margin:						0px 0px -10px -15px;
}
* html .navigation_right  li ul li {
	margin-left:                 -10px;
	padding:0px !important;
	
}
.navigation_right  #parent a:hover {
	color:						#f67319;
	font-weight:				200;
	background-image:			none;
	text-decoration:			underline;
}
.navigation_right  #parent a {
	color:						#f67319;
	font-weight:				200;
	background-image:			none;
	text-decoration:			none;
}

/* --------- Navigation Top ---------*/
.navigation_top {
	width:						969px;
	float:						left;
	margin:						0px;  
	height:                     30px;            
}
.navigation_top ul {
	padding:					0px;
	margin:						5px;	/*margin:0px;*/
}
.navigation_top li {
	/*color:#000000;*/
	list-style:                 none;
	margin:                     0px;
	padding:                    0px;
	display:	                inline;
	margin-right:               5px;	/*2px*/
}
.navigation_top a {
	text-decoration:			none;
	color:						#000000;
	margin:                     0px;
	background:					#cccccc;
	padding:                    2px 8px 2px 8px;
}
.navigation_top a:hover {
	color:						#ffffff;
	text-decoration:			none;
	margin:                     0px;
	background:					#2d2b2b;
	padding:                    2px 8px 2px 8px;
}
.navigation_top #active a {
	margin:                     0px;
	color:						#ffffff;
	text-decoration:			none;
	background:					#f67319;
	padding:                    2px 8px 2px 8px;
} 
.navigation_top #active a:hover {
	text-decoration:			none;
	color:						#ffffff;
	margin:                     0px;
	background:					#f67319;
	padding:                    2px 8px 2px 8px;
} 
.navigation_top #parent {
	margin:                     0px;
	color:						#ffffff;
	text-decoration:			none;
	font-weight:                bold;
	background:					#f67319;
	padding:                    2px 8px 2px 8px;
}  
.navigation_top  li ul li {
	color:						#f67319;
	background:					#f67319;
	text-decoration:			none;
	margin:						0px 0px -10px -15px;
}
* html .navigation_top  li ul li {
	margin-left:                 -10px;
	padding:0px !important;
}
.navigation_top  #parent a:hover {
	color:						#ffffff;
	background-image:			none;
	text-decoration:			none;
	padding:                    2px 8px 2px 8px;
}
.navigation_top  #parent a {
	color:						#ffffff;
	background-image:			none;
	text-decoration:			none;
	padding:                    2px 8px 2px 8px;
}

/* -------- Left Column -------- */
.left_column {
	float:                      left;
	width:                      790px;
	margin-left:				1px;
}

/* --------- Footer --------- */
#footer {
	width:						969px;
	height:                     33px;
	font-size:					9px;
	color:						#cccccc;
	text-align:                 right;
	margin-top:                 0px;
        clear:                       both;
	background:					#ffffff url(assets/footer_bg.gif) no-repeat;
	border-left:					1px solid #000000;	
        border-right:					1px solid #000000;	
        border-bottom:					1px solid #000000;	
}
#footer a {
	text-decoration:			none;
	color:						#cccccc;
}
#footer a:hover {
	text-decoration:			underline;
	color:                      #cccccc;
}
#footer p {
	font-size:					9px;
	color:						#cccccc;
	text-align:					center;
	padding-top:                5px;
}
#shadow {
	width:						971px;
	height:						19px;
	background:					url(assets/fade_bg.jpg) repeat-x;
        margin:0 auto;
}

/* --------- Contact Form --------- */
div.contactForm{
  width:                        365px;


  padding:                      0px;
  margin:                       30px;

}
div.row {
  clear:                        both;
  padding-top:                  5px;

  vertical-align:               middle;
  }
div.row span.label {
  float:                        left;
  width:                        140px;
  text-align:                   right;
  padding:                      0px 10px 0px 0px;
  }
div.row span.formw {
  float:                        right;
  width:                        210px;
  text-align:                   left;
  }
div.row span.formw input.text, div.row span.formw textarea{
	font-family:                Arial, Helvetica, sans-serif;
	font-size:                  12px;
	color:                      #86b637;
	width:                      210px;
	border:                     1px solid #000000;
	background:                 none !important;
}
div.row span.formw textarea{
  height:                       50px;
}
div.spacer {
  clear:                        both;
}
