body     {
	margin: 13px 0 0 0;
	background:  url("../images_remsen/bkgrd2.jpg") #0b7114 repeat-x;
}

html, td		{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #333;
}

a	{
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	position: relative;
}

a:hover	{
	font-size: 11px;
	color: #000033;
	text-decoration: underline;
}

a.underline	{
	font-size: 11px;
	color: #187420;
	text-decoration: underline;
	position: relative;
}

a.underline:hover	{
	font-size: 11px;
	color: #187420;
	text-decoration: none;
}

a.home	{
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

a.home:hover	{
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}


a.bigLink	{
	font-size: 15px;
	color: #004b76;
	text-decoration: none;
	
}

a.bigLink:hover	{
	font-size: 15px;
	color: #004b76;
	text-decoration: underline;
}

a.small	{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}

a.small:hover	{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;;
	font-size: 10px;
	color: #ff7f00;
	text-decoration: underline;
}

#container	{
	width:  970px;
	margin: 0 auto;
}

#border01		{
	width: 794px;
	border-top: 3px solid #00b0c8;
	border-left: 3px solid #00b0c8;
	border-right: 3px solid #00b0c8;
	border-bottom: 3px solid #00b0c8;
	margin-left:165px;
}

#border02		{
	width: 792px;
	border-top: 1px solid #d4f1b8;
	border-left: 1px solid #d4f1b8;
	border-right: 1px solid #d4f1b8;
		border-bottom: 1px solid #d4f1b8;
}

/* Home Page */

#main	{
background: #fff;
}

#flash	{
	padding: 6px 6px 0 6px;
	background: #fff;
	width: 700px;
	height:  200px;
}

#header_subpage	{
	padding: 6px 6px 0 6px;
	background: #fff;
	width: 700px;
	height:  112px;
}


#content	{
	width: 792px;
	padding: 175px 6px 5px 6px;
	overflow: auto;
}

html.ie6  #content	{
	width: 780px;
	padding: 20px 6px 5px 6px;
}

#content_subpage	{
	width: 792px;
	padding: 20px 6px 5px 6px;
	overflow: auto;
}

html.ie6  #content_subpage	{
	width: 780px;
	padding: 20px 6px 5px 6px;
}

#content_subpage h1 {

	font-family:  "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
		font-size: 2.5em;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1em;
	margin: 0;
	padding-bottom:5px;
	width: 100%;
	color: #000;
	text-decoration: none;
}

#content_subpage h2 {

	font-family:  "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
		font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1em;
	margin: 0;
	padding-top:10px;
	padding-bottom:5px;
	width: 100%;
	color: #004b76;
	text-decoration: none;
		text-transform:uppercase;
}

#content_subpage ul	{
	list-style-type: none;
	padding: 0 5px 0 5px;
	margin: 0;
}

#content_subpage li	{
	background:  url("../images_remsen/arrow_small.gif") left top no-repeat;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
}

#work {
font-family:  "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
font-size: 11px;
line-height: 1.8em;
}

#work a	{
font-family:  "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	color: #004b76;
	text-decoration: none;
	font-weight:bold;
	}

#work a:hover	{	
font-family:  "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
color: #004b76;
	text-decoration: underline;
}


#homeLeft		{
	width: 472px;
	padding: 0 0 10px 6px;
	float: left;
}

#homeLeft p	{
	font-size: 11px;
	line-height: 18px;
	margin-top: 10px;
	padding-right: 30px;
}

#callout		{
	 font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	font-weight: 500;
	color: #666666;
	line-height: 20px;
	margin:  0px;
	padding-right: 20px;
	word-spacing: 2px;
}

.padding	{
	padding-left: 6px;
}

.safari .padding	{
	padding-left: 21px;
}

.Promo {
	width: 465px;
	border: 1px solid #dcdcdc;
	padding: 10px 0 0 0;
}

html.ie6 .Promo	{
	width: 465px;
	border: 1px solid #dcdcdc;
	padding: 10px 0 0 0;
}

.Promo img	{
	float: left;
}

