﻿ @charset "utf-8";
/* CSS Document */
			
/*Global Styles*/
*{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
body {
	background:url(../images/bgBody.gif);
}
	.mainWrapper{
		background:url(../images/bgContents.gif) repeat-y center;
		display:inline-block;
		margin:0	auto;
		min-height:600px!important;
		height:auto!important;
		min-width:862px!important;
		width:100%;
		/*width:860px;*/
	}
	a,img{
		border:none;
		outline:none;
		text-decoration:none;
	}
	ul li{
		list-style-type:none;
	}
		.contents{
			background:url(../images/bgGraphicX.jpg) repeat-x bottom;
			height:190px;
			width:100%;
		}
			.topContents{
				background:url(../images/bgGraphicPicture.jpg) no-repeat bottom;
				margin:0 auto;
				width:864px;
			}
				.headerWrapper{
					background:url(../images/bgContents.gif) repeat-y center;
					height:58px;
				}
					.logoWrapper{
						float:left;
						margin-left:16px;
						position:absolute;
					}
					.nav{
						float:right;
						margin-right:20px;
						padding-top:8px;
					}
						.nav ul li{
							display:inline-block;
							float:left;
							margin-left:30px;
							
						}
							.nav ul li a{
								color:#333;
								font-size:9pt;
								padding-top:10px;
								.padding-top:8px;
							}
							.nav ul li a:hover,
							.nav ul li a.active{
								background:url(../images/navBullets.gif) no-repeat top center;
								border-bottom:2px solid #d5a000;
								color:#009500;
								.text-decoration:underline;
							}
			.graphicPanel{
				clear:both;
				display:inline-block;
				height:132px;
				margin-left:6px;
				overflow:hidden;
				width:850px;
			}
				.graphicText{
					float:left;
					padding:43px 0 0 147px;				
					_padding:45px 0 0 147px;				
				}
				.graphicAnimation{
					float:right;
					left:702px;
					padding:0 77px 0 0;
					position:absolute;
					top:50px;				
				}
					.graphicAnimation img{
						border:1px solid #e2e2e2;
					}
				
	.contentWrapper{
		background:url(../images/bgContents.gif) repeat-y center;
		margin:0 -20px 25px 0; 
		_margin:0 -20px 0 -1px; 
		padding-top:15px;
		width:100%;
		overflow:hidden;
	}
		.contentNav{
			background:url(../images/navDivider.gif) no-repeat center right;
			float:left;
			height:auto;
			padding:0 26px 0 99px;
			min-height:300px;
			/*padding-right:26px;*/
			text-align:right;
			width:196px;		
			_width:190px;		
		}
			.contentNav ul li{
				border-bottom:1px solid #ccdcab;
				clear:both;
				display:block;
				line-height:33px;
			}
			.contentNav ul li.last{
				border:none;
			}
				.contentNav ul li a{
					color:#333;
					font-size:10pt;
				}
				.contentNav ul li a:hover,
				.contentNav ul li a.active{
					background:url(../images/leftNavBullets.gif) no-repeat left center;
					-left:22px;
					color:#009500;
					padding-left:20px;
				}
		.contentData{
			float:right;
			margin:9px 85px 0 0;
			_margin-right:45px;
			width:587px;		
		}
			.contentData h3{
				color:#d5a000;
				margin-bottom:10px;
			}
			.contentData p{
				color:#666;
				font-size:9pt;
				line-height:18px;
				margin-bottom:10px;
			}
	/*Footer Data*/
	.footerWrapper{
		background:url(../images/bgFooterLeft.gif) no-repeat left top;
		clear:both;
		height:35px;
		margin:0 auto;	
		width:825px;
	}
		.footerContent{
			background:url(../images/bgFooterRight.gif) no-repeat right top;
			
			height:20px;
			padding:15px 18px 0 18px;	
		}
			.footerLeft{
				color:#333;
				float:left;
			}
				.footerLeft ul li{	
					border-right:1px solid #333;
					display:inline;
					padding:0 5px;
				}
				.footerLeft ul li.last{
					border:none;
				}
					.footerLeft ul li a,
					.footerRight a{	
						color:#333;
						font-size:8pt;
					}
					.footerLeft ul li a:hover{
						color:#009500;
					}	
					.footerRight{	
						color:#333;
						font-size:8pt;
						float:right;
					}
					.footerRight a{
						color:#009500;
					}
	/*Services Data*/
	.contentData h6,
	.contentData label{
		font-size:10pt;
		margin-top:20px;
	}
	.contentData ul{
		margin-top:10px;
	}
		.contentData ul li{
			/*background:url(../images/bullets.gif) no-repeat top left;*/
			display:block;
			font-size:10pt;
			line-height:25px;
		}
			.contentData ul li ul{
				margin:0 0 6px 35px;
		}
		/*Contact Us Data*/
		.contentData address,
		.contentData address p strong{
			font-size:9pt;
		}