@charset "UTF-8";
/* CSS Document */
 
/* GLOBAL
----------------------------------------------- */
html,body {
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica,sans-serif ;
	font-size: 12px;	
	padding:0px;
	margin:0px;

}
a{
	color:#009bdd;
}

h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	text-decoration:none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	text-decoration:underline;
}

h1{
	font-size:16px;
	color:#464646;
}

h1 a{
	font-size:16px;
	color:#464646;
}

h2{
	font-size:14px;
	color:#464646;
}

h2 a{
	font-size:14px;
	color:#464646;
}

h3{
	font-size:13px;
	color:#464646;
	
}

h3 a{
	font-size:13px;
	color:#464646;
}

h4{
	font-size:12px;
	color:#818181;
}

h4 a{
	font-size:12px;
	color:#818181;
}

h5{
	font-size:12px;
	color:#000;
}

h6{
	font-size:12px;
	color:#000;
}


#container {	
	margin: 0 auto;
	width: 1002px;

}

#main{ 
	float:left;
	width:1002px;
	border-top:8px solid #5e5555;

}

img{
	border:none;
}
/* CONTENT - home - newsroom
----------------------------------------------- */
#content{
	float:left;
	clear:both;
	width:1000px;
	background:url(../images/content_bg.gif) 0 0 repeat-y;
}

#contentfullcenter{
	float:right;
	width:808px;
	display:block;
}

#contentfullcenter h2{
	float:left;
	clear:both;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#464646;
	line-height:18px;
	padding:16px 0 0 25px;

}


.pentastar{
	float:left;
	clear:both;
	width:1000px;
	padding:9px 0 0px 0;
	background:url(../images/pentastar_line.gif) 0 0 no-repeat;
	
	}

#contentleft{
	float:left;
	width:182px;
	overflow:hidden;
	padding-bottom:20px;
}

#contentcenter{
	float:left;
	width:528px;
	overflow:hidden;	
	padding-bottom:20px;
}

#contentcenter_wideformat {
	float:left;
	width:809px;
	overflow:hidden;
	padding:0px 0px 20px 0px;
}

#contentright{
	float:right;
	width:281px;
	overflow:hidden;	
	padding:29px 0 20px 0;
}

#newsroomcont{
	float:left;
	width:500px;
	padding-left:28px;
}

#newsreleasecont{
	float:left;
	width:500px;
	padding:0 0 30px 28px;
}

#newsreleasecont .releasecopy ul {
	padding: 8px 0 0 25px;
}

#newsreleasecont .releasecopy p {
	padding: 12px 0 0 0;
}


#newsreleasecont_wideformat{
	float:left;
	width:780px;
	padding:0 0 30px 28px;
}

.newsreleaseitem{
	float:left;
	clear:both;
	width:500px;
	
}

.newsreleaseitem h3, .newsreleaseitem h4{
	width:100%;
}
.newsreleaseitem h3{
font-size:14px;
}
.newsreleasecopy{
	float:left;
	clear:both;
	width:100%;
}

.newsreleaseitem h5{
	padding:8px 0 0 0;
	
}

.newsreleaseitem h5 ul {
	padding:8px 0 0 25px;
}

	
.newsreleaseitem .releasecopy ul {
	padding:8px 0 0 25px;
}

.newsreleaseitem .releasecopy p {
	padding:12px 0 0 0;
}

.newsroomitem{
	float:left;
	clear:both;
	padding:10px 0 0 0;
	width:480px;
	border-bottom:1px solid #c0c0c0;
}


.newsroomitem h2{
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#464646;
	line-height:18px;
	padding:6px 0 0 0;
}

.newsroomitem h4{
	font-size:12px;
	font-weight:bold;
	color:#818181;
}

.newsroomitemcopy{
	font-size:12px;
	color:#000;
	padding-top:8px;
	border-bottom:1px solid #c0c0c0;
}

.execcont{
	width:100%;
	float:left;
	clear:both;
	padding:20px 0 0 0;
}

#contenttop{
	float:left;
	
	border-right:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
	width:1000px;
}

.newsreleaseitem h5{
	font-weight:normal;
}

#newsreleaseitemactions{
	height:25px;
	width:475px;
	padding:15px 25px 20px 0;
	float:left;
	clear:both;

}

#videoitemactions{
	height:12px;
	width:755px;
	padding:0px 0px 10px 0;
	float:left;
	clear:both;
	text-align:right;
}

#newsreleaseitemactions a{
	background:url(../images/itemaction_arrow.gif) 0 0 no-repeat;
	display:block;
	font-size:10px;
	color:#737373;
	padding:0 12px 0 12px;
	line-height:12px;
	text-decoration:none;
}

#videoitemactions a{
	background:url(../images/itemaction_arrow.gif) 0 0 no-repeat;
	display:block;
	font-size:10px;
	color:#737373;
	padding:0 12px 0 12px;
	line-height:12px;
	text-decoration:none;
	float:right;
}

/* HEADER
----------------------------------------------- */
#header{
	float:left;
	width:1000px;
	height:200px;
}

#searchcont{
	float:left;
	height:23px;
	width:1000px;
	text-align:right;
}

.searchitem{
	height:23px;
	float:right;	
}

.rss{
	padding:4px 0 0 0;
}
				
#navcont{
	float:left;
	height:26px;
	width:1000px;
}

#navlogo{
	float:left;	
}

#nav{
	float:left;	
	padding:14px 0 0 30px;
}

.navitem{
	float:left;	
	height:12px;
	padding:0 32px 0 10px;
	border-left:1px solid #009bdd;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#898989;
}

.navitem a{
	display:block;
	text-decoration:none;
	color:#898989;
	}




#masthead{
	background:url(../images/masthead_bg.gif) bottom left repeat-x;
	float:left;
	height:110px;
	padding:40px 0 0 0;
	width:1000px;
}
#mastheadleft{
	float:left;
	height:150px;
	width:800px;
	
}
#cmaloginbox{
	width:300px;
	height:50px;
	line-height:40px;
	float:right;
	clear:both;
	font-size:32px;
	color:#ff0000;

}