#homeRight	{
	width: 258px;
	padding: 0 10px 0 6px;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	float:right;
}

#homeRight ul	{
	list-style-type: none;
	padding: 0 5px 0 5px;
	margin: 0;
}

#homeRight li	{
	background:  url("../images_remsen/arrow_small.gif") left top no-repeat;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
}

.orange	{
	font-family: inherit;
	color: #ff7f00;
}

#footerHm		{
	background: url("../images_remsen/footer.png") left top no-repeat;
	color: white;
	font-size: 10px;
	padding: 17px; 0 0 10px;
	width: 700px;
	height: 100px;
	margin-left: 165px;
}

html.ie7 #footerHm		{
	background: url("../images_remsen/footer.png") left top no-repeat;
	color: white;
	font-size: 10px;
	padding: 17px; 0 0 10px;
	width: 766px;
	height: 83px;
}

html.ie6 #footerHm		{
	background: url("../images_remsen/footer.jpg") left top no-repeat;
}

.copyright		{
	padding: 17px 0 0 95px;
	color: white;
	font-size: 10px;
}

.copyrightInt		{
	padding: 17px 0 0 420px;
	color: white;
	font-size: 10px;
}

#footerHm a	{
	color: white;
	font-size: 10px;
	text-decoration: none;
}

#footerHm a:hover	{
	color: white;
	text-decoration: underline;
}

#footerInt	{
	background: url("../images_remsen/footer_int.png") left top no-repeat;
	color: white;
	font-size: 10px;
	padding: 17px; 0 0 10px;
	width: 800px;
	height: 100px;
}

html.ie7 #footerInt		{
	background: url("../images_remsen/footer_int.png") left top no-repeat;
	color: white;
	font-size: 10px;
	padding: 17px; 0 0 10px;
	width: 766px;
	height: 100px;
}

html.ie6 #footerInt {
	background: url("../images_remsen/footer_int.jpg") left top no-repeat;
}

#footerInt a	{
	color: white;
	font-size: 10px;
	text-decoration: none;
}

#footerInt a:hover	{
	color: white;
	text-decoration: underline;
}


/*Interior Pages */

#mainInt	{
	background: #fff;
}

#header	{
	padding: 6px 6px 0 6px;
	background: #fff;
}

#pgHdr	{
	padding: 15px 0 15px 24px;
}

#pgHdrNew {
	text-align: center;
	padding: 15px 0 10px 0;
}

#pgHdrNew2 {
	text-align: center;
	padding: 5px 0 10px 0;
}

#mig	{
	padding: 0 6px 0 6px;
	background: #fff;
}

#migNew	{
	padding: 0 6px 0 6px;
	text-align: center;
}

html.ie7 #migNew	{
	padding: 0 6px 15px 6px;
	text-align: center;
}

html.ie6 #migNew	{
	padding: 0 6px 15px 6px;
	text-align: center;
}

#clientList	{
	padding: 0 6px 0 6px;
	background: #333;
}

#contentInt	{
	width: 792px;
	padding: 0 6px 40px 6px;
	overflow: auto;
}

#contentIntNew	{
	padding: 0 31px 40px 31px;
	overflow: auto;
	line-height: 1.5em;
	color: #666666;
}

#contentIntNew2	{
	width: 758px;
	padding: 0 16px 0 16px;
	overflow: auto;
}

#contentIntNew3	{
	padding: 0 31px 20px 31px;
	overflow: auto;
	line-height: 1.5em;
	color: #666666;
}

#contentIntNew4	{
	padding: 0 16px 40px 31px;
	overflow: auto;
	line-height: 1.5em;
	color: #666666;
}






#contentServices	{
	width: 760px;
	padding: 10px 16px 40px 16px;
	overflow: auto;
}

html.ie6  #contentInt	{
	width: 780px;
	padding: 0 6px 40px 6px;
}

#contentLeft {
	float: left;
	width: 183px;
	clear: none;
	border: 1px solid #ccc;
	border-top: none;
	padding: 20px 5px 20px 5px;
	margin-left: 7px;
	text-align: left;
	background-color: white;
	font-family: '"Lucida Grande", "Trebuchet MS", Arial, sans-serif;', 'Arial', sans;
	font-size: 10px;
}

