/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	background: #484848;
}

p {
	font-size: 1.1em;
	line-height: 1.3em;
}

a img {
	border: 0;
}

img {
	vertical-align: top;
}

ul {
	list-style: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

html,input,textarea,table {
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	color: #575757;
}

input,select {
	vertical-align: middle;
	font-weight: normal;
}

a {
	color: #03435c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/*main layout */
#header {
	background: url("images/header_tall.gif") top repeat-x;
}

#header .main {
	background: url("images/header_bg.jpg") top left no-repeat;
}

#header .logo {
	margin: 106px 0 97px 85px;
	visibility: hidden;
}

#header .menu li {
	width: 111px;
	float: left;
	text-align: center;
	padding: 27px 0 28px 0;
	background: url("images/menu_li_bg.gif") top left no-repeat;
	line-height: 15px;
}

#header .menu li a {
	color: #a0a1a2;
}

#header .menu li a:hover {
	color: #ffffff;
	text-decoration: none;
}

#header .menu li span a {
	color: #FFFFFF;
	text-decoration: none;
}

#middle {
	width: 100%;
}

#middle {
	background: #fafafa url("images/middle_bg.gif") top repeat-x;
}

#footer {
	background: url("images/footer_tall.gif") top repeat-x;
	font-family: arial;
	font-size: 12px;
	color: #bcbcbc;
	font-style: italic;
	line-height: 21px;
}

#footer a {
	color: #bcbcbc;
	font-style: italic;
}

#footer .indent {
	padding: 28px 0 0 30px !important;
}

#footer .menu {
	color: #575757;
	font-style: normal;
}

#footer .menu a {
	color: #575757;
	font-style: normal;
}

.box {
	background: url("images/box_bg.gif") top repeat-x #eceded;
}

.box1 {
	background: url("images/box1_tall.gif") top repeat-x #c2d7e5;
	color: #3b3b3b;
}

.more {
	font-weight: bold;
	display: block;
}

li {
	font-size: 1.1em;
	line-height: 22px;
}

.ul li {
	color: #a7a7a7;
}

.ul li a {
	color: #a7a7a7;
}

/* ================================= index ================= */
#index .column1 .indent {
	padding: 35px 20px 44px 19px;
}

#index .column1 .content {
	padding: 21px 0 41px 0;
}

#index .column1 .content2 {
	padding: 18px 0 0 1px;
}

#index .column2 .indent {
	padding: 35px 50px 0 33px;
}

#index .column2 .content {
	padding: 17px 0 0 0;
}

#index .column2 .content img {
	margin: 0 26px 16px 0;
	float: left;
}

#index .column2 .pad {
	padding: 0 0 3em 0;
	margin: 0;
	
}

#index .box .box_line {
	background: url("images/ver_line.gif") left repeat-y;
	width: 100%;
}

#index .box1 .indent {
	padding: 18px 0 23px 36px;
}

#index .box1 img {
	float: left;
	margin: 0 23px 0 0;
}

#index .box1 .pad {
	padding: 20px 25px 0 0;
}

/* ================================ index-1 ================ */
#index_1 .column1 .box .box_line {
	background: url("images/ver_line.gif") right repeat-y;
	width: 100%;
}

#index_1 .column1 .box .indent {
	padding: 35px 30px 3px 17px;
}

#index_1 .column1 .box .content {
	padding: 21px 0 4px 0;
}

#index_1 .column1 .box .p1 {
	padding: 0 0 20px 2px;
}

#index_1 .column1 .box .more {
	margin-top: 24px;
}

#index_1 .column1 .indent {
	padding: 33px 0 0 19px;
}

#index_1 .column1 .content {
	padding: 23px 0 17px 0;
}

#index_1 .column1 .ul {
	margin: 13px 0 0 1px;
}

#index_1 .column2 .indent {
	padding: 35px 30px 0 36px;
}

#index_1 .column2 .content {
	padding: 21px 0 20px 0;
}

#index_1 .column2 .more {
	margin: 19px 0 32px 0;
}

#index_1 .column2 .content2 {
	padding: 20px 0 20px 0;
}

/* ================================ index-2 ================ */
#index_2 .column1 .indent {
	padding: 35px 20px 21px 19px;
}