#breadcrumbs{
	width:976px;
	float:left;
	clear:both;
	height:35px;
	padding:0px 0 0 24px;
	line-height:35px;
	font-size:10px;
	color:#898989;
	font-weight:bold;
	
}

#breadcrumbs a{
	color:#898989;
	text-decoration:none;
}

#breadcrumbs a:hover{
	text-decoration:underline;
}

#logobar{
	padding:5px 0 0 10px;
	height:50px;
	width:990px;
	float:left;
	clear:both;
}

#logobar a{
	padding:0 ;
}
					
#mastheadright{
	float:right;
	height:150px;
	width:300px;
	overflow:hidden;
}


/* GLOBAL
----------------------------------------------- */
			
#contentHome{
	float:left;
	width:1000px;
	background:url(../images/pentastar_line.gif) 0 0 no-repeat;
	padding:15px 0 15px 0;
}
#contenthomeleft{
	float:left;
	width:560px;
	padding: 0 0 20px 28px;
	
}
.contentcontainer{
	width:560px;
	clear:both;
	padding-bottom:20px;
}

.contentcontainer h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:25px 0 12px 0;
	margin:0px;
	width:560px;;
	color:#646464;
	text-transform:uppercase;
}

#homefeatcontainer{
	float:left;
	clear:both;
	width:560px;
	background:#000;
}
						
#featuredStories{
	float:left;
	clear:both;
	width:560px;
	height:460px;
	background-color:#000;
}
						
						
					
					
	
#newscontainer{
	width:532px;
	border:1px solid #898989;
	display:block;
	float:left;
	padding:10px 13px;
	
}
.newsitem{
	float:left;
	width:532px;
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:14px;
	color:#646464;
	padding:8px 0px 15px 0px;
	border-bottom:1px solid #898989;
	
}
.newsitem h2{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding:6px 0px 6px 0px;
}
.newsitemcopy{
	
}
															
.releasecopy{
	float:left;
	padding:12px 0 0 0;
}

.releasecopy span.date{
	font-size:12px;
	color:#818181;
}

.morelink{
	float:left;
	font-size:12px;
	
}
.newsshare{
	float:left;
	clear:both;
	width:80px;
	font-size:12px;
	padding:10px 0 20px 0;
	margin:0 0 0 -3px;
}

.morelink a, .newsshare a{
	text-decoration:none;
	color:#2277a6;
}							
							
/* RIGHT COLUMN
----------------------------------------------- */			
#contentright h3{
	padding:0 0 10px 15px;
	text-transform:uppercase;
	width:255px;
}

#contentright h3.vidright{
	padding:0 0 10px 15px;
	text-transform:uppercase;
	width:155px;
}

#contentright .rightmore{
	float:right;
	margin:-20px 0 0 0;
}

#contentright .rightmore a.arrow{
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	color:#4b4b4b;
	padding:0 12px 0 10px;
	line-height:12px;
	text-decoration:none;
	text-align:right;
	text-transform:capitalize;
	font-weight:normal;
}

a.more{
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	color:#4b4b4b;
	padding:0 12px 0 10px;
	margin:6px 0 0 0;
	line-height:12px;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

a.email{
	display:block;
	font-size:10px;
	color:#4b4b4b;
	margin:6px 0 0 0;
	line-height:12px;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

#contenthomeright{
	float:right;
	width:375px;
	padding:0 15px 0 0;
	overflow:hidden;
}
.contentrightcontainer{
	width:375px;
	float:left;
	clear:both;
	margin:0 0 15px 0;
	overflow:hidden;
}
.contentrightcontainer h1{
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:25px 0 12px 15px;
	margin:0px;
	color:#646464;
	text-transform:uppercase;
}

.contentrightcontainer h3{
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:25px 0 12px 15px;
	margin:0px;
	color:#646464;
	text-transform:uppercase;
}

#rightblogcontainer{
	border:1px solid #898989;
	float:left;
	clear:both;
	width:343px;
	padding:15px;
	font-family:Verdana, Arial, Helvetica,sans-serif;
}

.rightblogitem{
	float:left;
	clear:both;
	width:100%;
}

.blogdate{
	color:#000000;	
}


.rightblogitem h2{
	float:left;
	clear:both;
	width:100%;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:#646464;
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica,sans-serif;
}
.rightblogitemcopy{
	width:100%;
	float:left;
	clear:both;
	color:#959595;
	line-height:19px;
	font-size:13px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica,sans-serif;
}

.rightblogitemcopy a{
	color:#959595;
	line-height:19px;
	font-size:13px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica,sans-serif;
}	


.blogdate a{
	color:#000000;	
}							
								
.rightmorelink{
	
}
.righttagscont{
	float:left;
	clear:both;
	border-top:1px solid #9bcbfd;
	border-bottom:1px solid #9bcbfd;
	font-size:11px;
	color:#000;
	padding:3px 0;
	width:100%;
}

.righttagscont a{
	text-decoration:none;	
	color:#646464;
	text-transform:uppercase;
	
	
}

.rightnewsshare{
	width:100%;
	float:left;
	clear:both;
	padding:6px 0;
}

.rightnewsshare a{
	text-decoration:none;	
	display:block;
}

a.blogbtn{
	float:left;
	padding:0 0 0 20px;
	display:block;
	background:url(../images/addthis_share.gif) center left no-repeat;
}
							
td.contactright{
	padding:0 0 0 10px;
}


td.contactright a.arrow{
	float:right;
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	color:#009bdd;
	padding:0px 12px 0 10px;
	line-height:12px;
	text-decoration:none;
	text-align:right;
}

td.contactleft{

}				
					
					
#rightfeaturevideocont{
	float:left;
	clear:both;
	border:1px solid #898989;
	background:#000;
	height:370px;
	width:355px;
	padding:9px;
}

#featuredvideo{
width:354px;
height:220px;

}

#featvidTop{
	float:left;
	clear:both;
	width:355px;
	border-bottom:1px solid #4c4c4c;
 	background:url(../images/featvidTop_bg.gif) 0 0 repeat-x;
	padding:8px 0;
	min-height:39px;
}
#featvidBot{
	float:left;
	clear:both;
	width:355px;
}

