/** GENERAL TOOLS FOR BUSINESS STYLING **/

body {
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	text-align:center; 
}
table {	font-family: Arial; font-size: 10pt; color: #666; border: none;}
.subhead {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
}
ul li {
	padding-left: 25px;
	font-family: Arial; font-size: 10pt;
}
ol {
	padding-top: 10px;
	padding-left: 25px;
}

ol li {
	font-family: Arial; font-size: 10pt;
}
.styled-select select {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }
   .styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(https://www.toolsforbusiness.info/success/images/new_arrow.png) no-repeat right #ddd;
   border: 1px solid #ccc;
   }
#submitBtn {
    /* styles the submit button */
	padding:4px;
		box-shadow: 10px 10px 5px #888888;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:200px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 12px;
}
#submitBtn2 {
    /* styles the submit button */
	padding:4px;
	
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#C9CAE6;
	width:200px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 12px;
}

#submitBtn3 {
    /* styles the submit button */
	padding:4px;
	
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#E2E2E2;
	width:80px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 12px;
}
#n2{
    display:none;
}
@media screen and (max-width: 600px) {
  #title_message {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
  #title_message2 {
    clear: both;
    float: left;
    margin: 10px auto 5px 50px;
    width: 28%;
  }

}
#trywidth {

	width:50%;
}
    #n2{
        display:block;
float:center;

	color:#000000;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	text-decoration:none;;
	margin: 15px 0px 23px 45px;
    }
    #n1{
        display:none;

    }
.wrapz {
	  /* force the div to properly contain the floated images: */
	  position:relative;
	  float:left;
	  clear:none;
	  overflow:hidden;
	}
	.wrapz img {
	  position:relative;
	  z-index:1;
	}
		.wrapz .desc {
	  display:block;
	  font-weight:600;
	  position:absolute;
	  width:90%;
	  font-family:arial;
	  font-size:13px;
	  top:35%;
	  left:65px;
	  z-index:2;
	  text-align:left;
	}
	.header_text2 {
	text-align:left;
	color:#000000;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	text-decoration:none;;
	margin: 15px 0px 23px 0px;
}
.wrapz .desc2 {
	  display:block;
	  font-weight:600;
	  position:absolute;
	  width:90%;
	  font-size:13px;
font-family:arial;
	  font-height: 13px;
	  top:25%;
	  left:65px;
	  z-index:2;
	  text-align:left;
	}h6 {
	font-size:14px;
	font-weight:bolder;
}
table.wide-table2
	{ width:850px; 
	margin-left: 15px;} 	
table.wide-table 
	{ width:900px;
	text-align:left; } 
table.med-table 
	{ width:593px;
	text-align:left;  }
table.index-table 
	{ width:400px;
	text-align:left;  } 

.subhead2 {
	font-family: Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #F06925;
	}
.subhead:hover {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ef6a24;
}
li.graylink {
height: 175px;
	}
.navigation_head {
	font-family: Myriad Pro, Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform:uppercase;
	color: #ef6a24;
}

.header_text {
	text-align:left;
	color:#58595b;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 23px 0px;
}

.mainText {
margin-left:25px;

	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	line-height:120%;
}	

.border {
	border: 8px solid #d3d2d2;
}

.border_secondary {
	border: 8px solid #e5e5e5;
}

.footer {
	margin: 10px 50px 30px 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color:#000000;
}
#footer a.link {
	color:#000000;
	}
.header_home_bkg {
	text-align:left;
	border:0px;


	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 5px 0px;
}

.header_secondary_bkg {
	text-align:left;
	border:0px;


	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 10px 0px;
}


	
.body_area_home {
	margin: 0px 27px 30px 45px;
	}
	
.body_area_secondary {
	margin: 0px 25px 30px 25px;
	}	

#nav {
	margin: 0px;
	padding: 0px;
}

#flash {
	float: left;
	margin-right: 1px;
}




/*** BULLET CLASS ***/

.body_area_secondary li {
margin-bottom:8px;
}