html #contentLeft .copyLeft td	{
	font-family: '"Lucida Grande", "Trebuchet MS", Arial, sans-serif;', 'Arial', sans;
	font-size: 10px;
	padding-bottom: 15px;
}

#contentLeft a	{
	font-size: 10px;
	color: #6CA638;
	text-decoration: none;
}

#contentLeft a:hover	{
	font-size: 10px;
	color: #6CA638;
	text-decoration: underline;
}

#contentLeft a.small2	{
	font-size: 9px;
	color: #6CA638;
	text-decoration: none;
}

#contentLeft a.small2:hover	{
	font-size: 9px;
	color: #6CA638;
	text-decoration: underline;
}

#contentRight {
	width: 560px;
	float:  right;
	clear: none;
	margin: 0 20px 0 0;
	text-align: left;
	background-color: white;
}

html.ie6	 #contentRight {
	width: 510px;
	float:  right;
	clear: none;
	margin: 0 20px 0 0;
	text-align: left;
	background-color: white;
}

#contentRightInt {
	font-size: 11px;
	font-family: 'Lucida Grande', '"Lucida Grande", "Trebuchet MS", Arial, sans-serif;', 'Arial', sans;
	line-height: 1.5em;
	text-align: left;
	background-color: white;
}

html.ie7 #contentRightInt {
	font-size: 11px;
	font-family: 'Lucida Grande', '"Lucida Grande", "Trebuchet MS", Arial, sans-serif;', 'Arial', sans;
	line-height: 1.5em;
	text-align: left;
	padding-top: 10px;
	background-color: white;
}

#contentRightInt p {
	font-family: inherit;
	color: #666;
}

#contentRightInt .form {
	font-size: 11px;
	font-family: 'Lucida Grande', '"Lucida Grande", "Trebuchet MS", Arial, sans-serif;', 'Arial', sans;
	line-height: 1.5em;
	text-align: left;
	background-color: white;
}

#contentRightInt li {
	padding-bottom:  5px;
}



#content h3, #content li {
	color: #666;
	font-family: inherit;
}

#content h3 {
		font-size: 12px;
}

.pagename2 {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#team	{
	width: 780px;
	height: 225px;
	margin: 0 6px 0 6px;
	background: url("../images_remsen/team_bkgrd.gif") left top no-repeat;
}

#team p	{
	margin-top: 0;
}

#teamBorder	{
	width: 700px;
	height: 190px;
	border: 1px solid #e0e6da;
	margin: 5px;
	padding: 6px;
	background: #fff;
}

#teamCopy	{
	padding: 10px;
}

.teamPic	{
	float: left;
	padding-right: 10px;
	padding-bottom: 0px;
}

#teamAlan	{
	width: 765px;
	margin: 0 6px 0 6px;
	padding: 0 0 20px 0;
	border-right: 1px solid #a9a6a6;
	border-bottom: 1px solid #a9a6a6;
	background: #f8f7f5;
}

#teamAlan p	{
	margin-top: 0;
}

#services	{
	background: url("../images_remsen/services_bkgrd.jpg") top left no-repeat;
}

#services .box	{
	background: url("../images_remsen/services_box.gif") bottom right no-repeat;
	width: 300px;
	height: 235px;
	border:1px solid #fff;
}

html.ie7 #services .box	{
	background: url("../images_remsen/services_box.gif") top right no-repeat;
	width: 300px;
	height: 235px;
		border:1px solid #fff;
}

#services table	{
	text-align: left;
}

#services	.border	{
	border-top: 1px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 1px solid #ccc;
}

#servicesHdrTop {
	padding: 36px 0 0 0;
	margin: 0;
}

#servicesList {
	width: 287px;
	height: 110px;
	padding: 10px 0 0 49px;
	margin: 0;
}

#servicesList ul { 
	font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	line-height: 18px;
	color: #424242;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
