/* Dial A Handyman.Com CSS */
/* Designed and developed by Jeremy Latham: www.startshere.co.uk */



html,body { 
	height:100%; 
	margin:0; 
	padding:0; 
	min-height: 100%; margin-bottom: 1px;
	 
} 
body {
	background-color:#282828;
	height:100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #383838;
	background-attachment: fixed;
	background-image: url(images/bgtile.gif);
	background-repeat: repeat;
	background-position: center top;
	padding: 0%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.totalcontent {
	height:auto;
	min-height:100%;
	padding:0;
	width:950px;
	margin-bottom:-150px;/*to pull-up the footer */
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(images/navbottombg.png);
	background-repeat: repeat-y;
	background-position: 2px;
	
}
.wrapper {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 950px;
}

hr { 
height: 0; 
border: 0; 
border-top: 1px solid #bebebe; 
} 


.countrybar_wrapper {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 950px;
	background-attachment: scroll;
	background-image: url(images/countrybar.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
}



.topheaderwrapper {
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 950px;

}

.topheaderlogo {
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 264px;
	float: left;
}

.moduletablesearchtop {
	background-attachment: scroll;
	background-image: url(images/toplogo2a.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 51px;
	width: 686px;
	float: left;
}
.topemailaddress {
	height: 51px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.emaillink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

a.emaillink:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	
}
a.emaillink:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

a.emaillink:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

.searchsearchtop {
	height: 45px;
	width: 393px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 93px;
	background-attachment: scroll;
	background-image: url(images/searchbg.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	float: left;
}
.searchinputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width: 231px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: scroll;
	background-image: url(images/inner.png);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow: hidden;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	line-height: 20px;
	float: left;
}
.searchbuttonwrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 41px;
}
.searchboxwrapper {
	margin: 0px;
	float: left;
	width: 374px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 30px;
	overflow: hidden;
	
}
.searchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 24px;
}

.topheadertextlogo {
	background-attachment: scroll;
	background-image: url(images/toplogo2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 118px;
	width: 686px;
}

.topheaderbuttonwrapper {
	background-attachment: scroll;
	background-image: url(images/buttons_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 42px;
	width: 950px;
}
.topheaderbuttoninternalwrapper {
	margin: 0px;
	height: 42px;
	width: 888px;
	padding-top: 0px;
	padding-right: 31px;
	padding-bottom: 0px;
	padding-left: 31px;
	background-color: transparent;
}
/* BUTTONS */

.buttonsul {
	padding: 0px;
	background-color: transparent;
	margin: 0px;
}

.buttonsli {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6 {
	
	margin: 0px;
	padding: 0px;
	
}

.buttonsli a {	/* buttons dimensions and definitions */
	display: block;	/* <a> block to give it its dimensions */
	height: 42px;
	width: 148px;
	font-size: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: -99999999;
	margin: 0px;
	padding: 0px;
}
.buttonsli a:hover {
	height: 42px;
	width: 148px;
	display: block;	/* <a> block to give it its dimensions */
	background-color: transparent;
	background-image: url(/templates/DAH_global/images/buttons.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
a#menu1:hover {
background-position: -888px 0%;	/* background move for each button */
}
a#menu2:hover {
background-position: -1036px 0%;
}
a#menu3:hover {
background-position: -1184px 0%;
}
a#menu4:hover {
background-position: -1332px 0%;
}
a#menu5:hover {
background-position: -1480px 0%;
}
a#menu6:hover {
background-position: -1628px 0%;
}

/* BUTTONS END*/

