/*-----------------------------  
RESET STYLES  
----------------------------*/  

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{   
    margin:0;   
    padding:0;  
	border: 0; 
    }   
	
body{   
    font-size: 10pt.;   
    }  
	 
ul, li, ol, dl, dd, dt{   
    list-style:none;   
    padding:0;   
    margin:0;   
    }   
a {   
   text-decoration:none;   
    }  
	


	
/*-----------------------------
	BASIC PAGE STYLING
-----------------------------*/

body {
	background:#313030;
	font-family: "Trebuchet MS", helvetica, sans-serif, verdana;
	color:#494848;
	font-size: 10pt;

	}
	
p {
	padding-top:2px;
	padding-bottom:8px;	
	}
td 	{
	font-size: 10pt;
	}

a {
	color:#99FB51;
	text-decoration:none;
	}

.width100 {
	width: 100%
	}
	

	
/*-----------------------------
	HEADINGS
-----------------------------*/

h1{
	font-size:2.5em;
	font-weight: normal;
	display:block;
	}
h2 {
	font-size:14pt;
	font-weight: bold;
	display:block;
	letter-spacing: 1px;
}
	
	
h3 {
	font-size:12pt;
	font-weight: bold;
	display:block;
}

h4 {
	font-size:10pt;
	font-weight: bold;
	display:block;
}

	
/*-----------------------------
	BASIC LAYOUT
-----------------------------*/
body.home {
	background: #313030 url('images/home_3.png') 1001px 131px no-repeat;	
	}

Table.PageWrapper {   
	width: 1000px;
	height: 100%;
}
	
.LeftSide {
	background: #313030;
	color: #ffffff;
	width: 190px;	
	}
	
	
div.MenuWrapper {
	height: 130px;
	}
	
div.MenuWrapper div {
	padding-left: 20px;
	padding-top: 30px;
	}
					
div.MenuWrapper td  {
	font-size: 0.95em;	
	font-weight: bold;
	}
	
div.MenuWrapper a {
	color: #ffffff;
	}	
	
div.MenuWrapper a:hover {
	color: #99FB51;
	}	
		
div.MenuWrapper	a.selected {
	color: #4ACEEA;
}

div.LeftGrey {
	background: #494848;
	height: 220px;
	}
	
div.news {
	padding-top:30px;
	padding-left: 20px;
	font-size: 1.0em;	
	font-weight: normal;
	}
	
	
div.news a {
	color: #ffffff;
	text-decoration: none;
	}

div.news a:hover {
	color: #99FB51;
	text-decoration: underline;
	}
		
.menutitle {
	font-size: 1.2em;	
	color: #4ACEEA;
	font-weight: bold;
	}	
		
div.address {
	padding-top:100px;
	padding-left: 20px;
	font-size: 0.8em;	
	font-weight: normal;
	}
	
div.address a {
	color: #ffffff;
	}	
	
div.address a:hover {
	color: #99FB51;
	text-decoration: underline;	
	}	
		


/* Main Area parameters */
	
td.content {
	background: #ffffff;	
	width: 810px;	
	font-size: 10pt;
	color: #494848;
}

div.TitleWrapper {
	height: 130px;
	} 
	
img.title {
	margin-left: 50px;
	margin-top: 30px;
}	

div.contentWrapper {
	padding: 20px 50px 0px 50px;
}

	
div.ImageWrapper {
	width: 810px;
	height: 220px;
	background: #E2E2E1;
}



.Category {
	border-top: 1px solid #CDCDCD;
	background: #ffffff;
	width: 810px;
	font-size: 10pt;
	padding-top: 0px;
	height: 370px;	
}	

.CategoryTitle {
	font-size: 14pt;
	font-weight: bold;
	display: block;
	height: 30px;
	width: 400px;
	padding-top:0px;
	padding-left:50px	
}	

.CategoryContent {
	padding-left: 50px;
	padding-top:20px;
	display: block;	
	width: 370px;	
}	


div.footer {
	font-size: 8pt;
	padding:50px 10px 10px 50px;
}

	
img.logo {
	border: 1px solid #CDCDCD
	}
	
	
/*-------------- Home page styles ---------*/


#slogen {
	font-size:18pt;
	font-family: "Trebuchet MS", verdana, sans-serif, ;	
	color: #494848;
}	

div.Clients {
	margin-top: 20px;
}


div.Clients td {
	border:1px solid #E7E7E7;
	width: 123px;
	height: 55px;
	text-align:center;
}

div#showcase {
	padding-top:40px;
}

div#showcase a {
	color:  #494848;
	text-decoration: underline;
	font-size: 0.8em;
	}	
	
div#showcase a:hover {
	text-decoration: underline;
	color: #398499;
	}	
		