#servicesList li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 14px;
	background: url("../images_remsen/arrowOrange.gif")  no-repeat 0 4px;
}



#servicesContent p {
	font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	color: #424242;
	line-height: 15px;
	margin: 0;
	padding: 0 0 15px 16px;
	text-decoration: none;
}

#servicesContent ul { 
	font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	line-height: 22px;
	color: #424242;
	margin: 0;
	padding: 0 0 15px 16px;
	text-decoration: none;
}
	
#servicesContent li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 14px;
	background: url("../images_remsen/arrowOrange.gif")  no-repeat 0 6px;
}

#servicesContent li a { 
	color: #187420;
	text-decoration: underline;
}
	
#servicesContent li a:hover {
	color: #fe7302;
	text-decoration: underline;
}

#servicesContent2 {
	margin: 0;
	padding: 25px 6px 15px 22px;
}

#servicesContent2 p {
	font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	color: #424242;
	line-height: 15px;
	margin: 0;
	padding: 0 0 15px 0;
	text-decoration: none;
}


#servicesContent2 ul { 
	font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	line-height: 22px;
	color: #424242;
	margin: 0;
	padding: 0 0 15px 0;
	text-decoration: none;
}
	
#servicesContent2 li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 14px;
	background: url("../images_remsen/arrowOrange.gif")  no-repeat 0 6px;
}

#servicesContent2 li a { 
	color: #187420;
	text-decoration: underline;
}
	
#servicesContent2 li a:hover {
	color: #fe7302;
	text-decoration: underline;
}

#servicesContent3 {
	margin: 0;
	padding: 15px 11px 20px 11px;
}

#servicesContent3 p {
	font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	color: #424242;
	line-height: 15px;
	margin: 0;
	padding: 0 0 15px 0;
	text-decoration: none;
}

#servicesContent3 ul { 
	font: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 11px;
	line-height: 22px;
	color: #424242;
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: none;
}
	
#servicesContent3 li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 14px;
	background: url("../images_remsen/arrowOrange.gif")  no-repeat 0 6px;
}

#servicesContent3 li a { 
	color: #187420;
	text-decoration: underline;
}
	
#servicesContent3 li a:hover {
	color: #fe7302;
	text-decoration: underline;
}



.copywhite {
	font-family: inherit;
	color: #fff;
}

.safari .copywhite {
	font-family: inherit;
	color: #fff;
	padding-top: 25px;
}

.safari .copywhite2 {
	font-family: inherit;
	color: #fff;
	padding-top: 60px;
}

html.ie7	.copywhite	{
	font-family: inherit;
	color: #fff;
	text-align: left;
}

html.ie7	.copyblack	{
	font-family: inherit;
	color: #333;
	text-align: left;
}

.safari .copyblack	{
	font-family: inherit;
	color: #333;
	text-align: left;
	padding-top: 20px;
}

.safari .copyblack2	{
	font-family: inherit;
	color: #333;
	text-align: left;
	padding-top: 50px;
}

.safari .copyblack3	{
	font-family: inherit;
	color: #333;
	text-align: left;
	padding-top: 85px;
}

/* @group Nav */
#nav		{
	margin: 10px 0 0 0;
	padding-right: 0px;
	font-family: Arial, sans;
	font-size: 11px;
	color: #d5ebc0;
	float: left;
	width: 165px;
}

html.ie6 #nav		{
	margin: 10px 0 0 0;
	padding-left: 0;
	font-family: Arial, sans;
	font-size: 11px;
	color: #d5ebc0;
	float: left;
}

#nav .title	{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 13px;
	font-weight: 600;
	background:  url("../images_remsen/nav_box2.png") bottom right no-repeat;
	width: 148px;
	line-height: 29px;
	padding-left: 0px;
	padding-right: 8px;
	border-bottom: 1px dotted #00b0c8;
}

#nav .title a	{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
}

#nav .title a:hover	{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	font-size: 13px;
	font-weight: 600;
	text-decoration: underline;
}

#nav ul	{
	list-style-type: none;
	padding: 10px 9px 0 0;
	margin: 0;
}