#featvidBot h2{
	color:#fff;
	padding:12px 0 2px 10px;
	
}

.featvidHead{
	float:left;
	padding:0 0 0 10px;
	
}

.featvidHead h3{
	padding:0px;
	margin:0px;
}

.featvidHead h3 a{
	display:block;
	font-size:10px;
	color:#fff;
}
	
.featvidDown{
	width:100%;	
	float:right;
	clear:both;
}
	
.featvidDown a{	
	float:right;
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	color:#fff;
	padding:0 12px 0 10px;
	line-height:12px;
	text-decoration:none;
	text-align:right;
	}
	
.featvidSub{
	width:100%;
	float:left;
	clear:both;
	padding:10px 0px 0px 0px;
	
	
}

.featvidSub h3{
	padding:0px;
	margin:0px;
}

.featvidSub h3 a{
	display:block;
	font-size:10px;
	color:#fff;
	font-weight:normal;
	background:url(../images/download_arrow.gif) center left no-repeat;
	padding: 0 0 0 10px;
}
		
					
#rightgallerycont{
	float:left;
	clear:both;
	border:1px solid #898989;
	width:343px;
	padding:15px;
}



.featvidDown{
	
}

.rightgalleryitem{
	float:left;
	clear:both;
	width:343px;
	display:block;
	padding-bottom:10px;
	
}
.rightgalleryleft{
	width:114px;
}
.rightgalleryleft img{
	width:112px;
	border:1px solid #6dcff6;
}

.rightwellgalleryitem{
	float:left;
	clear:both;
	width:270px;
	display:block;
	padding:5px 0 0 5px;
	
}
.rightwellgalleryleft{
	width:100px;
	
	padding:0px 0 5px 0px;
}

.rightwellgalleryleft img{
width:100px;
}

.rightwellgallerythumb{
	width:102px;
	height:67px;

}
.rightwellgallerythumb a{
	width:100px;
	height:67px;
	display:block;
	border:1px solid #000;
}



.rightwellgalleryright{
	width:150px;
	padding-left:13px;
}	

.socialbg{
	background:#e6f7fd;
	width:359px;
	padding:0px 8px;
}

.socialbg h1{
	padding-top:15px;	
}

.rightgalleryright{
	width:204px;
	padding-left:15px;
}			
					
#rightsocialcont{
	width:338px;
	padding:10px;
	background:#c4ecf9;
}

.rightsocialitem{
	
}

.rightwellbox{
	float:left;
	clear:both;
	width:270px;
	border:1px solid #959595;
	margin:0 0 15px 0;
}

.rightwelllinks{
	padding:12px;
}

.rightwelllink{
	width:246px;
	color:#545454;
	line-height:14px;
	font-size:10px;
	padding:6px 0;
	
}

.rightwelllink_wideformat {
	width:185px;
	color:#545454;
	line-height:14px;
	font-size:10px;
	padding:6px 0;
	float:left;
}

.rightattachment{
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#545454;
	padding:0 0px 0 10px;
	text-decoration:none;
}

.rightpresskit{
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#545454;
	padding:0 0px 0 10px;
	text-decoration:none;
}

.rightwelllink a{
	display:block;
	color:#545454;
	text-decoration:none;
}

.rightwelllink a.arrow, .photolink a.arrow, .rightwellvideo a.arrow{
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#545454;
	padding:0 0px 0 10px;
	text-decoration:none;
}

.rightwelllink a p{
	padding:0px;
	margin:0px;
}

.featuredgalleryimage{
	width:246px;
	padding:12px;
}

.featuredgalleryimage img{
	width:246px;
}

.rightwellvideo{

}

.rightvidinfo{
	color:#545454;
	padding:6px 0 6px 15px;
}

.rightvidinfo h5{
	font-size:10px;
	color:#545454;
	line-height:14px;
	padding:0px;
	margin:0px;
	
}

.rightvidinfo p{
font-size:10px;
color:#545454;
line-height:14px;
padding:0px;
	margin:0px;

}

.rightviddownload{
	width:100%;
	height:24px;
	border-top:1px solid #959595;
	background:#ebebeb;
	text-align:right;
	line-height:24px;
}

.rightviddownload a.arrow{
	float:right;
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#545454;
	padding:0 10px 0 10px;
	text-decoration:none;
}


.additionalvideos {
	padding: 0 0 0 0;
	margin-top:-5px;
}
	
.rightviddownload_alignleft {
	width:100%;
	height:24px;
	text-align:left;
	line-height:24px;
}

.rightviddownload_alignleft a.arrow{
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#545454;
	padding:0 10px 0 10px;
	text-decoration:none;
	margin: 0 0 0 15px;
}

.viditem{
	float:left;
	width:246px;
	font-size:12px;
	padding:12px;
}

.vidtop{
	float:left;
	padding:0px;
}

.vidtop img{
	width:246px;
}

.vidbot{
	float:left;
	width:274px;
	padding:6px 0;
}

/* right wide format
----------------------------------------------- */
.right_wideformat{
	float:left;
	width:779px;
	overflow:hidden;
	padding:15px 10px 0px 25px;
}


.right_wideformat  h3{
	border:1px solid #959595;
	border-bottom:none;
	padding:10px 20px;
	color:#999;
	width:728px;
}


#contentcenter_wideformat .right_wideformat .rightwellbox{
	float:left;
	clear:both;
	width:768px;
	border:1px solid #959595;
	padding-bottom:10px;
	margin:0 0 15px 0px;
}


#contentcenter_wideformat .rightwellbox{
	float:left;
	clear:both;
	width:768px;
	border:none;
	margin:0 0 15px 0px;
}

#contentcenter_wideformat  .rightwelllinks{
	padding:12px;
}

#contentcenter_wideformat  .rightwelllink{
	width:768px;
	color:#545454;
	line-height:14px;
	font-size:10px;
	padding:6px 0;
	
}

#contentcenter_wideformat .newsreleaseitem{
	float:left;
	clear:both;
	width:762px;
	
}

