﻿@charset "utf-8";

body {
	background-color: #20263A;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	clear: both;
}

#header {
	margin: 6px 0 17px 0;
}

#footer {
	width: 960px;
	margin: 0 auto;
	height: 40px;
}

/***********************/

#navTop {
	list-style: none;
	height: 60px;
	background: url("../../img/Blue_r3_c2.jpg") repeat-x;
}

#navTop ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#navTop li {
	list-style: none;
	line-height: 52px;
	margin: 0;
	padding: 0 15px;
	float: left;
	background: url("../../img/BlueSEP.jpg") no-repeat left;
}

#navTop .first {
	background: none;
}

/***********************/
/*MAIN LAYOUT*/
/***********************/

#content-3col {
	background: #fff;
	clear: left;
	padding: 15px 0 0 15px;
	overflow: hidden;
}

#content-3col #col-a {
	float: left;
	width: 200px;
	margin-left: 0px;
}

#content-3col #col-b {
	float: left;
	width: 500px;
	margin-left: 15px;
}

#content-3col #col-c {
	float: left;
	width: 200px;
	margin-left: 15px;
}

#content-2col {
	background: #fff;
	clear: left;
	padding: 15px 0 0 15px;
	overflow: hidden;
}

#content-2col #col-a {
	float: left;
	width: 715px;
	margin-left: 0px;
}

#content-2col #col-b {
	float: left;
	width: 200px;
	margin-left: 15px;
}

#content-1col {
	background: #fff;
	clear: left;
	padding: 15px 10px 10px 15px;
	overflow: hidden;
}

#content-1col #col-a {
	float: left;
	width: 930px;
	margin-left: 0px;
}
#content-3col-even {
	background: #fff;
	clear: left;
	padding: 15px 0 15px 15px;
	overflow: hidden;
}
#content-3col-even #col-d {
	float: left;
	width: 30%;
	margin-left: 16px;
}

.box {
	border: 1px solid #09F;
	margin-bottom: 15px;
	overflow: hidden;
	text-align: center;	
}

.box-da {
	border: 1px solid #09F;
	margin-bottom: 15px;
	overflow: hidden;
}


.box-defaultAlign {
	border: 1px solid #09F;
	margin-bottom: 15px;
	overflow: hidden;
	text-align: center;
}

.noBorder {
	border: none;
}

.imgSpacer img {
	margin-top: 15px;
}
#award {
	text-align: center;
	border-bottom: 1px solid #09F;
	margin: 15px;
}

#award p {padding: 0 0 25px 0;}
#award h3 {font-size: 18px; font-weight: bold; text-align: center; padding: 15px 0;}

#award img {padding: 10px;}

/***********************/
/*PHOTO PAGE*/
/***********************/

.photoContainer {
	width: 400px;
	height: 150px;
	clear: both;
	margin: 15px 0 0 50px;
}

.photoContainer-last {
	width: 400px;
	height: 150px;
	clear: both;
	margin: 15px 0 15px 50px;
}

.photoRight {
	width: 200px;
	height: 150px;
	float: left;
	display: block;
}

.photoRightCaption {
	width: 200px;
	height: 150px;
	float: left;
	display: block;
}

.photoRightCaption p {
	text-align: right;
}

.photoLeft {
	width: 200px;
	height: 150px;
	float: right;
	display: block;
}

.photoLeftCaption {
	width: 200px;
	height: 150px;
	float: right;
	display: block;
}

.photoLeft-last {
	width: 200px;
	height: 150px;
	float: right;
	display: block;
}

.photoLeftCaption-last {
	width: 200px;
	height: 150px;
	float: right;
	display: block;
}

#pagePhotos .photoContainer {
	width: 600px;
	height: 225px;
	clear: both;
	margin: 15px 0 0 160px;
}

#pagePhotos .photoContainer-last {
	width: 600px;
	height: 225px;
	clear: both;
	margin: 15px 0 15px 160px;
}

#pagePhotos .photoRight {
	width: 300px;
	height: 225px;
	float: left;
	display: block;
}

#pagePhotos .photoRightCaption {
	width: 300px;
	height: 225px;
	float: left;
	display: block;
}

#pagePhotos .photoRightCaption p, #pagePhotos .photoRightCaption-last p {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

#pagePhotos .photoLeftCaption p, #pagePhotos .photoLeftCaption-last p {
	font-size: 14px;
	font-weight: bold;
}

#pagePhotos .photoLeft {
	width: 300px;
	height: 225px;
	float: right;
	display: block;
}

#pagePhotos .photoLeftCaption {
	width: 300px;
	height: 225px;
	float: right;
	display: block;
}

#pagePhotos .photoLeft-last {
	width: 300px;
	height: 225px;
	float: right;
	display: block;
}

#pagePhotos .photoLeftCaption-last {
	width: 300px;
	height: 225px;
	float: right;
	display: block;
}

