body {
margin:0;
padding:0;
background :url(images/bkgrd.gif) repeat-x;
background-color:#63634D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
body p {
	color:#666666;
	margin:0;
	padding-left:20px;
	padding-right:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
body h1 {
	margin:0;
	padding-left:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:500;
	color:#721E08;
	}
body h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	}	
body h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	padding-left:20px;
	}
intl {
	color:#EC4106;
	text-decoration:none;

	}
a.intl:link {
	color:#EC4106;
	text-decoration:none;
	padding-left:30px;
	}
a.intl:visited {
	color:#EC4106;
	text-decoration:none;
	padding-left:30px;
	}
a.intl:hover {
	color:#CC0000;
	text-decoration:none;
	padding-left:30px;
	}
/* ----- download section ----*/
#downloadwrapper {
	width:250px;
	background-color:#DADEC0;
	margin-left:20px;
	padding:8px 0 8px 8px;
	}
#downloadwrapper2 {
	width:400px;
	background-color:#DADEC0;
	margin-left:20px;
	padding:8px 0 8px 8px;
	}
#downloadwrapper p {
	background-image:url(images/pdficon.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	}
#downloadwrapper2 p {
	background-image:url(images/pdficon.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	}	
img.pixpush{
	border: 2px solid #F7FBDB;
	margin-left:20px;
	margin-bottom:10px;
	}
#grouphead {
	float:left;
	width:720px;
	background-color:#888B77;
	margin-left:20px;
	padding:5px 0;
	}
#grouphead h2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;
	color:#fff;
	margin:0;
	padding-left:10px;
	}
#grouphead p {
	float:right;
	color:#fff;
	padding:2px 0 0 20px;
	margin:0 20px 0 0;
	background-image:url(images/up_bullet.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	}
#grouphead a:link {
	color:#fff;
	text-decoration:none;
	}
#grouphead a:visited {
	color:#fff;
	text-decoration:none;
	}
#grouphead a:hover {
	color:#FFFF66;
	text-decoration:none;
	}
#testimonialbox {
	float:left;
	width:720px;
	margin-left:20px;
	margin-bottom:5px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#DADEC0;
	}
#logobox {
	float:left;
	width:200px;
	/*  background-color:#666666;   */
	}
#logobox img {
	float: right;
	border: 2px solid #F7FBDB;
	}
#client_box {
	width:720px;
	margin-left:20px;
	/*----background-color:#CCCCCC;---*/
	}
	
#client_box ul {
	padding-top:15px;
	}
	
#client_box_1 {
	float:left;
	width:230px;
	background-color:#DADEC0;
	}
	
#client_box_2 {
	float:left;
	width:230px;
	background-color:#DADEC0;
	margin-left:15px;
	}
	
#client_box_3 {
	width:230px;
	float:right;
	background-color:#DADEC0;
	}
	

#clienttext {
	float:right;
	width: 500px;
	/*    background-color:#FFCC99;   */
	}
#clienttext p {
	margin:0;
	padding:0 10px 0 0;
	}
#clienttext h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	}
#aboutus_box {
	float:left;
	width:720px;
	margin-left:20px;
	margin-bottom:10px;
	/* background-color:#CCCCCC; */
	}
#aboutus_box img {
	float:left;
	border: 2px solid #F7FBDB;
	margin-right:10px;
	}
#aboutus_box p {
	margin:0 20px 0 0;
	padding:0;
	}
#aboutus_box h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:10px 0 10px 0;
	padding-top:15px;
	}	
	


#aboutus_box h3.tien  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0 0 10px 0;
	}	
/* ----------- services overall wrapper ------------*/
#serviceswrapper {
	float:left;
	width:720px;
	margin-left:20px;
	margin-bottom:15px;
	 /* ---- background-color:blue; ---- */
	}
/* ---------- services left side container ------*/
#submenubox {
	float:left;
	width:200px;
	 /* --- background-color:green; -----*/
	}
#submenubox h1 {
	width:200px;
	padding: 3px 0;
	font-size:16px;
	text-align:center;
	background-color:#F7FBDB;
	border-top: 1px solid #721E08;
	border-bottom: 1px solid #721E08;
	}
          /* --- sub menu navi ----*/
ul#submenunavi  {
	margin:0;
	padding:0;
	list-style-type:none;
	}
ul#submenunavi li {
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	background-image:url(images/service_bullet.gif);
	background-repeat:no-repeat;
	background-position:3px 2px;
	}
ul#submenunavi a {
	text-decoration:none;
	color:#813820;
	}
ul#submenunavi a:hover {
	text-decoration:underline;
	}
	
/* -------------- services area --------------*/
#servicetextbox {
	float:right;
	width: 500px;
	 /* --background-color:pink; --*/
	 border-left: 1px dashed #666;
	}