.underbuttonsstrip_home {
	background-attachment: scroll;
	background-image: url(images/home_underbuttons_strip.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 11px;
	width: 950px;
}
.underbuttonsstrip_main {
	background-attachment: scroll;
	background-image: url(images/main_underbuttons_strip.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 11px;
	width: 950px;
}
.middlewrapper {
	margin: 0px;
	padding: 0px;
	height: 262px;
	width: 950px;
	clear: both;
}
.leftinfohome {
	background-attachment: scroll;
	background-image: url(images/leftinfohome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 186px;
	width: 419px;
	padding-right: 117px;
	padding-left: 21px;
	text-align: left;
	padding-top: 76px;
	padding-bottom: 0px;
}
.rightinfohome {
	background-attachment: scroll;
	background-image: url(images/rightinfohome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 262px;
	width: 393px;
	padding: 0px;
}
.leftinfo {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	width: 419px;
}
.tickboxwrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 420px;
	overflow: hidden;
}
.tickbox {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 65px;
}
.tickboxtext {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 78px;
	width: 350px;
}
.mainmiddlewrapper {
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 950px;
	clear: both;
}
.mainmiddleleft {
	background-attachment: scroll;
	background-image: url(images/middle_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 486px;

}
.mainmiddlewrapperh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	width: 465px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 21px;
	float: left;
}

.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	font-weight: bold;
	color: #383838;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.mainmiddlewrapperp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #414141;
	margin: 0px;
	clear: both;
	width: 465px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 21px;
	overflow: hidden;
	text-align: left;
	float: left;
}


.mainmiddleright_1 {
	background-attachment: scroll;
	background-image: url(images/middle_generic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_2 {
	background-attachment: scroll;
	background-image: url(images/middle_fixing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_3 {
	background-attachment: scroll;
	background-image: url(images/middle_plumbing.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_4 {
	background-attachment: scroll;
	background-image: url(images/middle_general.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_5 {
	background-attachment: scroll;
	background-image: url(images/middle_electrical.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_6 {
	background-attachment: scroll;
	background-image: url(images/middle_decorating.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_7 {
	background-attachment: scroll;
	background-image: url(images/middle_commercial.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_8 {
	background-attachment: scroll;
	background-image: url(images/middle_tools1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_9 {
	background-attachment: scroll;
	background-image: url(images/middle_tools2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_10 {
	background-attachment: scroll;
	background-image: url(images/middle_tools3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_11 {
	background-attachment: scroll;
	background-image: url(images/middle_tools4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_12 {
	background-attachment: scroll;
	background-image: url(images/middle_tools5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_13 {
	background-attachment: scroll;
	background-image: url(images/middle_tools6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_14 {
	background-attachment: scroll;
	background-image: url(images/middle_tools7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_15 {
	background-attachment: scroll;
	background-image: url(images/middle_tools8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_16 {
	background-attachment: scroll;
	background-image: url(images/middle_tools9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_17 {
	background-attachment: scroll;
	background-image: url(images/middle_tools10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_18 {
	background-attachment: scroll;
	background-image: url(images/middle_tools11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}
.mainmiddleright_19 {
	background-attachment: scroll;
	background-image: url(images/middle_tools12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 203px;
	width: 464px;
}

.contentwrapperhome3 {
	margin: 0px;
	width: 946px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/contentbg_home3.jpg);
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
}

.contentwrapperhome {
	margin: 0px;
	width: 946px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/home_contentbg_plain.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
}
.contentwrappermain {
	margin: 0px;
	width: 946px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-attachment: scroll;
	background-image: url(images/contentbg_plain.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
}

.navwrapper {
	margin: 0px;
	padding: 0px;
	width: 202px;
	float: left;
}

.mainrightsidewrapper {
	margin: 0px;
	width: 744px;
	float: left;
	padding: 0px;
	height: 100%;
}

.maineditareawrapper {
	margin: 0px;
	width: 710px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align: left;
}
.maineditareawrapperc {
	margin: 0px;
	width: 695px;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align: left;
}
.serviceswrapper {
	background-attachment: scroll;
	background-image: url(images/servicesbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	width: 684px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 17px;
	padding-left: 13px;
	height: 122px;
}


/* SERVICES BUTTONS */

.servicesul {
	width: 684px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: transparent;
}

.servicesli {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.servicesli a {	/* buttons dimensions and definitions */
	display: block;	/* <a> block to give it its dimensions */
	height: 122px;
	width: 114px;
	font-size: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: -99999999;
	margin: 0px;
	padding: 0px;
}
.servicesli a:hover {
	display: block;	/* <a> block to give it its dimensions */
	background-color: transparent;
	background-image: url(/templates/DAH_global/images/servicesstrip.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a#smenu1:hover {
background-position: -684px 0%;	/* background move for each button */
}
a#smenu2:hover {
background-position: -798px 0%;
}
a#smenu3:hover {
background-position: -912px 0%;
}
a#smenu4:hover {
background-position: -1026px 0%;
}
a#smenu5:hover {
background-position: -1140px 0%;
}
a#smenu6:hover {
background-position: -1254px 0%;
}

/* SERVICES BUTTONS END*/

.h1large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #F55E18;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
}

.h1largeZ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F55E18;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: left;
}

.homeservicesul {
	margin: 0px;
	width: 300px;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.homeservicesli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5b5b5b;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(images/tickbullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 36px;
}
.serviceslistwrapper {
	margin: 0px;
	padding: 0px;
	width: 400px;
	min-height:350px;
	height: expression( this.scrollHeight < 350 ? "350px" : "auto" );
	float: left;
	
}

.serviceslistwrapperZ {
	margin: 0px;
	padding: 0px;
	width: 300px;
	min-height:350px;
	height: expression( this.scrollHeight < 350 ? "350px" : "auto" );
	float: left;
	
}

.rotateimage {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
	
}

.rotateimageZ {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 410px;
}

#layer1,#layer2,#layer3,#layer4,#layer5,#layer6,#layer7,#layer8,#layer9,#layer10 {
	height: 202px;
	width: 352px;
	background-attachment: scroll;
	background-image: url(images/hi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	display: block;
	cursor:hand;
	visibility: hidden;
}

.layera {
	height: 202px;
	width: 352px;
	margin: 0px;
	padding: 0px;
	display: block;
	cursor:hand;
}


.promotionboxmargin {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 6px;
	width: 6px;
}
.rentedbannerwrapper {
	height: 90px;
	width: 728px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	position: absolute;
	right: 0px;
	bottom: 10px;
}
.wrapthis {
}
.innernavwrapper {
	float: left;
	width: 192px;
	background-attachment: scroll;
	background-image: url(images/navbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}

.j2011_innernavwrapper {
	float: left;
	width: 192px;
	background-attachment: scroll;
	background-image: url(images/home_navbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}

/* oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO Styles for the main menu oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO */




.moduletable_mainmenu {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*min-height:406px;
	height: expression( this.scrollHeight < 406 ? "406px" : "auto" ); /* sets min-height for IE */
}

.moduletable_mainmenu h3 {
	
}

.menu_DAH_main {
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.menu_DAH_main ul{
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}


.menu_DAH_main li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 23px;
	list-style-type: none;
	background-attachment: scroll;
	background-image: url(images/navpoint.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.menu_DAH_main li li{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 22px;
	list-style-type: none;
	background-attachment: scroll;
	background-image: url(images/navpointgrey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}


.menu_DAH_main li a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.menu_DAH_main li a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	
}
.menu_DAH_main li a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

.menu_DAH_main li a:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

/* Second Level Links */

.menu_DAH_main li li a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.menu_DAH_main li li a:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	
}
.menu_DAH_main li li a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

.menu_DAH_main li li a:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

/* oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO main menu END oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO */

.shopbutton {
	text-align: left;
	margin: 0px;
	float: left;
	height: 23px;
	width: 118px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 12px;
}

.moduletablesubscribeDAH {
	margin: 0px;
	padding: 0px;

}
.subscribeDAH {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 180px;
}
a.acabutton:link {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/newslettersignupbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.acabutton:visited {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/newslettersignupbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
a.acabutton:hover {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/newslettersignupbutton2.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
a.acabutton:active {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/newslettersignupbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;

}


a.acabuttonun:link {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/unsubscribe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.acabuttonun:visited {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/unsubscribe.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
a.acabuttonun:hover {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/unsubscribe2.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
a.acabuttonun:active {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 108px;
	display: block;
	background-attachment: scroll;
	background-image: url(images/unsubscribe.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.subscribeDAH .inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	width: 150px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.subscribecontainer {
	padding: 0px;
	width: 192px;
	margin: 0px;
	clear: both;
}

.subscribetop {
	background-attachment: scroll;
	background-image: url(images/newslettertop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 192px;

}

.subscribecontent {
	margin: 0px;
	height: 165px;
	width: 180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-attachment: scroll;
	background-image: url(images/newsletterbg.png);
	background-repeat: repeat-y;
	background-position: left top;
	float: none;
}

.subscribetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	width: 180px;
	float: left;
	display: inline;
	line-height: 15px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.subscribecontent form {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.subscribesubmit {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.subscribeentry {
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.subscribebottom {
	background-attachment: scroll;
	background-image: url(images/subscribebottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 192px;

}
.calluswrapper {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 192px;

}
.callustop {
	background-attachment: scroll;
	background-image: url(images/callustop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 153px;
	width: 192px;

}
.calluscontentwrapper {
	background-attachment: scroll;
	background-image: url(images/callusbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	width: 172px;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.callustext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 15px;
}
.callusbottom {
	background-attachment: scroll;
	background-image: url(images/callusbottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 192px;

}
.endcontent {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 900px;
	display: block;
	clear: both;
}

/* oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO Styles for the main content DIV oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO */
/* oOoOoOo    These should be exactly the same (with suffix here) as the styles used in the WYSIWYG Pro editor  oOoOoOoO */


.maineditareawrapperc .terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 600px;
	}
	
.maineditareawrapperc .totalform {
	margin: 0px;
	padding: 0px;
	width: 650px;
	float: left;
	display: inline;
}
.maineditareawrapperc .comptitle {
	background-attachment: scroll;
	background-image: url(http://www.dialahandyman.com/uploads/comptitle.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 246px;
	width: 650px;
	float: left;
}
	
.maineditareawrapperc p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #383838;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;	
	}
	
	
.maineditareawrapperc h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #383838;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.createdate {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.contentheading {
font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #383838;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;

}
.blog_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ff6600;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	clear: both;
}
.separator {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	width: 10px;
}


.maineditareawrapperc h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #383838;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.maineditareawrapperc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ff6600;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.maineditareawrapperc .smalltext {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

.maineditareawrapperc A:link {
color: #ff6600;
font-weight: bold;
text-decoration: underline;

}

.maineditareawrapperc A:visited {

color: #ff6600;
font-weight: bold;
text-decoration: underline;
	
}
.maineditareawrapperc A:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

.maineditareawrapperc A:active {

color: #ff6600;
font-weight: bold;
text-decoration: underline;

}

.maineditareawrapperc ul {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.maineditareawrapperc li {
	list-style-position: outside;
	list-style-image: url(/templates/DAH_global/images/mainmenu_point.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}



.maineditareawrapperc .small {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.maineditareawrapperc .highlight {
	background-color: #ff6600;
	font-weight: bold;
	color: #FFFFFF;
} 

.maineditareawrapperc .tableplain {
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
}
.maineditareawrapperc .tableplain td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.maineditareawrapperc .tableshading {
	background-color: #A2A2A2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
}
.maineditareawrapperc .tableshading td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: scroll;
	background-image: url(images/tablebg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.maineditareawrapperc .tableshading .tdorange {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: scroll;
	background-image: url(images/tablebgorange.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff6600;
}


.maineditareawrapperc fieldset {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-top-color: #A4A4A4;
	border-right-color: #A4A4A4;
	border-bottom-color: #A4A4A4;
	border-left-color: #A4A4A4;
}

.maineditareawrapperc .contentpaneopen {
	width: 100%;
}


/* oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO Styles for the main content DIV END oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO */



















.advertwrapper {
	clear: both;
	width: 946px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-attachment: scroll;
	background-image: url(images/bottomnavbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 133px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	position: relative;
}
.footerwrapper {
	padding: 0px;
	clear: both;
	height: 150px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #666666;
	background-attachment: scroll;
	background-image: url(images/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerlogo {
	height: 44px;
	width: 278px;
	clear: both;
	margin: 0px;
	padding-top: 16px;
	padding-right: 336px;
	padding-bottom: 0px;
	padding-left: 336px;
}
.footertelephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 37px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width: 950px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	clear: both;
}
.footerlinkcontainer {
	text-decoration: none;
	clear: both;
}
A.footera:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F55E18;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

A.footera:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F55E18;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	
}
A.footera:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FAA77E;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;

}

A.footera:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F55E18;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.style2 {
	font-size: 27px;
	font-weight: bold;
}
.style3 {font-size: 18px}
.style4 {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px; 
 }
 
 .dahform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 340px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
 }
 
 .notice {
	margin: 0px;
	width: 911px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 35px;
	display: block;
	float: left;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-attachment: scroll;
	background-image: url(../../notice/noticebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
 
.flashcontent {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 600px;
	width: 695px;

}

.transparent {
	behavior: url(/templates/DAH_global/iepngfix.htc);
	margin: 0px;
	padding: 0px;
	height: 349px;
	width: 338px;
	overflow: hidden;
}



.j2011_middlewrapper {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 338px;
	width: 950px;
	clear: both;

}
.j2011_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 338px;
	width: 475px;
	position: relative;


}

.j2011_right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 338px;
	width: 475px;

}
.j2011_welcome {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 284px;
	width: 710px;
	position: relative;
}

.j2011_welcometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	height: 114px;
	width: 341px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	position: absolute;
	left: 14px;
	top: 76px;
}

.j2011_searchwrapper {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 232px;
	position: absolute;
	top: 222px;
	right: 17px;

}
.j2011_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	height: 30px;
	width: 196px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.j2011_profilesearchbutton {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 30px;

}
.j2011_mission {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 284px;
	width: 710px;
	background-attachment: scroll;
	background-image: url(images/home_mission.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}

.j2011_mission1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	height: 177px;
	width: 214px;
	overflow: hidden;
	left: 10px;
	top: 45px;
	position: absolute;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
}

.j2011_mission2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	height: 177px;
	width: 214px;
	overflow: hidden;
	left: 244px;
	top: 45px;
	position: absolute;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;

}

.j2011_mission3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	height: 177px;
	width: 214px;
	overflow: hidden;
	left: 478px;
	top: 45px;
	position: absolute;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;

}
.j2011_button1 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 227px;

}
.j2011_button2 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 234px;
	top: 227px;

}
.j2011_button3 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 468px;
	top: 227px;

}

a.profilelinkfeed:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}

a.profilelinkfeed:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
a.profilelinkfeed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #f55e18;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}

a.profilelinkfeed:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.feedbackinnertextfeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	height: 130px;
	width: 550px;
	padding-top: 20px;
	padding-left: 60px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	word-wrap: break-word;
	overflow: hidden;
}
.profilewrapperfeed {
	height: 150px;
	width: 671px;
	background-attachment: scroll;
	background-image: url(profile_images/feedbackbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	position: relative;
}
.j2011_feedname {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	

}
.profiletoptext2feed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 70px;
	top: 19px;
	text-align: right;
	width: 536px;
	margin: 0px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 240px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.maineditareawrappercfeed {
	width: 695px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	
	
}
.j2011_mainmiddlewrapper {
	margin: 0px;
	padding: 0px;
	height: 163px;
	width: 950px;
	clear: both;
	background-attachment: scroll;
	background-image: url(images/home_middlebanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}

.j2011_searchwrappermiddle {
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 226px;
	position: absolute;
	top: 104px;
	left: 229px;
}
.j2011_searchmiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	height: 30px;
	width: 183px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.j2011_profilesearchbuttonmiddle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 28px;

}
.j2011_overlay1 {
	height: 103px;
	width: 472px;
	position: absolute;
	z-index: 9999;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}

.j2011_overlay2 {
	height: 103px;
	width: 472px;
	position: absolute;
	z-index: 9999;
	margin: 0px;
	padding: 0px;
	left: 478px;
	top: 0px;
}

