/* CSS Document */


 html,body,p,div,img,li,ul,dl,dd,dt,form,table,td,tr,form{
  margin:0;
  padding:0;
  border:0;}
  
input,select{
  margin:0;
  padding:0;}

/* Main DIV Layouts --------------------------------------------------*/

body{
 margin: 0;
 padding:0;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 background-color: #F3F3F3;
 text-align: center}
 
#container {margin: 0;
            width: 760px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			background-color: #FFFFFF;
			text-align:left
			;}


/* Header --------------------------------------------------*/

#head{
height:132px;
text-align:left;
background-image:  url(/images/banners/head.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}

#head_irl{
height:132px;
text-align:left;
background-image:  url(/images/banners/head_irl.gif);
background-repeat: no-repeat;
background-position: top right;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}

#subnav {float: right;
         margin: 5px 0px 0px 0px;
		 padding: 0px 7px 0px 0px; }

#navtop li
{
display: inline;
list-style-type: none;
background: url(/images/buttons/bullet_wht.gif) no-repeat 0em 0.5em;
padding: 0 0 0 12px;
}
#navtop a:link {color:#ffffff;}
#navtop a:hover {color:#ffffff;}
#navtop a:visited {color:#ffffff;}

#search {margin: 77px 0px 0px 0px;
         padding: 0px 0px 0px 0px;}

#logo {float: left;}

.invisible{position: absolute; left: -9000px}



/* ***MAIN MENU*** */
#Topnav{ height:25px; margin: 1px 0px 0 0px; text-align: left; border-top: 1px solid #C9C9C9;border-bottom: 5px solid #cce5ea;}
#Topnav ul{ height:25px; list-style-type: none; margin:0; }

#Topnav ul li{ float: left; }
#Topnav ul a,#Topnav ul a:link,#Topnav ul a:visited,#Topnav ul a:active{ height:25px; line-height:17px;  float:left; display:block; text-decoration:none; text-align:center; font-weight:bold; color:#4D5154; }
#Topnav ul li.on a#nav1,#Topnav a#nav1:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav2,#Topnav a#nav2:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav3,#Topnav a#nav3:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav4,#Topnav a#nav4:hover{ color:#333; background:#CCE5EB; }
#Topnav ul li.on a#nav5,#Topnav a#nav5:hover{ color:#333; background:#CCE5EB; }


a#nav1{ width:170px; }
a#nav2{ width:116px; border-left:1px solid #CCE5EB; }
a#nav3{ width:151px; border-left:1px solid #CCE5EB; }
a#nav4{ width:153px; border-left:1px solid #CCE5EB; }
a#nav5{ width:166px; border-left:1px solid #CCE5EB; }

html>body a#nav1{ width:171px; }/* Plus One */
html>body a#nav2{ width:115px;  }/* Minus One */
html>body a#nav3{ width:150px; }/* Minus One */
html>body a#nav4{ width:152px; }/* Minus One */
html>body a#nav5{ width:164px; }/* Minus Two */

#Topnav a#nav1 span{ background:#CCE5EB; }
#Topnav a#nav2 span{ background:#CCE5EB; }
#Topnav a#nav3 span{ background:#CCE5EB; }
#Topnav a#nav4 span{ background:#CCE5EB; }
#Topnav a#nav5 span{ background:#CCE5EB; }



/* Main Content Layouts --------------------------------------------------*/


		  
#content {padding: 0px;
		  margin-left: 155px;
		  margin-right: 155px;
		  margin-top: 0px;
		  background-color: #FFFFFF;
		  padding: 15px 15px 0px 15px;}
		  
#content2 {padding: 0px;
		  margin-left: 155px;
		  margin-right: 155px;
		  margin-top: 0px;
		  height: expression('1%');
		  background-color: #FFFFFF;
		  padding: 15px 15px 0px 15px;}

#content4 {padding: 0px;
		  margin-left: 0px;
		  margin-right: 155px;
		  margin-top: 0px;
		  height: expression('1%');
		  background-color: #FFFFFF;
		  padding: 15px 15px 0px 10px;
		}		  

