body { margin:0px; padding:0px;  background-color:#48484D;  font:11px tahoma; }

h1 { font-size:20px;color:#656565; font-weight:normal; }
a { color:#343434; }

div.master { position:relative; width:100%; text-align:center; }

div.master-layout { position:relative; width:900px; text-align:left; margin:0 auto; }

div.logo { }

div.navigation {background-image:url(../images/navigation_bg.gif); background-repeat:repeat-x; }
	div.navigation ul {  list-style-type:none; margin:0px; padding:0px; display:inline; }
		div.navigation ul li { font:11px tahoma; display:inline; }
			div.navigation ul li a { font-size:10px; text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; padding:13px 30px 13px 24px; line-height:38px; border-right:1px solid #858A8D; }
			div.navigation ul li a:hover { background-color:#57575C; }
			
			div.navigation ul li.on a { color:#fff; background-color:#57575C; }
			div.navigation ul li.on a:visited { color:#fff;}
			div.navigation ul li.on a:hover { color:#fff;}
	
div.mousetrail {  border-top:solid 1px #F5F5F5; background-color: #242329; color:#fff; text-align:right; font-size: 11px; padding-right: 15px; line-height: 24px;}
	div.mousetrail a{ color: #fff; text-decoration: none; }
	div.mousetrail a:hover{ color: #fff; text-decoration: underline; }

div.front-content { background-color:#fff; }
	
div.page-content { position:relative; background-color:#D9D9DB; background-image:url(../images/content_bg.gif); background-repeat:repeat-y; width:900px; border-top: 2px solid #fff; }
	div.pagebody { width:650px; padding:10px; overflow:hidden; }
	
	div.rhs-nav { width:224px; position:relative; float:right; top:0px; right:0px; margin:0px; padding:0px; }
	div.rhs-nav a{ color:#fff; }
	div.rhs-nav h2 { font:bold 12px tahoma; text-transform:uppercase; color:#fff; padding:15px 10px 0px 15px;}
			
	div.rhs-nav ul { list-style-type:none; margin:0px; padding:0px; width:209px; }
	div.rhs-nav ul li { font:11px tahoma; }
	
	div.rhs-nav ul li a { text-decoration:none; display:block; padding:5px 0 5px 15px; }
	div.rhs-nav ul li a:hover { background-color:#FF9900; }
	
	
	
div.sitemap { border-top:solid 1px #fff; background-color: #242329; color:#fff; text-align:right; font-size: 10px; padding-right: 15px; line-height: 24px; text-transform: uppercase; font-weight: bold;}
	div.sitemap a {color:#fff; text-decoration: none;}
	div.sitemap a:hover {color:#fff; text-decoration: underline;}
	
div.sitemap-catheading { font-family: tahoma, arial, sans-serif; font-size: 22px; color: #666666; }
div#sitemap-colwidth { padding: 16px 10px 16px 10px; background-color: #d9d9db; }
	
div.footer { padding-bottom:100px; }
div.copyright { color:#fff; font-size: 9px; font-weight: bold; padding: 10px 0 0 18px; width:48%; float:left; }

div.emedia { color:#fff; font-size: 9px; font-weight: bold; text-align: right; padding: 10px 18px 0 0; top:0px; right:0px; width:48%; float:right; }
	div.emedia a { color:#fff; }
	
/*  Front Page  */
p.view-all-projects{ padding: 0pt 16px 0pt 0pt; font-weight: bold; color:#fff; text-decoration:none; }

p.fproduct-title{ font-weight: bold; margin-top:5px; }

div.fprod-left{ border-right: 1px solid rgb(100, 99, 104); display: inline; float: left; width: 162px; padding-top: 5px; padding-left: 3px; padding-right: 3px; height: 266px; text-align: left; }
	div.fprod-left img{ border:none; }
div.fprod-right{ display: inline; float: left; width: 162px; padding-top: 5px; padding-left: 3px; padding-right: 3px; height: 266px; text-align: left; }
	div.fprod-right img{ border:none; }
	
	.fprod-left p{font-family:arial,verdana,sans serif;font-size:11px;}
.fprod-left{height:270px;overflo:hidden;}
.fprod-right p{font-family:arial,verdana,sans serif;font-size:11px;}
.fprod-right{height:270px;overflo:hidden;}

div.front-content{font-family:arial,verdana,sans serif;}
div.front-content p{font-family:arial,verdana,sans serif;font-size:11px;}