.list {
	list-style-image:url(https://www.toolsforbusiness.info/success-in-mississippi/images/Bullet.gif);
	margin: 0px 30px 0px 0px;
	margin-top: 1em;
}

.list li {
margin-bottom:8px;
}



/*** NAVIGATION STYLING ***/

.left_li ul {
	list-style:none;
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	margin:0;
	padding:0;
}

.left_li ul a{
	color:#656058;
	text-decoration:none;
}
ul a{
	color:#656058;
	text-decoration:none;
}
ul a:hover{
	color:#ef6a24;
	text-decoration:none;
}
.left_li ul a:hover{
	color:#ef6a24;
	text-decoration:none;
}

.left_li li {
   margin:0;
   padding:8px;
   border-bottom:solid 1pt #d3d2d2;
}

A:LINK    {font-family: Arial; color: #000000; text-decoration: Underline; }
A:ACTIVE  {font-family: Arial; color: #000000; text-decoration: Underline; }



/*** SPONSORS IN RIGHT NAVIGATION CLASS ***/	
	
.sponsors {
	padding:10px;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 120%;
	margin: 25px 0px 23px 0px;
}	




/*** BUTTON CLASS ***/

.button37 {
		padding:4px;
		box-shadow: 10px 10px 5px #888888;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:300px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	margin: 25px 5px 23px 22px;
}

.button37 a:link {
		text-decoration:none;
}.button {
	padding:4px;
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:100px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;

	text-decoration:none;
	margin: 25px 75px 23px 22px;
}

.button a{
	padding:4px;
	text-align:center;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 9pt;
	font-weight:bold;
}
.button2 {
	padding:2px;
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:80px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 2px 5px 2px;
}
.button3 {
	padding:4px;
	text-align:center;
	
	
	border:solid #9f9fa1 1px;
	background:#C9CAE6;
	width:200px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 5px 0px 14px 0px;
}


.button2 a{
	padding:2px;
	text-align:center;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 9pt;
	font-weight:bold;
}
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 10px auto; /* center for now */
	width: 10em; /* ems so it will grow */
	background: url(https://www.toolsforbusiness.info/success/images/sbbody-r2.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(https://www.toolsforbusiness.info/success/images/sbhead-r2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(https://www.toolsforbusiness.info/success/images/sbhead-l2.gif) no-repeat top left;
	margin: 0;
	padding: 22px 5px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(https://www.toolsforbusiness.info/success/images/sbbody-l2.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px;
}
li.disadv
   {
      font-weight: bold;
	  font-style: italic;
   }
body{
	margin:0;
	color:#696a6c;
	font:12px Arial, Helvetica, sans-serif;
	background:#f0f0f0;
}
img{border-style:none;}

img.float-left,
img.float-left-lightbox,
img.purple-border-float-left,
img.purple-border-float-left-lightbox
{
	float:left;
	margin:5px 5px 5px 0;	
}
img.float-right,
img.float-right-lightbox,
img.purple-border-float-right,
img.purple-border-float-right-lightbox {
	float:right;
	margin:5px 0 5px 5px;
}
img.purple-border,
img.purple-border-float-left,
img.purple-border-float-right,
img.purple-border-lightbox,
img.purple-border-float-left-lightbox,
img.purple-border-float-right-lightbox
{
	border:solid 4px #5B3160;
}

.align-center {
	text-align:center;
}

a{
	text-decoration:underline;
	color:#000;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#header{
	margin:0 auto;
	width:1000px;
	height:216px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/bg-header.gif) no-repeat;
	position:relative;
	z-index:100;
}
#header h1{
	margin:0;
	position:absolute;
	top:34px;
	left:23px;
	width:319px;
	height:96px;
}
#header h1 a{
	display:block;
	width:319px;
	height:96px;
	text-indent:-9999px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/logo.gif) no-repeat;
	overflow:hidden;
}
#header .topform{
	position:absolute;
	top:11px;
	right:19px;
	width:280px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/bg-topform.gif) no-repeat;
	overflow:hidden;
}
#header .topform label.hidden{display:none;}
#header .topform .text{
	margin:5px 0 0 5px;
	padding:0;
	width:181px;
	height:14px;
	float:left;
	display:inline;
	font:12px/14px Arial, Helvetica, sans-serif;
	border:none;
	background:none;
	color:#696a6c;
}
#header .topform .btn{
	margin:1px 1px 0 0;
	float:right;
	display:inline;
}

