body {
	margin: 0px;
	background-image:url(images/bg3.jpg);
	background-repeat:repeat;
}



/*/////////////////////////////////////////////// Tabbed Menu ////////////*/



#container {	
	    margin-left: auto;
	    margin-right: auto;
	    width: 980px;	
		height: 1200px;
		position:relative;
		background:url(images/bg.png);
		background-repeat:no-repeat;
	
	}



#container_lrg {	
	    margin-left: auto;
	    margin-right: auto;
	    width: 980px;	
		height: 1700px;
		position:relative;
		background:url(images/bg_lrg.png);
		background-repeat:no-repeat;
	
	}

#header {	
	  	position:absolute;
	    width: 904px;	
		height: 140px;
		left:36px;
		top:25px;
}



#bottom {
	    width: 980px;	
		height:auto;
		margin-left: auto;
	    margin-right: auto;
		background-image:url(images/bg_bottom.png);
		background-repeat:repeat-y;
}






      	  
	    
#col_1 {	
	  	position:absolute;
	    width: 175px;	
		height: 904px;
		left:54px;
		top:236px;
} 

 
        
#col_1_item_1 {	
	  	float:left;
	    width: 199px;	
		height: auto;
	
			
}




#col_1_item_2 {	
	  	float:left;
	    width: 199px;	
		height: 200px;
		margin:0px;	
}






        
#col_2 {	
		display:block;
	  	position:relative;
	    width: 426px;	
		height: 904px;
		left:275px;
		top:236px;
} 


#col_2_lrg {	
		display:block;
	  	position:relative;
	    width: 670px;	
		height: 904px;
		left:275px;
		top:236px;
} 







#col_3 {	
	  	position:absolute;
	    width: 194px;	
		height: 902px;
		left:732px;
		top:236px;
} 




#box_content {
		position:relative;
	    width: 197px;	
		height: auto;
		z-index:500;
		padding-top:10px;
}



#col_3_green {
	float:left;
	position:relative;
	width: 200px;
	height: auto;
	top: 0px;
}


#col_3_green_top {
		position:absolute;
		top:0;
		left: 0;
	    width: 197px;	
		height: 19px;
		background-image:url(images/green_top.gif);
		background-repeat:no-repeat;
}


#col_3_green_bottom {
		position:relative;
	    width: 197px;	
		height: 19px;
		vertical-align:baseline;
		background-image:url(images/green_bottom.gif);
		background-repeat:no-repeat;
}







#col_3_orange {	
	  	float:left;
		margin-top:20px;
		position:relative;
	    width: 187px;	
		height: auto;
}


#col_3_orange_top {
		position:absolute;
		top:0;
		left:1px;
	    width: 187px;	
		height: 19px;
		background-image:url(images/orange_top.gif);
		background-repeat:no-repeat;
}


#col_3_orange_bottom {
		position:relative;
		left:1px;
	    width: 187px;	
		height: 19px;
		vertical-align:baseline;
}



#col_3_yellow {	
	  	float:left;
		margin-top:20px;
		position:relative;
	    width: 187px;	
		height: auto;
}









#vertical_hr_1 {	
	  	position:absolute;
	    width: 8px;	
		height: 898px;
		left:253px;
		top:236px;
		background-image:url(images/dot.gif);
		background-repeat:repeat-y;
} 

#vertical_hr_2 {	
	  	position:absolute;
	    width: 7px;	
		height: 893px;
		left:715px;
		top:236px;
		background-image:url(images/dot.gif);
		background-repeat:repeat-y;
} 






#vertical_hr_1_long {	
	  	position:absolute;
	    width: 8px;	
		height: 1350px;
		left:253px;
		top:236px;
		background-image:url(images/dot.gif);
		background-repeat:repeat-y;
} 

#vertical_hr_2_long {	
	  	position:absolute;
	    width: 7px;	
		height: 1350px;
		left:715px;
		top:236px;
		background-image:url(images/dot.gif);
		background-repeat:repeat-y;
} 





hr {
color: #fff; 
background-color: #fff;
border: 1px dotted #999999;
border-style: none none dotted;
vertical-align:top;
padding-top:0px;
} 


