





/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	TAGS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	background-image: url(../images/page_bg.gif);
	background-repeat: repeat-y;
	}

body, td, pre, input, textarea, select {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	color: #333;
	}
a:link {
	color: #05478e;
	}
a:visited {
	color: #05478e;
	}
a:hover {
	text-decoration: none;
	color: #002e5e;
	}
a:active {
	color: #05478e;
	}
a img {
	border: 0 none;
	}
code {
	color: #f09;
	}
	
	
p, li, pre {
	line-height: 1.3;
	}
h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre {
	margin-top: 0;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	}
h3, h4, h5, h6, p, ol, ul, pre {
	margin-bottom: 1.3em;
	}
h1 {
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 0 .8em 0;
	}
#publications h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre {
	margin-top: 0;
	}
#publications h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	}
#publications h3, h4, h5, h6, p, ol, ul, pre {
	margin-bottom: 1.3em;
	}
#publications h1 {
	font-size: 24pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #00635f;
	margin: 0 0 .8em 0;
	}
#architects h2 {
	color: #c67807;
	}
#building h2 {
	color: #4B79C2;
	}
#industryMembersPage h1 {
	color: #00635F;
	}
#architectsSpecPage h1 {
	color: #C67807;
	}
#buildingFirePage h1 {
	color: #4B79C2;
	}
h2 {
	font-size: 105%;
	font-family: Arial, Helvetica, sans-serif;
	color: #004689;
	color: #002e5e;
	color: #555;
	margin: 0 0 .3em 0;
	}
h3 {
	margin: 0 0 .3em 0;
	font-size: 103%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #05478e;
	color: #777;
	}
ul {
	list-style-type: disc;
	}
ol ul {
	/*margin-left: -10px;*/
	}
li {
	margin-bottom: .6em;
	}
li ol,
li ul {
	margin-top: .4em;
	}
th {
	text-align: left;
	}
object, embed {
	margin: 0;
	padding: 0;
	}

#Industry-container {
	width: 750px;
	}
#Industry-container h1 {
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #00635f;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0.8em;
	margin-left: 0;
	}
#Industry-container h2 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c6bb5;
	margin: 0 0 .3em 0;
	}
#Industry-container h3 {
	margin: 0 0 .3em 0;
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #00635f;
	}
#Industry-container .green {
	color: #00635f;
	}

/* Multi-Column List */
#Industry-container #Column-1 ul {
	float: left;
	width: 740px;
	padding: 0;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
 
#Industry-container #Column-1 li {
	float: left;
	width: 350px;
	margin-left: -20px;
	padding: 0;
	list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	MAIN DIVISIONS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#mother {
	background-repeat: repeat-x;
	min-width: 780px;
	}
#industryMembersPage #mother {
	background-image: url(../images/mother_bg_ind.gif);
	}
#architectsSpecPage #mother {
	background-image: url(../images/mother_bg_arc.gif);
	}
#buildingFirePage #mother {
	background-image: url(../images/mother_bg_bld.gif);
	}
#minDiv {
	width: 750px;
	}
#banner {
	background-image: url(../images/banner_bg.gif);
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	height: 121px;
	margin: 0 0 20px 0;
	width: 780px;
	}
#logo {
	float: left;
	}
	
#topMenu {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	}
#topMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#topMenu li {
	/*float: left;*/
	width: 50px;
	padding: 0 0 0 10px;
	line-height: normal;
	margin: 0;
	display: inline;
	}
#topMenu li a {
	line-height: 1.5;
	}
#topMenu li a,
#topMenu li a:link,
#topMenu li a:visited,
#topMenu li a:active,
#topMenu li a:hover {
	color: #fff;
	font-weight: bold;
	}
#topMenu #dhiSearch {
	width: 140px;
	}
#topMenu #search {
	padding: 0;
	width: 360px;
	display: block;
	}
#topMenu #login {
	position: relative;
	}
#topMenu #login ul {
	visibility: hidden;
	position: absolute;
	left: -50px;
	top: 12px;
	width: 130px;
	background-color: #fff;
	border: 1px solid #007770;
	padding: 4px 4px 2px 4px;
	padding: 1px;
	font-size: 11px;
	}
