
.orangeBullet {list-style: disc outside url("/images/imgOrangeDot.gif"); margin-left: 20px;}

/* ========================================================================= */
/* UNIVERSAL STYLES                                                          */
/* ========================================================================= */

	* { margin: 0; padding: 0; }
	html, body {  color: #4a4a4a; font-size: 12px; line-height: 150%; background: #fff url(../images/bg_header-stripe.jpg) repeat-x 0 0; font: 11px Verdana, Helvetica, Arial, sans-serif; }



/* ========================================================================= */
/* LAYOUT STYLES                                                             */
/* ========================================================================= */

	#wrapper { width: 100%; }
	#wrapper-inner { width: 960px; margin: 0 auto; }
	#header-stripe { text-align: right; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; padding-top: 1px; overflow: hidden; }
	#tabs { background: #dadada url(../images/bg_tabs.gif) no-repeat 0 0; margin-top: 10px; height: 350px; clear: both;overflow: hidden }
	#breadcrumbs { background: #dadada url(../images/bg_breadcrumbs.gif) no-repeat 0 0; margin-top: 10px; clear: both; overflow: hidden; }
	#action-buttons { overflow: hidden; padding: 0 0 20px 10px; margin: 15px 0 0 0; background: url(../images/bg_border_action-buttons.gif) no-repeat 50% 100%; }
	#contentarea { background: url(../images/bg_border_content.gif) repeat-y 0 0;  padding: 1px 0 0 0; margin: 20px 0; overflow: hidden; clear: both; }
	#contentareanobg { padding: 1px 0 0 0; margin: 20px 0; overflow: hidden; clear: both; }
	#contentarea.index { background: url(../images/bg_border_content-index.gif) repeat-y 0 0; margin: 0 0 20px 0; }
	#content-full { float: left; width: 100%; padding-bottom: 40px;  } 
	#content1 { float: left; width: 243px; }
	#content2 { float: right; width: 243px; }
	#content3 { margin: 0 273px 0 273px; }
	#content-sub { float: right; width: 447px; padding-bottom: 40px; }
	* html #content-sub { float: right; width: 447px; padding-bottom: 40px; }
	#content-main { float: left; width: 507px; padding-bottom: 40px; } 
	* html #content-main { float: left; width: 475px; padding-bottom: 40px; } 
	#content-full { float: left; width: 100%; padding-bottom: 40px;  } 
	#footer { width: 100%; background: #fcfcfc url(../images/bg_footer-repeat.gif) repeat-x 50% 0; clear: both; overflow: hidden; }
	#footer-inner { width: 960px; margin: 0 auto; background: url(../images/bg_footer.jpg) no-repeat 50% 0; }
	#footer-nav { font-size: 9px; overflow: hidden; }
	#footer-info { font-size: 9px; overflow: hidden; }
	#footer-sub { width: 960px; margin: 0; background: #fff url(../images/bg_footer-sub.jpg) no-repeat 50% 0; }


/* ========================================================================= */
/* ELEMENT STYLES                                                            */
/* ========================================================================= */

	h1 { font-size: 22px; margin: 15px 20px; line-height: 125%; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color: #0e4a7f; }
	h3.home { font-size: 22px; margin: 15px 20px; line-height: 125%; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color: #0e4a7f; }
	h1 span { color: #595959; font-size: 14px; }
	h2 { font-size: 19px; margin: 15px 20px; line-height: 125%; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color: #0e4a7f; }
	h2 span { font-size: 12px; }
	h3 { font-size: 14px; margin: 20px 0 10px; line-height: 150%; color: #0e4a7f; }
	h4 { font-size: 12px; margin: 20px; line-height: 150%; color: #0e4a7f; }
	p { margin: 10px 20px; line-height: 150%; }
	ul { margin: 10px 20px; list-style: url(../images/bg_list-bullet.gif); }
	li { margin: 5px 20px; line-height: 150%; }
	ol { margin: 20px 20px 20px 25px; }
	a { text-decoration: none; outline: none; color: #0e4a7f; }
	a:hover { text-decoration: underline; }
	a img { border: none; }
	blockquote { margin: 20px 20px 0 20px; }
	cite { margin: 0 20px 20px 20px; }
	

/* = ELEMENT STYLES: Classes and ID's ====================================== */	

	#header a img { float: left; }
	#header-stripe p { margin: 2px 0 20px 0; color: #000; }
	#header-stripe a { color: #000; }
	
	#action-buttons a.button { display: block; float: left; width: 243px; height: 56px; text-indent: -900px; margin: 0 10px; }
	#action-buttons a.free-tools { background: url(../images/btn_free-tools.jpg) no-repeat 0 0; }
		#action-buttons a:hover.free-tools { background: url(../images/btn_free-tools.jpg) no-repeat 0 -100px; }
	#action-buttons a.free-trials { background: url(../images/btn_free-trials.jpg) no-repeat 0 0; }
		#action-buttons a:hover.free-trials { background: url(../images/btn_free-trials.jpg) no-repeat 0 -100px; }
	#action-buttons a.resources { background: url(../images/btn_resources.jpg) no-repeat 0 0; }
		#action-buttons a:hover.resources { background: url(../images/btn_resources.jpg) no-repeat 0 -100px; }
	#action-buttons a.badge { margin-left: 10px; }
	
	#breadcrumbs ul { margin: 0; list-style: none; }
	#breadcrumbs ul li { float: left; margin: 0; font: bold 12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
	#breadcrumbs ul li a { display: block; padding: 15px 0 15px 30px; background: url(../images/bg_breadcrumbs-page.gif) no-repeat -47px 0; color: #474747; text-decoration: none; }
	#breadcrumbs ul li a.bread-current { background: url(../images/bg_breadcrumbs-current.gif) no-repeat -47px 0; }
	#breadcrumbs ul li a.bread-top { background: url(../images/bg_breadcrumbs-top.gif) repeat 0 0; margin: 0 }
	#breadcrumbs ul li a.bread-parent { background: url(../images/bg_breadcrumbs-parent.gif) no-repeat -47px 0; margin: 0 }
	#breadcrumbs ul li a:hover { color: #000; }

	#content1 li { margin: 5px 0; }
	#content1 li a { color: #4a4a4a; }
	#content3 p { margin: 10px 0; }

	#content-sub object { margin: 20px 0 0 40px; display: block; }
	#content-sub h2 { margin: 20px 20px 20px 40px; }
	
	ul.case-studies { list-style: none; margin: 20px 0 40px 40px; overflow: hidden; }
	ul.case-studies li { float: left; width: 110px; margin: 0 20px 0 0; font-size: 9px; }
	ul.case-studies li h4 { margin: 5px 0 0 0; }
	ul.case-studies li p { margin: 0; }
	ul.case-studies li img { margin: 0; border: 1px solid #ccc; }
	ul.case-studies li a { text-transform: uppercase; color: #474747; text-decoration: underline; }
	ul.case-studies li a:hover { text-decoration: none; }
	
	div.contentLeft{ float: left; width: 333px; }
	div.contentRight{ float: right; width: 333px; }
	div.bottomLine{border-bottom: 1px solid #D0D0D0;margin: 10px 20px;}
	img.productRecord{float:left;padding:0px 12px 0px 0px;}
	.downloadLink{font-weight:bold; color:#EF8F00;}
	
	* html ul.case-studies {float:right; list-style: none; margin: 20px 0 40px 40px; overflow: hidden; }
	* html ul.case-studies li { float: right; width: 110px; margin: 0 20px 0 0; font-size: 9px; }
	* html ul.case-studies li h4 { margin: 5px 0 0 0; }
	* html ul.case-studies li p { margin: 0; }
	* html ul.case-studies li img { margin: 0; border: 1px solid #ccc; }
	* html ul.case-studies li a { text-transform: uppercase; color: #474747; text-decoration: underline; }
	* html ul.case-studies li a:hover { text-decoration: none; }
	

	.feature { background: #f0f0f0; margin: 20px; padding: 1px 0 10px 0; }
	.feature li { margin: 0 20px; }
	.feature ol li {list-style-type:decimal;}
	.feature ul li {list-style-type:disc;}
	
	.container-left { background: url(../images/bg_border_container-left.gif) no-repeat 0 100%; padding: 0 0 20px 20px; overflow: hidden; }
	.container-right { background: url(../images/bg_border_container-right.gif) no-repeat 100% 100%; padding: 0 0 20px 20px; overflow: hidden; }
	.container-right p { margin: 20px 0; }
	
	* html .container-left { background: url(../images/bg_border_container-left.gif) no-repeat 0 100%; padding: 0 0 20px 20px; overflow: hidden; float:left;}
	* html .container-right { background: url(../images/bg_border_container-right.gif) no-repeat 100% 100%; padding: 0 0 20px 20px; overflow: hidden; float:right;}
	* html .container-right p { margin: 20px 0; float: right;}
	
	.testimonials { background: url(../images/bg_quote-open.gif) no-repeat 10px 0; margin-bottom: 40px; }
	.testimonials p.quote { background: url(../images/bg_quote-close.gif) no-repeat 100% 100%; }
	.testimonials p { margin: 20px 0 20px 40px; padding: 0 40px 0 0; }
	
	* html .testimonials { background: url(../images/bg_quote-open.gif) no-repeat 10px 0; margin-bottom: 40px; float:right; }
	* html .testimonials p.quote { background: url(../images/bg_quote-close.gif) no-repeat 100% 100%; width:300px; }
	* html .testimonials p { margin: 20px 0 20px 40px; padding: 0 40px 0 0; }

	.screens img { display: block; float: left; margin: 10px 8px;cursor:pointer }
	a.download img { display: block; }
	
	.screen { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #000; z-index: 200; display: none; opacity: 0.40; }
	* html .screen { position: absolute; height: 1200px; }
	#youtube { position: fixed; top: 30px; left: 50%; margin-left: -215px; background: #fff; z-index: 500; border: 1px solid #656565; padding: 20px;display:none }
	#youtube p { margin: 0; }
	* html #youtube { position: absolute; }
	a#youtube_link { cursor: pointer; }
	
	.award { float: left; width: 197px; height: 267px; background: url(../images/bg_award.gif) no-repeat 0 0; text-align: center; margin-right: 20px; }
	.award-nobg { float: left; width: 197px; height: 267px; text-align: center; margin-right: 20px; }
	.award.indextab { margin-top: 12px; }
	.award h2, 
	#content-sub .award h2 { color: #000; font-size: 16px; margin: 20px 20px 0 20px; line-height: 110%; }
	.award h2 span { color: #474747; font-size: 12px; line-height: 110%; }
	.award img { margin: 10px 10px 0px 40px; text-align:center; }
	.award img.inner { margin: 5px 10px 0px 10px; }
	.award p { color: #000; font-size: 10px; line-height: 110%; margin: 90px 20px; }
	.award p.inner { color: #000; font-size: 10px; line-height: 110%; margin: 10px 20px; }
	.award p span { color: #474747; display: block; padding-top: 5px; }
	a.awardLink {color:white; text-decoration:none;}
	
	
	.info { float: left; width: 190px; }
	.info ul { margin: 0; list-style: none; list-style-image: none; }
	.info ul li { margin: 0; border-bottom: 1px dotted #ccc; padding: 5px 0; }
	.info ul li a.icon { display: block; padding: 5px 5px 5px 30px; }
	.info ul li a.icon.pdf { background: url(/images/icon_pdf.gif) no-repeat 0 50%; }
	* html .info ul li a.icon.pdf { background: none; }
	.icon.pdf { background: url(/images/icon_pdf.gif) no-repeat 0 50%; padding: 5px 5px 5px 30px; }
	* html .icon.pdf { padding: 5px 5px 5px 30px; }
	.info ul li a.icon.media { background: url(/images/icon_media.gif) no-repeat 0 50%; }
	* html .info ul li a.icon.media { background: url(/images/icon_media.gif) no-repeat 0 50%; }
	.icon.media { background: url(../images/icon_media.gif) no-repeat 0 50%; padding: 5px 5px 5px 30px; }
	p.tag { width: 155px; background: url(../images/bg_tag.png) no-repeat 0 0; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color: #fff; text-align: center; margin: 0; padding: 20px 0 20px 15px; }
	p.tag strong { font-size: 40px; line-height: 100%; }
	
	#footer-info div.address { width: 670px; float: left; }
	#footer-info div.address div { border-right: 1px solid #ccc; overflow: hidden; width: 330px; float: left; }
	#footer-info h2 { margin: 20px ; }
	#footer-info h4 { margin: 0 20px 0 20px; }
	#footer-info p { float: left; margin: 0 20px; }
	#footer-info div.live-chat { width: 200px; float: left; }
	
	h2.test_hl {float:left;width:240px;margin-bottom:10px !important;}
	* html h2.test_hl {float:right;width:240px;margin-bottom:10px !important;}
	
	ul#more {list-style:none;}
	ul#more li {float:right;width:10px;height:10px;margin:16px 4px 0 4px !important;}
	ul#more li a {display:inline-block;width:10px;height:10px;background:url(../images/dot.gif) top left no-repeat;}
	ul#more li a.activeSlide {display:inline-block;background:url(../images/dot_on.gif) top left no-repeat;}
	
	.lrg { position:fixed; top:20%; left:35%; border:3px solid #ddd; display:none; z-index:201; }

	
	
	
	


/* = Homepage Feature Tabs ====================================== */	
	
	.ui-tabs { padding: 0; zoom: 1;  }
	.ui-tabs .ui-tabs-nav { list-style: none; position: relative; overflow: hidden; margin: 0; font: bold 12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
	.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; line-height: normal; }
	.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0; color: #474747; padding: 12px 15px 14px 15px;  }
	.ui-tabs .ui-tabs-nav li a:hover { color: #000; background: #e4e4e4 url(../images/bg_tabs-hover.gif) repeat-x 0 0; padding: 12px 14px 14px 14px; border-right: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
	.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
	.ui-tabs .ui-tabs-nav li.ui-state-processing a { color: #000; background: #e4e4e4 url(../images/bg_tabs-hover.gif) repeat-x 0 0; padding: 12px 14px 14px 14px; border-right: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; }
	.ui-tabs .ui-tabs-nav li a.tabs-1 { border-left: none; padding-left: 15px;  }
	.ui-tabs .ui-tabs-nav li a.tabs-2 { border-left: none; padding-left: 15px;  }
	.ui-tabs .ui-tabs-nav li a, 
	.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }
	.ui-tabs .ui-tabs-hide { display: none !important; }

	.tab-feature { width: 690px; height: 293px; float: left; margin: 0 20px 0 10px; background: url(../images/bg_tabs_archiving.jpg) no-repeat 0 0; _clear: both; }
	.tab-feature h1 { color: #fff; margin: 40px 20px 0 350px; }
	.tab-feature p { color: #fff; margin: 10px 20px 0 350px; }
	.tab-feature p.download-tag {  }
	.tab-feature p.download-tag a { height: 79px; background: url(../images/btn_download-tag.png) no-repeat 0 0; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color: #fff; text-align: center; margin: 0 0 0 0; padding: 10px 0 20px 210px; display: block; }
	.tab-feature p.download-tag a:hover { text-decoration: none; }
	.tab-feature p.download-tag a strong { font-size: 40px; line-height: 100%; }
	.tab-feature { width: 690px; height: 293px; float: left; margin: 0 20px 0 10px; background: url(/images/bg_tabs_archiving.jpg) no-repeat 0 0; }
	.tab-feature.full { width: 950px; height: 300px;  *margin-top: 0; }
	.tab-feature.full h1 { margin: 40px 50px 0 350px; }
	.tab-feature.full p { margin: 20px 50px 0 350px; }
	.tab-feature.migration { background: url(/images/bg_tabs_migration.jpg) no-repeat 0 0; }
	.tab-feature.management { background: url(/images/bg_tabs_management.jpg) no-repeat 0 0; }
	.tab-feature.full.management h1 { margin: 40px 280px 0 310px; }
	.tab-feature.full.management p { margin: 10px 280px 0 310px; }
	.tab-feature.full.management .bg { position:absolute;left:875px; top:120px; height:300px;width:200px;background:none;font-size:0px;}
	.tab-feature.full.migration .bg { position:absolute;left:875px; top:120px; height:300px;width:200px;background:none;font-size:0px;}
	.tab-feature.full.migration h1 { margin: 40px 280px 0 330px; }
	.tab-feature.full.migration p { margin: 10px 280px 0 330px; }
	p.more-products { text-align: right; font-size: 10px; padding-right: 10px; }
	p.more-products a { color: #5a5a5a; font-weight: bold; text-decoration: underline; }
	/*p.download-tryitforfree a { background: url(/images/btn_download-tryitforfree.png) no-repeat 0 0; display: block; width: 174px; height: 51px; text-indent: -9000px; }*/
	p.download-tryitforfree a { background: url(/images/btn_download-tryitforfree.png) no-repeat 0 0; display: block; width: 174px; height: 25px; text-indent: -9000px; }


	
/* = Footer ====================================== */	

	#footer-nav p { margin: 20px 0; }
	#footer-nav ul { float: left; width: 110px;  color: #939393; list-style: none; margin: 0 15px; }
	#footer-nav strong { color: #939393; }
	#footer-nav ul.footer-nav-first { margin: 0 15px 0 0; }
	#footer-nav ul.footer-nav-last { margin: 0 0 0 15px; }
	#footer-nav ul li { margin: 5px 0; }
	#footer-nav ul li a { color: #b1b1b1; }
	#footer-nav ul.table { float: left; width: 100%;  color: #939393; list-style: none; margin: 0 15px; display:table; }
	* html #footer-nav ul.table { float: left; width: 100%;  color: #939393; list-style: none; margin: 0 15px; display:inline;}
	#footer-nav ul.table li {display:table-cell; padding-right:25px; }
	html #footer-nav ul.table li {display:inline; padding-right:25px; }
	#footer-sub { padding-top: 1px; margin: 20px 0 40px 0; }
	#footer-sub p { text-align: center; margin: 20px 0; color: #939393; font-size: 9px; }
	#footer-sub p a { color: #939393; }



/* ========================================================================= */
/* NAV STYLES                                                                */
/* ========================================================================= */

	#nav-container { float: right; margin: 5px 0 20px 0; }
	#nav, 
	#nav ul { padding: 0; margin: 0; list-style: none; z-index: 99; position: relative;  } 
	#nav li { float: left; position: relative; margin: 0 10px; padding: 5px; border: 1px solid #fff; font: bold 12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
	#nav a { display: block; color: #474747; text-decoration: none; }
	#nav a:hover { color: #0e4a7f; }
	#nav li:hover, 
	#nav li.sfhover { background: #eee; border: 1px solid #ddd; z-index: 100; }
	#nav li:hover a, 
	#nav li.sfhover a {  }
	#nav li.active_w_sub { color: #0e4a7f; }
	#nav li.sel_active_w_sub { }
	* html #nav-container { float: right; margin: 5px 0 20px 0; }
	* html #nav, 
	* html #nav ul { padding: 0; margin: 0; list-style: none; z-index: 99; position: relative; _position: static;  } 
	* html #nav li { float: left; position: relative; margin: 0 10px; padding: 5px; border: 1px solid #fff; font: bold 12px "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
	* html #nav a { display: block; color: #474747; text-decoration: none; }
	* html #nav a:hover { color: #0e4a7f; }
	* html #nav li:hover, 
	* html #nav li.sfhover { background: #eee; border: 1px solid #ddd; z-index: 100; }
	* html #nav li:hover a, 
	* html #nav li.sfhover a {  }
	* html #nav li.active_w_sub { color: #0e4a7f; }
	* html #nav li.sel_active_w_sub { }

	/*#nav li.active_w_sub, 
	#nav li.sel_active_w_sub { background: #fff; border: 1px solid #ddd; }*/



	#nav li.active_w_sub a, 
	#nav li.sel_active_w_sub a { color: #0e4a7f; }
	#nav li.active_w_sub ul li.inactive_w_sub a { color: #474747; }
	#nav li ul { position: absolute; left: -999em; padding: 0px; margin: 0px; }
	#nav li:hover ul,
	#nav li.sfhover ul { left: auto; background: #fff; padding: 0px; right: -1px; border: 1px solid #ddd; margin-top: 5px; }
	#nav li ul li, 
	#nav li ul li { padding: 0px; display: block; margin: 0; border-bottom: 1px dotted #ccc; }
	/*#nav li:hover ul li, 
	#nav li.sfhover ul li { padding: 0px; display: block; margin: 0;  }*/
	#nav li:hover ul li.active_w_sub, 
	#nav li:hover ul li.sel_active_w_sub, 
	#nav li ul li.active_w_sub, 
	#nav li ul li.sel_active_w_sub { background: #eee; }
	#nav li:hover ul li:hover,
	#nav li.sfhover ul li:hover { border: 1px solid #fff; border-bottom: 1px dotted #ccc; background: #eee; }
	/*#nav li.sfhover ul li.active_w_sub, 
	#nav li.sfhover ul li.sel_active_w_sub { background: #ddd; }*/
	#nav li ul li a, 
	#nav li ul li a { display: block; width: 270px; padding: 7px; color: #474747; font-size: 11px; }
	/*#nav li:hover ul li a, 
	#nav li.sfhover ul li a { display: block; width: 300px; padding: 5px; color: #474747; }*/
	#nav li:hover ul li a:hover, 
	#nav li.sfhover ul li a:hover { /*background: #F2A225;*/ color: #0e4a7f;  }
	#nav li:hover ul ul, 
	#nav li.sfhover ul ul { display: none; }


/* ========================================================================= */
/* FORM STYLES                                                               */
/* ========================================================================= */

	form li { list-style: none; }
	form li ul { margin: 0; }
	label.description { display: block; font-weight: bold; }
	label.choice { padding-left: 5px; }
	input.text { width: 300px; }
	input.checkbox {  }
	input.radio {  }
	textarea { width: 300px; height: 100px; font-size: 12px; }
	select { width: 300px; }
	
	/*
	form.search { float: left; margin-top: 1px; background: #F9DFB2; padding-bottom: 1px; *width: 250px; }
	form.search label { padding: 1px 0 0 2px; font-weight: bold; float: left; color: #000; }
	form.search input.text { border: none; background: #F9DFB2; padding: 1px 0 0 5px; width: 140px; float: left; color: #000; }
	form.search input.submit { border: none; background: url(../images/btn_submit-go.gif) no-repeat 0 0; text-indent: -900px; display: block; float: right; width: 15px; height: 11px; margin: 2px 2px 0 0; }
	*/
	.search { float: left; margin-top: 1px; background: #F9DFB2; padding-bottom: 1px; width: 250px; }
	.search label { padding: 1px 0 0 2px; font-weight: bold; float: left; color: #000; }
	.search input.textBox { border: none; background: #F9DFB2; padding: 1px 0 0 5px; width: 140px; float: left; color: #000; }
	.search input.SubmitBtn { border: none; background: url(../images/btn_submit-go.gif) no-repeat 0 0; text-indent: -900px; display: block; float: right; width: 15px; height: 11px; margin: 2px 2px 0 0; }
	
	
/*
/* custom styles
/* */

.descTitle {width:800px;}

.featuredDownload 
{
	width:800px;
	padding-top:0px;
	margin-top:10px;
	
}

.featuredDownload legend
{
	padding: -20px;
	background-color:white;
	border:solid 1px;
	color:#23689F;
	font-variant:small-caps;
	font-style:italic;
	padding-right:5px;
}

/* Featured download H2s */
.featuredDownload * img
{
	float:right;
	margin-top:-60px;
	
}

.softwareDownload 
{
	padding-top:0px;
	margin-top:10px;
	width: 800px;
}

.softwareDownload legend
{
	
	padding: -20px;
	background-color:white;
	border:solid 1px;
	color:#23689F;
	font-variant:small-caps;
	font-style:italic;
	padding-right:5px;
}

.listWrapper
{
	padding-bottom:5px;	
}

.listWrapper h4
{
	font-weight:bold;
	font-variant:small-caps;	
	padding-top:5px;
	margin-bottom:0px;
	margin-left:30px;
}

.listWrapper h3
{
	background-color: LightGray;	
	padding: 2px 2px 3px 0px;
}

.innerResourceWrapper
{
	/* TODO: Devine these styles... */
	padding-left:55px;
	padding-top:5px;
}

img.resourceCenterHead
{
	padding: 5px 5px 0px 5px;
	float:left;
	vertical-align:middle;
}

h4.resourceCenter
{
	 padding-left:5px;
}


legend
{

	padding: -30px;
	margin:5px 0px 0px 50px;
	padding: 5px 5px 5px 5px;
	background-color:white;
	border:solid 1px;
	color:#23689F;
	font-variant:small-caps;
	font-style:italic;
	padding-right:5px;
	font-weight:bold;
	}
	
	* html #castStudiesList
	{ height: 1%;
		}
		
/* Webinar styles */
div.wnrContainer
{
    margin-left: 20px;
}
div.wnrMonth {font-size: 19px; 
              line-height: 125%; 
              font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; 
              color: #0e4a7f;
              border-bottom: groove 2px;
              border-top: groove 2px;
              text-align:center;
              }
              
div.wnrName {font-size: 14px; 
             line-height: 150%; 
             font-weight:bold; 
             color: #0e4a7f; 
             padding-top:10px;
             }
             
div.wnrDate {
            font-style:italic;
            
            }

p.wnrInfo 
            {
             font-size: 12px;
             margin: 5px 0px 5px 0px;
            }

h2.newsHeadline
            {
               font-size: 19px; 
               line-height: 125%; 
               font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; 
               color: #0e4a7f;     
            }
            
.newsInfo
            {
             font-size: 12px;
             margin: 5px 0px 5px 10px;
            } 

.newsInfoIndent
            {
             font-size: 12px;
             margin: 5px 0px 5px 18px;
            } 

div.newsDate {
              font-style:italic;
              margin-left:20px;
              }
              
.rightMenu
    {
        float:right;
        line-height: 85%; 
        font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; 
        width: 200px;
        padding: 10px 5px 5px 5px;
        background-color: #EEEEEE;
        border: groove 2px #EEEEEE;
    }