#header ul.menu{
	position:absolute;
	left:0;
	top:167px;
	margin:0;
	background-color: #3399CC;
	padding:0 0 0 1px;
	list-style:none;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/sep-menu.gif) no-repeat;
	width:1000px;
}
#header ul.menu li{
	float:left;
	padding-right:1px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/sep-menu.gif) no-repeat 100% 0;
	margin:0;
}
#header ul.menu li a.link{
	display:block;
	padding:0 13px 0 10px;
	height:49px;
	font-size:13px;
	line-height:18px;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
}
#header ul.menu li.expanded,
#header ul.menu li.collapsed,
#header ul.menu li.leaf{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}

#header ul.menu li a.link:hover{text-decoration:none;}
* html #header ul.menu li a.link{display:block;}
*+ html #header ul.menu li a.link{display:block;}
#header ul.menu li a.link span{
	display:table-cell;
	height:49px;
	width:100%;
	vertical-align:middle;
}
* html #header ul.menu li a.link span{
	float:left;
	height:auto;
}
*+ html #header ul.menu li a.link span{
	float:left;
	height:auto;
}
#header ul.menu li a.gray{
	width:147px;
	background-color:#00FF66;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/link-gray-menu.gif) no-repeat;
}
#header ul.menu li a.red{
	width:148px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/link-red-menu.gif) no-repeat;
}
#header ul.menu li a.green{
	width:148px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/link-green-menu.gif) no-repeat;
}
#header ul.menu li a.purple{
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/link-purple-menu.gif) no-repeat;
}
#header ul.menu li a.blue{
		width:100px;
		background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/link-blue-menu.gif) no-repeat;
}
#header ul.menu li a.brown{
	width:120px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/link-brown-menu.gif) no-repeat;
}
#header ul.menu li.hover,
#header ul.menu li:hover{position:relative;}
#header ul.menu li ul{
	position:absolute;
	left:0;
	top:49px;
	margin:0;
	padding:8px 0px 14px 0px;
	list-style:none;
	width:140px;
	background:#f0f0f0;
	display:none;
}
#header ul.menu li.hover ul,
#header ul.menu li:hover ul{display:block;}
#header ul.menu ul li{
	width:100%;
	padding:0;
	background:none;
	font-size:12px;
	line-height:18px;
}
#header ul.menu ul li a{
	padding-left:15px;
	width:125px;
	display:block;
	color:#696a6c;
	text-decoration:none;
}
#header ul.menu ul li a:hover{
	color:#235140;
	text-decoration:none;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/arrow-menu.gif) no-repeat 0 5px;
}

#header ul.menu li a.nolink {
    cursor:default;
}