html>body #topMenu #login ul {
	left: auto;
	right: 0;
	}
#topMenu #login ul a {
	display: block;
	line-height: normal;
	background-color: #E7EDF7;
	padding: 4px 4px;
	height: 1%;
	}
html>body #topMenu #login ul a {
	height: auto;
	}
#topMenu #login ul a:link,
#topMenu #login ul a:visited,
#topMenu #login ul a:active,
#topMenu #login ul a:hover {
	color: #007770;
	font-weight: normal;
	text-decoration: none;
	}
#topMenu #login ul a:hover {
	/*border-color: #8DAAD8;*/
	background-color: #CCD9EE;
	color: #003835;
	}
#topMenu #login:hover ul,
#topMenu #login.over ul {
	visibility: visible;
	}
#topMenu #login li {
	display: block;
	float: none;
	width: auto;
	padding: 0;
	margin: 0 0 1px 0;
	}

	

	
#footer {
	margin: 30px 0 0 0;
	padding: 20px 0 20px 0;
	border-top: 1px dotted #000;
	clear: both;
	font-size: 90%;
	color: #666;
	}
#footer pre,
#footer {
	font-size: 90%;
	color: #666;
	}

#newsItemsInd {
	float: left;
	width: 220px;
	height: 211px;
	padding: 45px 10px 0 25px;
	background-image: url(../images/newsitems_bg_ind.jpg);
	background-repeat: no-repeat;
	background-position: 16px 100%;
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: normal;
	}


/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	CONTENT/COLUMNS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#content {
	margin: 0 0 0 200px;
	padding: 0 30px 0 0;
	}
.innerColumn {
	padding: 0 5% 0 210px;
	}




/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	MAIN MENU
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* TOP LEVEL MENU */
#mainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 48px 0 0 0;
	}
#mainMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 770px;
	position: relative;
	}
#mainMenu ul li {
	float: left;
	padding: 0 0 0 12px;
	margin: 0 4px 0 0;
	background-repeat: no-repeat;
	}
#mainMenu ul li#industryMembers {
	margin-left: 100px;
	display: inline; /* IE-6 Hack for "The IE Doubled Float-Margin Bug" see: http://www.positioniseverything.net/explorer/doubled-margin.html   */
	}
#mainMenu ul a {
	line-height: 20px;
	vertical-align: middle;
	display: block;
	padding: 5px 12px 5px 0;
	background-position: right top;
	background-repeat: no-repeat;
	}
ul li#industryMembers {
	background-image: url(../images/industry_left.gif);
	}
ul li#industryMembers a {
	background-image: url(../images/industry_right.gif);
	}
#industryMembersPage ul li#industryMembers {
	background-image: url(../images/industry_left_sel.gif);
	}
#industryMembersPage ul li#industryMembers a {
	background-image: url(../images/industry_right_sel.gif);
	}
ul li#architectsSpec {
	background-image: url(../images/archspec_left.gif);
	}
ul li#architectsSpec a {
	background-image: url(../images/archspec_right.gif);
	}
#architectsSpecPage ul li#architectsSpec {
	background-image: url(../images/archspec_left_sel.gif);
	}
#architectsSpecPage ul li#architectsSpec a {
	background-image: url(../images/archspec_right_sel.gif);
	}
ul li#buildingFire {
	background-image: url(../images/building_left.gif);
	}
ul li#buildingFire a {
	background-image: url(../images/building_right.gif);
	}
#buildingFirePage ul li#buildingFire {
	background-image: url(../images/building_left_sel.gif);
	}
#buildingFirePage ul li#buildingFire a {
	background-image: url(../images/building_right_sel.gif);
	}
#mainMenu ul a:link,
#mainMenu ul a:visited,
#mainMenu ul a:active,
#mainMenu ul a:hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
	
	
/* SECOND LEVEL MENU */
#mainMenu ul ul {
	position: absolute;
	left: 0;
	top: 2.7em;
	font-size: 11px;
	padding: 0 0 0 50px;
	width: 600px;
	}