#home #content {padding: 0px;
		  margin-left: 165px;
		  margin-right: 0px;
		  margin-top: 0px;
		  background-color: #FFFFFF;
		  padding: 15px 15px 0px 10px;}
		  
#home #sidebar-a {float: left;
			width: 165px;
			background-color: #ffffff;
			margin: 0px 0px 0px 0px;
			padding: 0}		  
		  
		  		  		  		 		  		  
#sidebar-a {float: left;
			width: 155px;
			background-color: #ffffff;
			margin: 0px 0px 0px 0px;
			padding: 0}
			
#sidebar-b {float: right;
			width: 155px;
			background-color: #ffffff;
			margin: 0px 0px 0px 0px;
			padding: 0}
			
#sidebar-c {float: left;
			width: 150px;
			background-color: #ffffff;
			margin: 15px 0px 0px 0px;
			padding: 0}			
			
			
#footer {
background-color:#FFFFFF;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0;
clear:both;
margin-top:10px;
padding:3px 0 15px;
text-align:center;
}
			
			
				

/* Links --------------------------------------------------*/
a:link    {color: #000099; text-decoration: underline; }
a:visited {color: #800080; text-decoration: underline; }
a:hover   {color: #F5873C; text-decoration: underline; }



/* Placeholders --------------------------------------------------*/

/* NEWS PLACEHOLDER --------------*/
#newsp     {width: 162px; margin: 15px 0px 0px 5px; border:1px solid #C9C9C9;}
#newsphead {background:#00BDE5;}
#newsphead h2{color: #FFFFFF;  font-size: 1em; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 5px}	  
#newsptext {padding: 5px 5px 5px 5px;}

img.website {padding: 5px 0px 0px 25px;}


/* Normal Placeholders --------------*/
.placenew  {width: 150px; 
         margin: 15px 0px 0px 5px;
         border:1px solid #C9C9C9;
		 padding: 5px 5px 5px 5px }
.placenew h2 {color: #07A0C1; font-size: 1em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

.place  {width: 138px; 
         margin: 15px 0px 0px 0px;
         border:1px solid #C9C9C9;
		 padding: 5px 5px 5px 5px }
.place h2 {color: #07A0C1; font-size: 1em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

.place2  {width: 138px; margin: 15px 0px 0px 5px;
         border:1px solid #C9C9C9;
		 padding: 5px 5px 5px 5px }
.place2 h2 {color: #07A0C1; font-size: 1em; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}		 


/* Text, Headings and Lists --------------------------------------------------*/
p {margin: 0px 0px 0px 0px; padding: 7px 0px 7px 0px}
h1 {color:#333333; font-size: 1.3em; margin: 0px 0px 0px 0px}
h2 {color:#333333; font-size: 1.2em; margin: 0px 0px 0px 0px}
h3 {color:#333333; font-size: 1.1em; margin: 0px 0px 0px 0px}


#home h1 {margin:0; padding: 0;}
#home #sidebar-a  ul    {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#home #sidebar-a  ul li {background: url(/images/buttons/bullet_blu.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}

#sidebar-a  ul    {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#sidebar-a  ul li {background: url(/images/buttons/bullet_blu.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#sidebar-b  ul    {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#sidebar-b  ul li {background: url(/images/buttons/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#content  ul    {list-style: none; margin: 10px 0 0 1.5em; padding: 0 0 0.5em 0;}
#content ul li  {background: url(/images/buttons/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#content ol  ol   {list-style-type: lower-alpha;}

#content2  ul    {list-style: none; margin: 10px 0 0 1.5em; padding: 0 0 0.5em 0;}
#content2 ul li   {background: url(/images/buttons/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}
#content2 ol  ol   {list-style-type: lower-alpha;}

#content2 ul.verticalMenu   {list-style: none; margin: 0; padding: 0 0 0.5em 0;}
#content2 ul.verticalMenu li  {background: #FFF; display: block; padding: 0.1em 0 0.1em 0;}
#content2 ul.verticalMenu ol { list-style-type: lower-alpha;}

#content4  ul    {list-style: none; margin: 10px 0 0 1.5em; padding: 0 0 0.5em 0;}
#content4 ul li   {background: url(/images/buttons/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.1em 9px;}

/*#content img { margin: 7px;}*/
#content2 img { margin: 7px;}
#content3 img { margin: 7px;}
#content4 img { margin: 7px;}
#content5 img { margin: 7px;}
#tabtext img { margin: 7px;}
.tabcontent img { margin: 7px;}
.tabcontentfull img { margin: 7px;}


/* Main Content Homepage -------------------------------------------------------------------------*/
#homeimg {width: 547px;
      height: 168px;
      /*background: url(/images/banners/home_img.jpg) no-repeat;*/
	  margin: 0px 0px 0px 15px; }
	  
/* ORANGE OUTLINE BOX --------------------------------------------------*/

#orangebox{
      border:1px solid #F5873C;
	  margin: 10px 5px 0px 18px; 
	  padding: 5px 5px 5px 5px}
	  
#orangebox h2 {font-size: 1.1em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px;}
#orangebox p {line-height: 2em;}	  
	  	  

/* Blue Placeholders on Homepage --*/
 
#boxsurround {margin: 0px 0px 0px 8px}
#boxsurround p {color:#FFFFFF; padding: 5px 5px 5px 5px;}
#boxsurround a:link {color: #FFFFFF}
#boxsurround a:visited{color: #FFFFFF}
#boxsurround a:hover {color: #FFFFFF}
#boxsurround a:active {color: #FFFFFF}
#boxsurround h2 {color: #FFFFFF; font-size: 1em; padding: 5px 0px 0px 5px; margin: 0px 0px 0px 0px;}
 
 /* Part One --*/
#boxone {width: 173px;
       height: 85px;
       float: left;
	   margin-top: 10px;
	   margin-bottom: 10px;
	   margin-right: 9px;
	   margin-left: 5px;
	   background-color: #00BDE5;}
	   
		
		 		
/* Part Two --*/		
#boxtwo {width: 173px;
        height: 85px;
       float: left;
	    margin-top: 10px;
	   margin-bottom: 10px;
	   margin-right: 9px;
	   margin-left: 5px;
	   background-color: #00BDE5;}

		
/* Part Three --*/		
#boxthree {width: 173px;
        height: 85px;
       float: left;
	    margin-top: 10px;
	   margin-bottom: 10px;
	   margin-left: 5px;
	   background-color: #00BDE5;}
			  	  

/* History Trail --------------------------------------------------*/

#history    {background-color: #FFFFFF;
			border:solid #CCCCCC;
            border-width:0px 0px 1px 0px;
			padding: 5px 0px 5px 18px;}
			
/* Subpages -------------------------------------------------------------------------*/

.placeholder {width: 149px; margin: 15px 0px 0px 0px; border:1px solid #C9C9C9;}
.placehead {background:#F5873C;}
.placehead h2 {color: #FFFFFF;  font-size: 1em; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 5px}	  
.ptext {padding: 5px 5px 5px 5px; background-color: #FFFFFF}
.image {padding: 0px; background-color: #FFFFFF}
.image img {margin: 1px 0px 0px 0px}
.image p {padding: 0px 5px 5px 5px;}



/* Side Navigation -------------------------------------------------------------------------*/
#sideblue     {margin-left: 0px; border:1px solid #C9C9C9; border-width: 1px 1px 1px 1px; }

#sideblue ul  {margin: 0; padding: 0; list-style-type: none; font-family: arial, Helvetica, sans-serif; background-color: #C9C9C9;}
#sideblue li  {margin: 0 0 1px 0; }
#sideblue a   {display: block; padding: 5px 10px; width: 128px; color: #333333; background-color: #CCE5EB; text-decoration: none;}
#sideblue a:hover  {color: #000000; background-color: #D9D9D9; text-decoration: none; }
#sideblue ul ul li {margin: 0 0 1px 0;  }
#sideblue ul ul a  {display: block; padding: 5px 5px 5px 20px; width: 123px; color: #333333; background-color: #FFFFFF; text-decoration: none;}
#sideblue ul ul a:hover {color: #000000; background-color: #E7E6E1; text-decoration: underline;}

			
/* Tables--------------------------------------------------*/
table {background-color: #cccccc; margin-top: 10px; margin-bottom: 10px}
td {background-color: #FFFFFF; padding: 5px;}
th {background-color: #CCE5EB; padding: 5px; color: #333333;}




/* Finishing Touches --------------------------------------------------*/
.btn1 {margin: 10px 0px 0px 0px}
.middle    {vertical-align: middle;}
.fright {float:right;}
.fleft{float:left;}
.imagespace {margin: 0px 10px 5px 15px}
.tendown {margin: 0px 0px 20px 0px}

.pushdown {margin-top: 10px}

img.left { float: left;}
img.right { float: right;}
p.indent { margin-left: 40px }
p.left { text-align: left;}
p.center { text-align: center;}
p.right { text-align: right;}

/* Forms --------------------------------------------------*/
.warning {color: #FF0000;}
.warningbld {font-weight: bold; color: #FF0000;}

#feed, #emailfriend {margin: 0px; padding: 0px; font-size: 100%;}

#feed fieldset, #emailfriend fieldset { font-size: 100%; padding: 5px; margin: 0px 0px 0px 0px;}
#feed fieldset legend {font-size: 130%; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 5px;}

label {font-size: 100%;}

input, select, textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

#comp div, #feed div, #emailfriend div {
  clear: left;
  display: block;
  height: expression('1%');
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
}


#comp div fieldset, #feed div fieldset, #emailfriend div fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0px 0px 0px 142px;
  padding: 0px 5px 5px 5px;
  width: 197px;
}

#comp div fieldset legend, #feed div fieldset legend, #emailfriend div fieldset legend{
  font-size: 100%;
  padding: 0px 3px 0px 9px;
}

#comp div.required fieldset legend, #feed div.required fieldset legend, #emailfriend div.required fieldset legend{
  font-weight: bold;
}

#emailfriend div label {
  display: block;
  float: left;
  width: 120px;
  padding-right: 5px;
  margin: 0px 0px 5px 0px;
}

#comp div label {
  display: block;
  float: left;
  width: 170px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
  font-weight: bold;
}
#feed div label {
  display: block;
  float: left;
  width: 170px;
  padding-right: 5px;
  margin: 0px 0px 5px 0px;
}

#comp #radio,#feed #radio, #emailfriend #radio {
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}

.radmove {
	clear: both;
	text-align: right;
	height: expression('1%');
	margin: 5px 0px 0px 0px;
	padding: 1px 3px;
}
.radmove label {
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
  font-weight: bold;
}

#comp div label.other,#feed div label.other, #emailfriend div label.other {
  width: 170px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  font-weight: bold;
}



#comp div fieldset label.labelRadio,#feed div fieldset label.labelRadio, #emailfriend div fieldset label.labelRadio {
  margin: 0px 0px 5px 0px;
  width: 70px;
}

#comp div input,#comp div select,#comp div textarea,#feed div input,#feed div select,#feed div textarea, #emailfriend div input, #emailfriend div select, #emailfriend div textarea {
  width: 200px;
  padding: 1px 3px;
  margin: 0px 0px 0px 0px;
}

#comp div input.inputFile,#feed div input.inputFile {
  width: 211px;
}

#comp div select.selectOne,#feed div select.selectOne  {
  width: 211px;
  padding: 1px 3px;
}

#comp p,#feed p, #emailfriend p {clear:both}

#comp div input.inputCheckbox,#comp input.inputCheckbox,#feed div input.inputCheckbox,#feed input.inputCheckbox {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 140px;
}

#comp div.submit,#feed div.submit, #emailfriend div.submit {
  width: 214px;
  padding: 0px 0px 0px 140px;
}

#comp div.submit div,#feed div.submit div, #emailfriend div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0px;
  margin: 0px;
}