#index_2 .column1 .content {
	padding: 21px 20px 22px 0;
}

#index_2 .special {
	padding: 0 5px 21px 0;
}

#index_2 .special img {
	float: left;
	margin: 0 28px 23px 0;
}

#index_2 .column1 .content2 {
	padding: 23px 10px 0 0;
}

#index_2 .column1 ul {
	margin: 18px 0 15px 0;
}

#index_2 .column1 .more {
	padding: 0 0 0 148px;
}

#index_2 .column2 .indent {
	padding: 35px 30px 10px 32px;
}

#index_2 .column2 .content {
	padding: 21px 0 0 0;
}

#index_2 .column2 ul {
	margin: 24px 0 15px 1px;
}

#index_2 .box .box_line {
	background: url("images/ver_line.gif") left repeat-y;
	width: 100%;
}

/* ================================ index-3 ================ */
#index_3 .column1 .box .box_line {
	background: url("images/ver_line.gif") right repeat-y;
	width: 100%;
}

#index_3 .column1 .box .indent {
	padding: 35px 30px 21px 20px;
}

#index_3 .column1 .box .special {
	padding: 21px 1px 0 0;
}

#index_3 .column1 .box .special img {
	float: left;
	margin: 0 27px 23px 0;
}

#index_3 .column1 .indent {
	padding: 41px 0 17px 19px;
}

#index_3 .column1 .content {
	padding: 23px 0 0 0;
}

#index_3 .column1 .special2 {
	padding: 17px 0 0 0;
}

#index_3 .column1 .special2 .pad {
	padding: 4px 0 0 0;
}

#index_3 .column1 .special2 .more {
	padding-top: 25px;
}

#index_3 .column2 .indent {
	padding: 35px 30px 0 36px;
}

#index_3 .column2 .content {
	padding: 21px 0 21px 0;
}

#index_3 .column2 .p1 {
	padding: 0 0 20px 0;
}

#index_3 .column2 ul {
	margin: 17px 0 15px 0;
}

#index_3 .column2 .content2 {
	padding: 20px 0 20px 0;
}

/* ================================ index-4 ================ */
#index_4 .column1 .indent {
	padding: 35px 20px 21px 19px;
}

#index_4 .column1 .content {
	padding: 21px 10px 17px 0;
}

#index_4 .column1 .special {
	padding: 0 5px 27px 0;
}

#index_4 .column1 .content2 {
	padding: 20px 10px 0 1px;
}

#index_4 .column1 .more {
	padding: 15px 0 0 0;
}

#index_4 .column2 .indent {
	padding: 35px 35px 10px 33px;
}

#index_4 .column2 .content {
	padding: 21px 0 0 0;
}

#index_4 .column2 .p1 {
	padding: 21px 0 0 0;
}

#index_4 .column2 ul {
	margin: 16px 0 15px 0;
}

#index_4 .box .box_line {
	background: url("images/ver_line.gif") left repeat-y;
	width: 100%;
}

/* ================================ index-5 ================ */
#index_5 .column1 .indent {
	padding: 35px 20px 11px 36px;
}

#index_5 .column1 .content {
	padding: 21px 10px 7px 0;
}

#index_5 .column1 .special {
	padding: 20px 5px 0 0;
}

#index_5 .column1 ul {
	margin: 18px 0 18px 0;
}

#index_5 .column2 .indent {
	padding: 35px 45px 21px 20px;
}

#index_5 .column2 .content {
	padding: 21px 0 0 0;
}

#index_5 .column2 .p1 {
	padding: 17px 0 0 0;
}

#index_5 .column2 ul {
	margin: 16px 0 15px 0;
}

#index_5 .column2 .more {
	padding: 19px 0 0 0;
}

#index_5 .box .box_line {
	background: url("images/ver_line.gif") right repeat-y;
	width: 100%;
}

/* ================================ index-6 ================ */
#index_6 .column1 .indent {
	padding: 35px 20px 21px 19px;
}

#index_6 .column1 .content {
	padding: 21px 10px 22px 0;
}

#index_6 .column1 .special {
	padding: 0 5px 42px 0;
}

#index_6 .column1 .content2 {
	padding: 20px 10px 0 1px;
}