#nav li	{
	list-style-image:  url("../images_remsen/bullet_box.gif");
	padding: 0 0 3px 0;
	margin: 0 0 6px 0;
	border-bottom: 1px dotted #00b0c8;
	list-style-position: inside;
}

#nav li.parent li {
	margin-left:  0;
}
/*
html.ie #nav li, html.ie #nav li.parent li {
	list-style-position: outside;
	margin-left: 20px;
}
*/

#nav li.parent {
	list-style-image: url(../images_remsen/bullet_plus.gif);
}
#nav li.open {
	list-style-image: url(../images_remsen/bullet_minus.gif) !important;
}

#nav li.parent li.last {
	border-bottom: none;
}

#nav a	{
	font-size: 11px;
	color: #d5ebc0;
	text-decoration: none;
}

#nav a:hover	{
	color: #d5ebc0;
	text-decoration: underline;
}

#nav hr		{
	width: 148px;	
	border: 0;
	background-color: #00b0c8;
	height: 1px;
	margin-bottom: 4px;
}

/* @end */

ul.pop {
	margin:  0px;
	padding:  0px;
	margin-bottom: 4px;
}
#content ul.pop li {
	display: inline;
	width:  185px;
	padding:  4px;
	margin:  0px;
	font: small-caps 13px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
	padding-right: 20px;
	padding-left: 5px;
	border:  1px solid #dcdcdc;
}
#content ul.pop li a {
	line-height:  22px;
	font: small-caps 13px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;, Arial, san-serif;
}
#content ul.pop li.on {
	background-color:  #ff7f00;
}
#content ul.pop li.on a {
	color: #f7f7f7;
}

#content ul.pop li.off {
	background-color:  #f7f7f7;
}
#content ul.pop li.off a{
	color: #4d4d4d;
}


#content ul.pop li:hover {
	background-color:  #4d4d4d;
}
#content ul.pop li:hover a {
	color: #f7f7f7;
	text-decoration: none;
}
body .peekaboo{
padding-bottom:2px;
margin-bottom:3px;
visibility:hidden;
}




/*Start Content*/
#contentContainer  {
	width: 780px;
	overflow: auto;
}

#contentContactUs	 {
	width: 780px;
	padding: 10px 6px 40px 6px;
	overflow: auto;
}

#citywrap {
	width: 780px;
	margin: 0;
	padding: 0;
}

#city {
	float: left;
	width: 390px;
	height: 240px;
}

#bostoninfo {
	padding-left: 75px;
	margin: 0 0 50px 0;
	text-align: left;
}

#louinfo {
	padding-left: 105px;
	margin: 0 0 50px 0;
	text-align: left;
}

#contentContactUs2 {
	float: left;
	width: 770px;
	margin: 0 0 0 10px;
	padding: 0;
	background:  url("../images_remsen/content_bkgrd.jpg") #FFFFFF repeat-y;
	text-align: left;
}

html.ie6 #contentContactUs2 {
	float: left;
	width: 770px;
	margin: 0 0 0 5px;
	padding: 0;
	background:  url("../images_remsen/content_bkgrd.jpg") #FFFFFF repeat-y;
	text-align: left;
}

#infowrap {
	margin: 0 0 25px 35px;
	padding: 0;
	text-align: left;
}

#info {
	float: left;
	width: 210px;
	margin: 0;
	padding: 25px 0 25px 24px;
}

.email {
	text-decoration: none;
	color: #3E8C24;
}

#line {
	float: left;
}

#borderTop {
	margin: 0 0 0 10px;
	border: 0;
	padding: 0;
}

#borderBottom {
	margin: 0 0 0 10px;
	border: 0;
	padding: 0;
}


/*Start Form*/
#formwrap
{
	width: 650px;
	margin: 0 0 0 60px;
	padding: 0;
	text-align: left;
}
#forminfo
{
	float: left;
}

#contactForm {
	float: left;
	margin: 25px 0 0 75px;
}

html.ie6 #contactForm {
	float: left;
	margin: 25px 0 0 50px;
}