#contentcenter_wideformat .newsreleaseitem h5 {
	font-weight:bold;
}

#contentcenter_wideformat .newsreleaseitem h5 ul{
	padding:0 0 0 30px;
}

#contentcenter_wideformat .releasecopy{
	line-height:18px;
	padding:0 0 20px 0;
	
}

#contentcenter_wideformat .newsreleaseitemactions{
	width:700px;
	float:left;
	clear:both;
}

#contentcenter_wideformat .rightmore a.arrow{
	float:left;
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#545454;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#contentcenter_wideformat .rightviddownload{
	width:340px;
	height:24px;
	border-top:1px solid #959595;
	background:#fff;
	text-align:right;
	line-height:24px;
}

#contentcenter_wideformat .rightviddownload a.arrow{
	float:right;
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#545454;
	padding:0 10px 0 10px;
	text-decoration:none;
}
	
	
#contentcenter_wideformat .rightwellgalleryitem{
	float:left;
	clear:both;
	width:700px;
	display:block;
	padding:5px 0 0 5px;
	
}
#contentcenter_wideformat td.rightwellgalleryleft{
	width:360px;
	padding:0px 0px 5px 0px;
}

.accgallerythumb{
	position:relative;
	width:300px;
	height:200px;
	display:block;
	border:1px solid #000;
}

.accgallerythumb a{
	width:300px;
	height:200px;
}


#contentcenter_wideformat .rightwellgalleryright{
	width:300px;
	padding-left:13px;
}							
/* FOOTER
----------------------------------------------- */
						
#footer{
	float:left;
	width:1002px;
	height:50px;
	border-top:8px solid #5e5555;
}

#footerleft{
	float:left;
}
#footerright{
	float:right;
	color:#898989;
	
}

#footerright a{
	text-decoration:none;
	color:#009bdd;
	text-align:right;
}

/* NAV - ACCORDION
----------------------------------------------- */



#sideheader{font-size:16px; color:#646464; padding:0px 0 8px 22px; font-weight:bold; text-transform:uppercase; float:left;clear:both; width:778px;}
#sideheader a{ color:#646464; text-decoration:none;}
#sidemenu, #sidemenu h2, #sidemenu h3 {background:#ebebeb; color:#000}


#sidemenu a {}
#sidemenu a, #sidemenu a:link, #sidemenu a:visited {color:#000; text-decoration:none;}
#sidemenu a:hover, #sidemenu a:active, #sidemenu a:focus { color:#40b4e6}
/* #sidemenu ul li.current a{color:#009bdd;} */
#sidemenu ul li a.selected{color:#009bdd;}

#sidemenu ul.greybg{background:#ebebeb;}
#sidemenu ul.third{background:#ffffff;}

/* --- Accordion --- */
.js #sidemenu .accordion {display:none}

#sidemenu .accordion {margin:0; padding:0px;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #959595;  border-top:none; border-bottom:none; border-left:none;}
#sidemenu .accordion li {list-style-type:none; border-bottom:1px solid #959595; }
#sidemenu .accordion li.last-child {list-style-type:none;}
#sidemenu ul.accordion ul {margin:0; padding:0px;}
#sidemenu ul.accordion li a{display:block;padding:8px 0 8px 20px;line-height:14px;}
#sidemenu ul.accordion ul {}
#sidemenu ul.accordion ul li a{display:block;padding:8px 0 8px 30px;line-height:14px;}
#sidemenu ul.accordion ul{background:#fff;	border-top:1px solid #959595;}
#sidemenu ul.accordion ul ul li a{display:block;padding:8px 0 8px 40px;line-height:14px;}
#sidemenu li.lastitem{border-bottom:none;}
#sidemenu li.greybg{background:#ebebeb;}

#sidemenu ul.third{border-bottom:none;}

#sidemenu ul.second li.arrowin {display:block; background:#ebebeb url(../images/nav_first_withchild.gif) top left no-repeat; }
#sidemenu ul.second li.arrowdown {background:#ebebeb url(../images/nav_first_open.gif) top left no-repeat; color:#009bdd;}

#sidemenu ul.third li.arrowin {display:block; background:#fff url(../images/nav_second_withchild.gif) top left no-repeat; }
#sidemenu ul.third li.arrowdown {background:#fff url(../images/nav_second_open.gif) top left no-repeat; color:#009bdd;}

#sidemenu a.trigger {display:block; background: url(../images/nav_first_withchild.gif) top left no-repeat; }
#sidemenu a.trigger.open {background: url(../images/nav_first_open.gif) top left no-repeat; }

#sidemenu ul.third a.trigger {display:block; background: url(../images/nav_second_withchild.gif) top left no-repeat; }
#sidemenu ul.third a.trigger.open {background: url(../images/nav_second_open.gif) top left no-repeat; }

#sidemenu ul.fourth a.trigger {display:block; background: url(../images/nav_third_withchild.gif) top left no-repeat; }
#sidemenu ul.fourth a.trigger.open {background: url(../images/nav_third_open.gif) top left no-repeat; }

#sidemenu ul.fourth li{padding-left:10px;}
#accordionsearchcont{ float:left; width:783px; padding:30px 0 30px 25px; min-height:300px;}
#accordionsearch{
	width:762px;
	
}

#searchresults a {}
#searchresults a, #searchresults a:link, #searchresults a:visited {color:#737373; text-decoration:none;}
#searchresults a:active{background-color:#ebebeb; color:#737373; font-weight:bold;}
.js #searchresults .accordion {visibility:hidden}
#searchresults .accordion {margin:0; padding:0px;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #959595; border-bottom:none;}
#searchresults .accordion li {list-style-type:none; border-bottom:1px solid #959595;  float: left; clear:both; width:100%; }
#searchresults .accordion li.last-child {list-style-type:none;}
#searchresults ul.accordion ul {margin:0; padding:0 0 0 0px; border-right:1px solid #959595; border-left:1px solid #959595;}
#searchresults ul.accordion li{padding:0px;margin:0px;text-indent:20px;line-height:38px;border-right:1px solid #959595;border-left:1px solid #959595;}	  

