@charset "UTF-8";
/* CSS Document */

/* GLOBAL
----------------------------------------------- */
html,body {background:url(../images/body_bg.gif) top center repeat-y;font-family: Verdana, Arial, Helvetica,sans-serif ;font-size: 12px;	padding:0px;margin:0px;}

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: 973px;position:relative;}

#main{ float:left;width:973px;position:relative;}

img{border:none;}

/* HEADER 
----------------------------------------------- */
#header{position:relative;float:left;clear:both;width:973px;height:116px;padding:0 0 0px 0;z-index:30000;}

#headertop{position:relative;float:left;clear:left;width:100%;height:75px;	z-index:30000;}

#headerbottom{position:relative;float:left;clear:left;width:100%;height:41px;z-index:30000;	}
#topmenu {position:relative;z-index:31000;float:left;padding:27px 0 0 12px;}

/* LEVEL ONE
*/
ul.dropdown				{ position: relative; z-index:31000;}
ul.dropdown li			{ float: left; }
ul.dropdown li div#a3	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_a3.png) 0 0 no-repeat;  padding: 0px 8px 0px 8px;}
ul.dropdown li div#a4	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_a4.png) 0 0 no-repeat; padding: 0px 8px 0px 8px; }
ul.dropdown li div#a5	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_a5.png) 0 0 no-repeat; padding: 0px 8px 0px 8px; }
ul.dropdown li div#a6	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_a6.png) 0 0 no-repeat; padding: 0px 8px 0px 8px; }
ul.dropdown li div#a7	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_a7.png) 0 0 no-repeat; padding: 0px 8px 0px 8px;}
ul.dropdown li div#a8	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_a8.png) 0 0 no-repeat; padding: 0px 8px 0px 8px; }
ul.dropdown li div#q5	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_q5.png) 0 0 no-repeat; padding: 0px 8px 0px 8px; }
ul.dropdown li div#q7	{ height: 25px; width:39px; overflow:hidden; background:url(../images/nav_q7.png) 0 0 no-repeat; padding: 0px 8px 0px 8px; }
ul.dropdown li div#tt	{ height: 25px; width:37px; overflow:hidden; background:url(../images/nav_tt.png) 0 0 no-repeat; padding: 0px 8px 0px 8px; }
ul.dropdown li div#r8	{ height: 25px; width:37px; overflow:hidden; background:url(../images/nav_r8.png) 0 0 no-repeat; padding: 0px 8px 0px 8px;}
ul.dropdown li div#srs	{ height: 25px; width:53px; overflow:hidden; background:url(../images/nav_srs.png) 0 0 no-repeat; padding: 0px 8px 0px 8px;}

ul.dropdown a:hover		{  }
ul.dropdown a:active	{  }
ul.dropdown li:last-child a	{  } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover	{ position: relative; }
ul.dropdown li.hover a	{ color: white; }


/* LEVEL TWO
*/
ul.dropdown ul	{ width: 517px; height:208px; background:url(../images/topnav_dropdown_bg.gif) 0 0 no-repeat; visibility: hidden; position: absolute; top: 100%;  padding:0px; margin:0px 0 0 0;}

ul.dropdown ul.sub1{margin-left:-10px}

ul.dropdown ul.sub2{margin-left:-30px}

ul.dropdown ul.sub3{margin-left:-50px}
ul.dropdown ul.sub4{margin-left:-70px}
ul.dropdown ul.sub5{margin-left:-90px}
ul.dropdown ul.sub6{margin-left:-110px}
ul.dropdown ul.sub7{margin-left:-130px}
ul.dropdown ul.sub8{margin-left:-150px}

ul.dropdown ul.sub9{margin-left:-170px}
ul.dropdown ul.sub10{margin-left:-190px}
ul.dropdown ul.sub11{margin-left:-210px}

