/*MASTER RESET*/
*{padding: 0; margin: 0; outline: none; }
body{font: 11px Arial; color: #333333; background: #d4d4d4 url(images/bg_body.gif) 0 0 repeat-x; height:100%; }

a{text-decoration: none; color: #333333;} /* Gold = #f9ac2f */
a:hover{color: #222222;}
a:visited{}
a span{display: none;}

li { list-style-position: outside; margin: 0 0 0 25px;}
li.nostyle { list-style: none; margin: 0;}
ul.showLinkStyle{margin-top:-10px; margin-left:15px;}
ul.showLinkStyle li{list-style-type:disc !important;}

hr {border: 0; width: 100%;}
p{margin: 4px 0px 10px 0px; line-height: 16px;}
img{border: 0; display: block; margin: 0;}
form label {cursor: pointer; }
/*input{ background-color: Transparent !important; font-size: 11px; line-height: 14px;}*/

.clearer{clear: both; height: 0; line-height: 0; font-size: 0;}
.spacer{clear: both; height: 10px;}
.fixer{display: none;}
.title {display: block; background-position: 0 0; background-repeat: no-repeat;}
.btn {display: block; background-position: 0 0; background-repeat: no-repeat;}

h1{}
h2{font-size: 20px; margin: 10px 0;}
h3{font-size: 12px; margin: 10px 0;}
h2 .sub {font-size: 15px; display: block}

/*LAYOUT*/
#wrap{width: 942px; margin: 18px auto 10px auto;}
#header {width: 942px; height: 124px; padding: 1px; background: url(images/bg_header-trans.png) no-repeat; }
#header_img {width: 940px; height: 122px;}
#container{width: 942px; margin: 8px 0 0 0;}
#main{width: 621px; color: #333333; margin: 0;}
#side{width: 313px; padding: 0; margin: 0; float: right; }
#footer{width: 940px; height: 36px; margin: 9px auto 7px auto; background: url(images/bg_footer-trans.png) no-repeat left top;}
#copyright-footer{padding:10px 10px 10px 10px;}

/*Header*/
#header a{height: 122px; background: url(images/header.jpg) 0 0 no-repeat; display: block;}

/*Main*/
#main #mainContent {position: relative; padding: 25px 35px 35px 35px; margin: 0; background:url(images/main_bg-trans.png) no-repeat;}
#main #mainTop {height: 4px; width: 621px; padding: 0; margin: 0; background:url(images/main_top-trans.png) no-repeat;}
#mainBottom { height: 4px; background:url(images/main_bottom-trans.png) no-repeat;}
#main .content {width: 550px; }
#main .content .maincontent{padding: 0 0 0 6px;}
#main .content a {position: relative; color: #000000; text-decoration: underline;}
#main .content p a {position: relative;}
#main .content h1 {text-transform: uppercase; font-size: 18px; padding: 10px 0 0 5px; margin: 0 0 20px 0; background:url(images/bg_title.gif) repeat-x;}
#main .content h1.flickr {font-size: 18px; padding: 10px 0 4px 5px; margin: 0 0 10px 0; background:url(images/bg_title_flickr.gif) no-repeat;}
#main .content h1.youtube {font-size: 18px; padding: 10px 0 4px 5px; margin: 0 0 20px 0; background:url(images/bg_title_youtube.gif) no-repeat;}

.btn_download{background-image: url(images/btn_dl_press_release.gif); width: 228px; height: 50px;}
.btn_download{text-decoration:none !important;}
.btn_download span{display:block; color:white; font-weight:bold; font-size:12px; text-transform:uppercase; padding:30px 0px 0px 15px;}
.btn_seeRest{background-image: url(images/btn_seeRest.png); width: 125px; height: 27px;}


#bookmarks { bottom: 0px; right: 35px;  position: absolute; background: url(images/bg_bookmarks.png) 0 0 no-repeat; text-align: right; height: 34px;}
#bookmarks .content{margin: 7px 0 0 10px; width: auto;}
#bookmarks .content a {padding: 0 1px;}
#bookmarks .content a img{display: inline;}

/* CLASS FOR IMAGES IN TINYMCE */
.image_align_left {margin:0 10px 0 0;}
.image_align_right {margin:0 0 0 10px;} 

/*Side*/
.panel {width: 313px; padding: 0;}
.panel .top {color: #333333; font-weight: bold; width: 278px; height: 23px; font-size: 12px; padding: 10px 0 0 35px; background: url(images/panel_top-trans.png) no-repeat;}
.panel .top img {float: left; margin: 0 12px 0 0;}
.panel .center {width: 239px; padding: 15px 37px 15px 37px; background: url(images/panel_bg.png) repeat-y 0 0;}
.panel .bottom {width: 313px; height: 11px; background: url(images/panel_bottom-trans.png) no-repeat;}
#accordion {background: url(images/bg_accordion.png) 0 10px no-repeat; }
#accordion dt {background: url(images/bg_accordionDT.png) 0 0 no-repeat; cursor: pointer;}

#accordion dt a{height: 31px; display: block !important; color:white; font-weight:normal; font-size:12px; text-transform:uppercase; text-decoration:none; background-image: url(images/title_RoundArrowIcon.gif); background-position: 0 0; background-repeat:no-repeat;}
#accordion dt a:hover{color:#fad425;}
#accordion dt a span{display:block; padding:7px 0px 0px 35px;}

#accordion dt .last{height: 27px;}

#accordion dd {background: url(images/bg_accordion.png) 0 0 no-repeat;}
#accordion dd .content {padding: 10px; display: block;}
#accordion dd .content p{}
#accordion dd .content .imageBundleHeader{font-weight:bold;}

.accordionBottom{background: url(images/bg_accordionBottom.png) 0 0 no-repeat; height: 5px; line-height: 5px; font-size: 5px;} 


/*Links*/
a.link {padding: 4px 0 4px 0;}

.link span{background-position: 0 0; background-repeat: no-repeat; line-height: 18px; padding: 4px 0 4px 18px; text-decoration: none!important; display: inline;}

.link_Download {font-weight: bold;}
.link_Download {list-style-image: url(images/icon_linkDownload.gif); padding: 0 0 0 2px;}

.link_Image {font-weight: bold;}
.link_Image {list-style-image: url(images/icon_linkImage.gif); padding: 0 0 0 2px;}

.link_Video {font-weight: bold;}
.link_Video {list-style-image:url(images/icon_linkVideo.gif); padding: 0 0 0 2px;}

.link_PDF {font-weight: bold;}
.link_PDF {list-style-image:url(images/icon_linkPDF.gif); padding: 0 0 0 2px;}

.link_DOC {font-weight: bold;}
.link_DOC {list-style-image:url(images/icon_linkDOC.gif); padding: 0 0 0 2px;}

.link_WWW {font-weight: bold;}
.link_WWW {list-style-image:url(images/icon_linkWWW.gif); padding: 0 0 0 2px;}

.link_Email {font-weight: bold;}
.link_Email {list-style-image:url(images/icon_linkEmail.gif); padding: 0 0 0 2px;}

.link_Audio {font-weight: bold;}
.link_Audio {list-style-image:url(images/icon_linkPodcast.gif); padding: 0 0 0 2px;}


#flickr { width: 546px; padding: 0; margin: 0;}

/*Footer*/
#footer .title{background-position: 0 50%;}
.title_imr{background-image: url(images/imr.gif); height: 37px; width: 160px; margin: 0 0 0 35px; float: left;}
.powered_by{background-image: url(images/powered_by.gif);height: 34px; width: 156px; margin: 0 12px 0 0; float: right;}

/*Copyright Footer*/
#copyright-footer .title{display:block; text-decoration:none; vertical-align:middle;}
#copyright-footer .title span, #copyright-footer .title img{display:inline; vertical-align:top;}
.title_copyright, .title_copyright:hover{float:left; color:#484848;}
.title_designedby, .title_designedby:hover{float:right; color:#000000;}