﻿body{
	background-image:url(/gl_images/site_bg-iif.gif); 
	padding:0;
	margin:0;
}

img{
	border:0;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

#wrapper {
	margin:0 auto;
	/* margin:32px auto; */
	width:992px;
}
#se_content_ps_image{
	margin:0px 0px 5px 5px;
	}

#header,
#main,
#footer{
	width:992px;
	float:left;
}

#main_wrapper{
	background-image:url(/images/left_tile.gif);
	background-repeat:repeat-y;
	float:left;
	background-color:#fcfcfc;
}

#main_bg{
	background:right top url(/images/microsite/rightbg.gif) no-repeat;
	float:left;
}

#main{
	width:992px;
	float:left;
	background-image:url(/images/microsite/cohen/left_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#f4f3f4;
}

#left{
	width:239px;
	float:left;
}

#intro_wrapper{float:left;}

.intro_wrapper{margin-bottom:10px;float:left;}

.intro_wrapper a:hover{
	color:#578297;
}

.intro{
	width:150px;
	border:0px solid red;
	float:left;
	padding:0 10px 10px 0;
}

.intro1{
	width:600px;
	height:25px;
	border:0px solid red;
	float:left;
}

.intro_title{
	width:160px;
	height:25px;
	border:0px solid red;
	float:left;
}

.introtitle3{
	font-family:Tahoma,Arial;
	color:#508929;
	font-size:12px;
	text-decoration:none !important;
	font-weight:bold;
}

.introtext{
	width:300px;
	float:left;
	margin-top:3px;
}

.introtitle{
 	color:#508929 !important;
}

b, strong { 
	color:#454545;
}

#searchbg{
	width:992px;
	height:30px;
	 background:0 0 url(/images/microsite/searchbg_cohen.gif); 
	/*background-color:#555;*/
}

.left_content{
	width:240px;
}

.left_content_div{
	margin:1px 0 0px 13px;
	width:223px;
	display:inline;
}

.bullet1{	
	background:url(/images/bullet1.gif) 0 3px no-repeat;
	padding:0px 0 5px 14px;
	float:left;
	width:200px;
}

.div1{
	position:relative;
	left:-1px;
}

.bullet1off{	
	background:url(/images/bullet1.gif) 0 3px no-repeat;
	padding:0px 0 5px 14px;
	float:left;
	width:200px;

}

.bullet1on a{	
	background:url(/images/bullet1.gif) 0 3px no-repeat;
	padding:0px 0 5px 14px;
	float:left;
	width:200px;
	color:#508929 !important;
}

.bullet2{	
	padding:0 0 0 5px;
	margin:0;
	float:left;
	width:200px;
	height:21px;
	color:#508929;
}

div.indentstyleoff1 { 
	width:200px;
	font-family:Tahoma, Arial;
	color:#6f6f6f;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	line-height:21px;
	height: 21px;
	}
div.indentstyleoff1 a {
	width:200px;
	font-family:Tahoma, Arial;
	color:#6f6f6f;
	font-size:11px;
	text-decoration:none; 
	font-weight: bold;
 }
div.indentstyleon1 {  
	width:200px;
	font-family:Tahoma, Arial;	
	color:#5ea7cb;
	font-size:11px;
	text-decoration:none;
	line-height:21px; 
	height: 21px;
	}
div.indentstyleon1 a 
{

	width:200px;
	font-family:Tahoma, Arial;
	color:#508929;
	font-size:11px;
	text-decoration:none; 
	font-weight: bold;
	}

div.indentstyleoff2, 
div.indentstyleoff2 a {
	color:#6f6f6f;
	position:relative;
	left:15px;
	width:175px;
	text-decoration:none;
 }
div.indentstyleon2,
div.indentstyleon2 a 
{
	color:#508929;
	position:relative;
	left:15px;
	width:175px;
	text-decoration:none;
}

div.indentstyleoff3, 
div.indentstyleoff3 a {
	color:#6f6f6f;
	text-decoration:none;
	position:relative;
	left:25px;
	width:155px;
 }
div.indentstyleon3,
div.indentstyleon3 a 
{
	color:#5ea7cb;
	text-decoration:none;
	position:relative;
	left:25px;	
	width:155px;
}

.bullet2off{	
	padding:0px 0 5px 5px;
	float:left;
	width:200px;

}

.bullet2on a{	
	padding:0px 0 5px 5px;
	float:left;
	width:200px;
	color:#508929 !important;
}


.subheader1{
	color:#508929;
	font-size:15px;
	font-weight:bold;
}

.subheader2{
	color:#6f6f6f;
	font-size:11px;
	font-weight:bold;
}

.leftnavdiv{
	margin:0 0 4px 0;
}

#left a:hover{
	color:#508929;
}