#myinquiry {
	margin: 5px 0 0 0;
	border: 0;
	padding: 0;
}

html.ie6 #myinquiry {
	margin: 0 0 0 30px;
	border: 0;
	padding: 0;
}

html.ie6 #myinquiry {
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
}

#information
{
	margin: 25px 0 0 0;
	border: 0;
	padding: 0 0 25px 0;
	text-align: right;
}
#information label
{
	padding: 0 10px 0 0;
	font-weight: bold;
	vertical-align: top;
}
#information textarea
{
	border: 1px solid #6E8BAB;
	margin: 0 0 10px 0;
}
#information input
{
	border: 1px solid #6E8BAB;
	margin: 0 0 10px 0;
}
/*#addressblock
{
	margin: 25px 0 0 0;
	border: 0;
	padding: 0 100px 25px 0;
	text-align: right;
}
#addressblock label
{
	padding: 0 10px 0 0;
	font-weight: bold;
	vertical-align: top;
}
#addressblock textarea
{
	border: 1px solid #6E8BAB;
	margin: 0 0 10px 0;
}
#addressblock input
{
	border: 1px solid #6E8BAB;
	margin: 0 0 10px 0;
}*/
.redstar
{
	color: #C80013;
}
#information button
{
	margin: 0;
	border: 0;
	padding: 0;
	background: 0;
}

/*Start New Company Section*/

#companyBlock {
	margin: 0 16px 0 16px;
	padding-bottom: 40px;
}

.compPopBkgrd1 {
	width: 359px;
	height: 94px;
	background: url(../images_remsen/pop_want_to_grow_01.jpg); no-repeat top left;
}

.compPopBkgrd2 {
	width: 359px;
	height: 94px;
	background: url(../images_remsen/pop_careers_01.jpg); no-repeat top left;
}

.compPopBkgrd3 {
	width: 359px;
	height: 94px;
	background: url(../images_remsen/pop_who_we_are_01.jpg); no-repeat top left;
}

.compPopBkgrd4 {
	width: 359px;
	height: 94px;
	background: url(../images_remsen/pop_newsroom_01.jpg); no-repeat top left;
}

.compPopBkgrd5 {
	width: 359px;
	height: 94px;
	background: url(../images_remsen/pop_team_01.jpg); no-repeat top left;
}

.compPopBkgrd6 {
	width: 359px;
	height: 94px;
	background: url(../images_remsen/pop_lfsb_01.jpg); no-repeat top left;
}

.compCopy {
	line-height: 16px;
	padding: 15px 10px 0 96px;
	vertical-align: top;
	height: 44px;
}

#contentLeftNew {
	width:460px;
	float:  left;
	clear: none;
	margin: 0 20px 0 0;
	text-align: left;
	line-height: 1.5em;
	color: #666666;
}

#contentRightNew {
	width:242px;
	float:  right;
	clear: none;
	margin: 15px 0 0 0;
	text-align: left;
	color: #666666;
}

html.ie7 #contentRightNew {
	width:242px;
	float:  right;
	clear: none;
	margin: 5px 0 0 0;
	text-align: left;
	color: #666666;
}

html.ie6 #contentRightNew {
	width:242px;
	float:  right;
	clear: none;
	margin: 5px 0 0 0;
	text-align: left;
	color: #666666;
}

#sideHdr {
	background: url(../images_remsen/side_hdr_bkgrd.gif); no-repeat top left;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
	padding: 0 0 0 12px;
	margin-bottom: 10px;
}

#sideHdr img {
	width: 41px;
	padding-right: 5px;
	padding-left: 32px;
}

#contentRightCopyNew {
	padding: 0 11px 0 11px;
}

#contentRightCopyNew2 {
	padding: 0;
}

#contentRightCopyNew ul {
	list-style-type: none;
	padding: 0px 0 0 19px;
	margin: 0;
}

#contentRightCopyNew li {
	list-style-image: url(../images_remsen/arrowOrange.gif);
	padding: 0 0 3px 0;
	margin: 0 0 6px 0;
}