#content{
	margin:7px auto 0;
	width:909px;
}
.holder{
	width:100%;
	overflow:hidden;
}
body.not-front #content .main{
	width:610px;
	float:right;
	background-color:#ffffff;
}
body.no-sidebars #content .main{
	width:100% !important;
	float:none !important;
}
#content .main{
	width:610px;
	float:left;
	background-color:#ffffff;
}
#content .main .view-news-listing,
#content .main .node .content {
	padding:0 5px;
}
#content .main h2{
	padding-left:5px;
}
#content .imageblock{
	margin-top:20px;
	width:100%;
	overflow:hidden;
}
#content .title{
	border:1px #cec5cf solid;
	background:#5b3160;
	height:20px;
}
#content .title div{
	width:100%;
	height:20px;
}
#content .imageblock .image{
	margin:1px 0 0 1px;
	width:607px;
	height:275px;
	position:relative;
}
#content .imageblock .image img{vertical-align:top;}
#content .imageblock .text{
	position:absolute;
	top:0;
	right:0; 
	width:195px;
	height:275px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/bg-text-imageblock.png);
	overflow:hidden;
}
#content .imageblock .text p{
	margin:157px 0 0 13px;
	width:165px;
	font:13px/20px "Times New Roman", Times, serif;
	color:#f0f0f0;
	position:relative;
}
.threeblocks{
	margin-top:17px;
	height:1%;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/bg-threeblocks.gif) repeat-y;
	position:relative;
	overflow:hidden;
}
.threeblocks .block{
	margin-left:9px;
	width:197px;
	float:left;
	padding-bottom:15px;
	display:inline;
}
.threeblocks .left{
	margin:0;
	width:198px;
}
.threeblocks .block h2{
	margin:0 5px 0 8px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#f0f0f0;
}
.threeblocks .block .text{
	border-top:2px #f0f0f0 solid;
	margin-left:1px;
	padding:0 11px;
	width:173px;
}
.threeblocks .left .text{width:174px;}
.threeblocks .block .image{
	margin:0 -11px;
	width:195px;
	text-align:center;
}
.threeblocks .left .image{width:196px;}
.threeblocks .block .image img{vertical-align:top;}
.threeblocks .block p{
	margin:5px 0 0;
	line-height:18px;
}
.threeblocks .block .link{
	position:absolute;
	bottom:8px;
	width:180px;
}
.link a{
	float:right;
	padding-right:12px;
	font-size:10px;
	line-height:12px;
	color:#5b3160;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/arrow-link.gif) no-repeat 100% 4px;
}
* html .link a{background-position:100% 3px;}
*+ html .link a{background-position:100% 3px;}
body.not-front .column {
	margin:25px 15px 0 0;
}
body.no-sidebars .column {
	display:none !important;
}
body.not-front .column .block {
	margin-bottom:20px;
}
.column{
	margin-right:15px;
	width:257px;
	float:right;
	display:inline;
}
body.not-front .column{
	margin-right:15px;
	width:257px;
	float:left;
	display:inline;
}
.column .textblock{
	margin-top:30px;
	padding-left:2px;
	width:255px;
	overflow:hidden;
}
.column h3{
	margin:0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#5b3160;
}
.column .textblock p{
	margin:8px 0 0;
	font:14px/24px Georgia, "Times New Roman", Times, serif;
}
.column .textblock .link{
	margin-top:7px;
	width:251px;
}
.column .newsblock{
	margin-top:5px;
	padding:28px 0 0 2px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/dot-line.gif) repeat-x;
	width:255px;
	overflow:hidden;
}
.column .newsblock .news{
	margin:7px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.column .newsblock .news li{
	margin-top:10px;
	width:100%;
	float:left;
}
.column .newsblock .news li .date{
	display:block;
	font:bold 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#e5a408;
}
.column .newsblock .news li p{
	margin:0;
	font:12px/18px Georgia, "Times New Roman", Times, serif;
}
.column .newsblock .news li p a{color:#696a6c;}
.column ul.menu {
	margin:0;
	padding:0;	
}
.column .menu li {
	padding-left:10px;
}
.infoblock{
	margin-top:25px;
	width:100%;
	padding-top:18px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/dot-line.gif) repeat-x;
	overflow:hidden;
}
.infoblock .small-logo{
	margin-left:10px;
	float:left;
	display:inline;
}
.infoblock .small-logo img{float:left;}
.infoblock .text{
	margin-left:12px;
	float:left;
	display:inline;
}
.infoblock .text h4{
	margin:1px 0 0;
	font:bold 10px/12px Georgia, "Times New Roman", Times, serif;
}
.infoblock .text address{
	font-style:normal;
	font:10px/12px Georgia, "Times New Roman", Times, serif;
}
.infoblock .text address span{display:block;}
.infoblock dl{
	margin:1px 0 0;
	width:100%;
	font:10px/16px Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
}
.infoblock dt{
	float:left;
}
.infoblock dd{
	margin:0 0 0 2px;
	float:left;
	display:inline;
}
#footer{
	margin:15px auto 0;
	width:909px;
	height:36px;
	background:url(https://eurekaredevelopment.com/sites/all/themes/eurekaredev/images/dot-line.gif) repeat-x;
}
#footer p{
	margin:8px 0 0 9px;
	float:left;
	display:inline;
	font-size:9px;
	line-height:12px;
}
#footer #block-menu-menu-footer-menu ul.menu{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
#footer #block-menu-menu-footer-menu ul.menu li{
	padding:0 1px 0 22px;
	float:left;
	font-size:9px;
	line-height:12px;
}
#footer #block-menu-menu-footer-menu ul.menu li a{color:#696a6c;}



