@charset "utf-8";
body  {
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height:100%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
}

img{

border:none;
}

#mainHolder{

background-color:#000000;
background-image:url(Images/backer.gif);
background-position:top;
background-repeat:no-repeat;
position:absolute;
top: 44%;
left: 45%;
margin-left: -384px;
margin-top: -215px;
width:850px;
height:539px;
}


#mainHolderIntro{

background-color:#000000;
width:892px;
height:100%;
margin: 0px auto;
margin-top:100px;


}


#blankHolder{

background-color:#000000;
background-image:url(Images/blankBacker.jpg);
background-position:top;
background-repeat:no-repeat;
width:955px;
height:550px;
margin: 0px auto;



}
#leftNav{
color:#FFFFFF;
float:left;
width:210px;
height:380px;
padding-top:14px;
text-align:center;
vertical-align:top;



}

#leftNavInside{
color:#FFFFFF;
float:left;
width:210px;
height:380px;
padding-top:14px;
text-align:center;
vertical-align:top;

}


#leftNavInsideCategories{
color:#FFFFFF;
float:left;
width:191px;
padding-top:14px;
text-align:right;
vertical-align:top;

}


#leftNavInsideCategories img{

padding-bottom:7px;
border:0;
}


#logoDiv{
color:#FFFFFF;
float:left;
width:210px;
text-align:center;
vertical-align:bottom;
padding-top:192px;
}


#logoDivInside{
color:#FFFFFF;
float:left;
width:210px;
text-align:center;
vertical-align:bottom;
padding-top:118px;

}

#leftNavPad{
color:#FFFFFF;
float:left;
width:240px;
height:600px;
text-align:right;
vertical-align:top;
font-size:12px



}


#rightPic{
color:#FFFFFF;
float:right;
width:300px;
height:600px;
padding-top:111px;



}


#mainContent{
color:#000000;
text-align:justify;


}

#FrontText{
color:#666666;
font-size:14px;
float:left;
width:843px;
text-align:justify;
padding-top:7px;
vertical-align:top

}



#frontCopy{
color:#000;
font-size:14px;
float:left;
text-align:justify;
padding-left:41px;
padding-top:27px;

}


#insideContent{
color:#000;
font-size:14px;
float:left;
text-align:justify;
padding-left:33px;
padding-top:12px;

}

#contactContent{
color:#000;
font-size:14px;
float:left;
text-align:center;
padding-left:43px;
padding-top:103px;
width:569px;
height:330px;

}

#aboutContent{
color:#000;
font-size:14px;
float:left;
text-align:center;
padding-left:43px;
padding-top:12px;
padding-bottom:46px;
width:569px;


}


#portfolioText{
color:#666666;
font-size:14px;
float:left;
width:380px;
text-align:justify;
height:300px;
padding-top:28px;


}

#copyRightText{
color:#666666;
font-size:10px;
font-weight:bold;
width:100%;
text-align:right;

}

#innerText{
color:#666666;
font-size:14px;
float:left;
width:550px;
text-align:justify;
height:300px;
padding-top:28px;



}

#pageText{
color:#666666;
font-size:14px;
width:550px;
text-align:justify;

}


#topNav{
color:#FFFFFF;
height:15px;
text-align:justify;
font-size:13px;
font-weight:bolder;
padding-left:232px;
padding-top:6px;
padding-bottom:0px;
margin:0px;


}

#paginate-slider2{
color:#FFFFFF;
width:600px;
height:12px;
text-align:center;
vertical-align:top;
font-size:13px;
font-weight:bold;
float:left;
clear:both;
padding-top:17px;
padding-bottom:17px;

}

#paginate-slider2 a{
color:#FFFFFF;
border:none;
text-decoration:none;
}



.style2 {
	color:#F78F1E;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 22px;
	font-weight:bold;
}

.highlight {
	color:#F78F1E;
		
}


a:link {

	color: #FFF;
	text-decoration:none;
	
	
	
}
a:visited {
	
	
	color: #FFF;
	text-decoration:none;

}
a:hover {
	
	
	color: #000;
	text-decoration:none;

	
}
 
 #activePage{
 color:#000000
 
 }


/* Left Side menu items */


#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
			
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		text-decoration:none;	
		display:block;
		clear:both;
		padding-left:2px;
		color:#666666;	

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		
		font-weight:bold;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
		padding-right:12px;
		color:#F78F1E;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
	
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