#comp div input.inputSubmit, div input.inputButton, input.inputSubmit, input.inputButton,#feed div input.inputSubmit, #emailfriend div input.inputSubmit {
  color: #000000;
  width: auto;
  padding: 0px 6px;
  margin: 0px;
}

#comp div.submit div input.inputSubmit, div.submit div input.inputButton,#feed div.submit div input.inputSubmit {
  float: right;
  margin: 0px 0px 0px 5px;
}

/*.inputRadio label {
  margin: 0px 0px 5px 0px;
  width: 70px;
}
.inputRadio input {
  display: inline;
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-width: 0px;
  padding: 0px;
  margin: 0px 0px 0px 140px;
}*/
p.feed_end { clear: both; padding-top: 15px;}

#column1 {width: 250px; float:left}
#column2 {width: 250px; float:right; display:inline}

#column1 h2 {font-size: 1.2em;}
#column2 h2 {font-size: 1.2em;}


/* Google Search */
div.url { color: #008000;}
table.searchBoxResults { margin: 0;}




/* New Homepage styles --------------------------------------------------*/

#maincontent {padding: 15px 10px 0px 10px}
#maincontent  ul    {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.5em 0;}
#maincontent  ul li {background: url(/images/buttons/bullet_bl.gif) no-repeat 0em 0.6em; display: block; padding: 0.1em 0 0.3em 9px;}


#colone {width: 290px; float: left; }
#coltwo {width: 210px; float: left;  margin: 0px 0px 0px 15px}
#colthree {width: 210px; float: left;  margin: 0px 0px 0px 15px}

#colhome {width: 500px; float: left; }

td.bus {width: 290px; border-bottom: 3px solid #00bde5; padding: 0px 0px 0px 0px!important }

#business {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #00bde5; }
#business h2 {background-color: #00bde5; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#business .divcontent {background-image: url(/images/point_blue.gif); background-repeat:no-repeat; background-position:top center; background-color:#ffffff; padding: 15px 0px 0px 0px;}


#businesslrg {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #00bde5; }
#businesslrg h2 {background-color: #00bde5; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#businesslrg .divcontent {background-image: url(/images/point_blue.gif); background-repeat:no-repeat; background-position:top center; background-color:#ffffff; padding: 15px 0px 0px 0px;}

#businessgrd {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #00bde5; }
#businessgrd h2 {background-color: #00bde5; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#businessgrd .divcontent {background-image: url(/images/point_blue.gif); background-repeat:no-repeat; background-position:top center; background-color:#ffffff; padding: 15px 0px 0px 0px;}



#media {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #a8ad2f;}
#media h2 {background-color: #a8ad2f; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#media .divcontent {background-image: url(/images/point_green.gif); background-repeat:no-repeat; background-position:top center; background-color:#FFFFFF; padding: 15px 0px 0px 0px}


#research {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #737373;}
#research h2 {background-color: #737373; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#research .divcontent {background-image: url(/images/point_grey.gif); background-repeat:no-repeat; background-position:top center; background-color:#FFFFFF; padding: 15px 0px 0px 0px}

#researchlrg {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #737373;}
#researchlrg h2 {background-color: #737373; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#researchlrg .divcontent {background-image: url(/images/point_grey.gif); background-repeat:no-repeat; background-position:top center; background-color:#FFFFFF; padding: 15px 0px 0px 0px}

#researchgrd {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #737373;}
#researchgrd h2 {background-color: #737373; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#researchgrd .divcontent {background-image: url(/images/point_grey.gif); background-repeat:no-repeat; background-position:top center; background-color:#FFFFFF; padding: 15px 0px 0px 0px}



#credit {margin: 0px 0px 15px 0px;  border-bottom: 3px solid #98499a;}
#credit h2 {background-color: #98499a; padding: 5px 5px 5px 5px; font-size: 1.6em; font-weight:normal; color: #ffffff; font-family:Georgia, "Times New Roman", Times, serif; }
#credit .divcontent {background-image: url(/images/point_purple.gif); background-repeat:no-repeat; background-position:top center; background-color:#FFFFFF; padding: 15px 0px 0px 0px}


#media .divcontent {
min-height:100px; height:auto;}
/* for Internet Explorer *//*\*/
* html #media .divcontent {height: 100px;}
/**/


#credit .divcontent {
min-height:100px; height:auto;}
/* for Internet Explorer *//*\*/
* html #credit .divcontent {height: 100px;}
/**/