#servicetextbox p {
	margin:0 0 5px 0;
	padding: 0 20px 15px 20px;
	}
#servicetextbox h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	padding:0 0 3px 20px;
	}	
#servicetextbox img {
	border: 2px solid beige;
	margin-bottom:15px;
	margin-left:20px;
	}
/* box with pic on left */
#containbox {
	float:left;
	width:500px;
	/*-------background-color:#3366CC; ---------------*/
	margin-bottom:10px;
	}
#containbox img {
	float:left;
	border: 2px solid beige;
	margin-right:10px;
	}
#containbox h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	padding:0;
	}
#containbox p {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 26px 0 0;
	padding:0;
	}
/* box with pic on right */

#containbox2 {
	width:500px;
	/*------------ background-color:pink; ------------*/
	margin-bottom:10px;
	}
#containbox2 img {
	float:right;
	border: 2px solid beige;
	margin-right:20px;
	margin-left:10px;
	}
#containbox2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	padding:0 0 0 20px;
	}
#containbox2 p {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0 0 20px;
	padding:0;
	}

/* -------------- services area --------------*/
#servicetextbox {
	float:right;
	width: 500px;
	 /* --background-color:pink; --*/
	 border-left: 1px dashed #666;
	}
#servicetextbox p {
	margin:0;
	padding-top:7px;
	padding-left:10px;
	padding-right:5px;
	}
#servicetextbox h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	padding-left:10px;
	}	
	
#servicetextbox li {
	margin-bottom:15px;
	}


/* ----------- type of link ---------*/
.orenlink a {
	color:#339900;
	}
.orenlink a:visited {
	color:#339900;
	}
.orenlink a:hover {
	color:#EB3707;
	}


/* wrapper div not used, but the css is below to use just in case*/
#wrapper {margin:0 auto; width:810px; background: url(images/page_shadow.jpg) repeat-y;}
#masthead {margin:0 auto; height:280px; width:760px;}
#mainmenu {margin:0 auto; height:41px; width:760px; background: url(images/menu_bkgrd.gif) repeat-x; text-align:center}
#footer {margin:0 auto; height:69px; width:760px; background-image:url(images/footer.gif);}
#footerlist {margin-left:30px; margin-top:25px; float:left;}
#footercopyr {margin-right:25px; margin-top:25px; float:right; }
ul#footernavi {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	}
ul#footernavi li {
	float: left;
	}
ul#footernavi a {
	float:left;
	padding: 0 5px;
	text-decoration:none;
	color:#666;
	border-right: 1px solid #666;
	}
ul#footernavi a:hover {
	color:#CCCCCC;
	}
ul#footernavi .last a {
	border-right:none;
	}
#contentwrapper {margin:0 auto; width:760px; background-color:#E2E6C7;}
#contentcol_one {width:510px; background-color:#E2E6C7; float:left;}
#contentcol_two {width:240px; background-color:#E2E6C7; border-left: 1px dashed #666666; float:right;}
#contentcol_two_shade {width:220px; margin-left:10px; margin-top:7px; background-color:#DADEC0; border-top: 1px solid #000; border-bottom: 1px solid #000}
#contentcol_two_shadebottom {width:220px; margin-left:10px; margin-top:7px; background-color:#DADEC0;}
#contentcol_two_shade p {
	color:#666666;
	padding:10px 2px 10px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contentcol_two h1 {
	margin:0;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:500;
	color:#721E08;
	}
#content_clear {clear:both;}

.contentplus{
	color:#EB3707;
}
.skillquotes {
	color:#333333;
	font-weight:bold;
	}
.contentbold {
	font-weight:bold;
	color:#D33005;
}
a.contentdarkbold:link {
	font-weight:bold;
	color:#721E08;
	text-decoration:none;
	}
a.contentdarkbold:visited {
	font-weight:bold;
	color:#721E08;
	text-decoration:none;
	}
a.contentdarkbold:hover {
	font-weight:bold;
	color:#009900;
	text-decoration:none;
	}
a.pluslinks:link {
	color:#EB3707;
	text-decoration:none;
	}
a.pluslinks:visited {
	color:#EB3707;
	text-decoration:none;
	}
a.pluslinks:hover {
	color:#00CC00;
	text-decoration:none;
	}
	
#contentcol_one img {
	float:left;
	border: 2px solid #F7FBDB;
	margin-left:20px;
	margin-right:7px;
	margin-bottom:2px;
	}
#contentcol_one h2   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#EC4106;
	margin:0;
	padding-left:20px;
	}	
#dashline {
	border-bottom: 1px dashed #666666;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
}
#clienttext {
	float:right;
	width: 500px;
	/*    background-color:#FFCC99;   */
	}
#clienttext p {
	margin:0;
	padding:0;
	}

#clearsides {
	clear:both;
	}