#right{
	width:745px;
	float:left;
	background-image:url(../images/microsite/rightbg2_grey.gif); 
	background-color:#fcfcfc; 
	background-repeat:no-repeat;
}

#breadcrumb{
	margin:7px 0 31px 14px;
	float:left;
	width:700px;
	display:inline;
}

#breadcrumb a:hover{
	color:#ab9e6e;
}

#breadcrumb div{
	float:left;
}

.breadcrumb_on{
	font-family:tahoma;
	color:#ab9e6e !important;
	font-size:11px;
	text-decoration:none;
}

.breadcrumb_off{
	font-family:tahoma;
	color:#ab9e6e;
	font-size:11px;
	text-decoration:none;
}

#leftcontent, #se_content_leftcontent{
	width:491px;
	padding:0 25px;
}

.improving{
	margin:-4px auto 22px 16px;
	width:385px;
}

#rightcontent, #se_content_rightcontent{
	float:left;
	width:200px;
	margin-top:24px;
}

.rightitem{
	width:200px;
	/* background:0 0 repeat-y url(/images/microsite/righttile.gif); */

	float:left;
}

.rightbg1{
	width:187px;
	/* background:0 0 no-repeat url(/images/microsite/rightbg1.gif); */
	float:left;
	padding:4px 0px 0 7px;
	background-color: #f7f2f9;
}

.go1{
	margin-top:5px;
	float:left;
}

.rightbottom{
	margin-bottom:11px;
}

#footer{
	height:35px;
	width:992px;
	float:left;	
	background-image:url(/images/microsite/footer_bg_iif.png);
	position:relative;
}

#footer_div{
	position:relative;
	top:10px;
	left:18px;
}

#footer_div a:hover{
	color:#f9ebc5;
}

.footer_div{
	position:relative;
	top:1px;
}

.copy{
	position:relative;
	top:10px;
	left:-18px;
}

.spacer1{
	width:7px; 
	float:left; 
	height:7px;
}

.margin2{
	margin:8px 0 0 14px;
	display:inline;
}

.margin1{
	margin-top:8px;
}

.margin3{
	margin-top:5px;
}

.searchdiv{
	margin:0 4px;
}

/*soh tanakas sweet rollover script http://www.sohtanaka.com/web-design/fancy-thumbnail-hover-effect-w-jquery/ */

#gallery ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px 0 50px 10px;
	width: 470px;
}
#gallery ul.thumb li {
	margin: 0; 
	padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 66px;
	height: 49px;
}
#gallery ul.thumb li img {
	width: 66px;
	height: 49px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #fff;
	position: absolute;
	left: 0; top: 0;
}
#gallery ul.thumb li img.hover {
	/* background:url(thumb_bg.png) no-repeat center center;   Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

/*end soh tanakas sweet rollover script*/

#gallery{
	float:left;
}

.relative{
	position:relative;
}

.left{
	float:left;
}

.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.test{
	border:1px solid red;
}

.top{
	z-index:2; 
	position:relative;
}

.pointer{
	cursor:pointer;
}

.formborder1BACKUP{
	border:0;
	height:13px;
	width:90px;
	padding-top:1px;
}

.formborder{
	background-color:#fff;
	border:1px solid #7f9db9;
	color:#000;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
	padding:1px 0 1px 5px;
	margin: 0 0 8px 0;
}

.formborder1{
	background-color:#f3edda;
	border:1px solid #b1a561;
	color:#4471b9;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
	padding:1px 0 1px 5px;
	font-weight:200;
}


.formborder2{
	border:1px solid #777;
	height:12px;
	width:114px;
	background-color:#5b8d2c;
	color:#fcf6e6;
	padding:2px;
}

* {
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;	
	
}

p {
	font-family:Tahoma, Arial;
	font-size:12px;
	text-decoration:none;	
	
}


.white{
	color:#fff;
}

.text2{
	color:#ebeee7;
	font-weight:bold;
}

.text1{
	font-family:tahoma;
	color:#dbbd6c;
	font-size:11px;
	text-decoration:none;
}

.text3{
	color:#6b5927;
	font-weight:bold;
	width:200px
}

.text4{
	line-height:14px;
	font-size:12px;
	color:#6b5927;
}

.text4 a {
	line-height:14px;
	font-size:12px;
	color:#656464;
	text-decoration:underline;		
}

.text4 strong{
	font-size:12px;
}

.text4 li {
	line-height:14px;
	font-size:12px;
	color:#656464;
	text-decoration:none;		
}

.text5 {
	color:#6b5927;
	text-decoration: underline;
}

.textsm{
	font-family:tahoma;
	color:#807f7f;
	font-size:10px;
	text-decoration:none;
}

.blue1{
	color:#adf380;
}

.blue2{
	color:#535e54;
}

