body {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #55402e; background-color: #292723; margin: 0px; padding: 0;}
.content p {margin: 12px 0;}
/* old green #a6d26a */
/* =-=-=-=-=-=-=-[Headings]-=-=-=-=-=-=-=- */
h1 {font-size: 1.5em; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal;}
h2 {font-size: 1.5em; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal; padding: 0px;}
h3 {font-size: 1.5em; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal;}
h4 {font-size: 1.5em; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal; padding: 0px;}
h2.name {font-size: 1.5em; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal; line-height: 110%; background: url(../images/SS2_dottedlineh.jpg) repeat-x left top; padding: 8px 0px 0px 0px;	margin: 15px 0px 0px 0px;}

h2.wicon {
	padding-top: 18px;
	padding-left: 55px;
	padding-bottom: 16px;
}
/* =-=-=-=-=-=-=-[Masthead]-=-=-=-=-=-=-=- */
#masthead {color: #999999; background-color: #080808; padding: 0px; margin: 0px;}
#masthead .content {text-align: center;	padding: 0px;}
/* =-=-=-=-=-=-=-[Wrappers]-=-=-=-=-=-=-=- */
#wrapper {width: 1003px; margin: 0 auto;} 
#wrapper .menulist a, #wrapper .menulist a:visited {color: #000000; border-left: 6px solid #C8AAD9; padding: 0 0 0 6px;}
#wrapper .menulist a:hover {border-color: #000000;}
#column_wrapper {background: #F8F4E8 url(../images/SS2_pageback3.jpg) repeat-y;}
#column_top {background: url(../images/SS2_pagehead.jpg) no-repeat;	height: 150px;}
#column_bottom {min-width: 1003px; background: url(../images/SS2_pagebottom.jpg) no-repeat center top; padding: 0px; margin: 0px 0px 0px -1px; height: 8px;}
/* =-=-=-=-=-=-=-[Left]-=-=-=-=-=-=-=- */
#leftcol {width: 668px; float: left;}
#leftcol .content {font-size: 1em; line-height: 180%; padding: 0px 19px 24px 19px;}
#leftcol .content p {text-align: justify; line-height: 130%}
#leftcol a:link {color: #55402e;}
#leftcol a:visited {color: #55402e;}
#leftcol a:hover {color: #7db335;}
#leftcol ul {list-style-type: square; margin-left: 50px; margin-bottom: 10px;}
#leftcol .fleft {float: left; padding: 0px 15px 10px 0px; margin: 0px;}
#leftcol p.bio {line-height: 130%; font-size: 0.95em; margin-top: 6px;}
#leftcol .content p.homeintro {line-height: 180%;}
/* =-=-=-=-=-=-=-[Right]-=-=-=-=-=-=-=- */
#right {width: 331px; float: left; background: url(../images/SS2_divider.jpg) no-repeat left top;}
#right .content {font-size: 1em; line-height: 180%; padding: 0px 19px 24px 19px;}
#right .content p {margin-top: 0px;	padding-top: 0px;}
#right .h1, #right .h2 {font-size: 1.5em; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal;}
#right .h1 {text-align: center;}
#right .h2 {text-align: left;}
#right a:link {color: #55402e;}
#right a:visited {color: #55402e;}
#right a:hover {color: #7db335;}
#right .h1 a:link, #right .h2 a:link {color: #7db335; text-decoration: none;}
#right .h1 a:visited, #right .h2 a:visited {color: #7db335; text-decoration: none;}
#right .h1 a:hover, #right .h2 a:hover {color: #7db335;	text-decoration: underline;}
#right .badge {text-align: right; padding-right: 20px;}
#right .ad {text-align: center;	font-size: 0.8em; line-height: 130%;}
#right .view {text-align: right; margin-right: 10px;}
#right .view a {color: #7db335;}
#right .view a:link {color: #7db335;}
#right .view a:visited {color: #7db335;}
#right .view a:hover {color: #7db335;}
#right ul {list-style-type: square;	list-style-position: outside; margin-left: 25px;}
#right .ops {border: 1px solid #F0E9D0;	padding: 20px; background-color: #F4EEDD; margin-bottom:20px; margin-top:10px;}
#right .ops h2 {line-height: 110%;}
#right .ops p {line-height: 120%;}
#right .ops a {color: #7db335; text-decoration: underline;}

#right .navops {border: 1px solid #F0E9D0; padding: 10px; background-color: #F4EEDD; margin-bottom:20px; margin-top:10px;}
#right .navops h2 {line-height: 110%;}
#right .navops p {line-height: 120%;}
#right .navops a {color: #7db335; text-decoration: underline;}


/*#right {
	width: 305px; 
	float: left; 
	background: url(../images/divider.jpg) no-repeat left top; 
	margin: 150px 0 0 0;
	} */
/*#right {background-image: url(../images/dottedlinev.jpg); background-repeat: repeat-y;}*/
/*#right .content {
	font-size: 1em; 
	line-height: 1.6em; 
	padding: 0px 5px 20px 25px;
	}*/
/*#right .content p {margin-top: 0px;	padding-top: 0px;}*/
/*#right ul {list-style-type: square;	list-style-position: outside; margin-left: 25px;}
#right .h1, #right .h2 {font-size: 1.5em; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal;}
#right .h1 {text-align: center;}
#right .h2 {text-align: left;}
#right .h1 a:link, #right .h2 a:link {color: #7db335; text-decoration: none;}
#right .h1 a:visited, #right .h2 a:visited {color: #7db335; text-decoration: none;}
#right .h1 a:hover, #right .h2 a:hover {color: #7db335;	text-decoration: underline;}*/
/*#right .badge {text-align: right; padding-right: 20px;}*/
/*#right .ops {
	border: 1px solid #F0E9D0;
	padding: 5px; 
	background-color: #F4EEDD;
	}*/
#right .ops h2 {line-height: 100%;}
#right .navops h2 {line-height: 100%;}
/*#right .ops a {color: #7db335; text-decoration: underline;}
#right .ops p {line-height: 120%; text-align: left; padding-left: 60px; font-size: .813em; margin: 0px 0 0px 0;}*/
#right .ops p.icon {line-height: 100%; padding-left: 0; margin-top: 0px; float: left;}
#right .ops {margin: 2px 0 2px 0;}
#right .ops h2.wicon {padding: 10px 0 10px 60px;}
#right .ops h2.wicon a {text-decoration: none;}
#right .ops h2.wicon a:hover {color: #81CB1D;}

#right .navops p.icon {line-height: 100%; padding-left: 0; margin-top: 0px; float: left;}
#right .navops {margin: 2px 0 2px 0;}
#right .navops h2.wicon {padding: 10px 0 10px 60px;}
#right .navops h2.wicon a {text-decoration: none;}
#right .navops h2.wicon a:hover {color: #81CB1D;}

/*#right .ops p.more {
	background-color: #f8f3e9;
	border: 1px solid #f0e9d0;
	margin-left: 180px;
	padding-left: 10px;
	margin-top: 5px;
	}
#right .ops p.more a {text-decoration: none;}
#right .ops p.more a:hover {color: #81CB1D;}*/
/* =-=-=-=-=-=-=-[Recognition]-=-=-=-=-=-=-=- */
#recognition p {line-height: 120%;}
#recognition ul {list-style-type: none;	margin-left: 50px;}
#recognition ul li {line-height: 120%;}
#recognition a {color: #7db335;}
#recognition a:link {color: #7db335;}
#recognition a:visited {color: #7db335;}
#recognition a:hover {color: #7db335;}
/* =-=-=-=-=-=-=-[Footer]-=-=-=-=-=-=-=- */
#footer .content {padding: 5px 0px 12px 0px;}
#footer a:link {color: #999999;}
#footer a:visited {color: #999999;}
#footer a:hover {color: #CCCCCC;}
#bottom {min-width: 1003px; background: #F2E0A0 url(../images/SS2_bottomback.jpg) repeat-y center top; padding: 0px; margin: 0px; height: 400px; font-size: 1em;color: #999999;	line-height: 100%;}
#bottom_wrapper {padding-top: 10px;	width: 1003px; background-color: #292723; margin: 0px auto;}
#bottom_left {width: 480px;	float: left; padding-left: 20px; padding-bottom: 10px;}
#bottom_left a {outline: none;}
#bottom_left a:link {color: #999999; text-decoration: none;}
#bottom_left a:visited {color: #999999;	text-decoration: none;}
#bottom_left a:hover {color: #CCCCCC; text-decoration: underline;}
#bottom_right {float: left;	width: 480px; text-align: right; position: relative; padding-right: 20px; padding-bottom: 10px;}
#bottom_right p {padding-bottom: 10px;}
/* =-=-=-=-=-=-=-[Contact Form Wrapper]-=-=-=-=-=-=-=- */
#contactformwrapper {background: #F8F4E9 url(../images/boxback.jpg) repeat-y; margin-left: 12px;}
/* =-=-=-=-=-=-=-[Port Wrapper]-=-=-=-=-=-=-=- */
#port_wrapper {margin-top: -20px;}
#port_wrapper .website {clear: both; background: url(../images/SS2_dottedlineh.jpg) repeat-x left top; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;height: 270px; margin-left: 10px;}
#port_wrapper .template {
	clear: both;
	background: url(../images/SS2_dottedlineh.jpg) repeat-x left top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 200px;
	margin-left: 10px;
}