#mainMenu ul ul li {
	background-image: none;
	margin: 0;
	padding: 0 12px;
	position: relative;
	}
#mainMenu ul ul a,
#industryMembersPage ul li#industryMembers ul a,
#architectsSpecPage ul li#architectsSpec ul a,
#buildingFirePage ul li#buildingFire ul a {
	padding: 0;
	background-image: none;
	}
#mainMenu ul ul a:link,
#mainMenu ul ul a:visited,
#mainMenu ul ul a:active,
#mainMenu ul ul a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
	}
#mainMenu ul ul a:hover {
	color: #ccc;
	}

/* ::::::::::::::::::::::::::::::::: Menu Pop Ups ::::::::::::::::::::::::::::::::: */
#mainMenu ul ul li:hover ul,
#mainMenu ul ul li:hover ul li:hover ul,
#mainMenu ul ul li.over ul,
#mainMenu ul ul li.over ul li.over ul {
	display: block;
	}
#mainMenu ul ul ul li.over,
#mainMenu ul ul ul li:hover {
	position: relative;
	}
#mainMenu ul ul li:hover ul ul,
#mainMenu ul ul li.over ul ul {
	display: none;
	}
#mainMenu ul ul ul {
	position: absolute;
	left: 0;
	top: 18px;
	background-color: #fff;
	border: 1px solid #333;
	width: 150px;
	padding: 1px;
	display: none;
	}
#mainMenu ul ul ul li {
	float: none;
	padding: 0 0 1px 0;
	margin: 0;
	position: static;
	}
* html #mainMenu ul ul ul a {
	height: 1%;
	}
#mainMenu ul ul ul a,
#industryMembersPage ul li#industryMembers ul ul a,
#architectsSpecPage ul li#architectsSpec  ul ul a,
#buildingFirePage ul li#buildingFire ul ul a {
	padding: 4px 4px;
	background-image: none;
	background-color: #E7EDF7;
	line-height: normal;
	}
#mainMenu ul ul ul a,
#mainMenu ul ul ul a:link,
#mainMenu ul ul ul a:visited,
#mainMenu ul ul ul a:active,
#mainMenu ul ul ul a:hover {
	color: #007770;
	text-decoration: none;
	}
#mainMenu ul ul ul a:hover,
#industryMembersPage #industryMembers ul ul a:hover,
#architectsSpecPage #architectsSpec ul ul a:hover,
#buildingFirePage #buildingFire ul ul a:hover {
	background-color: #CCD9EE;
	color: #003835;
	}
#mainMenu ul ul ul ul {
	left: 130px;
	top: 0;
	z-index: 30;
	}
#mainMenu ul ul ul ul li {
	position: static;
	}
/* ::::::::::::::::::::::::::::::::: End Menu Pop Ups ::::::::::::::::::::::::::::::::: */
	

#subMenus {
	width: 183px;
	float: left;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	}
#subMenus ul {
	list-style-type: none;
	margin: 0 0 1.8em 0;
	padding: 0 0 0 15px;
	}
#subMenus li {
	padding-left: 5px;
	}
#subMenus li.selected {
	background-color: #eaeaea;
	padding: 3px 0 3px 5px;
	}
#subMenus li.selected a:link,
#subMenus li.selected a:visited,
#subMenus li.selected a:active,
#subMenus li.selected a:hover,
#subMenus #membersMenu li.selected a:link,
#subMenus #membersMenu li.selected a:visited,
#subMenus #membersMenu li.selected a:active,
#subMenus #membersMenu li.selected a:hover {
	color: #0b3653;
	text-decoration: none;
	}
#subMenus a:link,
#subMenus a:visited,
#subMenus a:active,
#subMenus a:hover {
	color: #ddd;
	}
#membersMenu {
	border-bottom: 5px solid #0b3653;
	margin: 0 0 15px 0;
	/*background-color: #3E72A1;*/
	line-height: normal;
	background-image: url(../images/member_link_bg.jpg);
	background-repeat: repeat-x;
	}
#subMenus #membersMenu a:link,
#subMenus #membersMenu a:visited,
#subMenus #membersMenu a:active,
#subMenus #membersMenu a:hover {
	color: #A3F1ED;
	}
