@charset "utf-8";
/* CSS Document 

body {margin: 0; padding: 0; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; background-color: #d9d9d9;}.*/

body{background-color:#d4e0e5; color:#333; font-family:Arial, Helvetica, sans-serif;background-color: #d9d9d9; background-position:0px 0; background-repeat:repeat-x; text-shadow:#000 0 0 0;}
h1{}
h2{font-size:2.2em; color:#fff; text-shadow: 1px 1px 0px #000; padding-bottom:15px;}


#wrapper {postion: relative; width: 931px; margin: 0 auto; text-align: left; background-image: url(images/content-bg.png);}
#phone {position: absolute; z-index: 2; top: 306px; width: 631px; text-align: right;}
#phone p {padding: 5px 270px 0 0; margin: 0; font-weight: bold; color: #ccc; font-size: 18px;}
#header {background-image: url(images/header.jpg); width: 931px; height: 245px; }

a {text-decoration: underline; color: #666;}
a:hover {text-decoration: underline; color: #293e6b;}

#left {float: left; width: 691px;}
#left h1, #left h2, #left p {margin-left: 20px; margin-right: 20px;}
#right {float: left; width: 240px; padding-top: 20px;}

h1 { font-size:2em; color: #d491aa; border-bottom: 2px solid #ccc;}

h2 {font-weight: normal; font-size: 18px; color: #727171; border-bottom: 2px solid #ccc;}

.clear {clear:both;}

div#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#menu ul li {
	background: none;
	float: left;
	padding: 0;
	text-align: center;
}
div#menu ul li a {
	background-image: url(images/menu-blank.png);
	display: block;
	padding-top: 12px;
	height: 33px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #8da3b9;
}
div#menu ul li a:hover {
	color: #d89ab2;	
}
div#menu ul li a span {
	/*display: none;*/
	text-transform: capitalize;
	margin-top: 15px;
}

	div#menu ul li.m_index a {
		width: 70px;
	}
	div#menu ul li.m_index a:hover,
	div#menu ul li.m_index a.selected {
		background-position: 0 45px;
	}
	
	div#menu ul li.m_about a {
		background-position: 861px 0;
		width: 78px;
	}
	div#menu ul li.m_about a:hover,
	div#menu ul li.m_about a.selected {
		background-position: 861px 45px;
	}
	
	div#menu ul li.m_products a {
		background-position: 783px 0;
		width: 103px;
	}
	div#menu ul li.m_products a:hover,
	div#menu ul li.m_products a.selected {
		background-position: 783px 45px;
	}
	
	div#menu ul li.m_services a {
		background-position: 680px 0;
		width: 93px;
	}
	div#menu ul li.m_services a:hover,
	div#menu ul li.m_services a.selected {
		background-position: 680px 45px;
	}
	
	div#menu ul li.m_itstaffing a {
		background-position: 587px 0;
		width: 112px;
	}
	div#menu ul li.m_itstaffing a:hover,
	div#menu ul li.m_itstaffing a.selected {
		background-position: 587px 45px;
	}
	div#menu ul li.m_contact a {
		background-position: 475px 0;
		width: 93px;
	}
	div#menu ul li.m_contact a:hover,
	div#menu ul li.m_contact a.selected {
		background-position: 475px 45px;
	}
		div#menu ul li.m_rest a {
		background-position: 382px 0;
		width: 382px;
		cursor: default;
	}

.box {width: 200px; float: left; padding-left: 20px;}
.box .top {background-image: url(images/tb-top.png); height: 24px;}
.box .top h3 {padding: 5px 10px 0 10px; margin: 0; font: 14px bold "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase;}
.box .mid {background: url(images/tb-mid.png) ; min-height: 114px; padding: 5px 10px;}
.box .mid em {color: #999; font-style: normal; font-weight: bold; font-size: 16px;}
.close {background-image: url(images/tb-bottom.png); height: 3px;}

.bigbox {width: 620px; float: left; padding-left: 20px;}
.bigbox .top {background-image: url(images/top-bg-lg.jpg); height: 24px;}
.bigbox .top h3 {padding: 5px 10px 0 10px; margin: 0; font: 14px bold "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase;}
.bigbox .mid { background: url(images/mid-bg-lg.jpg) repeat-y;min-height: 180px; padding: 5px 10px;} /**/
.bigbox .mid em { color: #87b446; font-style: normal; font-weight: bold; font-size: 16px;}
.bigbox .mid h3,.greenh{color:#87b446; padding:9px 0 0 30px; text-shadow:none; font-size:16px; }
.bigbox .midHome {background: url(images/mid-bg-lg.jpg) repeat-y; min-height: 80px; padding: 5px 10px;}

.txtglossymenu{
	
	text-align:left;
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;
            background-color: #ffffde; 
            text-align: justify;
            font-size:14px;
            font-weight: bold;
	
}

.bigclose {background-image: url(images/bottom-bg-lg.jpg); height: 3px; margin-bottom:20px;}


.email {background: url(images/input-bg.png) no-repeat; width: 200px; height: 24px; color: #fff; padding: 3px 0 0 5px; border: 0; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}


.email {background: url(images/input-bg.png) no-repeat; width: 200px; height: 24px; color: #fff; padding: 3px 0 0 5px; border: 0; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#submit,.submit {background-image:url(images/join.png); width: 39px; height: 24px; border:0; margin: 0; padding:0;}
.join {background-image:url(images/join.png); width: 39px; height: 24px; border:0; margin: 0; padding:0;}


#footer {background-image: url(images/footer.png); height: 45px;}
#footer p {text-align: right; color: #a19e96; padding: 10px;}
#footer a {color: #a19e96; text-decoration: none;}
#footer a:hover {color: #d491aa;}

.errormsg, #lblError {
	color: red; 
	font-size: 12px;
	padding: 2px 5px;
}
.successmsg ,#divSuccess{ /*.success, #lblSuccess, */
	/*background-color: #dafdd2; 
	width: 100%; 
	border-top: 1px solid #bbf5ae; 
	border-bottom: 1px solid #bbf5ae;*/ 
	color: #4e8a41; 
	font-size: 12px;
	padding: 2px 5px;
}

#message {
	margin: 15px 0px;
	padding: 10px 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #FFFFF0;
}
#message h2 {
	font-size: 15px;
	background-image: url(Images/error.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 25px;
}
#message p {
	font-size: 13px;
}
#message li, a,.message {
	color: #0066CC;
	font-size: 13px;
	text-decoration: none;
}
#message a:hover {
	color: #003366;
	text-decoration: underline;
}

h1, h2, h3, h4{
voice-family:male;
richness:80;
cue-before:inherit;
}

a:link, a:visited { color:#56a6d4; text-decoration:underline;}

a:hover, a:active { text-decoration:none;}



* html p {	height: 1%;} /* reason: fixes 3px jog in IE6 Win */


p{ font-size:.9em; width:100%;}