/* table for assets data */

table.assets {
	margin: 0;
	padding: 0;
/*	border-width: 1px;
	border-spacing:0 ;
	border-style: solid;
	border-color: white;
	border-collapse: collapse; */
}

table.assets th {
	margin: 0;
	padding: 0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:600;
	font-size: 11px;
}

table.assets td {
	font-family: Arial, Helvetica, sans-serif;
	color: #0f59a5;
	font-size: 11px;
	margin: 0;
	padding: 5px 2px 0 0 ;
}

.desc_locations a {
	font-size: 11px;
}

ul{
	padding: 0;
	margin-left: 20px;
}



li {
	line-height:26px !important;
	/* list-style-type: none; */
}

.nb ul, a{
	padding-left: 0;
	margin-left: 0;
	color: #508929;
}

.nb li {
	margin-left: -18px;
	list-style-type: none;
	color:#3a6b2d; 
}

ul a {
	font-family:Tahoma,Ariel;
	/* color:#21688b; */
	font-size:12px;
	text-decoration:none !important;
	font-weight:bold;
}

ul a:hover {
	color:#508929 !important;
}

.pic1 {
	border: 2px solid #f3eacb;
}

.formbox{
	border-top:1px solid #cccccc;
	height:180px;
}

.bg1{
	background-color:#ebe5c8
}

.pdf2 {  
	background-image: url(/gl_images/pdf.gif);
    background-position: 9px 3px ;
	background-repeat: no-repeat;
    padding-left: 29px;
	padding-top: 3px; padding-right: 3px; padding-bottom: 3px; 
}
	
.pdf2 a {
	font-family: arial; 
	font-size: 12px; 
	line-height: normal; 
	font-weight: normal; 
	color: #534523;
	text-decoration: none;
	text-align:left;
}

.brochure {
	width:500px;
	margin: 8px 0 13px 0;
}

h1 {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:480px;
	border:0px solid red;
	font-color:b2a477;
}

h2 {
	color: #333; 
	font-size:14px; 
	font-weight:600; 
	margin:15px 0 10px 0;
}

table.datasm {
	clear:both;
	float:left;
	/* width:730px; */
	margin: 5px 0 15px 0;
	padding: 0;
	border: 0px solid #f00;
	border-collapse: collapse;
}

table.datasm th {
	float:none;
	padding:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	border-bottom: 1px solid #ddd;
	border-left: 0px solid #fff;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
}

table.datasm td {
	float:none;
	padding:5px;
	color: #777777;
	border-bottom: 1px solid #ddd;
	border-left: 0px solid #fff;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
}

table.datasm a {
	color: #508929;
}


.imgholder {
 	float: right !important;
	width: 193px;
	text-align:center;
	margin-left:10px;
	border: 0px solid red;
}

.imgdisplay {
	margin:0 auto;
 	border: 1px solid #cec4b0;	
}

.imgdisplay img {
	padding: 5px ;
	margin: 0;
}

.imgcaption {
	padding: 5px ;
	font-size: 10px;
	position: relative;
	float:none;
	width: 215px;
}

.search_wrapper{
	margin-top:5px;
}

.search_field{
	background-color:#957c38;
	border:1px solid #b59e61;
	font-style:verdana;
	font-size: 11px;
	color:#ede2b9;
	padding:2px 3px;
}

.lettersOn {
	float:left;
	width:17px;
	height:15px;
	border:1px solid #c6c6c6;
	text-align:center;
	margin:0 4px 0 0;
	font-size:12px;
	font-weight:600;
	background-color:#fff;
	color:#444;
}

.lettersOn A {
	text-decoration:none;
	color:#508929;
	font-size:13px;
}

.lettersOff {
	float:left;
	width:17px;
	height:15px;
	border:1px solid #ccc;
	text-align:center;
	margin:0 4px 0 0;
	font-size:12px;
	font-weight:600;
	background-color:#eaeaea;
	color:#000;
}

.lettersOff A {
	text-decoration:none;
	color:#508929;
	font-size:13px;
}

.lettersOff A:hover {
	text-decoration:none;
	color:#000;
	font-size:13px;
}

#testmenu {
	font-family:Arial, Helvetica, sans-serif;
	color: #555;
	font-size:13px;
	font-weight: 600;
}

#hpdiv {
  display:none;
}

/* #testmenu A {
	font-family:Arial, Helvetica, sans-serif;
	color:#64523c !important;
	font-size:13px;
	text-decoration:underline !important;
	font-weight: 600;
}

#testmenu A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#bca560; !important;
	font-size:13px;
	text-decoration:none !important;
	font-weight: 600;
}

#testmenu A:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#64523c !important;
	font-size:13px;
	text-decoration:underline !important;
	font-weight: 600;
} */