#port_wrapper .website .thumbnail, #port_wrapper .template .thumbnail {float: left;	padding: 0px 5px 0px 10px; width: 310px;}
#port_wrapper .website .thumbnail p, #port_wrapper .template .thumbnail p {line-height: 1.2em; font-size: 0.9em; text-align: left; padding-top: 0px;}
#port_wrapper .website .thumbnail h5 {font-size: 1.2em;	margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7db335; font-weight: normal;padding: 20px 0px 7px 4px;}
#port_wrapper .visit {color: #7DB335;}
#port_wrapper .visit a {outline: none; color: #7DB335;}
#port_wrapper .visit a:link {text-decoration: none;}
#port_wrapper .visit a:visited {text-decoration: none;}
#port_wrapper .visit a:hover {text-decoration: underline;}
/* =-=-=-=-=-=-=-[Testimonials]-=-=-=-=-=-=-=- */
.testimonials {background: url(../images/SS2_begquote.jpg) no-repeat left top; padding-top: 15px; padding-bottom: 0px; margin-bottom: 0px;}
.testimonials p {font-size: 0.9em; line-height: 120%; padding: 0px 10px 0px 25px; margin-top: 0px; margin-bottom: 0px; font-style: italic; background: url(../images/SS2_endquote.jpg) no-repeat right bottom;}
.testimonials p.signature {color: #7db335; text-align: right; font-style: normal; font-size: 0.9em; line-height: 100%; background-image: none; float: right;}
/* =-=-=-=-=-=-=-[Logos]-=-=-=-=-=-=-=- */
#logos h2 {margin-top: 26px;}
#logos ul.thumbnails {margin-top: 10px; margin-left: 0px; padding-left: 0; white-space: normal;	list-style-type: none;}
#logos .thumbnails li {display: block; padding-top: 0px; padding-bottom: 5px; list-style-type: none;}
#logos .thumbnails img {border: 2px solid #FFFFFF;}
#logos .thumbnails a {text-decoration: none; margin-right: 5px;}
#logos .thumbnails a:link {color: #FFFFFF;}
#logos .thumbnails a:visited {color: #FFFFFF;}
#logos .thumbnails a:hover {color: #FFFFFF;}
/* =-=-=-=-=-=-=-[CMS]-=-=-=-=-=-=-=- */
#featureList {padding: 20px; display: block; background-color: #F4EEDD; line-height: 110%; border: 1px solid #F0E9D0; height: 1800px; margin: 20px 0pt;}
#featureList h3 {line-height: 130%; font-size: 1.3em;}
#featuresColOne {
	float: left;
	margin-right: 5%;
	width: 47.5%;
}
#featuresColOne p {text-align:left;}
#featuresColTwo {float: left; width: 47%;}
div.tableholder {padding: 0px; border: 2px solid #E1D1A2; margin-bottom: 1.5em;	position: relative;	margin-top: 20px;}
table.signup col.col2 {background: #FFF;}
table.signup col.col3 {background-color: #F8F4E9;}
table.signup col.col4 {background-color: #F4EEDD;}
table.signup col.col5 {background-color: #EFE7CB;}
table.signup col.col6 {background-color: #E9DDBA;}
table.signup col.col7 {background-color: #E1D1A2;}
table.signup th img {margin-top: 2px; border: none;}
table.signup h3 {margin: 0; letter-spacing: 0.05em; text-transform: uppercase; font-size: 1.125em; line-height: 1em; color: #F8F4E9;}
table.signup h2 {padding-top: 10px; color: #7db335;}
table.signup .heading {color: #FFF; padding: 0.5em 1em; background-color: #FC7C01;}
table.signup th {font-size: 1em; line-height: 1.2em; padding: 0.5em; text-align: center; color: #799e12; font-weight: bold; border: 1px solid #E1D1A2;}
table.signup th strong {color: #333; font-size: larger;}
table.signup th .small {font-size: smaller;}
table.signup td.shadedw {text-align: right; vertical-align: top; white-space: nowrap;}
table.signup td.shadedleft {text-align: right; font-weight: bold;}
table.signup td {text-align: center; line-height: 1.5em; padding: 0.25em 0.5em; border: 1px solid #E1D1A2;}
table.signup td.banner {background-color: #FFF;	color: #333; font-weight: bold;}
table.signup td.dsmall {text-align: center; vertical-align: top; line-height: 1.5em;}
#leftcol a:link,
#leftcol a:visited {color: #709F2F;	text-decoration: none;}
#leftcol a:hover {color: #709F2F;text-decoration: underline;}
#leftcol a strong {font-style: italic;	display: block;	text-decoration: underline;}
/* =-=-=-=-=-=-=-[Formatting]-=-=-=-=-=-=-=- */
.nomargintop {margin-top: 0; padding-top: 0px;}
strong {font-weight: bold;}
.italictext {font-style: italic;}
.italicbold {font-style: italic; font-weight: bold;}
.boldtext {font-weight: bold;}
.grboldtext {font-weight: bold; color: #7db335;}
.grtext {color: #7db335;}
.clearfloat {clear: both; height: 0; line-height: 0; font-size: 0;}
.caption1 {font-style: italic; font-weight: bold; font-size: 12px;	line-height: normal;}
.largerfirstletter {list-style-type: lower-alpha; font-size: 30px; line-height: 40px;}
.centeredlist {text-align: left; padding-left: 180px;}
.centered {text-align: center;}
.rightbtn img {float: right; padding-bottom: 10px;}
img {border-style: none;}
.hidden {display: none;}
.ljust {text-align: left;}
.left {float:left; margin-right: 1em;}
/* =-=-=-=-=-=-=-[Navigation]-=-=-=-=-=-=-=- */
.menulist {margin: 6px 0 12px 0; padding: 0; list-style-type: none;}
.p7uberlink {font-weight: normal !important; border-color: #000000 !important;}
#right .selected {
	background-color: #ECE2C4;}