#membersMenu ul {
	margin: 0;
	padding: 10px 0 12px 20px;
	border-bottom: 1px solid #89A9C6;
	font-size: 95%;
	}
#membersMenu li {
	margin: 0 0 .7em 0;
	}
#membersMenu p {
	color: #ddd;
	background-color: #0b3653;
	padding: 5px 10px;
	line-height: normal;
	margin: 0;
	border-bottom: 1px solid #89A9C6;
	}
#membersMenu p strong {
	white-space: pre;
	}
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	HOME PAGE
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

body#homePage {
	background-image: none;
	}
#homePage #mother {
	background-image: url(../images/mother_bg_home.gif);
	}
#homePage #banner {
	background-image: url(../images/banner_bg_home.gif);
	height: 80px;
	margin: 0;
	}
#homePage #content {
	margin: 0;
	padding: 0 0 30px 0;
	background-image: url(../images/content_bg_home.gif);
	background-repeat: repeat-x;
	}
#dhiIntro {
	float: left;
	width: 523px;
	height: 256px;
	}
#newsItems {
	float: left;
	width: 220px;
	height: 211px;
	padding: 45px 10px 0 25px;
	background-image: url(../images/newsitems_bg.jpg);
	background-repeat: no-repeat;
	background-position: 16px 100%;
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: normal;
	}

#newsItems ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#newsItems ul li {
	background-image: url(../images/bullet_sqr_blk.gif);
	background-repeat: no-repeat;
	background-position: 0% .4em;
	padding: 0 0 0 12px;
	margin: 0 0 1em 0;
	}
#newsItems a:link,
#newsItems a:visited,
#newsItems a:active,
#newsItems a:hover {
	color: #000;
	}
ul#mainLinks {
	clear: both;
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 37px;	
	white-space: nowrap;
	}
ul#mainLinks li {
	list-style-type: none;
	line-height: normal;
	float: left;
	}
#lowerContent {
	clear: both;
	padding: 2em 30px 0 30px;
	}
#lowerContent h1 {
	font-size: 130%;
	}


/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	FORMS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

form {
	margin: 0;
	}
fieldset {
	padding: 0 10px 10px 10px;
	margin: 0 0 10px 0;
	border: 0 none;
	}
legend {
	font-size: 150%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0 0 30px 0;
	padding: 3px 10px 20px 10px;
	color: #333;
	}
html>body fieldset {
	padding: 10px;
	}
html>body legend {
	margin-bottom: 0;
	}
.columnize label {
	display: block;
	width: 110px;
	float: left;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: right;
	padding: 2px 10px 0 0;
	}
.columnize input,
.columnize select,
.columnize textarea {
	display: block;
	width: 220px;
	float: left;
	margin-bottom: 20px;
	}
.columnize br {
	clear: left;
	}
p.submitButton {
	text-align: left;
	margin-left: 120px;
	clear: left;
	padding-top: 1.0em;
	padding: 0;
	}
p.submitButton input {
	background-color: #7796b1;
	color: #fff;
	font-weight: bold;
	border: 0 none;
	padding: 3px 12px 4px 12px;
	margin: 0;
	cursor: pointer;
	}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	Gov Navbars
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#mainContent {
 width: auto;
 background-image: url(../../images/gov/DHIGov_hdbar.png);
 background-repeat: repeat-x; 
 padding: 0px;
 }

.govhdrbn {
	float:top;
	margin: 0 0 0 -6px;
	clear: right;
	}
