/* HOMEPAGE STYLES */

div#hmcontent
{
    /*display: block;*/
    background: url(../images/content_bg_hm.gif) top left repeat-y;
    width: 768px; /*height: 600px;*/
    margin: 0 0;
    border: 0;
    padding: 0;
    text-align: left;
}

/*#container #homecenter {
	position: absolute;
	left: 285px;
	top: 314px;
	width: 303px !important;
	width: 303px;
	font: 9px Verdana, Helvetica, sans-serif;
	margin: 0 0;
	padding: 0;
}*/


/*html>body div#centerbox {
	margin-top: 0px;
	}*/

#homeleft
{
    float: left;
    width: 303px !important;
    width: 303px;
    font: 9px Verdana, Helvetica, sans-serif;
    border: 0;
    margin: 0;
    padding: 0 0;
}

#homeright
{
    /*font: 1px/1px monospace !important; 	font: 0px/0px monospace;*/
    float: right;
    width: 170px !important;
    width: 170px; /*font: 9px Verdana, Helvetica, sans-serif;*/
    margin: 0 0;
    border: 0;
    padding: 0;
}

div.hmsides
{
    /*background: url(../images/hm_center_bg.gif) top left repeat-y;*/
    padding: 0 15px;
    margin: 0 0; /*background-color: #FFFFFF;*/
}

div.marquee
{
    font: 1px/1px monospace !important;
    font: 0px/0px monospace;
    background: url(../images/hm_workplace.gif) no-repeat center right;
    padding: 0 0;
    margin: -7px 0 5px 0;
    height: 46px; /*background-color: #FFFFFF;*/
}

img.marquee
{
    text-align: left;
    margin: -7px 0 0 -11px;
    padding: 0;
}

div.hmtop, div.hmbottom, div.rhmtop
{
    padding: 0;
    margin: 0;
    font: 1px/1px monospace !important;
    font: 0px/0px monospace;
}

div.hmtop
{
    height: 7px;
    background: #FFFFFF url(../images/hm_center_top.gif) no-repeat center bottom;
}

div.hmbottom
{
    height: 15px;
    background: #FFFFFF url(../images/hm_center_btm.gif) no-repeat center bottom;
}

div.rhmtop
{
    height: 7px;
    background: #FFFFFF url(../images/hm_right_top.gif) no-repeat center bottom;
}

div#rhmsides
{
    font: 9px Helvetica, Arial, sans-serif;
    color: #333333;
    padding: 4px 17px 10px 15px;
    margin: 0 0;
}

#rhmsides h3
{
    font: 9px Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin: 0 0;
    border: 0;
    padding: 5px 0 2px 0;
}

#rhmsides p
{
    line-height: 150%;
    padding: 0 0;
    margin: 0;
    border: 0;
}

#rhmsides div.hr
{
    /*border-top: 1px solid #CCCCCC;*/
    background-color: #CCCCCC;
    margin: 11px -12px;
    padding: 0 15px;
    font: 1px/1px monospace;
    height: 1px;
}
/*\*/
* html #rhmsides div.hr
{
    height: 1px;
}
/* */

#homeright p
{
    font: 9px Helvetica, Arial, sans-serif; /*font-weight: demi-bold;*/
    color: #333333;
    line-height: 150%;
    padding: 0 0 5px 0;
    margin: 0;
}

#homeright #hrform
{
    /*position: absolute; 	left: 0px; 	top: 210px;*/
    width: 130px;
    height: 73px;
    padding: 0;
    margin: 0;
    border: 0;
}

/*html>body #homeright #hrform {
	position: absolute;
	left: 0;
	top: 208px;
}*/

#hrform-name, #hrform-email, #hrform-btn
{
    margin: 6px 0 0 0;
}

#hrform-btn
{
    float: right;
    padding: 0;
    border: 0;
    width: 27px !important;
    width: 27px;
    height: 22px !important;
    height: 22px;
}

#hmbtm
{
    /*font: 1px/1px monospace !important; 	font: 0px/0px monospace;*/
    text-align: left;
    margin: 0 0;
    padding-top: 18px;
    width: 766px;
    height: 34px; /*\*/
    background: transparent url(../images/content_btm_hm2.gif) no-repeat center top; /* */ /*\*/ /*/ 	background: url(../images/content_btm_hm2.gif) no-repeat center top; 	/* */
}

#hmbtm p
{
    float: left;
    display: inline;
    font: 9px Helvetica, Arial, sans-serif;
    color: #CCCCCC;
    margin-left: 11px; /*\*/
    margin-top: 1px; /* */
}

#hmbtm a:link, #hmbtm a:visited
{
    color: #CCCCCC;
    text-decoration: none;
}

#hmbtm a:hover, #hmbtm a:active
{
    color: #5A6F9C;
    text-decoration: none;
}

#hmbtm-p1
{
    padding-right: 160px;
}

#hmbtm-p2
{
    margin: 0 0 0 160px;
    padding: 0 0 0 0;
}

#hmbtm img
{
    float: right;
    display: inline;
    margin-right: 9px;
    margin-top: 1px;
    padding: 0;
}
.webconsuls
{
    font-size: 11px;
}
.testimonial
{
    border: solid 1px darkgray;
    background-color: #ECF1EF;
    padding: 8px;
    margin-bottom: 1em;
    font: 13px Helvetica, Arial, sans-serif; /*font-weight: demi-bold;*/
    color: black;
    line-height: 140%;
}
.testimonialsig
{
    margin-top: 1em;
    font-weight: bold;
    margin-left: 40px;
}
