@charset "UTF-8";
/* CSS Document */


*{
	padding:0px;
	margin:0px;
}

body{
	background-color:#5e6747;

}


#mainHeaderCapContainer{
	width:100%;
	height:34px;
	background-image:url(../images/cap.jpg);
	background-repeat:no-repeat;
	background-position:top center;



}


#mainContainer{
	
	width:100%;
	background-image:url(../images/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	

}


#mainHeader{
	border-right:4px #5e7192 solid;
	border-left:4px #5e7192 solid;
	width:850px;
	height:138px;
	margin:0 auto;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}



#headerSpacer{
	float:left;
	border:0px;
	width:30px;
	height:110px;
}


#headerLogo{
	float:left;
	width:260px;
	margin:10px 20px 0px 20px;

}

#headerNav{
	float:right;
	border:0px;
	width:550px;
}

#headerNav a img{
 border:0px;
 margin:0px;
 padding:0px;
 

}



#mainImage{
	border-right:4px #5e7192 solid;
	border-left:4px #5e7192 solid;
	border-bottom:4px #5e7192 solid;
	
	width:850px;
	height:256px;
	background-color:#000000;
	margin:0 auto;
}

#mainBody{
	border-right:4px #5e7192 solid;
	border-left:4px #5e7192 solid;
	width:850px;
	margin:0 auto;
	
	background-image:url(../images/bodyBg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#FFFFFF;
}

#rightBody{
	padding:35px 0px 0px 5px;
	width:254px;
	font-size:.85em;
	font-family:Helvetica, sans-serif;
	color:#3771ac;
	background-image:url(../images/rightStipe.gif);
	background-repeat:no-repeat;
	background-position:left;
	min-height:445px;
}

#rightBody ul{
	list-style:none;
	margin:15px 10px 15px 10px;

}

#rightBody li{
	list-style:none;
	padding:5px 0px 5px 0px;
}


#rightBody li a {
	color:#3771ac;
	text-decoration:none;
}

#rightBody li a:hover {
	color:#6a6a6a;
	text-decoration:none;
}

#rightBody p.prod{
	padding:0px 10px 0px 25px;
	font-size:.65em;
}

.featuredImg{
	border:1px #bdc0b1 solid;
	padding:2px;
	margin:5px 0px 5px 5px;
}

.featureTitle{
	font-size:1.15em;
	padding:5px 0px 0px 8px;


}

.featuredList{
	color:#6a6a6a;	


}


.newsImg{
	border:1px #bdc0b1 solid;
	padding:2px;
	margin:10px 10px 10px 10px;
	float:right;
}

.picImg{
	border:1px #bdc0b1 solid;
	padding:2px;
	margin:2px 2px 2px 2px;
	
}

.even{
	background-color:#EEEEEE;
	
	}


.more{
	text-align:right;

	padding:0px 10px 10px 10px;
	

}



.more a{
	
	color:#7398bc;
	text-decoration:none;

}

.more a:hover{
	color:#6a6a6a;
	text-decoration:none;

}

.stripe{
	padding:5px 0px 15px 0px;
}
	

.nostyle{ 
    list-style: none;
	display: inline;
}

.nostyle img{ 
  	opacity:0.75;
   	filter:alpha(opacity=75)
}


#leftBody{
	width:576px;
}

#leftContent{
	margin:35px 0px 35px 20px;
	width:544px;
	background-color:#FFF;
}

#leftContentTopCap{
	width:546px;
	height:11px;
	background-color:#FFFFFF;
	background-image:url(../images/leftBodyTopCap.jpg);
	background-repeat:no-repeat;
	padding:0px;	
}


#leftContentBottomCap{
	width:546px;
	height:11px;
	background-color:#FFFFFF;
	background-image:url(../images/leftBottomCap.jpg);
	background-repeat:no-repeat;
}



