

/* Presentation Stylesheet */ 


body {
	font: 0.747em/145% Arial, Helvetica,san-serif;
	color: #D6CFCD;
	/* padding-top: 161px; set by quirksmode.js if advanced JS is supported
		and headers are therefore loaded */
}

a {
	color: #ff0000;
	text-decoration: none;
}


a:hover {
	text-decoration: none;
}




h3, p {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0; 
 padding: 5px 0;
 }
 
h6, h5 {
 margin:0; 
 color:#F4C60D;
 font-size:90%;
 font-weight:100;
 text-transform:none;
 text-align:center;
 font-family: Arial, Helvetica,san-serif;;
 letter-spacing:.5px;
 }
 
h5 {
 padding: 20px 65px 0px 50px;
}
 
h6 {
 padding: 20px 60px 0px 67px;
 }
 
p {
 padding: 0px 10px 0px 5px;
 }
 
 p#p_hm {
 padding: 0px 53px 0px 120px;
 color:#FC0404;
 text-align:justified;
 line-height:21.5px;
 border:red 0px solid;
 font-weight: 500;
 }
 

.prj_subnav{
 width: 99%;
 margin: 5px 0px 0px 0px ; padding: 0;
 text-align:left;
 font-weight:bold;
 border:#780004 solid 0px;
 font-size:125%;
 color:#F4C60D;
}
 

.proj_content{
 width: 99%;
 margin: 0px 0px 0px 0px ; padding: 0;
 text-align:center;
 border:#780004 solid 0px;
}

.proj_content li a{
	font-size:125%;
	color:#ffffff;
	line-height:25px;
 }

.proj_nav {
 width: 370px;
 height: 78px;
 margin: 0px 0px 0px 0px ; padding: 0;
 position: relative;
 
}
	.proj_nav_link a:hover {border:#aaa solid 1px;}
	.proj_nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
	.proj_nav li, .proj_nav a {height: 78px; display: block;}
	
	#proj_nav_row1{top:2px; left:0px;border:#780004 solid 0px;}
		#proj_nav1a {left: 2px;   width: 81px; }
		#proj_nav1b {left: 99px;  width: 78px; }
		#proj_nav1c {left: 194.5px; width: 80px; }
		#proj_nav1d {left: 290px; width: 79px; }
	#proj_nav_row2{top:22px; left:0px;border:#780004 solid 0px;}
		#proj_nav2a {left: 3px;   width: 82px; }
		#proj_nav2b {left: 98px;  width: 80px; }
		#proj_nav2c {left: 196px; width: 79px; }
		#proj_nav2d {left: 290px; width: 80px; }
	#proj_nav_row3{top:40px; left:0px;border:#780004 solid 0px;}
		#proj_nav3a {left: 3px;   width: 80px; }
		#proj_nav3b {left: 98px;  width: 80px; }
		#proj_nav3c {left: 196px; width: 79px; }
		#proj_nav3d {left: 290px; width: 80px; }

	
#parts_right{
 float:right;width: 150px;height:270px;
 margin: 0px 10px 0px 5px ; padding: 0px 0px 0px 0px;
 border:#780004 solid 0px;
 text-align:justify;
}

#parts_left{
 float:left;width: 180px;height:273px;
 margin: 2px 0px 0px 0px ; padding: 0;
 border:#780004 solid 0px;
 overflow: hidden;
}

#parts_bottom{
 float:right;width: 330px;height:200px;
 margin: 0px 10px 0px 5px ; padding: 0px 0px 0px 0px;
 border:#780004 solid 0px;
 text-align:justify;
}

#parts_top{
 float:left;width: 340px;height:200px;
 margin: 2px 0px 0px 0px ; padding: 0;
 border:#780004 solid 0px;
 overflow: hidden;
}

#parts_subheads{
 float:right;
 margin: 9px 25px 0px 0px ; padding: 0;
 border:#780004 solid 0px;
}

* html .news_right { /** IE FIX **/
 border:transparent solid 0px;

 }

* html .news_left { /** IE FIX **/
 border:transparent solid 0px;

 }