#business .divcontent {
min-height:125px; height:auto;}
/* for Internet Explorer *//*\*/
* html #business .divcontent {height: 125px;}
/**/


#research .divcontent {
min-height:125px; height:auto;}
/* for Internet Explorer *//*\*/
* html #research .divcontent {height: 125px;}
/**/



#businesslrg .divcontent {
min-height:150px; height:auto;}
/* for Internet Explorer *//*\*/
* html #businesslrg .divcontent {height: 150px;}
/**/


#researchlrg .divcontent {
min-height:150px; height:auto;}
/* for Internet Explorer *//*\*/
* html #researchlrg .divcontent {height: 150px;}
/**/


#businessgrd .divcontent {
min-height:220px; height:auto;}
/* for Internet Explorer *//*\*/
* html #businessgrd .divcontent {height: 220px;}
/**/


#researchgrd .divcontent {
min-height:220px; height:auto;}
/* for Internet Explorer *//*\*/
* html #researchgrd .divcontent {height: 220px;}
/**/

.floatimg_r {float:left; padding: 0px 10px 5px 0px}
.floatimg_right {float:right; padding: 0px 0px 5px 10px}
.imgbottom {padding: 0px 0px 0px 0px}
* html .imgbottom img {margin: 0px 0px -3px 0px !important;}