#index_6 .column1 .more {
	padding: 15px 0 0 0;
}

#index_6 .column2 .indent {
	padding: 35px 25px 10px 32px;
}

#index_6 .column2 .content {
	padding: 21px 0 0 0;
}

#index_6 .column2 .p1 {
	padding: 21px 0 0 0;
}

#index_6 .column2 ul {
	margin: 16px 0 15px 0;
}

#index_6 .column2 .more {
	padding-top: 17px;
}

#index_6 .box .box_line {
	background: url("images/ver_line.gif") left repeat-y;
	width: 100%;
}

form {
	padding-top: 27px;
}

form .col1 {
	width: 210px;
}

form .col2 {
	width: 227px;
}

form .row {
	height: 28px;
}

form .row1 {
	height: 34px;
}

.input {
	width: 189px;
	height: 21px;
	border: 1px solid #2d2d2d;
	background: none;
	padding: 0 0 0 5px;
}

textarea {
	width: 219px;
	height: 106px;
	border: 1px solid #2d2d2d;
	background: none;
	padding: 0 0 0 5px;
	overflow: auto
}

form .div {
	text-align: right;
	padding: 20px 0 0 0;
}

/* ================================ index-7 ================ */

#index_7 .content {
	padding: 20px 20px 0 0;
}

#index_7 .special {
	color: #3b3b3b;
}

#index_7 .special a {
	color: #3b3b3b;
}

/*================================ Added by CSCORP ============ */
.cs_colors {
	color: #0277a2;
}

.strong {
	font-weight: bold;
}

.small {
	font-size: smaller;
}

.heading {
	text-align: center;
	border: 1px solid black;
	padding: .2em;
	background: #C2D7E5 url("images/box1_tall.gif") repeat-x scroll center
		top;
	color: #3B3B3B;
}

.center {
	margin: 0 auto;
}

#services_content_1 {
	width: 80%;
	margin: 0 auto;
}

#services_content_1 img {
	float: left;
	padding: 0 1em 1em 0;
}

#services_content_1 .services_list {
	margin-top: .5em;
}

#services_content_2 {
	width: 80%;
	margin: 0 auto;
}

#services_content_2 img {
	float: right;
	padding: 0 1em;
	margin: -3em 0 0 0;
}

.services_list {
	width: 100%;
	margin: 0 auto;
	background-color: #d7d9d9;
	padding: .5em;
}

.statement {
	border: 1px solid red;
	padding: .2em;
	background: #C2D7E5 url("images/box1_tall.gif") repeat-x scroll center
		top;
	color: #3B3B3B;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}

.fa_list {
	width: 60%;
	margin: 0 auto;
	background-color: #d7d9d9;
	padding: .5em;
}

#building_image{
	width: 500px;
	margin: 0 auto;
	float: none;
	border: 5px solid #6D6D6D;
	border-bottom: 30px solid #6D6D6D;
}

#agreementForm form {
	padding: 0;
	margin: 0;
}

#agreementForm input {
	margin-bottom: 1em;
	background-color: #e8e9e9;
}

#agreementForm input:FOCUS,#agreementForm textarea:FOCUS {
	background-color: #9dbed4;
}

#agreementForm #submit {
	border: 1px solid #3b3b3b;
	float: right;
	margin-top: -1.5em;
}

#agreementForm #submit:HOVER {
	background-color: #9fbfd5;
}

#agreementForm #addtional {
	width: 250px;
	height: 225px;
	padding-right: 1em;
	float: right;
}

#agreementForm textarea {
	background-color: #e8e9e9;
	width: 100%;
	height: 195px;
}

#explination {
	width: 90%;
	margin-bottom: 1em;
	padding: .5em;
}

.invalid,.required {
	color: red;
	font-weight: bold;
	text-align: center;
}

#ext {
	display: none;
}

/* Privacy Policy */
#index_7 p {
	padding-bottom: 1em;
}

#index_7 .indent {
	padding: 0 0 1em 2em;
	margin : 0;
}

/* Footer */
#goGreen {
	float: right;
	margin-top: 24px;
	width: 300px;
	color: #575757;
}

#goGreen p {
	padding: 0.5em;
}

#goGreen img {
	float: left;
	padding-right: 0.5em;
}

	