#searchresults li.lastitem{border-bottom:none;	}
.searchresultitem{width:741px;	float:left;	clear:both;	border-top:1px solid #959595; line-height:20px; padding:10px 0 10px 20px; text-indent:0px;}
.searchresultitem h5{padding-left:15px;}
.searchresultitem h5 p{padding:0px; margin:0px;}
.searchlistcont{width:100%; float:left;}
.itemsearchlist { width:100%; float:left; clear:both; border-top:1px solid #959595; border-top:1px solid #ebebeb; text-align:right;}
#toppaging, #bottompaging{
	width:500px;
	float:left;
	clear:both;
	font-size:10px;
	padding:10px 0 0 0;
}

.articlecountcont{
	float:left;
	width:750px;
	font-size:10px;
}

.articlecount{
	float:left;	
	width:250px;
text-align:left;
padding:0 0 0 6px;


}

.articlepaging{
	width:170px;
	float:right;
	padding:16px 40px 0 0;
}

.newsroompaging{
	width:170px;
	float:right;
	padding:0px 40px 0 0;
	text-align:right;
}

.articlepaging a, .newsroompaging a{
	display:block;
	color:#009bdd;
	padding:0px;
margin:0px;
	line-height:12px;
	text-decoration:none;
	text-align:right;
	float:right;
}

.articlepaging a:hover{
background:#fff;
font-weight:normal;
}

.dash{
	float:right;
	color:#959595;	
margin:-14px 0 0 0;

}

#searchacc a.rightarrow{
color:#009bdd;	
font-size:10px;
padding:0px 0 0 0px;
margin:0px 0px 0 0;
text-indent:0px;
}

#searchacc a.rightarrow:hover{
background:#fff;
}

#searchacc a.leftarrow{
color:#009bdd;
font-size:10px;
padding:0px;
margin:0px -20px 0 0;
text-indent:0px;

}

#searchacc a.leftarrow:hover{
background:#fff;
}

.searchgalleryitem{
	float:left;
	width:310px;
	height:69px;
	border: 1px solid #a7a7a7;
	background: #e6e6e6;
	margin: 0px 0 10px 25px;
	font-weight:bold;
	padding:10px;
}

.searchgalleryimg{
	float:left;
	width:100px;
	height:67px;
	border:1px solid #959595;
	background:#fff;
	overflow:hidden;
}

.searchgalleryimg a{
	display:block;
	width:100px;
	height:67px;


}

.searchresulthumb{
	float:left;
	
	width:100px;
	height:67px;
	display:block;
}

.searchgallerythumb{
	width:100px;
	height:67px;  
}

.searchgallerythumb a {  
	border:0px; 
	display:block;
	width:102px;
	height:69px;  
	border:1px solid #000;
	background:#fff;
	overflow:hidden;
}

.searchgallerythumbnail{
	
}

#widerelease_acccont .searchgallerythumb{
	width:300px;
	height:200px;  
}

#widerelease_acccont .searchgallerythumb a {  
	border:0px; 
	display:block;
	width:302px;
	height:202px;  
	border:1px solid #000;
	background:#fff;
	overflow:hidden;
}

#widerelease_acccont .searchgallerythumbnail{
	
}

.searchgalleryright{
	float:left;
	width:160px;
	height:67px;
	padding:0px 0 0 10px;
	margin:0px;
}

.searchgalleryright h3{
	float:left;
	font-size:14px;
	padding:0px;
	margin:0px;
	line-height:16px;
	text-indent:0px;
	word-wrap: break-word;
}

.searchgalleryright h3 a{
	padding:0px;
	margin:0px;
	text-indent:0px;
}

.searchgalleryright h4{
	float:left;
	width:160px;
	padding:0px;
	margin:0px;
	text-indent:0px;
	line-height:18px;
	word-wrap: break-word;
}

.searchgalleryright h4 a{
	float:left;
	width:160px;
	padding:0px;
	margin:0px;
	text-indent:0px;
}

#mediafilter a {}
#mediafilter a, #mediafilter a:link, #mediafilter a:visited {color:#737373; text-decoration:none;}
#mediafilter a:hover, #mediafilter a:active, #mediafilter a:focus { color:#737373; font-weight:bold;}
.js #mediafilter .accordion {visibility:hidden}
#mediafilter .accordion {margin:0; padding:0px;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #959595; border-bottom:none; border-top:none;}
#mediafilter .accordion li {list-style-type:none; border-bottom:1px solid #959595; float: left; clear:both; width:100%; }
#mediafilter .accordion li.last-child {list-style-type:none;}
#mediafilter ul.accordion ul {margin:0; padding:0 0 0 0px; border-right:1px solid #959595; border-left:1px solid #959595;}
#mediafilter ul.accordion li{padding:0px;margin:0px;text-indent:15px;line-height:38px;border-right:1px solid #959595;border-left:1px solid #959595;}	  
#mediafilter li.lastitem{border-bottom:none;	}
#mediafilter ul.accordion li h4{height:46px;}
#accordionfiltercont{
	display:block;
	min-height:300px;
	
}

#accordionfilter{
	padding:25px;
}

#mediafilter{

}

.mediafiltercontainer{
	border-top:1px solid #959595;
	width:100%;	
	
}
.mediafiltercont{
	width:90%;
	padding:10px 0;
	margin:0px auto;
	text-align:center;
		
}
.mediafilteritem{
	display:block;
	width:auto;
	float:left;	
	font-size:11px;
	color:#000;
	padding:0px 12px 0px 0px;
	font-weight:bold;
}

.mediafilteritem a{	
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	color:#000;
	text-decoration:none;
	text-align:right;
	}

.mediafilteritem a:hover{	
	background:#fff url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	color:#009bdd;
	text-decoration:none;
	text-align:right;
	}



/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/    
.accordion .outer {}
.accordion .inner {margin:0; padding:0px 0px;}
.accordion .inner .inner {padding-bottom:0}

