#contact { float:left; height: 200px; width:455px; border-bottom: dashed #0071bb 1px; border-right: dashed #0071bb 1px; }
#contact p { margin-right: 10px; }

#videos { float:left; height: 200px; width:420px; padding-left: 10px; border-bottom: dashed #0071bb 1px; }
#video_box { height: 220px; overflow-y: auto; }
#video_item { clear: left; float: left; padding-bottom: 10px; }
#video_image { float:left; }
#video_text { float:left; width: 0px; padding-left: 10px; }
#video_text h3 { margin:0px; padding: 0px; width: 300px; }
#video_text p { margin:0px; padding: 0px; width: 300px; }

#video_text h3 a { color:black; text-decoration: none; }
#video_text h3 a:hover { color:blue; text-decoration: underline; }
#video_block { visibility: hidden; display: none;}
#video_code.code { float:left; width: 460px; margin-left: 20px;}
#video_popup_text.text { float:left; width: 350px; }

#press_releases { float:left; width:455px;/* border-bottom: dashed #0071bb 1px;*/  border-right: dashed #0071bb 1px; }
#press_release_box { height: 300px; overflow-y: auto; }
#press_item { clear: left; float: left; padding-bottom: 10px; }
.press_date { display:block; float:left; width:65px; margin-bottom: 3px; }
.press_image_pdf { float:left; margin-right:10px; background: white url(/images/page_white_acrobat.png); width: 16px; }
.press_image_doc { float:left; margin-right:10px; background: white url(/images/doc.gif); width: 16px; }
#press_item_link { float: left; width: 345px; display: block; }
#press_item_link a { color: black; margin-bottom: 3px; text-decoration: none; }
#press_item_link a:hover { color: blue; margin-bottom: 3px; text-decoration: underline; }


#articles { float:left; width:420px; padding-left: 5px; /* border-bottom: dashed #0071bb 1px; */ }
#articles_scrollbar { float:left; margin-top: 55px; visibility:visible; }
#article_box { height: 300px; overflow-y: auto; padding-left: 5px;}
#article_item { clear: left; float: left; padding-bottom: 10px; }
 .last { margin-bottom: 0px; padding-bottom: 0px; }
#article_item img { margin-bottom: 10px; border: solid black 1px; }
#article_image { float:left; }
#article_text { float:left; width: 0px; padding-left: 10px; }
#article_text h3 { margin:0px; padding: 0px; width: 240px; }
#article_text p { margin:0px; padding: 0px; width: 240px; }

#article_text h3 a { color:black; text-decoration: none; }
#article_text h3 a:hover { color:blue; text-decoration: underline; }

#downloadable_documents { float:left; width:455px; border-right: dashed #0071bb 1px; }
#downloadable_documents_box { height: 100px; overflow-y: auto; }
#downloadable_documents_item { clear: left; float: left; padding-bottom: 10px; }
.downloadable_documents_image { float:left; margin-right:10px; background: white url(/images/page_white_acrobat.png); width: 16px; }
#downloadable_documents_item_link { float: left; width: 345px; display: block; }
#downloadable_documents_item_link a { color: black; margin-bottom: 3px; text-decoration: none; }
#downloadable_documents_item_link a:hover { color: blue; margin-bottom: 3px; text-decoration: underline; }


#downloadable_images { float:left; height: 200px; width:420px; padding-left: 10px; border-bottom: dashed #0071bb 1px;}
#downloadable_images_box { height: 300px; overflow-y: auto; }
#downloadable_images_item { clear: left; float: left; padding-bottom: 10px; }
#downloadable_images_item .last { padding-bottom: 0px; }
#downloadable_images_item h3 { margin:0px; padding: 0px; width: 240px; }
#downloadable_images_item p { margin:0px; padding: 0px; width: 240px; }

#downloadable_images_item h3 a { color:black; text-decoration: none; }
#downloadable_images_item h3 a:hover { color:blue; text-decoration: underline; }



/*
			a.jScrollArrowUp {
        display: block;
				height: 24px;
        width: 15px;
				background: url(/images/scroll_images/osx_arrow_up.png) no-repeat 0 -30px;
			}
			a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			a.jScrollArrowDown {
				height: 24px;
				background: url(/images/scroll_images/osx_arrow_down.png) no-repeat 0 -30px;
			}
			a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
*/
/*
a.jScrollArrowUp {
        display: block;
        width:17px;
				height: 17px;
				background: url(/images/scroll_images/windows_arrow_up.gif) no-repeat 0 0;
			}
			a.jScrollArrowUp:hover, a.jScrollArrowUp_b {
				background-position: 0 -20px;
			}
*/

      a.jScrollArrowUp {
        display: block;
        width:20px;
				height: 20px;
				background: url(/images/scroll_images/scrollbttns.gif) no-repeat 0 0;
        cursor: pointer;
			}
			a.jScrollArrowUp:hover, a.jScrollArrowUp_b {
				background-position: -47px 0;
			}

      /*
      a.jScrollArrowDown {
        display: block;
        width:17px;
				height: 17px;
				background: url(/images/scroll_images/windows_arrow_down.gif) no-repeat 0 0;
			}

			a.jScrollArrowDown:hover, a.jScrollArrowDown_b {
				background-position: 0 -20px;
			}
*/

			a.jScrollArrowDown {
        display: block;
        width:20px;
				height: 20px;
				background: url(/images/scroll_images/scrollbttns.gif) no-repeat -70px 0;
        cursor: pointer;
			}

			a.jScrollArrowDown:hover, a.jScrollArrowDown_b {
				background-position: -24px 0;
			}


#centeredpopupbg
{
width:100%;
height: auto;
min-height: 100%;
left:0px; top:0px;
position:fixed;
z-index:10000;
background: transparent url(/images/50trans.gif) 0px 0px repeat;

filter: alpha (opacity=80);
opacity:.80;
-moz-opacity:.80;

visibility: hidden;
}

#centeredpopup
{
width:900px;height:400px;
left:50%;top:50%;
margin:-200px 0 0 -450px;
border:3px solid #000;
position:fixed;
z-index:10001;
background: #ffffff;
visibility: hidden;
}