#contentIntNew ul {
	list-style-type: none;
	padding: 0px 0 0 19px;
	margin: 0;
}

#contentIntNew li {
	list-style-image: url(../images_remsen/arrowOrange.gif);
	padding: 0 0 3px 0;
	margin: 0 0 6px 0;
}

.teamTitle {
	padding: 3px 0 0 9px;
	line-height: 14px;
}	

.teamTitle a {
	color: #04430a;
	text-transform: uppercase;
	text-decoration: underline;
}

#teamNav {
	padding: 15px 0 0 38px;
}

#teamNav a {
	color: #000;
	text-decoration: none;
}

#teamNav a:hover {
	color: #666;
	text-decoration: none;
}

#teamName {
	color: #6CA638;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0px;
	font-family:  "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	margin: 15px 0 0 0;
	padding: 0:
}

#title {
	color: #999;
	width: 100%;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0px;
	font-family:  "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
	margin: 4px 0 0 0;
	padding: 0:
}


.sideBarTL {
	width: 86px;
	min-height: 25px;
	line-height: 12px;
	background: #85b889 url(../images_remsen/side_bar_tl.gif) no-repeat top left;
	text-align: right;
	padding: 6px 6px 6px 2px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	font-size: 10px;
}

.sideBarTR {
	width: 158px;
	min-height: 25px;
	line-height: 12px;
	background: #e1e1e1 url(../images_remsen/side_bar_tr.gif) no-repeat top right;
	text-align: left;
	padding: 6px 2px 6px 6px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	font-size: 10px;
}

.sideBarLeft {
	width: 86px;
	min-height: 25px;
	line-height: 12px;
	background: #85b889;
	text-align: right;
	padding: 6px 6px 6px 2px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	font-size: 10px;
}

.sideBarRight {
	width: 158px;
	min-height: 25px;
	line-height: 12px;
	background: #e1e1e1;
	text-align: left;
	padding: 6px 2px 6px 6px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	font-size: 10px;
}

.sideBarBL {
	width: 86px;
	min-height: 25px;
	line-height: 12px;
	background: #85b889 url(../images_remsen/side_bar_bl.gif) no-repeat bottom left;
	text-align: right;
	padding: 6px 6px 6px 2px;
	border-right: 1px solid #FFF;
	color: #000;
	font-size: 10px;
}

.sideBarBR {
	width: 158px;
	min-height: 25px;
	line-height: 12px;
	background: #e1e1e1 url(../images_remsen/side_bar_br.gif) no-repeat bottom right;
	text-align: left;
	padding: 6px 2px 6px 6px;
	border-left: 1px solid #FFF;
	color: #000;
	font-size: 10px;
}



/* Start New Footers */

#footerGrow	{
	background: url("../images_remsen/footer_grow.jpg") left top no-repeat;
	color: white;
	font-size: 10px;
	padding: 113px 0 0 140px;
	width: 800px;
	height: 192px;
}

html.ie7 #footerGrow		{
	background: url("../images_remsen/footer_grow.jpg") left top no-repeat;
	color: white;
	font-size: 10px;
	padding: 113px 0 0 140px;
	width: 766px;
	height: 192px;
}

html.ie6 #footerGrow {
	background: url("../images_remsen/footer_grow.jpg") left top no-repeat;
}

#footerGrow a	{
	color: white;
	font-size: 10px;
	text-decoration: none;
}

#footerGrow a:hover	{
	color: white;
	text-decoration: underline;
}

.footerRightNew {
	float: right:
	text-align: right;
	padding-left: 300px;
}
/* End New Footers*/

.box {width:250px;
height:inherit;
background-color:#FFFFFF;
float:left;
line-height:25px;
padding:9px 0px;
}




h5 {

	font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 1.8em;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1em;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #000;
	text-decoration: none;
		color: #004b76;
}

.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 80% }

.delicious-posts a:hover { color: #333; text-decoration: underline }
.delicious-posts a { font-size: 11px; color: #333;}
.delicious-post a { font-size: 11px; color: #333; }
.delicious-post a:hover { color: #333; text-decoration: underline }

