@charset "utf-8";
/* CSS Document */

    body {
		text-align:center;
		font-family:Tahoma, Geneva, sans-serif;
		margin-top:0px;
		margin-bottom:0px;
		font-size:0.82em;
		background-color:#fff;
		background-image:url(../images/bg_.jpg);
		background-position:top center;
		background-attachment:scroll;
		background-repeat:no-repeat;
		
		 }	



/* -----------------LOGO & BANNER------------------- */

#logo
{
	width:950px;
	height:250px;
	background-repeat:no-repeat;
}





/* -----------------CONTAINER------------------- */


#container {
width:950px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
padding:15px;
text-align: left;
background-color:#FFF;
}


/* -----------------MAIN CONTENT------------------- */



#content

{
	width:570px;
	margin-right:40px;
	margin-bottom:100px;
	float:left;
	
}

.content_files

{
	width:570px;
	padding: 10px, 10px, 10px, 10px;
	margin-right:40px;
	margin-bottom:100px;
	float:left;
}


/* -----------------PORTOLIO------------------- */


#portfolio

{
	width:950px;
	margin-bottom:50px;
	float:left;
}

#portfolio2

{
	width:950px;
	margin-bottom:50px;
	float:left;
}


#portfolio3

{
	width:950px;
	margin-bottom:50px;
	float:left;
}



div.portfolio
{
	margin:50px 25px 30px 20px;
	padding:0px;
	width:270px;
	text-align:justify;	
	float:left;
	background-color:#000;
 }

div.file
{
	margin:50px 25px 30px 20px;
	padding:0px;
	width:270px;
	text-align:justify;	
	float:left;
	background-color:#000;
    border:1px solid black;
  
  /* for IE */
  	filter:alpha(opacity=60);
  /* CSS3 standard */
 	 opacity:0.6;

}


#file

{
	margin:50px 65px 30px 0px;
	width:270px;
	text-align:justify;	
	float:left;
}




#file2

{
	margin:50px 65px 30px 0px;
	width:270px;
	text-align:justify;	
	float:left;

}

#file3

{
	margin:50px 10px 30px 0px;
	width:270px;
	text-align:justify;	
	float:left;

}

#file4

{
	margin:50px 65px 30px 0px;
	width:270px;
	text-align:justify;	
	float:left;

}


#file5

{
	margin:50px 65px 30px 0px;
	width:270px;
	text-align:justify;	
	float:left;

}



p.file
{
	text-align:justify;
	line-height:1.4em;
}




/* -----------------MENU---------------------------- */

.menu{
	border:none;
	width:950px;
	border:0px;
	margin:0px;
	padding:0px;
	font: 60% "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	}
	
	
.menu ul{
	background:#000;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
		
		
	.menu li a{
		background:#000 url("images/seperator.gif") bottom right no-repeat;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding:0px 20px;
		text-align:center;
		text-decoration:none;
		}
		
		
	.menu li ul{
		background:#000;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:240px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
		
		
		
		
	
		/* -----------------MAIN MENU CHANGE STATES------------------- */
		
		
	.menu li a:hover,.menu li a.active, .menu ul li:hover a{
    background: #e7e9ec url("images/hover2.gif") bottom center no-repeat;
    color:#000;
    text-decoration:none;
}
			
			

		
		/* -----------------SUB MENU------------------- */
		
	.menu li:hover ul{
		display:block;
		
		}
		
					
	.menu li li {
		background:#000;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:240px;
		}
		
		


	.menu li:hover li a{
		background:none;
		
		}
		
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 19px;
		text-align:left;
		}
		
		.menu li ul a:hover, .menu li ul li:hover a {
			background:#fff url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#000;
			text-decoration:none;
			}
			
			
			
	.menu p{
		clear:right;
		}	
		
		




/* -----------------CONTENT RIGHT------------------- */


#content_right

{
	width:320px;
	margin-top:10px;
	float:right;
	text-align:left;
}

#content_right2

{
	width:320px;
	float:right;
	margin-bottom:150px;
	text-align:left;

}


#content_right_portfolio

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}

#content_right_portfolio2

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}


#content_right_portfolio3

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}


#content_right_portfolio4

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}


#content_right_portfolio5

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}


#content_right_portfolio6

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}



#content_right_portfolio7

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}


#content_right_portfolio8

{
	width:320px;
	float:right;
	margin-right:20px;
	text-align:left;
}






#content_right_portfolio.a
{
	color:#fff;
	background-color:#000;
	padding:2px;
	text-decoration:none;
}



/* -----------------TEXT STYLING------------------- */


p
{
	color:#000;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.6em;
	font-size:1em;
	
}