#searchresults a.trigger {background: url(../images/plus.gif) center right no-repeat;}
#searchresults a.trigger.open { background: url(../images/minus.gif) center right no-repeat; color:#009bdd;}
#searchresults a.trigger.open span{ color:#737373;}
.active{text-decoration:none}

#mediafilter a.trigger {height:46px; background:#fff url(../images/plus.gif) center right no-repeat;}
#mediafilter ul.accordion .inner {margin:0; padding:0px;}
#mediafilter a.trigger.open { height:46px; color:#009bdd; background:#ebebeb url(../images/minus.gif) center right no-repeat; }
#mediafilter a.trigger.open span{ height:46px; color:#737373; background:#ebebeb;}


/* WIDE FORMAT ACCORDION
----------------------------------------------- */
#widerelease_acccont{
	width:762px;
	float:left;
	clear:both;
	border:1px solid #999;
	border-bottom:none;
}
	
*, * focus {
	outline: none;
	margin: 0;
	padding: 10;
}

#widereleasevideo{
float:left;
width:270px;
} 

#widereleasevideo .rightvidinfo{
width:253px;
border-left:1px solid #999;
border-right:1px solid #999;
}

#widereleasevideo .rightviddownload{
width:268px;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

#widereleasevideo h3.vidright{
float:left;
width:40%;
padding:0 0 6px 15px;

}

#widereleasevideo .rightmore{
float:right;
width:50%;
text-align:right;

}

#widereleasevideo .rightmore a.arrow{
float:right;
}

h2.acc_trigger {
	padding: 0;	
	margin: 0;
	background:url(../images/acc_trigger_sprite.gif) 0 0 no-repeat; 
	height: 38px;		
	line-height: 38px;
	width: 762px;
	font-weight: bold;
	float: left;
	border-bottom:1px solid #999;
		
}

h2.acc_trigger a {
	color: #959595;
	text-decoration: none;
	font-weight:bold;
	display: block;
	padding: 0 0 0 30px;
	border-bottom:1px solid #999;
}
	
h2.acc_trigger a:hover {
	color:#009bdd;
}
	
h2.active {background:url(../images/acc_trigger_sprite.gif) 0 -38px no-repeat; }




	
.acc_container {
	margin: 0; 
	padding: 0;
	overflow: hidden;
	height:auto;
	width: 762px;
	float:left;
	clear:both;
	
}
	
.acc_container .block {
	float:left;
	clear:both;
	padding: 20px;
	width: 761px;
}
	
.borderbottom {
	border-bottom:1px solid #999;
}
	
.bordertop {
	border-top:1px solid #999;
}


	
	
	
	
/* POPUP
----------------------------------------------- */

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .60;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	
}

#searchmodal{
	background: #fff url(../images/search_bg.gif) 0 0 no-repeat;
	width:580px;
	height:510px;
}

#popup_release{
	background:#fff;
	width:200px;
	height:55px;
}

img.btn_close {
	float: right;
	margin: 16px 16px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

*html .popup_down_block {
	position: absolute;
}

#contentsearch{
	padding:60px 20px 0 160px;

}

.formInputCont{
	float:left;
	padding:8px 0 0 14px;
	clear:both;
	background: url(../images/search_input_large_bg.gif) no-repeat; 
	width:280px;
	height:33px;
	
}

.searchFormBig{
	width:240px;
	border:none;
	border-color: transparent;
	
	color:#959595;
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
}

.formSelectType{
	float:left;
	padding:6px 0px;
	width:100%;
	clear:both;
	font-weight:bold;
}

.formChecksCont{
	float:left;
	height:30px;
	display:block;
	padding:0 10px 0 0;
}
.formDateCont{
	float:left;
	clear:both;
	width:360px;
}
.formDate{
	float:left;
	width:160px;
	height:33px;
	padding:8px 0px 0 14px;
	background: url(../images/search_input_bg.gif) no-repeat; 
}

.formChecksCont label{
	padding:4px 0px;
	
}

.formSubmit{
	float:left;
	clear:both;
	width:100%;
	padding:15px 0 0 0;

}

.formSubmit a{	
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:0 0px 0 10px;
	line-height:16px;
	text-decoration:none;
	}

#formChecksTop{
	float:left;
	padding:0px;
	margin:0px;
}

#formChecksBottom{
	width:360px;
float:left;
	padding:0px;
	margin:0px;
	background:#e4f5fb;
}

.formSelect{
	width:160px;
	float:left;
}

.formChecksitem{
	width:auto;
	display:block;
	float:left;
	font-size:10px;
}

.formChecksTab{
	background:#e4f5fb;
}

a.dp-choose-date {
	float: left;
	width: 23px;
	height: 23px;
	padding: 0;
	margin: 0px 3px 0 30px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/date_picker.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
.dp-applied {
	width: 70px;
	float: left;
}

.date-pick{
	width: 70px;
	float: left;
	border:none;
	border-color: transparent;
	
	color:#959595;
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
}

.modaltop{
	float:left;
	clear:both;
	width:192px;
	text-align:right;
	background:#fff;
}

.modaltop a{
	float:right;
}

.modaltop img.btn_close {
	margin: 0px 0px 0 0;
}

.modalactions{
	float:left;
	clear:both;
	width:160px;
	padding:0 16px 16px 16px;
	background:#fff;
}	

.modalactions a{
	float:left;
}

/* GALLERIES
----------------------------------------------- */
/* GALLERY
----------------------------------------------- */
#gallerymain{
	float:left;	
	border:1px solid #9a9a9a;
	padding:10px 0 10px 10px;
	width:744px;
}

#gallerymainimagecont{
	float:left;
	width:368px;
	background:#ebebeb;
	border:1px solid #9a9a9a;
	padding:13px;
	
}

#gallerymainimage{
	float:left;
	width:368px;
}

#gallerymainimage img{
	width:366px;
	border:1px solid #000;
	margin:0px auto;
}

#gallerymaininfo{
	float:right;
	width:330px;
	padding:0px 0 0 0px;
}

#galleryImageinfo{
	width:300px;
	float:left;
	clear:both;
	background:#ebebeb;
	padding:10px;
	border:1px solid #9a9a9a;
}