ul.dropdown ul li 					{ font-weight: normal; color: #000;float: none; padding:0px; margin:0px; }								  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ width: 100%; display: inline-block; padding:0; margin:0px; } 

.topnav_dropdown_left{position:relative;float:left;width:340px;height:208px;padding:0 0 0 10px;}
.topnav_dropdown_left a{padding:0;margin:0;}
.topnav_dropdown_right{position: relative;float:left;width:148px;padding:0 0 0 16px;margin:34px 0 0 0;border-left:1px solid #eee;	}
.topnav_dropdown_right h3{background:url(../images/btn_topnav_dropdown.gif)  0 0 no-repeat;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;line-height:20px;text-indent:11px;height:21px;width:134px;margin:4px 0 0 0;}

.topnav_dropdown_right h3 a{color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;line-height:18px;}
#sidemenu ul{list-style:none;width:244px;}
#sidemenu ul li{list-style:none;font-family:Verdana, Arial, Geneva, sans-serif;font-size:10px;font-weight:bold;color:#fff;text-indent:20px;line-height:26px;}
#sidemenu ul li a{font-family:Verdana, Arial, Geneva, sans-serif;font-size:10px;font-weight:bold;color:#fff;text-decoration:none;height:100%;width:100%;display:block;}
#sidemenu ul li a:hover{text-decoration:underline;}
#sidemenu ul li{width:244px;height:27px;}
#sidemenu ul li.first, #sidemenu ul li.firstsocial  {background:url(../images/leftnav_sprite.gif) 0 0 no-repeat;}
#sidemenu ul li.first a img, #sidemenu ul li.firstsocial a img{float:right;}
#sidemenu ul li.firstsub {background:url(../images/leftnav_sprite.gif) 0 -27px no-repeat;	}
#sidemenu ul li.firstsubcurrent {background:url(../images/leftnav_sprite.gif) 0 -135px no-repeat;	}
#sidemenu ul li.firstsubcurrentred {background:url(../images/leftnav_sprite.gif) 0 -216px no-repeat;	}
#sidemenu ul li.greybg {background:url(../images/leftnav_sprite.gif) 0 -162px no-repeat;	}
#sidemenu ul li.first:hover {background:url(../images/leftnav_sprite.gif) 0px -81px no-repeat;}
#sidemenu ul li.firstsocial:hover {background:url(../images/leftnav_sprite.gif) 0px 0px no-repeat;}
#sidemenu ul li.firstsub:hover {background:url(../images/leftnav_sprite.gif) 0px -81px no-repeat;	}
#sidemenu ul li.greybg:hover {background:url(../images/leftnav_sprite.gif) 0px -162px no-repeat;	}
#sidemenu ul li.selected, #sidemenu ul li.selected a {color:#fff;background:url(../images/leftnav_sprite.gif) 0px -189px no-repeat;	}
#sidemenu ul.newgroup{padding:30px 0 0 0;}

a.topnav_btn{float:left;clear:both;display:block;}

#headerbar{float:left;position:relative;z-index:1000;width:953px;height:28px;background:url(../images/header_bar.gif) 0 0 no-repeat;padding:10px 20px 0 0;}
#headerrss{float:left;padding-left:300px;padding-top:2px;}
#headersearch{width:177px;height:18px;background:url(../images/search_bg.gif) 0 0 no-repeat;float:right;}
#sidesearch{width:177px;height:18px;background:url(../images/search_bg.gif) 0 0 no-repeat;float:left;margin:0 0 0 14px;}
#headersearch input, #sidesearch input{height:18px;width:150px;line-height:16px;font-size:10px;color:#000;background:none;border:none;outline:none;text-indent:8px;}
#searchleft{float:left;}
#searchright{float:right;padding:0 6px 0 0px;}

.menu_class, .downloadmenu_class, .relatedmenu_class {cursor:pointer;}
#multimedia_menu_cont {position:absolute;top:10px;left:630px;z-index:29001;padding-right:30px;float:right;height: 18px;width: 115px;}
#multimedia_menu_cont img{position:relative;z-index:29001;}
.multimedia_menu {float:left;display:none;width:115px;height:50px;background:url(../images/multimedia_select_drop_bg.gif) 0 0 no-repeat;padding-top:9px;position:relative;z-index:29002;}
.multimedia_menu li {font-family:Verdana, Arial, Geneva, sans-serif;font-size:9px;color:#fff;padding:0;margin:0px auto;width:112px;position:relative;z-index:29003;background:#41464c;}
.multimedia_menu li a {color:#FFFFFF; text-decoration:none; padding:4px 10px; display:block;position:relative;z-index:29004;}
.multimedia_menu li a:hover {padding:4px 10px;}

#logo{float:right;width:215px;height:75px;}
#slidedownload{float:left;display:none;width:270px;height:50px;padding:40px 0 0 0;line-height:14px}
#slidedownload a{float:left;clear:both;text-decoration:none;background:url(../images/triangle.gif)  0 4px no-repeat;padding:0 0 0 14px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:10px;}
#masthead{height:104px;width:704px;padding-left:22px;float:left;position:relative;z-index:10;}
#mastheadfloat{height:104px;width:704px;float:left;background:url(../images/masthead.gif) 0 0 repeat;position:relative;}	
#mastheadfloatalt{height:104px;width:704px;float:left;background:url(../images/RemarkableAudiHeader.gif) 0 0 repeat;position:relative;}
#mastheadfloatalt2{height:104px;width:704px;float:left;background:url(../images/RemarkableAudiHeader_DonIstook.gif) 0 0 repeat;position:relative;}
#mastheadrss{float:right;width:684px;height:58px;text-align:right;font-size:9px;font-weight:bold;color:#fff;line-height:36px;padding-right:20px;position:relative;}
#mastheadrss a{text-decoration:none;color:#fff;}
#mastheadrss a img{top:2px;margin-left:4px;position:relative;}
#mastheadtitle{float:right;width:704px;height:46px;text-align:right;overflow:hidden;}

/* CONTENT 
----------------------------------------------- */
#content{float:left;clear:both;width:973px;height:auto;padding:15px 0 15px 0;position:relative;}
#contentleft{float:left;width:244px;height:100%;display:block;overflow:hidden;}
#contentwell{float:right;width:726px;overflow:hidden;}
#contentwellleft{float:left;width:381px;padding:0 20px 0 25px;height:100%;display:block;overflow:hidden;}
#contentright{ float:right;width:300px;height:100%;display:block;overflow:hidden;}
#contentwellright{float:right;width:300px;height:100%;display:block;overflow:hidden;padding-top:25px;}
#homecontent{float:left;width:973px;height:377px;background:url(../images/home_carousel_bg.gif) 0 0 repeat;overflow:hidden;position:relative;z-index:100;}
#homepanels{float:left;clear:both;width:971px;	height:108px;background:#b3b7bd;border:1px solid #bfbfc0;margin:5px 0;padding:0 0 0 2px;position:relative;z-index:100;}

.boxgrid{ width: 240px; height: 83px; float:left; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }

.homepanel{float:left;width:232px;	height:97px;padding:4px 5px 4px 5px;margin:0px;}
.homepanelhead{width:232px;height:24px;padding:0 8px 0px 0px;}

.main_view {float: left;position: relative;z-index:1;width:973px;height:374px;background:url(../images/home_carousel_bg.gif) 0 0 repeat;}
/*--Window/Masking Styles--*/
.windowcont{position: relative;z-index:1;float:left;height:354px;	width: 607px;padding:10px 12px;}
.window {float:left;height:354px;	width: 631px;border:1px solid #acacac;background:#252525;overflow: hidden; /*--Hides anything outside of the set width/height--*/position: relative;z-index:1;}
#windowhead{float:left;clear:both;width:250px;padding:0px 0 20px 0px;position:relative;}
#windowright{float:left;width:250px;padding:20px 0 0 40px;position:relative;}
.image_reel {position: absolute;top: 0; left: 0;}
.image_cont{float:left;width:631px;height:354px;}
.image_cont img{width:631px;height:354px;}
.image_reel img {float: left;}

/*--Paging Styles--*/

#pagingcont{float:left;width: 250px; border-top:1px solid #aaaaaa;height:47px;padding:0 0 0 16px;margin:20px 0 0 0;}
.paging {float:left;height:47px;z-index: 100; /*--Assures the paging stays on the top layer--*/text-align: left;line-height: 40px;display: none; /*--Hidden by default, will be later shown with jQuery--*/}
.paging a {float:left;margin:7px 4px 0 0;display:block;height:21px;line-height:21px;width:22px;overflow:hidden;line-height:21px;text-indent:7px;text-decoration: none;font-family:verdana, arial;font-size:10px;color: #fff;font-weight:bold;background:url(../images/home_carousel_btn.gif) 0 0 repeat;}
.paging a.active {color:#000;font-weight: bold; background:url(../images/home_carousel_btn.gif) 0 -21px repeat;}
.paging a:hover {color:#000;font-weight: bold;background:url(../images/home_carousel_btn.gif) 0 -21px repeat;}

a.carouselProgress{overflow:hidden;float:left;padding:0px;width:72px;height:21px;line-height:21px;background:none;margin:7px 0 0 0;text-indent:9px;background:url(../images/home_progress_btn.png) 0 0 no-repeat}
a.progactive{color:#000;font-weight: bold; background:url(../images/home_progress_btn.png) 0 -21px no-repeat;}
a.carouselProgress:hover{color:#000;font-weight: bold; background:url(../images/home_progress_btn.png) 0 -21px no-repeat;}
.descriptor{float:left;clear:both;width:246px;height:252px;background:#FFF;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
.descriptor ul li{display:none;	}
.descriptor ul li.alive{display:block;	}
.descriptor ul li h3{font-weight:bold;font-size:13px;color:#41464c;padding:0px 10px 10px 0;line-height:16px;}

.carouseltext{padding:10px 0 0 15px;height:210px;overflow:hidden;}
.carouseltext p{color:#41464c;padding-right:10px;line-height:16px;}
.carouselbtn{padding:0 0 0 16px;}

#newscont{float:left;clear:both;width:100%;padding:5px 0 0 0;}
#newstop, #newsbottom{float:left;clear:both;width:100%;border-bottom:1px solid #747474;height:22px;line-height:22px;}
.newsitem{float:left;clear:both;width:100%;padding:0 0 15px 0;font-family:Verdana, Arial;font-size:11px;color:#000;}
.newsitem h2{background:url(../images/triangle.gif)  2px 6px no-repeat;padding:0 0 10px 12px;color:#fff;font-size:13px;line-height:18px;}
.newsitem h2 a{color:#fff;text-decoration:none;}
.newsitem h3{padding:0 0 10px 12px;color:#252525;font-size:11px;line-height:15px;}
.newsitem h3 a{color:#252525;text-decoration:none;}
.newsitem h4, .newsitem h4 a{color:#000;font-size:10px;text-decoration:none;font-weight:normal;padding:0 0 6px 12px;}
.newsitem h4{padding-top:10px;}

a.contactdownloadicon{float:right;	background:url(../images/icon_download.gif)  0 6px no-repeat;padding:0 0 0 4px;margin:0 10px 0 0px;text-indent:8px;text-decoration:none;width:120px;text-transform:uppercase;font-size:8px;color:#cc0033;font-weight:bold;}

.contactitem{float:left;clear:both;width:100%;padding:0 0 15px 0;font-family:Verdana, Arial;font-size:11px;color:#000;}
.contactitem h2{padding:10px 0 5px 12px;color:#fff;font-size:13px;line-height:18px;margin:0px;}
.contactitem h2 a{color:#fff;text-decoration:none;}
.contactitem h3{padding:5px 0 0px 12px;color:#252525;font-size:11px;line-height:15px;margin:0px;}
.contactitem h3 a{color:#252525;text-decoration:none;}
.contactitem h4, .contactitem h4 a{color:#000;font-size:10px;text-decoration:none;font-weight:normal;padding:5px 0 0px 12px;margin:0px;}

.linkscont{border-top:1px solid #747474;	border-bottom:1px solid #747474;	height:22px;width:100%;float:left;clear:both;margin-bottom:10px;}
.linkscont a{width:auto;text-decoration:none;color:#000;line-height:20px;text-transform:capitalize;}
#releasebottom{float:left;clear:both;width:100%;height:18px;padding:4px 0 0 0;border-top:1px solid #84878c;border-bottom:1px solid #84878c;}

/* PORTAL 
----------------------------------------------- */
#portalcontainer {position:relative;float:left;clear:both;width: 700px; height:259px;padding: 0 0 20px 25px;z-index:10;}
.portalrss{float:right;width:300px;height:58px;padding:0px 15px 0 0;font-size:9px;font-weight:bold;color:#fff;line-height:36px;position:relative;margin-top:-253px;text-align:left;background:#fff;}
.portalrss a{float:right;top:2px;text-decoration:none;color:#fff;position:relative;}
.portalrss a span{position:relative;z-index:2001;}
.portalrss a img{position:relative;margin-left:4px;margin-top:2px;z-index:2001;}

ul.tabs_nr {margin: 0;padding: 0;float: left;list-style: none;width: 240px;}
ul.tabs_nr li {float: left;margin: 0;padding: 0;height: 88px;width:235px;border-left: none;background: url(../images/portaltab_bg.gif) 0 0 no-repeat;overflow: hidden;position: relative;}
ul.tabs_nr li a {text-decoration: none;color: #fff;display: block;outline: none;padding:10px;}
html ul.tabs_nr li.active, html ul.tabs_nr li.active a:hover  {background: url(../images/portaltab_bg.gif) 0 -88px no-repeat;}
.tab_container_nr {position:relative;float: left; width: 460px;height:259px;overflow:hidden;z-index:99;background: url(../images/portal_bg.gif) top right no-repeat;}
.tab_content_nr {float: left; width: 460px;height:259px;overflow:hidden;position:relative;z-index:100;}
.tab_content_nr img {position:relative;z-index:101;}

.containercorners{float: left; width: 460px;height:259px;position:relative;z-index:102;margin:-259px 0 0 0;}
#portalright{float: left; width: 460px;height:259px;}


/* IMAGE GALLERY 
----------------------------------------------- */
#gallerymain{position:relative;float:left;width:704px;height:auto;z-index:10;}
#gallerycontainer{position:absolute;width:704px;padding-left:23px;}
#gallerytopcontainer{position:relative;width:704px;float:left;clear:both;padding:0 0 10px 0;}
#gallerymainimagecont{position:relative;float:left;width:704px;}
#gallerymainimage{position:relative;float:left;width:704px;height:469px;background:#41464c url(../images/gallery_main_loader.gif) center center no-repeat;padding-bottom:18px;}
#gallerymaininfo{position:relative;float:left;width:704px;padding:0px 0 0 2px;}
#gallerymaininfo h2{position:relative;font-family:verdana, arial;font-size:12px;color:#fff;line-height:18px;padding:8px 0 6px 0;}
#gallerymaininfo h4{position:relative;font-family:verdana, arial;font-size:12px;color:#000;font-weight:normal;line-height:18px;padding:0 0 6px 0;}
#gallerybottomcontainer{position:relative;float:left;padding:0 0 0 0px;}

.gallerybox{float:left;width:354px;margin: 10px 0 0 2px;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;}
.galleryright{float:left;width:200px;padding:6px 0 0 15px;}
.galleryactions{position:relative;float:left;clear:both;text-align:right;padding:10px 0 10px 0px;width:100%;height:24px;background:#41464c;}
.galleryactionsbottom{position:relative;float:left;clear:both;text-align:right;padding:6px 0 10px 0px;width:100%;height:24px;}
.galleryactions p{width:270px;font-family:Verdana, Geneva, sans-serif;font-size:9px;font-weight:bold;float:left;padding:5px 0;margin:0px;}
.galleryactionsleft{float:left;}
.galleryactionsitem{position:absolute;float:right;padding:5px 0 0 0;}

.vidgalleryactionsitem{float:right;padding:5px 0 0 0;}
.galleryactionsdownload{float:right;padding:0;}
#gallerywhite{float:left;color:#fff;font-size:10px;padding:6px 0 0 0;}
#gallerydownload{float:left;width:132px;height:17px;padding:4px 0 0 7px;}
.galleryactionsleft a.back{float:left;display:block;font-size:8px;color:#cc0033;background:url(../images/icon_redarrow_right.gif)  0 8px no-repeat;padding:0px;margin:0px;text-indent:10px;line-height:22px;color:#cc0033;font-size:8px;font-weight:bold;text-decoration:none;text-transform:uppercase;}

.galleryactionsdownload a, .vidgalleryactionsdownload a{display:block;font-size:10px;color:#ffffff;padding:0 0px 0 0px;line-height:12px;text-decoration:none;}
.galleryactionsitem a, .vidgalleryactionsitem a{display:block;font-size:10px;color:#ffffff;line-height:12px;text-decoration:none;text-align:right;}
#gallery_slide_related_cont, #gallery_slide_related_cont2 {position:absolute;z-index:29001;width: 204px;left:22px;}
#gallery_slide_download_cont, #gallery_slide_download_cont2 {position:absolute;z-index:29001;padding-right:10px;width: 133px;left:480px;}
.galleryactiondeselect {position:absolute;z-index:29001;padding-right:10px;width: 100px;left:390px;}
.galleryactionselect {position:absolute;z-index:29001;padding-right:10px;width: 80px;left:310px;}
.galleryactionshare {position:absolute;z-index:29001;padding-right:10px;width: 70px;left:630px;}
#gallery_slide_related_cont img, #gallery_slide_related_cont2 img{position:relative;z-index:29001;}
#gallery_slide_download_cont img, #gallery_slide_download_cont2 img{position:relative;z-index:29001;}
.gallery_related_menu {display:none;width:185px;background:url(../images/gallery_select_slide_bottom.gif) bottom left no-repeat;position:absolute;z-index:29002;padding-bottom:5px;top:18px;left:0px;}
.gallery_download_menu {display:none;width:115px;background:url(../images/gallery_download_slide_bottom.gif) bottom left no-repeat;position:absolute;z-index:29002;padding-bottom:5px;top:18px;left:0px;}
.gallery_related_menu li {font-family:Verdana, Arial, Geneva, sans-serif;font-size:9px;color:#fff;width:153px;position:relative;z-index:29003;background:#41464c url(../images/icon_redarrow_right.gif) 10px 8px no-repeat;border-right:1px solid #dddddd;border-left:1px solid #dddddd;padding:0px 10px 0px 20px;margin:0px;line-height:16px;}
.gallery_download_menu li {font-family:Verdana, Arial, Geneva, sans-serif;font-size:9px;font-weight:bold;color:#fff;padding:0px 10px 0px 20px;margin:0px;width:83px;position:relative;z-index:29003;line-height:19px;background:#41464c url(../images/icon_redarrow_right.gif) 10px 8px no-repeat;border-right:1px solid #dddddd;border-left:1px solid #dddddd;}
.gallery_related_menu li a, .gallery_download_menu li a {color:#FFFFFF; text-decoration:none; display:block;position:relative;z-index:29004;background-image:none;
border-bottom:1px dotted #ccc;text-align:left;}
.gallery_related_menu li a {padding:4px 0;}
.gallery_related_menu li a:hover, .gallery_download_menu li a:hover {}
.gallery_download_menu li a.nobb{border-bottom:0px;	}
.gallery_related_menu li a.nobb{border-bottom:0px;	}
.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;}

.galleryright h3{float:left;width:100%;line-height:16px;clear:both;}
.galleryright h4{float:left;width:100%;clear:both;}

.searchgalleryitem{float:left;width:300px;margin:5px;background:#646464;padding:8px}
.searchgalleryimg, .slideimagethumb{float:left;width:114px;height:81px;background:#252525;}

.searchgalleryimg a, .slideimagethumb a {float:left;width:114px;height:81px;background:#252525;border:none;overflow:hidden;}
.searchgalleryright{float:left;width:170px;padding-left:10px;}
.searchgalleryright h3 a{float:left;clear:both;background:url(../images/triangle.gif)  0 4px no-repeat;padding:0 0 0 14px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;}

.searchgalleryright h3 a{text-decoration:none;color:#fff;}
.searchgalleryname h3{color:#fff;}
.gallerydownload{float:left;padding-left:10px;}
.gallerylink a{color:#077eb9;text-decoration:none;font-weight:bold;}
.gengallerylink{float:left;}
.gengallerylink a{color:#077eb9;text-decoration:none;font-weight:bold;}


/* TINY CAROUSEL 
----------------------------------------------- */

img{border:none;	}
#slider1, #slider2, #slider3,#slider4, #slider5, #slider6, #slidersingle { height: 1%; overflow:hidden; padding: 0 0 10px 0;   }
#slider1 .viewport, #slider2 .viewport, #slider3 .viewport,#slider4 .viewport, #slider5 .viewport, #slider6 .viewport, #slidersingle .viewport { float: left; clear:both; width: 272px; height: 194px; overflow: hidden; position: relative; }
#slider1 .buttons, #slider2 .buttons, #slider3 .buttons,#slider4 .buttons, #slider5 .buttons, #slider6 .buttons, #slidersingle .buttons { margin: 0px 0px 0 0; float: right; width: 21px; height: 21px; overflow: hidden; position: relative; }
#slider1 .next, #slider2 .next, #slider3 .next ,#slider4 .next, #slider5 .next, #slider6 .next, #slidersingle .next {  margin: 0px 0 0 10px;  }
#slider1 .disable, #slider2 .disable, #slider3 .disable,#slider4 .disable, #slider5 .disable, #slider6 .disable, #slidersingle .disable { visibility: hidden; }
#slider1 .overview, #slider2 .overview, #slider3 .overview,#slider4 .overview, #slider5 .overview, #slider6 .overview, #slidersingle .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 280px; left: 0; top: 0; }
#slider1 .overview li, #slider2 .overview li, #slider3 .overview li,#slider4 .overview li, #slider5 .overview li, #slider6 .overview li, #slidersingle .overview li{ float: left; margin: 0 4px 0 0; height: 192px; width: 270px; border: 1px solid #c9c9c9; background:#252525 url(../images/sidewell_loading.gif) center center no-repeat;}

.tinycarocontrols{width:270px;float:left;clear:both;padding:0 0 6px 0;}

#tinycarolinks{width:270px;float:left;clear:both;}

#tinycarolinks a{width:270px;float:left;clear:both;line-height:14px;padding: 0 0 10px 0;}

.tinycarocontrolleft{width:274px;float:left;clear:both;}

.tinycarocontrols a{float:right;padding-left:1px;}


#galleryslider { width: 705px;height: 1%;position:relative; overflow:hidden; padding: 3px 0 0px 0; background:url(../images/gallery_carousel_bg.gif) 0 0 no-repeat;   }
#galleryslider .viewport { float: left; width: 588px; height: 105px; overflow: hidden; position: relative; }
#galleryslider .buttons { display: block; margin: 0 0 0 10px;  float: left; width: 22px; height: 22px;border:none; }
#galleryslider .next{ background-position: 0 0;  }
#galleryslider .disable{ visibility: hidden; }
#galleryslider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 598px; left: 0; top: 0; }
#galleryslider .overview li{ float: left; margin: 0 4px 0 0; padding: 0px; height: 103px; width: 114px;}

.carothumsmbcont{width:270px;height:192px; }
.carothumbsmcont a {width:270px;height:192px;display:block;}
.carothumbcont{width:114px;height:81px; }
.carothumbcont a {width:110px;height:77px;display:block;border: 2px solid #41464c;}
.carothumbcont a img, .carothumbsmcont a img{border:none;}
.carogallerylink{float:left;clear:both;padding-top:4px;width:270px;}
.carogallerylink a{float:right;	background:url(../images/icon_more.gif)  0 0px no-repeat;padding:0 0 0 4px;margin:4px 10px 0 14px;text-indent:14px;color:#fff;text-decoration:none;font-size:9px;}

#galleryslider .overview li img{float:left;clear:both;	}
#galleryslider .overview li input{float:left;clear:both;	}
#galleryleftcontrol {float:left;	width:46px;height:50px;padding:28px 0 0 10px;}
#galleryrightcontrol {float:left;	width:35px;height:50px;padding:28px 0 0 10px;}
#galleryleftcontrol a img, #galleryrightcontrol a img{border:none;}

/* VIDEO GALLERY 
----------------------------------------------- */
#vidgallerycont{float:left;width:705px;padding:0 0 0 20px;}
#vidgallerymid{float:left;width:685px;color:#000;padding:4px 10px;}
#vidgallerybottomcontainer{position:relative;float:left;padding:10px 0 0 0px;}
#videogallerytop{float:left;clear:both;background:#41464c;width:704px;}
#videogallerytopcont{width:480px;margin:0px auto;}
#videogallerytop h2{float:left;clear:both;width:480px;color:#fff;line-height:30px;font-size:14px;}
#videocontainer{float:left;clear:both;width:480px;height:294px;}
#videoinfo{float:left;clear:both;width:480px;padding:10px 0;}
#videoinfo h3{color:#fff;font-size:11px;}
#placeholder1{float:left;clear:both;height:170px; background:#000000 url(../images/sidewell_loading.gif) center center no-repeat;}
#placeholder{float:left;clear:both;height:294px; background:#000000 url(../images/sidewell_loading.gif) center center no-repeat;}

#vidgalleryslider { width: 705px;height: 1%; overflow:hidden; padding: 6px 0 0px 0; background:url(../images/gallery_carousel_bg.gif) 0 0 no-repeat;   }
#vidgalleryslider .viewport { float: left; width: 603px; height: 105px; overflow: hidden; position: relative; }
#vidgalleryslider .buttons { display: block; margin: 0 0 0 2px;  float: left; width: 22px; height: 22px;border:none; }
#vidgalleryslider .next{ background-position: 0 0;  }
#vidgalleryslider .disable{ visibility: hidden; }
#vidgalleryslider .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 603px; left: 0; top: 0; }
#vidgalleryslider .overview li{ float: left; margin: 0 14px 0 0; padding: 3px; height: 80px; width: 290px; }

.vidcarothumbcont{width:270px;height:68px;background:#636363;border: 2px solid #41464c;padding:6px;pointer:cursor;}
.vidcaroimagethumb{float:left;width:123px;height:68px;}
.slidevideothumb{position:relative;display:block;width:123px;height:68px;background:#252525;}
.vidcaroimagethumb a img, .vidcaroimagethumb a img{border:none;}
#vidgalleryslider .overview li img{float:left;	}
.vidcarotitle{width:136px;height:68px;float:left;padding-left:10px;}
.vidcarotitle h5{float:left;width:132px;padding:4px 0 0 4px;font-weight:normal;font-size:10px;color:#fff;}
.vidcarotitle h5 a{float:left;width:136px;padding:0px;font-weight:normal;font-size:10px;color:#fff;text-decoration:none;}
.vidcarotitle h6, .vidcarotitle h6 a{display:none;float:left;width:140px;padding:0 0 0 4px;font-weight:normal;font-size:10px;color:#000;text-decoration:none;}

#vidgalleryslider .overview li input{float:left;clear:both;	}
#vidgalleryleftcontrol {float:left;	width:46px;height:50px;padding:28px 0 0 10px;}
#vidgalleryrightcontrol {float:left;	width:35px;height:50px;padding:28px 0 0 10px;}
#vidgalleryleftcontrol a img, #vidgalleryrightcontrol a img{border:none;}

/*  Image gallery
----------------------------------------------- */
#gallerycont{float:left;width:705px;padding:0 0 0 20px;}

h2.acc_trigger {padding: 0;	margin: 0px;background:url(../images/gallery_acc_sprite.gif) 0 0 no-repeat; height: 26px;	line-height: 24px;width: 705px;font-weight: normal;float: left;}
h2.acc_trigger a {color: #fff;text-decoration: none;display: block;padding: 0 0 0 20px;font-size:11px;font-family:verdana, arial;font-weight:bold;}
h2.acc_trigger a:hover {color: #ccc;}
h2.active {background:url(../images/gallery_acc_sprite.gif) 0 -26px no-repeat; }
.acc_container {margin: 0px; padding: 0px 0 20px 0;overflow: hidden;width: 705px;clear: both;}

h2.acc_trigger_single {padding: 0;	margin: 0;background:url(../images/gallery_acc_bar.gif) 0 0 no-repeat; height: 26px;	line-height: 26px;width: 705px;font-weight: normal;float: left;}

.acc_container .block {padding:20px;}
.acc_container .block p {}
.acc_container h3 {}
.acc_container img {}
.gallerylistgroup{width:705px;float:left;clear:both;padding:0 0 15px 0;}
.gallerylistlink {float:left;width:320px;padding-right:10px;padding:0px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:16px;}
.gallerylistlink h3{background:url(../images/triangle.gif)  0 6px no-repeat;font-size:10px;}
.gallerylistlink h3 a{text-decoration:none;padding:0px 0 0 14px;color:#fff;display:block;font-size:10px;}
.gallerylistlink h3 a:hover{text-decoration:underline;color:#646464;}
#imagegallerylistmodels{padding:0 0 0 16px;float:left;clear:both;}
.imagegallerylistmodel{width:234px;float:left;padding:20px 0 10px 0;}

/* FOOTER 
----------------------------------------------- */

#footer{width:973px;height:38px;float:left;clear:both;background:url(../images/footer_bar.gif) 0 0 no-repeat;}
#footermenu{width:740px;height:38px;float:left;}
#footermenu ul{list-style:none;}
#footermenu ul li{list-style:none;float:left;padding:0 15px;line-height:38px;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;color:#fff;}
#footermenu ul li.closed{background:url(../images/footer_bar_end.gif) top right no-repeat;}
#footermenu ul li a{text-decoration:none;color:#fff;}
#footermenu ul li a:hover{text-decoration:underline;color:#fff;}
#footercopyright {float:right;width:170px;padding:0 15px;line-height:38px;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;color:#fff;text-align:right;}

.newscopy{font-family:Verdana, Arial, Helvetica;font-size:11px;color:#000;line-height:16px;padding:0 0 10px 12px;}
#slidedownload{float:left;clear:both;padding-top:10px;}
#slidedownload a{float:left;clear:both;text-decoration:none;background:url(../images/triangle.gif)  0 6px no-repeat;padding:0 0 0 14px;color:#fff;font-size:10px;line-height:16px;}
.sidewellcont{float:left;clear:both;width:100%;background:url(../images/side_top.gif) 0 0 no-repeat;margin-bottom:14px;}
.sidewellmid{float:left;clear:both;width:300px;height:auto;margin-top:5px;background:url(../images/side_middle.gif) 0 0 repeat-y;}
.sidewellbottom{float:left;clear:both;width:300px;height:5px;background:url(../images/side_bottom.gif) 0 0 no-repeat;}
.sidewellmid h2{padding:2px 12px;}
.sidewellmid h2 span{display:none;}
.sidewellcontent{float:left;padding:10px 12px;}
.sidewellpromo{float:left;clear:both;margin-bottom:14px;}

.blog_box{color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:18px;}

.sidewelllink{float:left;clear:both;padding:6px 0 6px 12px;background:url(../images/triangle.gif)  0 8px no-repeat;width:100%;}
.sidewelllink a{text-decoration:none;padding:0 0 0 0px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:11px;cursor:pointer;display:block;}
.sidewelllink h5 a{text-decoration:none;padding:0 0 0 0px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:11px;cursor:pointer;display:block;font-weight:normal;}
#sidewellvideotop{float:left;clear:both;width:270px;height:20px;}
#sidewellvideo{float:left;clear:both;width:270px;height:170px;background:#000;}
#sidewellvideobelow, #sidewellgallerybelow{float:left;clear:both;width:270px;padding-top:10px;}
.sideviddownload{width:270px;float:left;text-align:right;height:20px;}
.sidevidinfo{width:270px;float:left;padding:10px 0;}
.sidevidinfo h5{color:#fff;font-size:10px;}
.sidecontactcont{float:left;padding:0 0 10px 0;}
.sidecontactline{width:270px;float:left;padding:2px 0;font-family:Verdana, Arial;font-size:10px;font-weight:bold;color:#fff;}
.sidecontactline span.black{color:#000;}
.sidecontactline span.gray{color:#cecece;}
.sidecontactline a{text-decoration:none;color:#fff;}

a.more{float:left;	background:url(../images/icon_more.gif)  0 7px no-repeat;padding:0 0 0 4px;margin:0 10px 0 14px;text-indent:14px;}
a.shareicon{float:left;	background:url(../images/icon_share.gif)  0 2px no-repeat;padding:0 0 0 4px;margin:0 10px 0 4px;text-indent:12px;text-decoration:none;}
a.printicon{float:left;	background:url(../images/icon_print.gif)  0 2px no-repeat;padding:0 0 0 4px;margin:0 10px 0 4px;text-indent:12px;text-decoration:none;}
a.downloadicon{float:left;	background:url(../images/icon_download.gif)  0 2px no-repeat;padding:0 0 0 4px;margin:0 10px 0 0px;text-indent:8px;text-decoration:none;}
a.downloadicondark{float:left;	background:url(../images/icon_download.gif)  0 2px no-repeat;padding:0 0 0 4px;margin:0 7px 0 0px;text-indent:8px;text-decoration:none;color:#252525;}

.searchgallerylink{float:left;	clear:both;padding:6px 10px 0 0px;}
.searchgallerylink a.downloadicon{padding:0px;background:url(../images/icon_download.gif)  0 2px no-repeat;text-indent:14px;text-decoration:none;color#252525;}
a.downloadiconright{float:right;	background:url(../images/icon_download.gif)  0 0px no-repeat;padding:0 0 0 4px;margin:0 10px 0 4px;text-indent:8px;font-size:9px;color:#fff;text-decoration:none;}
a.share {float:left;text-decoration:none;padding-right:10px;}
a.share img{padding-right:6px;}
a.back{float:left;background:url(../images/icon_redarrow_right.gif)  0 8px no-repeat;padding:0px;margin:0px;text-indent:10px;line-height:22px;color:#cc0033;font-size:8px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.morenews{float:right;background:url(../images/icon_redarrow_right.gif)  0 8px no-repeat;padding:0px;margin:0px;text-indent:10px;line-height:22px;color:#cc0033;font-size:8px;font-weight:bold;text-decoration:none;text-transform:uppercase;}

/* SEARCH
----------------------------------------------- */
#searchcontainer{float:left;padding:0 0 0 30px;margin:0 0 20px 0;}
.searchresultpaging{width:690px;height:26px;background:#41464c;overflow:auto;}
.pagingdash{float:right;line-height:26px;}
.articlecountcont{width:670px;padding:0 0 0 20px;}
.articlecount{float:left;width:300px;height:26px;line-height:26px;color:#fff;}
.articlepaging{float:right;width:300px;padding:0 20px 0 0;height:26px;color:#fff;}
a.pagenext{float:right;background:url(../images/icon_next.gif)  center right no-repeat;padding:0px 10px 0 0;margin:0px;text-indent:4px;line-height:26px;color:#fff;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.pageprev{float:right;background:url(../images/icon_prev.gif)  center left no-repeat;padding:0px 0 0 10px;margin:0px;text-indent:4px;line-height:26px;color:#fff;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.top{float:right;background:url(../images/icon_redarrow_up.gif) 0 2px no-repeat;padding:0px 0 10px 10px;margin:0px;text-indent:4px;color:#cc0033;font-size:9px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.searchresultcont{width:690px;height:470px;background:#41464c;overflow:auto;}
.searchresultitem{padding:0 0 0 0px;}
.searchresultitem h5{padding:7px 0;}
.searchresultitem h5 a{text-decoration:none;background:url(../images/triangle.gif)  0 6px no-repeat;padding:0px 0 0 14px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:16px;}
.searchresultslide{height:auto;width:652px;padding:18px 0 0 18px;}

ul.gallery_tabs {margin: 0;padding: 0;float: left;list-style: none;}
ul.gallery_tabs li {float: left;margin: 0;padding: 0;height: 26px;}
ul.gallery_tabs li a{float:left;display:block;height:26px;padding:0 8px;background:url(../images/gallerytab_mid.gif) 0 0 repeat-x;text-decoration: none;color: #fff;display: block;font-family:Verdana, Arial, Geneva, sans-serif;font-size:10px;line-height:26px;font-weight:bold;text-align:center;}
ul.gallery_tabs li.active a{background:url(../images/gallerytab_mid.gif) 0 -26px repeat-x;}
ul.gallery_tabs li div.tabright{float:left;display:block;height:26px;width:3px;background:url(../images/gallerytab_right.gif) 0 0 no-repeat;	}
ul.gallery_tabs li.active div.tabright{background:url(../images/gallerytab_right.gif) 0 -26px no-repeat;	}
ul.gallery_tabs li.active div.tableft{background:url(../images/gallerytab_left.gif) 0 -26px no-repeat;}
ul.gallery_tabs li div.tableft{float:left;display:block;height:26px;width:3px;background:url(../images/gallerytab_left.gif) 0 0 no-repeat;}

.gallery_tab_container {position:relative;clear: both;float: left; width: 100%;z-index:10;}
.gallery_tab_content{position:relative;clear: both;float: left; width: 100%;z-index:10;}
.gallery_tab_content h2 {font-weight: normal;padding-bottom: 10px;}
.gallery_tab_content h3 a{}

ul.search_tabs {margin: 0;padding: 0;float: left;list-style: none;height: 28px;}
ul.search_tabs li {float: left;margin: 0;padding: 0;height: 28px;}
ul.search_tabs li a#tab1tab{width:80px;height:28px;background:url(../images/search_news.gif) 0 0 no-repeat;}
ul.search_tabs li a#tab2tab{width:124px;height:28px;background:url(../images/search_documents.gif) 0 0 no-repeat;}
ul.search_tabs li a#tab3tab{width:128px;height:28px;background:url(../images/search_photo.gif) 0 0 no-repeat;}
ul.search_tabs li a#tab4tab{width:85px;height:28px;background:url(../images/search_video.gif) 0 0 no-repeat;}
ul.search_tabs li a#tab5tab{width:114px;height:28px;background:url(../images/search_execbios.gif) 0 0 no-repeat;}
ul.search_tabs li a#tab6tab{width:136px;height:28px;background:url(../images/search_presskit.gif) 0 0 no-repeat;}

ul.search_tabs li.active a#tab1tab{width:80px;height:28px;background:url(../images/search_news.gif) 0 -28px no-repeat;}
ul.search_tabs li.active a#tab2tab{width:124px;height:28px;background:url(../images/search_documents.gif) 0 -28px no-repeat;}
ul.search_tabs li.active a#tab3tab{width:128px;height:28px;background:url(../images/search_photo.gif) 0 -28px no-repeat;}
ul.search_tabs li.active a#tab4tab{width:85px;height:28px;background:url(../images/search_video.gif) 0 -28px no-repeat;}
ul.search_tabs li.active a#tab5tab{width:114px;height:28px;background:url(../images/search_execbios.gif) 0 -28px no-repeat;}
ul.search_tabs li.active a#tab6tab{width:136px;height:28px;background:url(../images/search_presskit.gif) 0 -28px no-repeat;}

ul.search_tabs li a {text-decoration: none;color: #fff;display: block;padding: 0;font-family:Verdana, Arial, Geneva, sans-serif;font-size:10px;line-height:28px;font-weight:bold;text-align:center;}
ul.search_tabs li a:hover {}	
html ul.search_tabs li.active, html ul.search_tabs li.active a:hover  {}
.search_tab_container {clear: both;float: left; width: 100%;}

.search_tab_content h2 {font-weight: normal;padding-bottom: 10px;}
.search_tab_content h3 a{}

a.white{color:#fff;text-decoration:none;}

a.black{color:#000;text-decoration:none;}

a.gray{color:#252525;text-decoration:none;}

.pb10{padding-bottom:10px;}

a:hover{
cursor:pointer;}



