/*-----------------Damn Thirsty Styles----------*/
/*-----------------Firefox Styles  ----------------------*/

/*-----------------Universals -----------------------*/
body {background: #78a878 url(images/bkgdNew.jpg); text-align:center; margin: auto; padding: 0px; overflow:scroll;}
* {margin: auto;}

a{color: #fff;}

#container {width: 780px !important; text-align: center;}

	ul {text-align: left; font: 12px/14px Tahoma, Arial, Helvetica, sans-serif; }
	li {margin: 10px 20px 0px 20px; list-style-type: circle;}

table {width: 780px;}
td {padding:0px;}
#print {display: none; visibility:collapse;}

/*----------------Main Navigation --------------------*/
#mainNavigation {display: block; float: left; width: 512px; margin: 0px; padding: 0px; }
	#mainNavigation img {width: 128;margin: 0px !important; padding: 0px!important; }
	#mainNavigation a:hover {color: #ccc;}
	#mainNavigation a:link {text-decoration:none;}
	#mainNavigation table { background-color: #78a878;}
	#title {font: 24px/28px Tahoma, Arial, Helvetica, sans-serif; color:#899B6E; text-align: center; }
	#title a {text-decoration:none !important;}

/*---------------Title Bar --------------------------*/
#titleBar {display: block; float: left; position: relative; margin: 0px; text-align: left; }
#titleBar table {width: 780px; height: 180px; background-color:#004863;}
	#titleBar p {width: 180px; color: #fff; font: 12pt/14pt Tahoma, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 20px; text-align:left;}
	#titleBar p.right {text-align:right;}


#content {display: block; float: left; width: 100%;}
/*-------------Call Out Box ----------------------*/
.callOut {background: #fff url(images/callOutbkgd.jpg); text-align: left; vertical-align:top; padding-top: 30px; }
	.callOut h1{font: 14px/16px Tahoma, Arial, Helvetica, sans-serif; color: #333; text-transform: uppercase; padding: 0px 15px 0px 15px; margin: 0px; font-weight:bold;}
	.callOut p {font: 12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#5C5B57; margin: 0px 15px 15px 15px; padding: 0px 0px 15px 0px; text-align: justify; border-bottom: 1px #333 dotted;}
	
	.callOut p.quoteName {text-align:right; padding-bottom: 4px; margin-bottom: 4px;}
	.callOut p.testimonial a {color:#5C5B57;}
	.callOut p.testimonial {border-bottom: none; margin-bottom: 0px; padding: 0px; }
	.callOut p.image {text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-bottom: 0px;}
	.callOut .caption {border: none; padding-top: 5px;}

	.callOut a {text-decoration: none; color: #333;}
	.callOut a:hover {color: #00f;}

	.callOut ul {padding: 5px 0px 0px 5px; margin: 0px;}
	.callOut li {list-style: disc; line-height: 18px; }

/*-------------------Main Text Area ------------------------*/
.mainText {border-left: 1px solid #d7d3c1; padding-top: 20px; color: #5C5B57; background-color: #fff; }
	.mainText img {padding: 5px 10px 10px 10px; margin: 0px; display:block; float:left; }
	.mainText h1 {font: 14px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 30px 0px 30px; margin: 0px; text-align:left; }
	.mainText h2 {font: 12px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 30px 0px 30px; margin: 0px; text-align:left; }
	.mainText p {font: 12px/15px Tahoma, Arial, Helvetica, sans-serif; padding: 5px 30px 10px 30px; margin: 0px; text-align:justify;}
	.mainText p.right {text-align:right; padding-top: 0px; padding-bottom: 20px;}
	.mainText .address {font: 12px/14px Tahoma, Arial, Helvetica, sans-serif; padding: 5px 15px 0px 15px; margin: 0px; text-align:justify; vertical-align:top;}

	.mainText a {color:#336633;}
	.mainText a:hover {color:#899b6e;}
	.mainText a:visited {text-decoration:underline;}

#fRight img {padding: 5px 10px 10px 10px; margin: 0px; display:block; float:right;}

/*------------------Forms----------------------------------*/
form {width:auto; height:auto; margin:0px; padding:0px; border:0px;}
textarea {width:200px; height:122px; padding-left:5px; overflow:auto;}
.input {vertical-align:middle; width:200px; height:20px; padding-left:5px;}

/*-----------------Footer--------------------------------*/
#footer {width: 100%; display: block; float: left; background-color:#214c75
; height: 20px;}
#footer p {font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; color: #D7D3C1; text-align:right; padding: 4px 10px 0px 10px;}
#credit {width: 100%; display: block; float: left; }
#credit p {font: 10px/12px Tahoma, Arial, Helvetica, sans-serif; color: #333; text-align:right; padding: 4px 10px 0px 10px;}
#credit a {color:#333;}


/*-----------PRINT Styles--------------------*/
@media print {
#container {width:7in !important; }
* {border: none !important; background:none !important;}
table {width:7in; float: left; display: block;}
#mainNavigation {width: 7.5in; text-align:left;}
#mainNavigation img {display: none; visibility:hidden;}
.title {text-align: left; margin: 0; display: block; position: absolute; top: inherit; left: 0;}
#titleBar {display: none; visibility:collapse;}
.callOut {display: none; visibility:collapse;}
.mainText {width: 7in !important; display:block; float:left; z-index:3; position:absolute; left:0; top: inherit; margin: .15in 0 0 -.15in; clear: both;}
.address strong {font-weight:normal; display: run-in; padding: 0px 2px 0px 2px; clear:both;}

.mainText p {width: 6.5in !important;  margin: 0px;}
.mainText a {display:inline; padding: 0px 2px 0px 2px; clear:both;}

#footer {width: 4.5in; display:block; float:right; position:absolute; top: 0; left: 2.75in; color: #333;}

#print {display: table; visibility:visible; border: 1pt #ccc solid; width: 7.5in; }
#print p {padding: 0px 30px 0px 30px;}

#form {display:none; visibility:collapse;}

#credit {display:none; visibility:collapse;}

}