#pagePhotos .photoRight-last {
	width: 300px;
	height: 225px;
	float: left;
	display: block;
}

#pagePhotos .photoRightCaption-last {
	width: 300px;
	height: 225px;
	float: left;
	display: block;
}

.photoParagraph img {
	float: left;
	padding: 15px
}

.photoSpace {
	
	margin:10px
}

/***********************/
/*FAQ PAGE*/
/***********************/

#faq h3 {
	padding: 15px 0 0 15px;
	font-weight: bold;
}

#faq p {
	padding: 5px 15px 15px 15px;
}

/***********************/
/*BUSINESS LINKS*/
/***********************/

#tableAffiliates, #tableAreaBusinesses {
	border: 1px solid #09F;
	margin-bottom: 20px;
	margin-left: 20px;
}

#tableAffiliates td, #tableAreaBusinesses td {
	border: 1px solid #09F;
	padding: 4px;
	font-size: 13px;
}

.tableHeader {
	margin: 0 0 5px 23px;
}

#tableFeedback {
	border: 1px solid #09F;
	margin: 20px 0 20px 20px;
}

#tableFeedback td {
	border: 1px solid #09F;
	padding: 4px;
	font-size: 13px;
	vertical-align: middle;
}

.btn.feedback {
	margin-left: 330px;
	margin-bottom: 20px;
}

#tableContactUs {
	margin: 20px 0 10px 20px;
}

#tableContactUs td {
	padding: 4px;
	font-size: 13px;
	vertical-align: middle;
}

.btn.contactUs {
	margin-bottom: 15px;
}

/***********************/


#nameNumber {
	padding: 15px;
	text-align: center;
}

/***********************/

ul {
	margin: 10px 10px 10px 35px;
}

li {
	line-height: 20px;
	list-style: disc;
	padding: 3px 0;
	font-size: 13px;
	text-align: left;
}
ul-b {
	margin: 10px 40px 10px 35px;
}

li-b {
	line-height:20px;
	list-style:decimal;
	padding:3px 0px;
	font-size:13px;
	text-align:left;
}
/***********************/

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.clearBoth {
	clear: both;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

/***********************/

.red {
	color: #C00;
}

.blue {
	color: #06C;
}

/***********************/

.center {
	text-align: center;
}

/***********************/

/*.formInputDescription {
	width: 160px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
	font-size: 12px;
}

#formName {
	width: 465px;
	display: block;
	float: left;
	margin: 15px 0 15px 15px;
}

#formEmail {
	width: 465px;
	display: block;
	float: left;
	margin: 0 0 0 15px;
}

#formButton {
	width: 470px;
	display: block;
	float: left;
	margin: 0 0 15px 15px;
	text-align: center;
}*/

.btn {
	color: #ffffff;
	border: 1px outset #565871;
	background-color: #c00;
	padding: 5px;
}

.btn:hover {
	color: #ffffff;
	border: 1px inset #565871;
	background-color: #eb2e2d;
	padding: 5px;
}

.btn:focus {
	background-color: #eb2e2d;
}

#inputName {
	display: block;
	float: left;
}

#inputEmail {
	display: block;
	float: left;
}

/***********************/

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.caps {
	text-transform: uppercase;
}

.mainNav {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

.mainNav a:link {
	font-size: 14px;
	color: #C4ECFF;
	text-decoration: none;
	display: block;
}

.mainNav a:visited {
	font-size: 14px;
	color: #00FFFF;
	text-decoration: none;
	display: block;
}

.mainNav a:hover {
	font-size: 14px;
	color: #00FF00;
	text-decoration: none;
	display: block;
}

.mainNav a:active {
	font-size: 14px;
	color: #00FFFF;
	text-decoration: none;
	display: block;
}

a:link {
	color: #09F;
	text-decoration: underline;
	text-align: inherit;
}

a:visited {
	color: #00FFFF;
	text-decoration: underline;
	text-align: inherit;
}

a:hover {
	color: #C00;
	text-decoration: none;
	text-align: inherit;
}

a:active {
	color: #09F;
	text-decoration: underline;
	text-align: inherit;
}

p {
	font-size: 13px;
	line-height: 20px;
	padding: 15px;
}

h1 {
	font-size: 20px
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px
}

h4 {
	font-size: small
}

h5 {
	font-size: 13px;
	font-weight: bold;
}

h6 {
	font-size: 14px
}

.box h4, .box-defaultAlign h4 {
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: url("../img/Blue_r9_c15.jpg") repeat-x;
}

#nameNumber h1 {
	text-align: center;
	font-size: 23px;
	font-weight: bold;
}

#nameNumber h2 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 0;
}

#nameNumber h3 {
	text-align: center;
	font-size: 18px;
	font-style: italic;
}

p.testomonial {
	font-style: italic;
	color: #C00;
}

.customerName {
	font-style: normal;
	display: block;
	color: #000;
}

/******************/

#copyright {
	color: #fff;
	font-size: 11px;
	line-height: 40px;
}