.sub_layer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
display:block;
font-weight:bold;
text-decoration:none;
margin-left:0px;
margin-bottom:5px;

}


.sub_layer a:Link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
display:block;
text-decoration:none;
font-weight:bold;
margin-left:0px;
margin-bottom:5px;
}


.sub_layer  a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
display:block;
font-weight:bold;
text-decoration:none;
margin-left:0px;
margin-bottom:5px;
}

.sub_layer  a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
display:block;
font-weight:bold;
text-decoration:none;
margin-left:0px;
margin-bottom:5px;
}


.sub_layer  a:visited:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
display:block;
font-weight:bold;
text-decoration:none;
margin-left:0px;
margin-bottom:5px;
}









.mL {
display:none; 
}


.menu3_blue_line{
display:block;
margin-left:5px;
}







img.main_pic {
margin-bottom:10px;

}


img.side_news {
margin-bottom:10px;
margin-top:15px;

}



.body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#4a4a4a;
}

.body a:Link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#4a4a4a;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;
}

.body a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#CC6600;
text-decoration:none;
border-bottom:1px dashed #CC6600;

}

.body a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#4a4a4a;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;}

.body a:visited:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#CC6600;
text-decoration:none;
border-bottom:1px dashed #CC6600;}




.header{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#000000;
font-weight:bold;
}



.green{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#339933;
font-weight:bold;
}




.orange{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color:#FF6600;
}






.subhead{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
line-height:20px;
}

.subhead a:Link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;
}

.subhead a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC6600;
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #CC6600;

}

.subhead a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#4a4a4a;
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;
}

.subhead a:visited:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC6600;
font-weight:bold;
border-bottom:1px dashed #CC6600;
}


.sub_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC6600;
line-height:20px;
}

.sub_menu a:Link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC6600;
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;
}

.sub_menu a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC6600;
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #CC6600;

}

.sub_menu a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC6600;
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;
}

.sub_menu a:visited:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#CC6600;
font-weight:bold;
border-bottom:1px dashed #CC6600;
}



.col_3_black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:black;
font-weight:bold;
margin-left:15px;
}

.col_3_black a:Link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:black;
text-decoration:none;
}

.col_3_black a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#ffffff;
text-decoration:none;

}

.col_3_black a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:black;
text-decoration:none;

}

.col_3_black a:visited:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#ffffff;
text-decoration:none;
}





.col_3_white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:white;
font-weight:bold;
margin-left:15px;
}

.col_3_white a:Link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:white;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;
}

.col_3_white a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:white;
text-decoration:none;
border-bottom:1px dashed #CC6600;

}

.col_3_white a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:white;
text-decoration:none;
border-bottom:1px dashed #4a4a4a;}

.col_3_white a:visited:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:white;
text-decoration:none;
border-bottom:1px dashed #CC6600;}










#width{
	height:1px;
	width:300px;
}




#work-dis{
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	height:903px;
	width:670px;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
	outline: none;
	font-size:9px;
}

a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
		font-size:9px;

}
a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
		font-size:9px;

}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration: none;
		font-size:9px;

}
a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
		font-size:9px;

}



#sliding_text {	
	position: relative;
	width: 420px;	
	height: 800px;
}


#imgs-wrapper3{
overflow:hidden;
position:relative;
height:350px;
width:602px;

}

#imgs-wrapper{
overflow:hidden;
position:relative;
height:633px;
width:202px;

}

#imgs{
	position:absolute;
	top:0;
	left:10;
	height: 729px;
}

#initial-img{
background-image:url(/img/loading.gif);
width:548px;
height:643px;
}

#gallery-captions-wrapper{
	position:absolute;
	top:495px;
	left:567px;
	z-index:900;
	/* IE 6 HACK */
	right:4px;
	padding-top:12px;
	width:112px;
	height:606px;
	z-index: 600;
	background:none;
}

#gallery-captions{
position:relative;

}

#text_cover{
position:absolute;
top:505px;
left:563px;
width:108px;
height:63px;
background-color:#FFFFFF;

}
