/*--------------------------------------------------------------------------------------------------- */

html, body { margin: 0; padding: 0; background-image: url(../images/elements/seamlesstile_lg.png); background-position: top; background-repeat: repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4D4D4F; line-height: 14px; }

#wraptop { margin: 0; padding: 0; } 
#wrap { width: 920px; background-image:url(../images/elements/backgrounddropshadow.png); background-repeat: repeat-y; background-position: top; } 
#wrapbottom { width: 920px; height: 20px; background-image:url(../images/elements/backgrounddropshadow_bottom.png); background-repeat: no-repeat; background-position: top; } 
#wrapin { width: 830px; background-color: #FFF; padding: 15px 35px 20px 35px; }

#headerlogo { width: 830px; height: 85px; }

#headernav { width: 830px; height: 40px; clear: both; }
#headernavleft { width: 376px; float: left; }
#headernavright { width: 454px; float: left; text-align: right; }

#content { clear: both; width: 830px; text-align: left; }
#contentfixed { clear: both; width: 830px; height: 550px; text-align: left; }
#contentfixed2 { clear: both; width: 830px; height: 660px; text-align: left; }

#c1l { width: 575px; float: left; text-align: left; padding: 0 40px 0 0; }
#c1r { width: 215px; float: left; text-align: left; }

#c1servl { width: 300px; float: left; text-align: left; }
#c1servr { width: 530px; float: left; text-align: left; }
#c1servm { width: 490px; float: left; text-align: left; padding: 20px; }
#c1servfull { width: 790px; float: left; text-align: left; padding: 20px 20px 0 20px; }

#contentleft { width: 380px; float: left; padding: 0 35px 0 0; text-align: left; }
#contentright { width: 415px; float: left; text-align: left; }

#servicestanbox { width: 248px; padding: 15px 25px 15px 25px; background-color: #EAEADE; text-align: right; font-size: 10px; color: #4D4D4F; line-height: 22px; font-style: italic; }

#portgreen { width: 816px; background-color: #E6F1D8; padding: 7px; }

#footer { width: 830px; clear: both; font-size: 10px; color: #4D4D4F; padding: 40px 0 0 0; }
#ftl { width: 570px; float: left; text-align: left; }
#ftr { width: 260px; float: left; text-align: right; }
#fbl { width: 570px; float: left; text-align: left; }
#fbr { width: 260px; float: left; text-align: right; }

.table { width: 100%; display: table-cell; border-collapse: collapse; border: none; }

/*--------------------------------------------------------------------------------------------------- */

.hometext { font-size: 11px; color: #4D4D4F; line-height: 16px; }

.greentitle { font-size: 11px; color: #A6D77B; }

.bullets { font-size: 10px; color: #4D4D4F; line-height: 14px; }

.credit { font-size: 10px; color: #999999; font-style: italic; text-align: right; }

.pdf { font-size: 10px; color: #339BA8; line-height: 17px; }

A:link 		{ color: #008C99; text-decoration: none; }
A:visited 	{ color: #008C99; text-decoration: none; }
A:active 	{ color: #008C99; text-decoration: none; }
A:hover 	{ color: #6EA2A3; text-decoration: none; text-decoration: underline; }

A.footerlink:link 		{ color: #4D4D4F; text-decoration: none; }
A.footerlink:visited 	{ color: #4D4D4F; text-decoration: none; }
A.footerlink:active 	{ color: #4D4D4F; text-decoration: none; }
A.footerlink:hover 		{ color: #6EA2A3; text-decoration: none; text-decoration: underline; }

/*--------------------------------------------------------------------------------------------------- */

br { line-height: 10px; }

/*--------------------------------------------------------------------------------------------------- */

.portimg { padding: 7px; text-align: center; }

.imgl { padding: 0 15px 15px 0; }

.imgr { padding: 0 0 15px 15px; }

.pdfimg { margin-bottom: -2px; }

.teamimg1 { padding: 0 3px 3px 0; }
.teamimg2 { padding: 0 0 3px 0; }

/*--------------------------------------------------------------------------------------------------- */

.greencircle { margin: 0 0 0 14px; *margin: 0 0 0 17px; padding: 0; list-style: disc; list-style-type: disc; color: #A0CF67; }

/*--------------------------------------------------------------------------------------------------- */

/*

OLD STYLES

#wraptop { width: 920px; height: 20px; background-image:url(../images/elements/backgrounddropshadow_top.png); background-repeat: no-repeat; background-position: top; } 

*/