#govnavbar{
width:auto;
height:36px;
background:url(../../images/gov/nav_up.png) left top repeat-x; }
#govnavbar .inbar{
display:block;
height:36px;
background:url() right top no-repeat; }
#govnavbar ul, #navbar ul li{
border:0px;
margin:0px;
padding:0px;
list-style:none;
height:36px;
line-height:36px; } #navbar ul{
background:url() left top no-repeat; }
#govnavbar ul li{
float:left;
display:inline-block;
line-height:36px; }
#govnavbar ul li a{
color:#FFFFFF;
text-decoration:none;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
display:inline-block; }
#govnavbar ul li a span{
padding:0 30px 0 0;
height:36px;
line-height:36px;
display:inline-block;
margin-left:50px; }
#govnavbar .navhome a, #navbar .navhome a:hover{
background:url() left top no-repeat;
height:36px;
line-height:36px; }
#govnavbar .navhome a span, #navbar .navhome a:hover span{
color:#FFFFFF;
background:url() right top no-repeat;
height:36px;
line-height:36px; }
#govnavbar ul li a:hover{
background:url(../images/gov/nav_dn.png)  top no-repeat;
height:36px;
line-height:36px; }
#govnavbar ul li a:hover span{
background:url(../images/gov/nav_dn.png)  top no-repeat;
height:36px;
line-height:36px; } 
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	TABLES
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
table.standard {
	width: 80%;
	padding: 0;
	margin: 0;
	}
table.standard th {
	padding: 5px 0 5px 12px;
	background-color: #9e9898;
	color: #FFF;
	font-weight: bold;
	}
table.standard td {
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #9e9898;
	}
table.standard .addnew {
	text-align: center;
	padding: 10px;
	}






/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	UTILTY CLASSES/MISC
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.photo,
.picMiddle img,
.picRight,
.picLeft {
	padding: 6px;
	background-color: #fff;
	border: 1px solid #82776b;	
	}
.picRight {
	margin: 0 0 15px 15px;
	float: right;
	}
.picLeft {
	margin: 0 15px 15px 0;
	float: left;
	}
.picLeftnb {
padding: 6px;
	margin: 0 10px 10px 0;
	float: left;
	}	
.picMiddle {
	text-align: center;
	}
.unbulleted {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}
.unbulleted li {
	background-image: none;
	padding: 0;
	}	
.cl {
	clear: both;
	}
.note {
	font-size: 90%;
	color: #666;
	}
ul.note {
	padding: 0;
	margin-left: 0;
	}
ul.note li {
	padding: 0;
	margin: 0;
	background-image: none;
	}
.error {
	color: #A00;
	border: 1px solid #C00;
	background-color: #FFF;
	padding: 10px;
	width: 500px;
	text-align: center;
	}
.success {
	color: #0A0;
	border: 1px solid #0C0;
	background-color: #FFF;
	padding: 10px;
	width: 500px;
	text-align: center;
	}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	MISC BUTTONS
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

a.reg-button{ border: none; font-weight: bold; color: #fff; float: left; text-decoration: none; height: 16px; }
a.reg-button::-moz-focus-inner { border: 0; }
a.reg-button{ border: none; display: block; cursor: pointer; text-align: center; font: bold 14px/18px Arial,Helvetica,sans-serif; padding: 10px 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #e5810d; /* old browsers */ background: -moz-linear-gradient(top, #e5810d 0%, #f9a242 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5810d), color-stop(100%,#f9a242)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5810d', endColorstr='#f9a242',GradientType=0 ); /* ie */ }

a:hover.reg-button{ background: #f9a242; /* old browsers */ background: -moz-linear-gradient(top, #f9a242 0%, #e5810d 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a242), color-stop(100%,#e5810d)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a242', endColorstr='#e5810d',GradientType=0 ); /* ie */ }

a.details-button{ border: none; font-weight: bold; color: #fff; float: left; text-decoration: none; height: 16px; }
a.details-button::-moz-focus-inner { border: 0; }
a.details-button{
	border: none;
	display: block;
	cursor: pointer;
	text-align: center;
	font: bold 13px/17px Arial,Helvetica,sans-serif;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #0279b6; /* old browsers */
	background: -moz-linear-gradient(top, #0279b6 0%, #2b9bd4 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0279b6), color-stop(100%,#2b9bd4)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0279b6', endColorstr='#2b9bd4',GradientType=0 ); /* ie */ 		padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

a:hover.details-button{ background: #2b9bd4; /* old browsers */ background: -moz-linear-gradient(top, #2b9bd4 0%, #0279b6 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b9bd4), color-stop(100%,#0279b6)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b9bd4', endColorstr='#0279b6',GradientType=0 ); /* ie */ }