.contact_blurb, .contact_blurb a{
 	color: #D6CFCD;
 }

.contact_div{
 margin: 100px 10px 0px 0px ; padding: 5px  0px  0px  70px ;
}

.news_right{
 float:right;width: 185px;height:125px;
 margin: 2px 0px 0px 0px ; padding: 5px  0px  0px  10px ;
 border:transparent solid 1px;
 /**text-align:justify;**/
}

.news_left{
 float:left;width: 155px;height:125px;
 margin: 2px 0px 0px 0px ; padding: 5px  0px  0px  10px ;
 border:transparent solid 1px;
 overflow: hidden;
}


.news_title{
 	display:block;
 	font-weight:bold;
 	text-transform:uppercase;
 	color:#FF0000;
 	white-space:nowrap;
 }

.news_blurb{
 	text-transform:uppercase;
 }

.news_outer{
 	float:right;
 	
 }

.news_thumb{
 	display:block;
 	border:3px solid #780004;
 }

.more_link{
 	display:block;
 	font-weight:bold;
 	border:#fff solid 0px;
 	vertical-align:middle;
 	color:#fff;
 }

.more_link img{
 	padding: 0px 0px 0px 5px;
 	position:relative;
 	top:4px;left:-4px;
 }


* html #num_of_projs { /** IE FIX **/
 margin: 48px 40px 0px 0px ; 
 padding: 0px 0px 0px 0px ; 

 }



#num_of_projs{
 float:right;
 width:200px;
 margin: 48px 80px 0px 0px ; padding: 0;
 border:#780004 solid 0px;
 color:#666;
 font-size:80%;
}


* html #jumper { /** IE FIX **/
 top:-25px;
 left:75px;

 }



#jumper{
 position:relative;
 top:-30px;
 float:right;
 width:200px;
 margin: 8px 80px 0px 0px ; padding: 0;
 border:#780004 solid 0px;
 color:#666;
 font-size:80%;
}


#projects_subheads{
 float:right;
 margin: 10px 25px 0px 0px ; padding: 0;
 border:#780004 solid 0px;
}


.proj_arrow{
 margin: 0px 5px 5px 5px ; padding: 0;
 border:#780004 solid 0px;
}


.proj_nav_thumb, .proj_nav_thumb_sel{
 width:40px;height:25px;
 margin: 5px 0px 0px 0px ; padding: 0;
 border:#000 solid 1px;
}
.proj_nav_thumb:hover{
 border:#780004 dotted 1px;
}
.proj_nav_thumb_sel{
 border:#666 dotted 1px;
}

#proj_top_row{
 width:350px;height:75px;
 margin: 5px 0px 10px 0px ; padding: 0;
 text-align:left;
 border:#780004 solid 0px;
}

#proj_top_row_left{
 
 float:right;
}

#proj_top_row_right{
 float:right;
 width:224px;
 padding-left:3px;
 padding-top:1px;
 border:#780004 solid 0px;
}


.proj_thumb_row{
 width:350px;height:75px;
 margin: 0px 0px 7px 0px ; padding: 0;
 border:#780004 solid 0px;
}



.proj_thumb{
 width:105px;height:75px;
 margin: 0px 2px 0px 2px ; padding: 0;
 border:#780004 solid 0px;
}


.proj_thumb_main{
 width:100px;
 margin: 0px 0px 0px 0px ; padding: 0;
 border:#780004 dotted 0px;
}

#proj_pic_main{
 width:368px;
 margin: 0px 0px 0px 0px ; padding: 0;
 display:block;
 border:#780004 dotted 0px;
}

#proj_pic_main_inner{
 margin: 0px 10px 0px 4px ; padding: 0;
 width:100px;height:63px;
 background-color:#111;
 border:#780004 dotted 1.5px;
 overflow:hidden;
}

#newsnaver{
 float:right;
 top:48px;
 position:relative;
 margin: 0px 0px 0px 0px ; padding: 0;
 border:#ff0000 solid 0px;
}


.right_para p{
 padding-bottom:10px;
}

