* {
  margin: 0;
  padding: 0;
}
body {
     font: 12px arial, helvetica, sans-serif;
	 color: #eedfee;
	 background:#291929;
	 line-height:1.5em;
}
p,td,li,h2{ color: #eedfee;font: 12px arial, helvetica, sans-serif;}
p{margin-bottom:10px;}
a {color:#fff;text-decoration: none;}
a:hover{text-decoration: underline;}
a img { border:0;}
img {vertical-align:top;}
a {
   outline: none;
}

.blue{color:#003366;}
.black{color:#444444;}
.big{font-size:22px;}
.medium{font-size:13px;}
.bold{font-weight:bold;}
.green{color:#666633;}
.orange{color:#ffcc33;}
.redtxt{color:red;}

input,.textbox,select {border: 1px solid #6a466a;background:#291929;color: #d1e3f7;}
textarea{border: 1px solid #6a466a;background:#291929;color: #d1e3f7;}
.btn{line-height:27px;width:80px;text-align:center;font-weight:bold;}

h2{margin-bottom:5px;line-height:23px;font-weight:bold;text-indent:5px;color:#99cc33;}
h3{margin-bottom:5px;background:#402a40 url(images/hd.gif) no-repeat bottom left;
line-height:25px;font-weight:bold;text-indent:5px; width:220px;}

#top{ background:#382d38 url(images/top.jpg) bottom repeat;height:103px;}
#body{ background:#382d38 url(images/body.jpg) repeat;border-top:1px solid #6a466a;}
#bottom{ background:#291929 url(images/top.jpg) top repeat;height:110px;}
.wrapper {width: 900px;margin:0 auto;}
#logo{float:left; margin-top:2em}

#topr{width:485px;float:right;margin-top:1em;}
#cssmenu{width:500px;margin-top:1em;}
#cssmenu li,.bmenu li{position: relative;
display: inline;float: left;}

#cssmenu li a{position: relative;
display: block;
text-decoration: none;
color:#eedfee;
width:82px;
height:31px;
text-align:center;
padding-top:5px;
font-weight:bold;
}

.bmenu{margin:0 auto;width:520px;clear:left;}
.bmenu  a{position: relative;
display: block;
text-decoration: none;
float:left;
width:82px;
line-height:31px;
text-align:center;
}

.home:hover{background: url(images/home_h.gif) no-repeat;text-indent:-999em; }
.profile:hover{background: url(images/profile_h.gif) no-repeat;text-indent:-999em; }
.logos:hover{background: url(images/logos_h.gif) no-repeat;text-indent:-999em; }
.printing:hover{background: url(images/printing_h.gif) no-repeat;text-indent:-999em; }
.contact:hover{background: url(images/contact_h.gif) no-repeat;text-indent:-999em; }

/*#cssmenu li a:hover,.bmenu li a:hover{
background: url(images/menu.png) no-repeat;color:#6a466a;}*/

.bmenu li .active{
text-decoration: underline;
}
#cssmenu li .active{display: block; background:#3a263a url(images/menu_h.gif) no-repeat;height:31px;
}
#col1{width:600px;float:left;border-right:1px solid #6a466a;padding-right:40px;}

#col2{width:220px;float:right;}

.service li{line-height:25px;border-bottom:1px solid #6a466a;list-style:none;}

.padd{margin:2em 3em;}


#welcome{margin:1em 0;}

.website {height:640px;overflow:auto;}

.website p{width:100%;margin:1em 0;}

.clear{clear:both;}
.bold{font-weight:bold;}

.website .img{float: left; margin: 0 20px 10px 0;width:200px;background:#032040;text-align:center;border:1px solid #224a6e;}


.latestproject{

margin:2em 0;
padding: 0;
width: 220px; /*width of menu*/
text-align:center;
}


.glossymenu{
margin: 5px 0;
padding: 0;
width: 220px; /*width of menu*/
border-bottom-width: 0;
}


.glossymenu a.menuitem{
background:transparent url(images/hd.gif) no-repeat bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #eedfee;
display: block;
position: relative; 
width: auto;
/*padding: 3px 0;
padding-left: 10px;*/
line-height:27px;
text-decoration: none;
margin-bottom:5px;
text-indent:5px;
}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background:transparent url(images/hd_h.gif) no-repeat bottom left;

}


.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom:1px solid #6a466a;
line-height:23px;
}

#slideshow {
	margin:0 auto;
	width:602px;
	height:198px;
	position:relative;
	background:transparent url(images/banner_bg.gif) no-repeat ;
}

#slideshow #slidesContainer {
  margin:0 auto;
  overflow:auto; /* allow scrollbar */
  position:relative;
   width:577px;
  height:175px;
  padding-top:.8em;
}
#slideshow #slidesContainer .slide {
    
}



.profileb{background:transparent url(images/p_bg.gif) center no-repeat;width:187px;height:174px;text-align:center; float:left;margin:5px 5px 2px 0;}
.profileb h4{line-height:30px;}

.profileb h2{margin-bottom:5px;background:transparent url(images/top_bg.gif) no-repeat bottom left;
line-height:27px;font-weight:bold; width:186px;color:#222;}


.profileb ul{list-style:none;text-align:left;margin-left:20px;width:150px;}
.profileb ul li{margin-top:.3em;}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #fff;
	background:#6a466a ;
	width:400px;
	color:#fff;
	}