/* headings */
h2 {}
h3 {}
h4 {}
h5 { font-size:90%; margin:7px 0 3px; }

body.not-front .column h3,
body.not-front .column h4{
	font-weight:normal;
	font-size:120%;
}
body.not-front .column h2 {
	font-weight:bold;
		font-size:120%;
}

/* styles for each section color */
body.about-us-section h2,
body.about-us-section h3,
body.about-us-section h4 {
	color:#61666A;
}
body.about-us-section #content .title{
	background:#61666A;
}

body.assistance-programs-section h2,
body.assistance-programs-section h3,
body.assistance-programs-section h4 {
	color:#6E2F22;
}
body.assistance-programs-section #content .title{
	background:#6E2F22;
}

body.living-working-section h2,
body.living-working-section h3,
body.living-working-section h4 {
	color:#235140;
}
body.living-working-section #content .title{
	background:#235140;
}

body.news-events-section h2,
body.news-events-section h3,
body.news-events-section h4 {
	color:#4B2450;
}
body.news-events-section #content .title{
	background:#4B2450;
}

body.resources-section h2,
body.resources-section h3,
body.resources-section h4 {
	color:#213B73;
}
body.resources-section #content .title{
	background:#213B73;
}

body.contact-section h2,
body.contact-section h3,
body.contact-section h4 {
	color:#AE6C2D;
}
body.contact-section #content .title{
	background:#AE6C2D;
}


/* news view page */
#content .main .view-id-news_listing .views-field-created {
	display:block;
	font:bold 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#e5a408;
}
#content .main .view-id-news_listing .views-field-title {
	font-weight:bold;
	font-size:110%;
}

#content .main .view-id-news_listing .views-row {
	margin:0 0 20px;
}



/* contact form */
form#webform-client-form-34 div.form-item {
    margin:0;
}
form#webform-client-form-34 .webform-component-textfield label,
form#webform-client-form-34 #edit-submitted-send-to-wrapper label,
form#webform-client-form-34 #edit-submitted-state-wrapper label{
    display:inline-block;
    width:90px;
}
form#webform-client-form-34 .webform-component-textfield,
form#webform-client-form-34 .webform-component-select {
    margin:7px 0;
}




/* gallery page */
body.page-gallery .view-id-image_gallery #views-rotator-image_gallery-page_1 .views-rotator-item {
    margin-left:99px;
}
body.page-gallery .column #block-views-image_gallery-block_1 {
    padding-left:10px;
}


/* living wage calc page */
table.living-wage {
    width:100%;
}
table.living-wage td {
    padding:3px 0;
}

td.wage-col { width:100px; }
td.onea-col { width:90px; }
td.onea-onec-col { width:90px; }
td.twoa-col { width:90px; }
td.twoa-onec-col { width:90px; }
td.twoa-twoc-col { width:90px; }
td.expense-col { width:160px; }




/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
  background-color: #fcf9e5;
}

tr.dblog-user td.active {
  background-color: #fbf5cf;
}

tr.dblog-content {
  background-color: #fefefe;
}

tr.dblog-content td.active {
  background-color: #f5f5f5;
}

tr.dblog-warning {
  background-color: #fdf5e6;
}

tr.dblog-warning td.active {
  background-color: #fdf2de;
}

tr.dblog-error {
  background-color: #fbe4e4;
}

tr.dblog-error td.active {
  background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
  background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}