/*
	Author: Meteorsite
	Author URI: http://meteorsite.com
	Copyright: Simkin and Associates 2009-2010 All Rights Reserved
	Description: Simkin and Associates.
	Designed by: Meteorsite (http://meteorsite.com)
	Hand-coded by: Meteorsite (http://meteorsite.com)
	Theme: Simkin and Associates
	Theme URI: N/A for Download
	Version: 1.0
*/

/* Import some stylesheets */
@import "typography.css";

/* Start basic page setup */
*{margin:0;padding:0;outline:none;border:none;font-weight:normal;}
html
{
	background-image:url('images/background.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#666666;
}

img{padding:2px;border:1px solid #cacaca;}

/* Start Page Layout */
.wrapper
{
	width:822px;
	margin:0 auto 0 auto;
}
	.inner_wrap
	{
		width:822px;
		float:left;
		background-color:#ffffff;
		margin-top:13px;
	}
		.inner_wrap .header
		{
			width:794px;
			height:155px;
			float:left;
			padding:0 14px 0 14px;
			background-image:url('images/header.jpg');
			background-position:left top;
			background-repeat:no-repeat;
		}
			.inner_wrap .header .logo
			{
				width:295px;
				height:141px;
				float:left;
				padding:14px 0 0 0;
			}
				.inner_wrap .header .logo h1 a
				{
					width:295px;
					height:141px;
					float:left;
					display:block;
					text-indent:-99999em;
				}
			.inner_wrap .header .contact_area
			{
				width:499px;
				height:141px;
				float:right;
				padding:14px 0 0 0;
			}
				.inner_wrap .header .contact_area .services
				{
					width:499px;
					float:left;
					padding-bottom:3px;
				}
				.inner_wrap .header .contact_area .phone_num
				{
					width:499px;
					float:left;
				}
		.inner_wrap .main
		{
			width:794px;
			float:left;
			padding:0 14px 0 14px;
			margin-bottom:14px;
			background-image:url('images/sidebar.jpg');
			background-position:14px top;
			background-repeat:repeat-y;
		}
			.inner_wrap .main .sidebar
			{
				width:295px;
				float:left;
				padding-bottom:159px;
				background-image:url('images/sidebar.jpg');
				background-position:left top;
				background-repeat:repeat-y;
			}
				.inner_wrap .main .sidebar .sidebar_nav
				{
					width:295px;
					float:left;
				}
					.inner_wrap .main .sidebar .sidebar_nav ul
					{
						width:295px;
						float:left;
						list-style:none;
						padding-bottom:20px;
					}
						.inner_wrap .main .sidebar .sidebar_nav ul li
						{
							width:295px;
							float:left;
						}
							.inner_wrap .main .sidebar .sidebar_nav ul li a
							{
								width:255px;
								float:left;
								padding:9px 20px 8px 20px;
								border-bottom:1px solid #728897;
							}
								.inner_wrap .main .sidebar .sidebar_nav ul li a:hover
								{
									background-image:url('images/sidebar_li_hov.jpg');
									background-position:left center;
									background-repeat:no-repeat;
								}
								.inner_wrap .main .sidebar .sidebar_nav ul li.current a
								{
									background-image:none;
								}
			.inner_wrap .main .main_content
			{
				width:471px;
				float:right;
				padding:22px 7px 0 0;
			}
				.inner_wrap .main .main_content .content_h2
				{
					width:471px;
					float:left;
					padding-bottom:10px;
					margin-bottom:15px;
					border-bottom:1px solid #546f82;
				}
				.inner_wrap .main .main_content .content_h3
				{
					width:471px;
					float:left;
					padding-bottom:20px;
				}
				.inner_wrap .main .main_content .content
				{
					width:471px;
					float:left;
				}
					.inner_wrap .main .main_content .content .float_left
					{
						float:left;
						margin:0 10px 10px 0;
					}
					.inner_wrap .main .main_content .content p
					{
						padding-bottom:20px;
					}
					.inner_wrap .main .main_content .content ul
					{
						padding:0 0 20px 10px;
						list-style:url('images/content_li.jpg');
					}
	.footer
	{
		width:794px;
		height:60px;
		float:left;
		padding:20px 14px 20px 14px;
	}
		.footer .contact_info
		{
			width:255px;
			height:119px;
			float:left;
			margin:-194px 0 0 0;
			position:absolute;
			padding:20px;
			background-image:url('images/sidebar_contact.jpg');
			background-position:left top;
			background-repeat:no-repeat;
		}
			.footer .contact_info .title
			{
				width:255px;
				float:left;
				padding-bottom:14px;
			}
			.footer .contact_info .info
			{
				width:255px;
				float:left;
			}
		.footer .meteorsite
		{
			width:100px;
			height:60px;
			float:left;
			border-right:2px solid #838383;
			margin-right:12px;
			padding:9px 12px 0 0;
		}
		.footer .copyright
		{
			width:668px;
			height:50px;
			float:right;
			padding:10px 0 0 0;
		}
		
		
		
		.input {
 background-color: #B7D2FD;
 size:auto;
 border: 1px solid #666699;
 color: #102132; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textarea {
 background-color: #B7D2FD;
 color: #102132;
 border: 1px solid #666699;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
   
  border: 1px solid #666699;
}