#leftContentMiddle{
	border-right:1px #bdc0b1 solid;
	border-left:1px #bdc0b1 solid;
	width:542px;
	min-height:400px;
	background-image:url(../images/middleStripe.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#leftContentText{
	padding:20px 0px 10px 0px;
	font-size:1.0em;
	font-family:Helvetica, sans-serif;
	color:#6a6a6a;
	text-align:center;
}

#leftContentTextProfile{
	padding:20px 0px 0px 0px;
	font-size:.85em;
	font-family:Helvetica, sans-serif;
	color:#6a6a6a;
	
}

#leftContentTextProductions{
	padding:20px 15px 10px 15px;
	font-size:.85em;
	font-family:Helvetica, sans-serif;
	color:#6a6a6a;
	
}

#leftContentTextNews{
	padding:20px 15px 10px 15px;
	font-size:.85em;
	font-family:Helvetica, sans-serif;
	color:#6a6a6a;
	
}

#leftContentTextNews a {
	color:#3771ac;
	text-decoration:none;
}

#leftContentTextNews a:hover {
	color:#6a6a6a;
	text-decoration:none;
}



#leftContentTextProfile ul,
#leftContentTextNews ul{
	text-decoration:none;
	margin:0px 0px 30px 35px;	
}


#leftContentTextProfile li,
#leftContentTextNews li{
	list-style:url(../images/check.png);
	padding:5px;
}



#leftContentPic ul{
	text-decoration:none;
	margin:0px 0px 5px 3px;
}

#leftContentPic li{
	list-style:none;
	padding:1px;
}

#leftProfile{
	width:200px;


}

#leftProfile p{
	
	text-align:center;

}


#leftProfile a{
	padding:15px 0px 0px 0px;
	color:#7398bc;
	text-decoration:none;
	

}

#leftProfile a:hover{
	color:#6a6a6a;
	text-decoration:none;

	

}

#rightProfile{
	width:342px;



}


.profileImg{
	border:1px #bdc0b1 solid;
	padding:2px;
	margin: 0px 0px 0px 30px;
	float:left;

}


.blueProfile{
	font-size:1.25em;
	color:#3771ac;




}

.productionImg{
	border:1px #bdc0b1 solid;
	padding:2px;
	margin: 10px 0px 10px 25px;
	

}


.option{

	padding:0px 0px 0px 25px;
	color:#0000CC;

}

.hidden{
	visibility:hidden;
}



#tagImage{
	padding-top:25px;
}


#leftContentText p, 
#leftContentTextProfile p,
#leftContentTextProductions p, 
#leftContentTextNews p {
	padding:10px;
	line-height:1.35em;
	
}

.blue{
	color:#3771ac;
}




.float{
	float:left;
}

.clear{
	clear:both;
}







#mainFooterContainer{
	width:100%;
	background-image:url(../images/footerBg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:20px;
}

#mainFooter{
	width:858px;
	margin:0 auto;
	
	color:#FFFFFF;
	font-family:Helvetica, sans-serif;
	font-size:.70em;
	
}

#leftFooter{
		padding:10px 0px 0px 10px;

	width:400px;
	height:100px;

}

#rightFooter{
	padding:10px 0px 0px 0px;

	width:440px;
	height:100px;
	text-align:right;
}

#rightFooter a{

	color:#FFFFFF;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}
 
/*left content about*/

#leftContentTextAbout{
	padding:10px;
	font-size:10pt;
	font-family:Helvetica, sans-serif;
	color:#6a6a6a;
	text-align:left;
}

#leftContentTextAbout h1{
font-size: 12pt;
}
#leftContentTextAbout h2{
font-size: 11pt;
}

#leftContentTextAbout a {
	color:#3771ac;
	text-decoration:none;
}

#leftContentTextAbout a:hover {
	color:#6a6a6a;
	text-decoration:none;
}


#leftContentTextAbout ul{
	list-style: none;
	text-decoration:none;
	margin:0px 0px 30px 35px;	
}

#leftContentTextAbout li{
	list-style: upper-alpha;
	padding:10px;
}
#sublist li{
margin: 0px;
padding: 0px;
list-style:square;
}

#bio{
padding:10px;
}