#consumerconnect {width: 209px; height: 116px;  background-image:url(/images/place_consumerconnect.gif); background-repeat:no-repeat; background-position: top right; margin: 0px 0px 15px 0px}
#consumerconnect h2 {padding: 5px 5px 5px 10px; font-size: 1.6em; font-weight:normal; color: #f5873c; font-family:Georgia, "Times New Roman", Times, serif; }
#consumerconnect p {padding: 5px 5px 5px 10px}

#consumerproperty {
background-image:url("/images/place_consumerproperty.gif");
background-position:right top;
background-repeat:no-repeat;
height:116px;
margin:0 0 7px;
width:209px;
}

#consumerproperty h2 {padding: 5px 5px 5px 10px; font-size: 1.6em; font-weight:normal; color: #a6af37; font-family:Georgia, "Times New Roman", Times, serif; }
#consumerproperty p {padding: 5px 5px 5px 10px}

#newshome {
margin:0px
}

#newshome h2 {padding: 5px 5px 5px 10px; font-size: 1.6em; font-weight:normal; color: #f5873c; font-family:Georgia, "Times New Roman", Times, serif; }


#join {float: right; margin:2px 4px 0 0;  }

* html #business {zoom:1}
* html #businesslrg {zoom:1}
* html #businessgrd {zoom:1}
* html #media {zoom:1}
* html #research {zoom:1}
* html #researchlrg {zoom:1}
* html #researchgrd {zoom:1}
* html #credit {zoom:1}