p.a
{
	color:#fff;
	background-color:#000;
	padding:2px;
	text-decoration:none;
}

p.portfolio
{
	line-height:1.4em;
}

p.headliner
{
	font-size:1.8em;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.3em;
}

p.headliner_2
{
	font-size:1.6em;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.3em;
}



p.blogdate
{
font-size: 1.5em;
font-family:Tahoma, Geneva, sans-serif;
color:#4d87ff;
}


h1,h2
{
	color:#000;
	margin-top:30px;
	_margin-top:40px;
}

h1
{
	font-size:2.8em;
}

h2
{
	font-size:2em;
}

h3
{
	color:#666;
	font-size:1.6em;
}

strong.1
{
	color:#2a2a2a;
}

h2.blue
{
	color:#0079c1;
	border-bottom:1px dashed #000;
	padding:1px;
}

h2.second
{
	color:#363636;
	border-bottom:1px solid #000;
	padding:1px;
	margin-top:24px;
}

h3.blue
{
	color:#0079c1;
	border-bottom:1px solid #000;
	padding:1px;
}

h3.underline
{
	border-bottom:1px solid #ccc;
	color:#2a2a2a;
}

h3.blue
{
	color:#0176c3;
}

h1.underline
{
	color:#000;
	border-bottom:1px solid #000;	
}


h1.underline_2
{
	color:#000;
	border-bottom:1px solid #000;	
	width:570px;
}


h4
{
	color:#0079c1;
	font-size:1.3em;
	
}

h2.underline
{
	padding:1px;
	border-bottom:1px solid #000;
	
}


hr {border: none 0;
border-top: 1px dashed #454242;
margin-top:60px;
margin-bottom:60px;
height: 1px;
} 

hr.side {border: none 0;
border-top: 1px dashed #cccccc;
margin-top:15px;
margin-bottom:15px;
height: 1px;
} 


span.amp {
   font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
   font-size:110%;
   font-style:italic;
}


/* ----------------- LISTS ------------------- */

label {
color: #007e32;
font-weight: bold;
display: block;
float: left;
}





ol.li
{
	color:#06F;
}
	

/* LIST #2 */
#list2 { width:550px; }
#list2 ol { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#0079c1;  }
#list2 ol li { }

#list2 ol li p { 
padding:10px; font-style:normal; 		
font-family:Tahoma, Geneva, sans-serif;
font-size:13px; color:#2a2a2a; border-left: 1px solid #2a2a2a; }
#list2 ol li p em { display:block; 
}

li,p.point {
margin:0; padding-left:0px;
}



/* LIST #3 */
#list3 { width:550px; }
#list3 ol { font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#0079c2;  }
#list3 ol li { }
#list3 ol li p { padding:8px; font-style:normal; 				font-family:Tahoma, Geneva, sans-serif;

 font-size:13px; color:#2a2a2a; border-left: 1px solid #2a2a2a; }
#list3 ol li p em { display:block; }


li.steps
{
	margin-bottom:15px;
	font-size:1.25em;

}



/* ----------------- LINKS ------------------- */

a.link
{
	color:#fff;
	background:#000;
	padding:3px;
	text-decoration:none;
	
}

a.link:hover
{
	color:#000;
	background-color:#e7e9ec;
	text-decoration:none;
	padding:3px;
}


a.link_foot
{
	color:#fff;
	background:#000;
	padding-right:10px;
	text-decoration:none;
	
}

a.link_foot:hover
{
	color:#fff;
	background-color:#444443;
	text-decoration:none;
	padding-right:10px;
}


/* -----------------IMAGE STYLING------------------- */


img.left
{
	float:left;
	padding:5px;
}

img.left_clear
{
	float:left;
	padding:15px;
	margin-bottom:45px;
}



#imageContainer { height:200px; }  
#imageContainer img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:200px;  	
			width:950px; 	
			opacity: -0.01; } 



/* -----------------FOOTER------------------- */



#footer
{
	clear:both;
	color:#FFF;
}

#footer a
{
	color:#fff;
	background-color:#000;
	padding:3px;
	text-decoration:none;
}



#footer a:hover
{
	color:#000;
	background-color:#e7e9ec;
	padding:3px;
}


#footer p
{
	color:#fff;
	text-align:right;
	font-weight:bold;
}

#section1

{
	padding:5px 15px 0 0px;
		font-family:Tahoma, Geneva, sans-serif;
	width:340px;
	margin-top:64px;
	float:left;
}



#section2

{
	padding:5px 15px 0 0px;
	width:340px;
	text-align:right;
	margin-top:130px;
	float:right;

}

#section2 p
{
	margin-left:11px;
}