#galleryImageinfo h5{
	width:100%;
	color:#000;
	overflow:hidden;
	font-size:10px;
}

#galleryImageinfo h6{
	width:100%;
	color:#646464;
	overflow:hidden;
	font-size:10px;
}

#galleryImageinfo h6 span{
	color:#000;
}


#gallerymaininfo h4{
	float:left;
	clear:both;
	padding:10px 10px 10px 15px;
	color:#000;
	font-weight:normal;
	width:280px;
}


#gallerymainpub, #gallerymaincount{
	float:right;
	clear:both;
	font-size:12px;
	color:#000000;
}

#galleryrightcontainer{
	float:left;
	clear:both;
	width:299px;
	height:470px;
	overflow:hidden;
	position:relative;
}

#gallerycontent{
	float:left;
	clear:both;
	width:730px;
	height:160px;
	overflow:auto;
	position:relative;
}

#gallerycontentshort{
	float:left;
	clear:both;
	width:299px;
	height:240px;
	overflow:auto;
}

#galleryslidecontainer{
	float:left;
	clear:both;
	width:730px;
	height:160px;
	background:#ebebeb;
	border:1px solid #9b9b9b;
	overflow:hidden;

}

#galleryslidecontent{
	width:730px;
	height:160px;
	overflow:visible; 
	overflow-x:auto; 
	overflow-y:hidden; 
}


#galleryslider{
	height:143px;
	
	
}

.galleryitemcont{
	padding:0px;
	float:left;
	width:140px;
}

.galleryslideitem{
	padding:0px;
	float:left;
	height:130px;
}

.galleryslideitem img{
	height:80px;
	border:1px solid #000;
}

.galleryslideitem h5{
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:10px;
}

.galleryslideitem h5 a{
	text-decoration:none;
}

.galleryslideitem h6{
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:bold;
}

.galleryslideitem h6 a{
	text-decoration:none;
}


.galleryitem{
	background:#cccccc;
	width:120px;
	
}

.galleryitemtop{
	float:left;
	clear:both;
	height:118px;
	width:90px;
	overflow:hidden;
	display:block;
	background:#000;
}
.galleryitemtopcont{
	height:118px;
	width:118px;
	margin:0px auto;
	display:block;
}

.galleryitemtopcont img{
	width:118px;
	margin:0px auto;

}


.galleryitemtopcont:hover img{
	display:block;
	height:118px;
	margin:0px auto;
}


.galleryitembot{
	float:left;
	clear:both;
	padding:2px 0;
}


.galleryexecitemcont{
	margin:5px;
	float:left;
	width:95px;
	background:#cccccc;
}

.galleryexecitem{
	width:83px;
	height:auto;
	padding:6px 6px 0px 6px;
}

.galleryexecitemtop{
	float:left;
	clear:both;
	width:83px;
	overflow:hidden;
}

.galleryexecitemtop img{
	width:83px;
}

.galleryexecitembot{
	float:left;
	clear:both;
	padding:2px 0;
}

#gallerycont{
	width:808px;
	min-height:300px;
	float:left;
	padding:0 0 30px 00px;
}

#vidgallerycont{
	width:755px;
	float:left;
	padding:10px 0 30px 20px;
}

#galleryborder{
	width:735px;
	float:left;
	border:1px solid #959595;
	padding:10px;
}

#gallerycontainer{
	width:808px;
	float:left;
}

#gallerytopcontainer{
	width:740px;
	float:left;
	clear:both;
	padding:0 0 10px 0;
}

#gallerybottomcontainer{
	float:left;
	clear:both;
	width:729px;
	height:180px;
	background:#ebebeb;
	border:1px solid #9a9a9a;
}

.gallerybox{
	float:left;
	width:354px;
	margin: 10px 0 0 25px;
	padding: 8px 0px 8px 9px;
	font-weight:bold;
	background:#e6e6e6;
}

.searchgallerybox{
	float:left;
	clear:both;
	width:610px;
	border: 1px solid #a7a7a7;
	margin: 0px;
	font-weight:bold;
}

.bb{
	border-bottom: 1px solid #a7a7a7;
}

.gallerybox a{
	text-decoration:none;
	color:#000;
}

.gallerybox a:hover{
	text-decoration:underline;
	color:#000;
}

.galleryimg{
	float:left;
	width:137px;
	height:84px;
	overflow:hidden;
	padding:0px;
	border:1px solid #9d9d9d;
}

.galleryimg img{
	width:137px;
	
	
}

.galleryimg{
	float:left;
	width:137px;
	height:84px;
	overflow:hidden;
	padding:0px;
	border:1px solid #9d9d9d;
}

.galleryright{
	float:left;
	width:200px;
	padding:6px 0 0 15px;

}


.galleryactions{
	float:left;
	clear:both;
	text-align:right;
	padding:15px 0 15px 0px;
	width:100%;
	
}

.galleryactions p{
	width:270px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	float:left;
	padding:5px 0;
	margin:0px;
}



.galleryactionsitem{
	float:right;
}

.galleryactionsitem a{
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	color:#4b4b4b;
	padding:0 12px 0 10px;
	line-height:12px;
	text-decoration:none;
	text-align:right;
}


.galleryimgname{
	float:left;
	width:200px;
}

.galleryright h3{
	width:100%;
	float:left;
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:10px;
	color:#000;
	line-height:14px;
	padding-bottom:4px;
}

.galleryright h3 a{
	color:#000;
	text-decoration:none;
}

.galleryright h3 a:hover{
	text-decoration:underline;
}


.galleryright h4{
	float:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:10px;
	color:#009bdd;
	line-height:14px;
	padding-bottom:4px;
	
}

.galleryphotos{
	float:left;
	font-family:Verdana, Arial, Helvetica,sans-serif;
	font-size:10px;
	color:#009bdd;
	font-weight:normal;
	line-height:14px;
	padding-bottom:4px;
	
}

.searchgalleryimgname{
	float:left;
	width:200px;

}
.galleryright h3{
	float:left;
	width:100%;
	line-height:16px;
	clear:both;
}
.galleryright h4{
	float:left;
	width:100%;
	clear:both;

}