/* Clearfix --------------------------------------------------*/    
 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
.clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */


@media screen and (-webkit-min-device-pixel-ratio:0){
#maincontent {font-size: 95%}
}

* html #home #footer {margin-top: -10px;} 

#maincontent .divcontent p img.left{float:left;
padding:0 10px 5px 0;}

#maincontent h2 a,#maincontent h2 a:link, #maincontent h2 a:visited{color:#fff;text-decoration:none;}
#maincontent h2 a:hover{color:#fff;text-decoration:underline;}

#bluebanner {
background-image:url("/images/place_money.gif");
background-position:right top;
background-repeat:no-repeat;
height:116px;
margin:0 0 15px;
width:209px;
}

#bluebannerbtm {}
#bluebannerbtm h2 {padding: 5px 5px 5px 10px; font-size: 1.6em; font-weight:normal; color: #1ea7d7; font-family:Georgia, "Times New Roman", Times, serif; }
#bluebannerbtm p {padding: 0px 5px 10px 10px}

*+html #join { margin:-10px 4px 0 0; } 
*html #join { margin:-10px 4px 0 0; }
*+html #footer {padding:3px 0 5px;}
*html #footer {padding:3px 0 5px;}
*html #footer {margin-top:10px!important }

@media screen and (-webkit-min-device-pixel-ratio:0){#join { margin:-10px 4px 0 0; }}