.searchgalleryimgnametop{
	float:left;
	width:100%;
	line-height:16px;
	clear:both;
}

.searchgalleryimgnamebottom{
	float:left;
	width:100%;
	clear:both;

}

.gallerydownload{
	float:left;
	padding-left:10px;
	
}

.gallerylink a, .searchgallerylink a{
	color:#077eb9;
	text-decoration:none;
	font-weight:bold;
	
}


.gengallerylink{
	float:left;
}

.gengallerylink a{
	color:#077eb9;
	text-decoration:none;
	font-weight:bold;
	
}



#videochannelcont{
	float:left;
	width:640px;
	padding:0 0 0 30px;
}

#videogallerytop{
	float:left;
	clear:both;
	padding:0 0 15px 0;
}

#videoleft{
	float:left;
	width:354px;
	height:220px;
	background:#ebebeb;
	border:1px solid #9a9a9a;
	padding:14px;
}

#videoright{
	float:left;
	width:315px;
	padding:0 0 0 15px;
}

#videoright h2{
	font-size:12px;
	color:#646464;	
	padding:0px;
	margin:0px;

}

#videoright h3{
	font-size:12px;
	color:#000;	

}

.videoline{
	float:left;
	width:320px;
	color:#646464;	
	font-size:12px;
	font-weight:bold;
}

span#nowDuration, span#nowPubDate{
	color:#009bdd;
	font-weight:normal;
}

span#nowDescription{
	color:#000;
	font-weight:normal;

}

/* IMAGEFLOW
----------------------------------------------- */
	
.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:100%}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p{margin:0 auto; text-align:center; padding:0px;}
.imageflow .loading{border:1px solid white; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#fff; height:15px; visibility:visible; width:1%}
.imageflow .navigation{z-index:10000}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10001; display:none;}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10002; height:1px}
.imageflow .slider{background:url(../images/slider.png) no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10003}

	
#imagescont{
	float:left;
	clear:both;
	width:482px;
	height:150px;
	padding:0px;
	background:#ebebeb;
	border:1px solid #666;
	margin:0px;
	
}

#newsreleaseGalleryCont{
	float:left;
	clear:both;
	width:484px;
	padding:15px 0 10px 0;
	position:relative;
	z-index:10;

}

#newsreleaseGalleryLinks{
	width:100%;
	padding:8px 0 0 0;
	position:relative;
	z-index:100;
	
}

.newsreleaseGalleryLink{
	float:right;
}

.newsreleaseGalleryLink a{
	background:url(../images/download_arrow.gif) center left no-repeat;
	display:block;
	font-size:10px;
	color:#4b4b4b;
	padding:0 12px 0 10px;
	line-height:12px;
	text-decoration:none;
	text-align:right;
}
		
		
#sliderContent { width:716px; margin:auto; padding:10px 0 0 0;  }
.viewer { width:707px; height:150px; margin:0 auto 0px; padding:1px; overflow:hidden; position:relative; }
.content-conveyor { width:710px; height:180px; position:relative; }
.item { width:132px; height:160px;float:left; margin-right:10px; }
.item h6 { font-size:10px; padding:4px 0; margin:0px;}
.item h5 { font-size:10px; padding:4px 0; margin:0px;}
.item h5 a, item h6 a{
	text-decoration:none; color:#000;
}


.slideimagethumb{
	width:132px;
	height:82px;  
}

.slideimagethumb a {  
	border:0px; 
	display:block;
	width:130px;
	height:80px;  
	border:1px solid #000;
	background:#fff;
	overflow:hidden;
}

.slideimagethumbnail{
	
}

#sliderbg{
	width:672px;
	
	padding:0 24px 0 24px;
	background:#ddd url(../images/slider_bg.gif) 0 0 no-repeat;
	
}
		
		
/* EXTRAS
----------------------------------------------- */

.nobottom{
	border-bottom:none;	
}

.black{
	color:#000;	
}

.blue{
	color:#057cf9;	
}

.bold{
	font-weight:bold;	
}

.clear {clear:both}

.clearall{
	width:100%;
	float:left;
	clear:both;
	height:1px;
}

.left{
	float:left;
}

.right{
	float:right;
	text-align:right;
}

.textright{
	text-align:right;
}

.grey{
	color:#959595;	
}

.black{
	color:#000;	
}

.bluebg {
	background:#dbeff9;
}

.whitebg {
	background:#ffffff;
}


.bt{
	border-top:1px solid #959595;
}

.bb{
	border-bottom:1px solid #959595;
}

.normal{
	font-weight:normal;
}

.bold{
	font-weight:bold;	
}

.w100{
	width:100%;	
}

.w50{
	width:50%;	
}

.mt10{
	margin-top:10px;	
}

.mt20{
	margin-top:20px;	
}

.mb10{
	margin-bottom:10px;	
}

.mb20{
	margin-bottom:20px;	
}

.pl5{
	padding-left:5px;
}

.pl10{
	padding-left:10px;
}

.pl15{
	padding-left:15px;
}

.pr5{
	padding-right:5px;
}

.p2r{
	padding-right:2px;
}

.p2r{
	padding-left:2px;
}

 .pt2{
 	padding-top:2px;
 }

.pr10{
	padding-right:10px;
}

.pr15{
	padding-right:15px;
}

.pr40{
	padding-right:40px;
}

.pt5{
	padding-top:5px;	
}
.pt10{
	padding-top:10px;	
}

.pt20{
	padding-top:20px;	
}
.pt50{
	padding-top:50px;	
}

.pb5{
	padding-bottom:5px;	
}


.pb10{
	padding-bottom:10px;	
}

.pb20{
	padding-bottom:20px;	
}

.ml180{
	margin-left:184px;	
}

.w50{
	width:50%;
}

.notp{
	padding-top:0px;
}

.norp{
	padding-right:0px;
}

.nobp{
	padding-bottom:0px;
}

.nolp{
	padding-left:0px;
}

a.addthis_button img{
	display:none;
}

table.inlinetable{
	
}

.highz{
	position:relative;
	z-index:200;
}


