/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
.clear { clear: both;}
label{ cursor:pointer; }
a,
a:visited{ color:#408799; text-decoration:underline; }
a:focus,
a:hover{ text-decoration:none; }
html{ line-height:0; }
body{ background:#585858 url(../images/bgr.jpg) repeat-x; color:#666; font:10px Arial,Helvetica,sans-serif; }
#wrapper{ margin:0 auto; width:986px; position: relative; }

.edit-tags { display: inline; border-bottom: 1px dotted #566c11; cursor: pointer; }

/* Login */
#topnav{ margin:6px 0 0; height:32px; clear:both; }
#topnav .left_links {float: left;display:block;color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:12px; line-height:26px; vertical-align:middle; text-decoration:underline; padding: 0 20px 0 0;}
    #topnav a,
    #topnav a:visited{ color:#FFFFFF;}
    #topnav a:hover{ text-decoration:underline; }
    #topnav .have_account,   #topnav a.signin,
    #topnav a.signin:visited{ display:block; float:right; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:12px; line-height:26px; vertical-align:middle; text-decoration:none;  }
    #topnav a.signin:hover{ text-decoration:none; }
    #topnav a.signin span{ width:92px; height:26px; padding-right:34px; background:url(../images/button_login.jpg) no-repeat; margin:0 0 0 12px; text-indent:-9999em; display:block; }
    #topnav a.signin.menu-open span { background:url(../images/button_login.jpg) no-repeat; }
    #topnav ul{ float:right; font-size:12px; font-weight:bold; text-transform:uppercase; overflow:hidden; color:#0c586e; }
    #topnav li{ float:left; margin-right:7px; padding-left:7px; line-height:26px; background:url(../images/bgr_login_sep.gif) no-repeat 0 60%; }
    #topnav li.name { color:#FFFFFF; }
    #topnav li.first{ background:none; }
    #topnav li a,
    #topnav li a:visited{ float:none; font-weight:normal; text-decoration:underline; }
    #topnav li a:hover{ text-decoration:none; }

/* Header */
#header{ width:100%; min-height:174px; background:url(../images/bgr_header.jpg) no-repeat; clear:both; overflow:hidden; }
#header_top{ overflow:hidden; width:100%; height:118px; }
	#logo{ display:block; text-indent:-9999em; width:298px; height:117px; float:left; background:url(../images/logo.png) no-repeat; }
	#slogan{ width:586px; height:39px; float:left; margin:39px 0 0 62px; background:url(../images/title_slogan.png) no-repeat; text-indent:-9999em; }
	#header_top form{ float:right; width:508px; margin:50px 40px 0; }

/* Actions */
#actions{ width:100%; overflow:hidden; padding:9px 0 0; float:left; }
	.button_upload_documents{ float:right; display:block; text-indent:-9999em; margin:0 34px 0 0; width:210px; height:33px; background:url(../images/upload_your_documents.jpg) no-repeat; }
	.txt{ border:0; width:374px; height:29px; background:url(../images/bgr_txt.jpg) no-repeat; float:left; margin:0 5px 0 26px; font:22px Arial,Helvetica,sans-serif; padding:3px 6px 0; color:#666; }
	.button_search{ float:left; width:91px; height:32px; border:0; background:url(../images/button_search.jpg) no-repeat; cursor:pointer; }
	.button_myedocs{ display:block; width:157px; height:40px; margin-left:25px; text-indent:-5000px; background:url(../images/button_myedocs.png) no-repeat top; }
    .button_placeholder{ display:block; width:0px; height:40px; margin-left:25px; text-indent:-5000px; background:url(../images/button_myedocs.png) no-repeat top; }
	.myedocs_active,
	.button_myedocs:hover{ background-position:bottom; }
        .button_myedocs2{ display:block; width:157px; height:40px; margin-left:28px; text-indent:-5000px; background:url(../images/button_myedocs2.png) no-repeat top; }

/* Top Tabs */
#toptabs{ float:right; font-size:14px; font-weight:bold; margin-right:20px; line-height:normal; }
	#toptabs li{ float:left; margin-left:1px; }
	#toptabs li a{ display:block; width:89px; height:22px; color:#666; padding:6px 5px 0; text-align:center; text-decoration:none; background:url(../images/bgr_top_tab.png) no-repeat top; }
	#toptabs li.current a,
	#toptabs li a:hover{ color:#333; background-position:bottom; }

/* Container */
#container{ clear:both; width:100%; background:url(../images/bgr_container.jpg) repeat-y; }
.container_data{ width:100%; background:url(../images/bgr_container_bottom.jpg) no-repeat left bottom; overflow:hidden; padding:34px 0 40px; }
.container_data2{ padding-top:10px; }
.container_inner{ width:986px; overflow:hidden; }
	.container_data .company_logo{ display:block; margin:0 30px 21px; }
        .container_data .company_name{ font-weight:normal; font-size:24px; color:#333333; margin:0 30px 10px; }

/* Sidebar */
#sidebar{ float:left; width:261px; margin:0 0 0 28px; display:inline; }
	#sidebar h3{ font-weight:normal; font-size:20px; color:#0c586e; line-height:22px; margin:0 0 7px; text-indent:4px; }
	#sidebar a.button_reqmoreinfo{ display:block; width:253px; height:33px; margin-top:10px; margin-bottom:40px; text-indent:-5000px; background:url(../images/button_reqmoreinfo.png) no-repeat; float:right; }
	#searches{ width:100%; overflow:hidden; }
	#searches a,
	#searches a:visited{ color:#7e7d7d; display:inline; margin:0 10px 0 0; line-height:22px; text-decoration:none; }
	#searches a:hover{ text-decoration:underline; }
        #searches .css1 { font-size: 11px; }
        #searches .css2 { font-size: 14px; }
        #searches .css3 { font-size: 17px; }
        #searches .css4 { font-size: 20px; }
	#companies li{ clear:both; width:100%; }
	#companies a,
	#companies a:visited{ color:#408799; font-size:14px; line-height:18px; display:block; margin:0 0 5px; }

/* Sidebox */
.side_box{ width:261px; background:url(../images/bgr_side.jpg) repeat-y; margin:0 0 17px; }
.side_top{ background:url(../images/bgr_side_top.jpg) no-repeat; width:100%; }
.side_bottom{ background:url(../images/bgr_side_bottom.jpg) no-repeat left bottom; width:221px; padding:18px 26px 24px 14px; }

/* Sidebox-thin-margins */
.side_bottom_thin{ background:url(../images/bgr_side_bottom.jpg) no-repeat left bottom; width:221px; padding:5px 26px 5px 14px; }

/* Content */
#content{ float:right; width:644px; margin:0 29px 0 0; display:inline; }
	#content h3{ font-weight:normal; font-size:20px; color:#0c586e; line-height:22px; margin:0 0 7px; text-indent:2px; }

/* Slider */
.slide_data{ width:644px; background:url(../images/bgr_slider.jpg) repeat-y; }
.slide_data_top{ background:url(../images/bgr_slider_top.jpg) no-repeat; width:100%; }
.slide_data_bottom{ background:url(../images/bgr_slider_bottom.jpg) no-repeat left bottom; padding:6px 0; }
	#slider{ width:600px; margin:0 auto; }
	#slider li{ width:100%; overflow:hidden; display:block; clear:both; background:#f0f0f0; margin:0 0 11px; }
	#slider .slider,
	#slider .slider:hover{ background:none; margin:0;}
	#slider .current,
	#slider li:hover{ background:#D0E8F5;  cursor: pointer;}
	#slider .current .bgr_edoc,
	#slider li:hover .thumb,
	#slider li:hover .bgr_edoc{ background-image:url(../images/bgr_edoc_current.jpg); }
        .bgr_edoc{ display:block; height: 147px; width: 120px; background:url(../images/bgr_edoc.jpg) no-repeat; float:left; }
	.bgr_edoc img{ display:block; margin:9px 0 0 10px; }
	#slider li .thumb{ display:block; height: 147px; width: 120px; background:url(../images/bgr_edoc.jpg) no-repeat; float:left; }
	#slider li .thumb img{ display:block; margin:9px 0 0 10px; }
	#slider .text{ float:left; margin:30px 0 0 24px; }
	#slider .text .tags{ font-size: 13px; margin:10px 0 0; }
	#slider li h4 a,
	#slider li h4 a:visited{ color:#333; font-size:18px; text-decoration:none; }
	#slider li p{ font-size:16px; }
	#slider li p a,
	#slider li p a:visited{ color:#408799; }

/* Document Detail */
#documentdetail{ clear:both; line-height:normal; }
#documentdetail #content{ float:left; width:646px; margin:0 0 0 23px; }
	#documentdetail #content h3{ margin-top:10px; margin-bottom:25px; }
#documentdetail .tabs{ font-size:13px; font-weight:bold; overflow:hidden; }
	#documentdetail .tabs li{ float:left; height:26px; margin-right:2px; border:1px solid #d6d9d9; background:url(../images/bgr_buttons.gif) repeat-x; }
	#documentdetail .tabs li a{ display:block; width:75px; color:#666; text-decoration:none; }
	#documentdetail .tabs li a.share{ padding:7px 0 0 35px; background:url(../images/ico_share.png) no-repeat 7% 100%; }
	#documentdetail .tabs li a.favorite{ padding:7px 0 0 30px; background:url(../images/ico_favorite.png) no-repeat 7% 100%; }
	#documentdetail .tabs li a.download{ padding:7px 0 0 30px; background:url(../images/ico_download.png) no-repeat 7% 100%; }
	#documentdetail .tabs li a.print{ padding:7px 0 0 30px; background:url(../images/ico_print.png) no-repeat 7% 100%; }
#documentdetail .docdetail-top{ width:646px; height:4px; background:url(../images/bgr_docdetail_top.png) no-repeat; }
#documentdetail .docdetail-bot{ width:646px; height:9px; background:url(../images/bgr_docdetail_bot.png) no-repeat; }
#documentdetail .docdetail-bod{ position:relative; width:634px; height:582px; padding:4px 8px 4px 4px; background:url(../images/bgr_docdetail_bod.png) repeat-y; }
	#documentdetail .docdetail-bod .pagination{ position:absolute; bottom:0; width:614px; padding:10px; background:#ececec; }
		#documentdetail .docdetail-bod .pagination ul{ float:left; width:200px; font-size:16px; margin-left:200px; overflow:hidden; }
		#documentdetail .docdetail-bod .pagination li{ float:left; margin:0 9px; }
		#documentdetail .docdetail-bod .pagination li span{ display:block; padding-top:3px; }
		#documentdetail .docdetail-bod .pagination li a{ display:block; width:24px; height:27px; text-indent:-5000px; }
		#documentdetail .docdetail-bod .pagination li a.left{ background:url(../images/button_slide_left.png) no-repeat; }
		#documentdetail .docdetail-bod .pagination li a.right{ background:url(../images/button_slide_right.png) no-repeat; }
		#documentdetail .docdetail-bod .pagination a.fullscreen{ float:right; text-decoration:none; }
		#documentdetail .docdetail-bod .pagination a.fullscreen span{ display:block; font-size:14px; color:#666; margin:1px 5px 0 0; padding:4px 0 4px 35px; background:url(../images/ico_fullscreen.gif) no-repeat left; }
#documentdetail .side_bottom{ width:241px; padding:10px 10px 15px 10px; }
#documentdetail #sidebar h3{ font-size:14px; font-weight:bold; color:#999; margin-bottom:5px; }
	#documentdetail #sidebar p{ font-size:14px; color:#666; margin-bottom:5px; line-height:18px; }
	#documentdetail #sidebar p a{ font-weight:bold; }
	#documentdetail #sidebar .about_edoc{ padding:5px 8px; }
	#documentdetail #sidebar .otherdocs{ overflow:hidden; width:100%; }
	#documentdetail #sidebar .otherdocs li{ float:left; width:231px; font-size:12px; font-weight:bold; margin-bottom:3px; background:#f0f0f0; overflow:hidden; }
	#documentdetail #sidebar .otherdocs li a{ color:#333; text-decoration:none; line-height:normal; }
	#documentdetail #sidebar .otherdocs li a:hover{ text-decoration:underline; }
	#documentdetail #sidebar .otherdocs li a.thumb{ float:left; display:block; width:35px; height:40px; padding:4px 0 0 6px; background:url(../images/bgr_docs.gif) no-repeat; }
	#documentdetail #sidebar .otherdocs li a.text{ float:left; width:180px; padding-top:5px; }

/* Search Results */
#searchresults{ clear:both; padding:0 20px 0 25px; line-height:normal; }
	#searchresults .search_data{ float:left; width:760px; }
		#searchresults .search_data h3{ font-size:16px; margin-bottom:12px; }
		#searchresults .search_data h3 span{ font-weight:normal; }
		#searchresults .search_data ul.results li{ padding:8px 8px 5px; margin-bottom:10px; background:#f0f0f0; overflow:hidden; width:744px; }
		#searchresults .search_data ul.results li .thumb{ float:left; display:block;  height: 147px; width: 120px; margin-right:15px; padding:6px 0 0 7px; background:url(../images/bgr_edoc.jpg) no-repeat; }
                #searchresults .search_data ul.results li .thumb img{ display:block; margin:3px 0 0 3px; }
		#searchresults .search_data ul.results li .text{ float:left; width:585px; padding:8px 0 5px; }
		#searchresults .search_data ul.results li .text h2 a{ display:block; font-size:18px; color:#333; margin-bottom:5px; text-decoration:none; }
		#searchresults .search_data ul.results li .text p{ font-size:12px; margin-bottom:10px; }
		#searchresults .search_data ul.resultsli .text p.from span{ color:#408799; }
		#searchresults .search_data ul.results li .text p.from,
		#searchresults .search_data li .text p.tags{ font-size:13px; }
		#searchresults .search_data .bottom{ width:100%; padding:5px 0; font-size:12px; overflow:hidden; }
		#searchresults .search_data .page{ float:left; text-indent:5px; }
		#searchresults .search_data .pagination{ float:left; margin-left:100px; overflow:hidden; }
		#searchresults .search_data .pagination span,
                #searchresults .search_data .pagination a{ float:left; margin:0 4px; }
		#searchresults .search_data .pagination a,
		#searchresults .search_data .pagination a:visited{ color:#5b5c57; }
		#searchresults .search_data .pagination span.current{ text-decoration:none; }
		#searchresults .search_data .perpage{ float:right; }
		#searchresults .search_data .perpage label{ font-weight:bold; display:block; float:left; line-height:18px; }
#searchresults .search_right{ float:right; width:160px; padding-top:32px; }

/* My Edocs */
#myedocs{ padding:0 30px 0 0; line-height:normal; }
#myedocs .side_bottom{ width:238px; padding:13px 10px 15px 13px; }
	#myedocs #sidebar p{ font-size:14px; color:#666; margin-bottom:5px; line-height:18px; }
	#myedocs #sidebar p a{ font-weight:bold; }

/* Favorites */
#myedocs #sidebar .favorites{ width:100%; overflow:hidden; }
	#myedocs #sidebar .favorites li{ float:left; width:231px; font-size:12px; font-weight:bold; margin-bottom:3px; background:#f0f0f0; overflow:hidden; }
	#myedocs #sidebar .favorites li.button{ background:none; overflow:visible; }
	#myedocs #sidebar .favorites li a{ color:#333; text-decoration:none; line-height:normal; }
	#myedocs #sidebar .favorites li a:hover{ text-decoration:underline; }
	#myedocs #sidebar .favorites li a.thumb{ float:left; display:block; width:51px; height:62px; padding:4px 0 0 6px; background:url(../images/bgr_favthumb.png) no-repeat; }
        #myedocs #sidebar .favorites li a.thumb img{ padding-top: 1px; }
	#myedocs #sidebar .favorites li .text{ position:relative; float:left; width:152px; padding:15px 10px; height: 32px; }
	#myedocs #sidebar .favorites li a.button_up{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_up.jpg) no-repeat; }
	#myedocs #sidebar .favorites li a.button_down{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_down.jpg) no-repeat; }
	#myedocs #sidebar .favorites li a.delete{ position:absolute; bottom:5px; right:5px; width:16px; height:18px; text-indent:-5000px; background:url(../images/ico_trash.png) no-repeat; }

/* Recentlyviewed */
#myedocs #sidebar .recentlyviewed{ width:100%; overflow:hidden; }
	#myedocs #sidebar .recentlyviewed li{ float:left; width:231px; font-size:12px; font-weight:bold; margin-bottom:3px; background:#f0f0f0; overflow:hidden; }
	#myedocs #sidebar .recentlyviewed li a{ color:#333; text-decoration:none; line-height:normal; }
	#myedocs #sidebar .recentlyviewed li a:hover{ text-decoration:underline; }
	#myedocs #sidebar .recentlyviewed li a.thumb{ float:left; display:block; width:35px; height:40px; padding:4px 0 0 6px; background:url(../images/bgr_docs.gif) no-repeat; }
	#myedocs #sidebar .recentlyviewed li a.text{ float:left; width:180px; padding-top:8px; }

/* Edocs */
#myedocs .edocs{ float:right; width:644px; line-height:normal; }
#myedocs .edocs .tabs{ overflow:hidden; width:100%; position: relative; top: 1px; z-index: 2; }
	#myedocs .edocs .tabs li{ float:left; font-size:14px; margin-right: 3px; }
	#myedocs .edocs .tabs li a,
	#myedocs .edocs .tabs li span{ display:block; color:#535252; padding:10px 0 0 10px; text-decoration:none; }
	#myedocs .edocs .tabs li.tab { width:115px; height:35px; background:url(../images/bgr_tab.png) no-repeat; }
        #myedocs .edocs .tabs li.tab.current { width:115px; height:35px; background:url(../images/bgr_tab_current.png) no-repeat; }
	#myedocs .edocs .tabs li.tab.current a{ display:block; font-weight:bold; color:#0c586e; padding-left:18px; background:url(../images/ico_greenarrow.png) no-repeat 6% 80%; }
#myedocs .myedoc-top{ width:644px; height:4px; background:url(../images/bgr_myedocs_top.png) no-repeat; }
#myedocs .myedoc-bot{ width:644px; height:9px; background:url(../images/bgr_myedocs_bot.png) no-repeat; }
#myedocs .myedoc-bod{ position:relative; width:632px; padding:0 8px 0 4px; background:url(../images/bgr_myedocs_bod.png) repeat-y; }
	#myedocs .myedoc-bod ul{ padding:0 20px; }
	#myedocs .myedoc-bod li{ margin:0 0 11px; background:#f0f0f0; width:100%; overflow:hidden; }
	#myedocs .myedoc-bod li.button{ margin-bottom:0; background:none; }
	#myedocs .myedoc-bod li a.button_up{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_up.jpg) no-repeat; }
	#myedocs .myedoc-bod li a.button_down{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_down.jpg) no-repeat; }
	#myedocs .myedoc-bod li .thumb{ float:left; display:block; height: 147px; width: 120px; padding:6px; background:url(../images/bgr_edoc.jpg) no-repeat; }
        #myedocs .myedoc-bod li .thumb img { display:block; margin:3px 0 0 4px; }
	#myedocs .myedoc-bod li .text{ float:left; width:420px; padding:42px 2px 25px; }
	#myedocs .myedoc-bod li .text h2 a,
	#myedocs .myedoc-bod li .text h2 a:visited{ font-size:18px; color:#333; text-decoration:none; }
	#myedocs .myedoc-bod li .text p{ font-size:16px; font-weight:normal; }
	#myedocs .myedoc-bod li .text p a,
	#myedocs .myedoc-bod li .text p a:visited{ color:#408799; text-decoration:underline; }
	#myedocs .myedoc-bod li .text p a:hover{ text-decoration:none; }
	
/* Exhibit Dashboard */
#exdashboard{ padding:0 30px 0 0; line-height:normal; }
#exdashboard .side_bottom{ width:238px; padding:13px 10px 15px 13px; }
	#exdashboard #sidebar .actions{ font-size:14px; }
	#exdashboard #sidebar .actions li{ margin-bottom:5px; }
	#exdashboard #sidebar .actions li a{ display:block; padding:9px 0 9px 45px; }
	#exdashboard #sidebar .actions li a.add{ background:url(../images/ico_add.png) no-repeat left; }
	#exdashboard #sidebar .actions li a.send{ background:url(../images/ico_send.png) no-repeat left; }
	#exdashboard #sidebar .actions li a.help{ background:url(../images/ico_help.png) no-repeat left; }
	#exdashboard #sidebar .stats p{ font-size:12px; font-weight:bold; color:#999; margin-bottom:20px; }
	#exdashboard #sidebar .stats li{ margin-top:40px; }
	#exdashboard #sidebar .stats li.first{ margin-top:0; }
        #exdashboard #sidebar .actions li .level{ float:left; width:230px; height:22px; margin:3px 0 0; border:1px solid #b4b4b4; }
        #exdashboard #sidebar .actions li .level span{ display:block; width:230px; height:22px; background:#B4B4B4; }
        #exdashboard #sidebar .actions li p.note{ clear:left; font-size:10px; font-weight:bold; margin-bottom:5px; line-height:15px; }
        #exdashboard #sidebar .actions li p.note a{ display:block; padding:5px 0 9px; }

#exdashboard .edocs{ float:right; width:644px; line-height:normal; }
#exdashboard .edocs h3{ font-weight:normal; font-size:20px; color:#0c586e; line-height:22px; margin:0 0 7px; text-indent:4px; }
#exdashboard .myedoc-top{ width:644px; height:4px; background:url(../images/bgr_dashboard_top.png) no-repeat; }
#exdashboard .myedoc-bot{ width:644px; height:9px; background:url(../images/bgr_myedocs_bot.png) no-repeat; }
#exdashboard .myedoc-bod{ position:relative; width:632px; padding:0 8px 0 10px; background:url(../images/bgr_myedocs_bod.png) repeat-y; }
	#exdashboard .myedoc-bod ul{ padding:0 18px; width:596px; }
	#exdashboard .myedoc-bod li{ padding:7px; margin-bottom:7px; background:#f0f0f0; width:582px; overflow:hidden; }
	#exdashboard .myedoc-bod li.button{ padding:0; margin-bottom:0; background:none; }
	#exdashboard .myedoc-bod li a.button_up{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_up.jpg) no-repeat; }
	#exdashboard .myedoc-bod li a.button_down{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_down.jpg) no-repeat; }
	#exdashboard .myedoc-bod li .thumb{ float:left; display:block; width:116px; height:149px; padding:6px 7px; background:url(../images/bgr_dashthumb.png) no-repeat; }
        #exdashboard .myedoc-bod li .thumb img{ padding: 3px 0 0 3px; }
	#exdashboard .myedoc-bod li .text{ float:left; width:420px; padding:5px 15px; }
	#exdashboard .myedoc-bod li .text h2 a, #exdashboard .myedoc-bod li .text h2 a:visited{ display:block; font-size:18px; color:#333; margin-bottom:5px; text-decoration:none; }
	#exdashboard .myedoc-bod li .text p{ font-size:12px; font-weight:normal; margin-bottom:5px; }
	#exdashboard .myedoc-bod li .text p.tags{ font-size:13px; }
	#exdashboard .myedoc-bod li .text p.processing{ color:#408799; }
	#exdashboard .myedoc-bod li .text p a,
	#exdashboard .myedoc-bod li .text p a:visited{ color:#408799; text-decoration:underline; }
	#exdashboard .myedoc-bod li .text p a:hover{ text-decoration:none; }
	#exdashboard .myedoc-bod li .text .added{ font-size:13px; }
	#exdashboard .myedoc-bod li .text .added a{ vertical-align:-5px; }

/* Exhibit Settings */
#exsettings{ padding:15px 28px 28px; line-height:normal; }
        #exsettings p{ font-size:14px; font-weight:bold; color:#545751; margin-bottom:15px; }
	#exsettings .inputbox{ float:left; width:670px; }
		#exsettings .inputbox h3{ font-size:14px; color:#999; margin-bottom:5px; text-transform:uppercase; }
		#exsettings .inputbox h3 span{ text-transform:lowercase; }
	#exsettings .input_top{ width:670px; height:6px; background:url(../images/bgr_setting_top.png) no-repeat; }
	#exsettings .input_bot{ width:670px; height:4px; margin-bottom:25px; background:url(../images/bgr_setting_bot.png) no-repeat; }
	#exsettings .input_bod{ width:610px; padding:20px 30px; background:url(../images/bgr_setting_bod.png) repeat-y; }
		#exsettings .input_bod li{ font-size:12px; margin-bottom:10px; }
		#exsettings .input_bod .end{ color:#9da09a; padding-left:10px; }
		#exsettings .input_bod li img{ vertical-align:top; }
		#exsettings .input_bod li span.disable{ vertical-align:middle; }
		#exsettings .input_bod label{ float:left; display:block; width:150px; font-size:12px; font-weight:bold; color:#545751; line-height:22px; vertical-align:middle; margin:4px 0 0; }
		#exsettings .input_bod .label_end{ line-height:normal; }
		#exsettings .input_bod .label2{ float:none; width:100%; }
		#exsettings .input_bod .label2 input{ vertical-align:middle; }
		#exsettings .input_bod li.inforeq label{ float:none; width:auto; margin-bottom:5px; }
		#exsettings .input_bod input{ vertical-align:top; }
                #exsettings .input_bod input[type=text],
                #exsettings .input_bod input[type=password]{ float:none; width:344px; height:22px; font-size:17px; padding:0; margin:3px 0 5px; border:1px solid #b4b4b4; background:none; }
                #exsettings .input_bod input.disable{ float:none; width:344px; height:22px; font-size:17px; padding:0; margin:3px 0 5px; border:1px solid #b4b4b4; background:#EFEBE7; }
		#exsettings .input_bod p.note{ clear:left; font-size:10px; font-weight:bold; padding-left:152px; margin-bottom:15px; line-height:15px; }
		#exsettings .input_bod .uploadlogo{ padding-left:153px; }
		#exsettings .input_bod .clogo{ width:160px; height:120px; border:1px solid #b4b4b4; background:url(../images/bgr-complogo.png) no-repeat; }
		#exsettings .input_bod .uploadlogo a{ display:block; margin-top:5px; font-size:10px; }
		#exsettings .input_bod input.button_browse{ width:76px; height:24px; margin-top:3px; cursor:pointer; border:0; text-indent:-5000px; background:url(../images/button_browse.png) no-repeat; }
		#exsettings .input_bod .level{ float:left; width:344px; height:22px; margin:3px 0 5px 0; border:1px solid #b4b4b4; }
		#exsettings .input_bod .level span{ display:block; width:344px; height:22px; background:#B4B4B4; }
		#exsettings .input_bod .icons p{ font-size:12px; font-weight:bold; color:#545751; margin-bottom:15px; }
		#exsettings .input_bod .icons ul{ width:100%; overflow:hidden; }
		#exsettings .input_bod .icons li{ float:left; width:89px; height:90px; margin-right:5px; padding:4px 0 0 5px; background:url(../images/bgr_settingthumb.png) no-repeat; }
	#exsettings .buttons{ clear:both; }
		#exsettings .buttons li{ float:left; margin-right:5px; }
		#exsettings .buttons input.button_savesettings{ display:block; width:161px; height:24px; margin-right:5px; cursor:pointer; border:0; text-indent:-5000px; background:url(../images/button_savesettings.png) no-repeat; }
		.button_cancel,
		.button_cancel:visited{ display:block; font-size:12px; font-weight:bold; color:#408799; text-transform:uppercase; background:none; text-decoration:none; margin:4px 0 0; }
		.button_cancel:hover{ text-decoration:none; border:0; }
	#exsettings .tipbox{ float:right; width:230px; margin-top:21px; color:#808080; padding:10px; background:#eee; }
		#exsettings .tipbox h3{ font-size:16px; padding-left:10px; background:url(../images/ico-arrowtip.png) no-repeat left; }
		#exsettings .tipbox p{ font-size:14px; padding:12px; line-height:18px; font-weight:normal; }

/* Exreports */
#exreports{ width:935px; padding:10px 25px; line-height:normal; }
	#exreports h3{ float:left; font-weight:normal; font-size:20px; color:#0c586e; }
	#exreports h4{ font-size:14px; color:#999; margin-bottom:8px; text-transform:uppercase; }        
	#exreports .top{ margin-bottom:10px; overflow:hidden; width:100%; }
		#exreports .top ul{ float:right; padding:0; overflow:hidden; }
		#exreports .top li{ float:left;}
		#exreports .top li label{ font-size:16px; font-weight:bold; color:#545751; margin:5px 15px 0 0; vertical-align:middle; line-height:24px; cursor: default;}
                #exreports .top li input.datepicker{ width:210px; height:20px; font:12px Arial,Helvetica,sans-serif; color:#545751; margin:5px 7px 0 0; border:1px solid #b4b4b4; padding:4px 0 0 7px; }
		#exreports .fullbox-top{ width:935px; height:6px; background:url(../images/bgr_fullbox_top.png) no-repeat; font-size:0; }
		#exreports .fullbox-bot{ width:935px; height:6px; background:url(../images/bgr_fullbox_bot.png) no-repeat; }
		#exreports .fullbox-bod{ width:903px; padding:12px 16px; background:url(../images/bgr_fullbox_bod.png) repeat-y; }
		#exreports .notebox-top{ width:532px; height:5px; background:url(../images/bgr_notebox_top.png) no-repeat; }
		#exreports .notebox-bot{ width:532px; height:5px; background:url(../images/bgr_notebox_bot.png) no-repeat; }
		#exreports .notebox-bod{ width:512px; padding:7px 10px 0; background:url(../images/bgr_notebox_bod.png) repeat-y; }
		
	/* Company Data */
	#exreports .companydata{ margin-bottom:20px; width:100%; overflow:hidden; }
		#exreports .companydata table{ float:left; width:270px; font-size:13px; font-weight:bold; color:#999; margin-right:15px; }
		#exreports .companydata table td{ padding:12px 15px; border-top:1px solid #fff; background:#e8e8e8; }
		#exreports .companydata table td.name{ width:174px; }
		#exreports .companydata table td.number{ color:#666; }
		#exreports .companydata table td.colored{ background:#f3f3f3; } 
		#exreports .companydata table td.sep{ width:4px; padding:0; border-top:0; background:#c1c1c1; }
		
	/* Document Data */
	#exreports .documentdata{ margin-bottom:15px; }
		#exreports .documentdata table{ width:897px; font-size:11px; font-weight:bold; margin:25px 0 0; color:#999; }
		#exreports .documentdata table td{ padding:10px 10px 8px 15px; border-top:1px solid #fff; background:#e8e8e8; }
                #exreports .documentdata table td img{vertical-align: middle;}
		#exreports .documentdata table td.document{ width:300px; color:#333; line-height:40px; vertical-align:middle; padding:0 2px; border-collapse:collapse; }
		#exreports .documentdata table td.searches{ width:75px; color:#333; text-align: center; vertical-align:middle; padding:0 2px; background:#E8E8E8;}
		#exreports .documentdata table td.views{ width:60px; color:#333; text-align: center; vertical-align:middle; padding:0 2px; background:#E8E8E8;}
		#exreports .documentdata table td.favorites{ width:80px; color:#333; text-align: center; vertical-align:middle; padding:0 2px; background:#E8E8E8;}
		#exreports .documentdata table td.downloads{ width:90px; color:#333; text-align: center; vertical-align:middle; padding:0 2px; background:#E8E8E8;}
		#exreports .documentdata table td.shares{ width:60px; color:#333; text-align: center; vertical-align:middle; padding:0 2px; background:#E8E8E8;}
		#exreports .documentdata table td.kviews{ width:75px; color:#333; background:#E8E8E8; vertical-align:middle; text-align: center;}
		#exreports .documentdata table td.krequests{ width:92px; color:#333; background:#E8E8E8;text-align: center;vertical-align:middle;}
		#exreports .documentdata table td.colored{ background:#f3f3f3; } 
		#exreports .documentdata table td.sep{ width:2px; padding:0; border-top:none; background:#c1c1c1; }
		#exreports .documentdata table td.total{ color:#333; background:#cedfe3; }               

        /* Document Report Page*/
        #exreports .document_report_data{ margin-bottom:15px; }
		#exreports .document_report_data table{ width:897px; font-size:11px; font-weight:bold; margin:25px 0 0; color:#999; }
		#exreports .document_report_data table td{ padding:10px 10px 8px 15px; border-top:1px solid #fff; background:#e8e8e8; }
                #exreports .document_report_data table td img{vertical-align:middle;padding-right:4px;}
		#exreports .document_report_data table td.searches{ width:140px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 20px; background:#E8E8E8;}
		#exreports .document_report_data table td.views{ width:140px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 20px; background:#E8E8E8;}
		#exreports .document_report_data table td.favorites{ width:120px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 20px; background:#E8E8E8;}
		#exreports .document_report_data table td.downloads{ width:110px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 20px; background:#E8E8E8;}
		#exreports .document_report_data table td.shares{ width:120px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 20px; background:#E8E8E8;}
		#exreports .document_report_data table td.kviews{ width:150px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 20px;background:#E8E8E8;}
		#exreports .document_report_data table td.krequests{ width:155px; color:#333; vertical-align:middle; padding:0 10px 0 20px;background:#E8E8E8;}
		#exreports .document_report_data table td.colored{ background:#f3f3f3; }
		#exreports .document_report_data table td.sep{ width:2px; padding:0; border-top:none; background:#c1c1c1; }
		#exreports .document_report_data table td.total{ color:#333; background:#cedfe3; }

        /* Information Requests*/
        #exreports .stringer .export_to_csv{float:right; margin-right: 25px;}
        #exreports .information_requests_data{margin-bottom: 15px;}
            #exreports .information_requests_data table {width:910px; font-size:11px; font-weight:bold; margin:25px 0 0; color:#999;}
            #exreports .information_requests_data table .even td { background-color: #F3F3F3;}
            #exreports .information_requests_data table td{border-top:1px solid #FFFFFF;padding:10px 10px 8px 15px;}
            #exreports .information_requests_data table td.colored{ background:#f3f3f3; color:#333333; font-size: 13px; font-weight: bold; }
            #exreports .information_requests_data table td.name{width:155px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .information_requests_data table td.company {width:120px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .information_requests_data table td.document{width:265px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .information_requests_data table td.date{width:60px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .information_requests_data table td.comments{width:460px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .information_requests_data table td.sep{width:2px; padding:0; border-top:none; background:#c1c1c1;}
            #exreports .bottom {overflow: hidden; padding: 5px 0px; font-size:12px; width:100%; }
            #exreports .bottom .page{ float:left; text-indent:5px; }
            #exreports .bottom .pagination { overflow: hidden; margin-left: 280px; float: left;}
            #exreports .bottom .perpage{ float:right; margin-right: 25px;}
            #exreports .bottom .perpage label{ font-weight:bold; display:block; float:left; line-height:18px; }

        #exreports .leads_data{margin-bottom: 15px;}
            #exreports .leads_data table {width:910px; font-size:11px; font-weight:bold; margin:25px 0 0; color:#999;}
            #exreports .leads_data table .even td { background-color: #F3F3F3;}
            #exreports .leads_data table td{border-top:1px solid #FFFFFF;padding:10px 10px 8px 15px;}
            #exreports .leads_data table td.colored{ background:#f3f3f3; color:#333333; font-size: 13px; font-weight: bold; }
            #exreports .leads_data table td.name{width:100px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .leads_data table td.company {width:80px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .leads_data table td.document{width:230px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .leads_data table td.date{width:85px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .leads_data table td.viewed,
            #exreports .leads_data table td.downloaded,
            #exreports .leads_data table td.favorited,
            #exreports .leads_data table td.send_me{width:80px; color:#333; line-height:40px; vertical-align:middle; padding:0 10px 0 15px; background:#E8E8E8;}
            #exreports .leads_data table td.sep{width:2px; padding:0; border-top:none; background:#c1c1c1;}
            #exreports .leads_data table td.check_img{text-align: center;}            
            #exreports .bottom {overflow: hidden; padding: 5px 0px; font-size:12px; width:100%; }
            #exreports .bottom .page{ float:left; text-indent:5px; }
            #exreports .bottom .pagination { overflow: hidden; margin-left: 280px; float: left;}
            #exreports .bottom .perpage{ float:right; }
            #exreports .bottom .perpage label{ font-weight:bold; display:block; float:left; line-height:18px; }

/* Activation Incomplete */
	#exreports .actincomplete{ width:532px; margin:0 auto 10px; }
	#exreports .actincomplete h4{ font-size:16px; color:#000; padding:8px; text-transform:capitalize; background:#D0E8F5; }
	#exreports .actincomplete h4 span{ padding:45px; background:url(../images/ico_incomplete.png) no-repeat left; }
	#exreports .actincomplete .text{ font-size:14px; padding:10px 15px; }
	#exreports .actincomplete .text p{ margin-bottom:15px; line-height:18px; }
	#exreports .actincomplete .text a{ font-weight:normal; }
        #exreports .actincomplete p a{ font-weight:normal; font-size:12px; }

/* Subscription Expired */
	#exreports .subexpired{ width:532px; margin:0 auto 10px; }
	#exreports .subexpired h4{ font-size:16px; color:#000; padding:8px; text-transform:capitalize; background:#D0E8F5; }
	#exreports .subexpired h4 span{ padding:45px; background:url(../images/ico_expired.png) no-repeat left; }
	#exreports .subexpired .text{ font-size:14px; padding:10px 15px; }
	#exreports .subexpired .text p{ margin-bottom:15px; line-height:18px; }
	#exreports .subexpired .text a{ font-weight:normal; }

/* Action Delete */
.actincomplete{ width:532px; margin:0 auto 10px; }
	.actincomplete h4{ font-size:16px; color:#000; padding:8px; text-transform:capitalize; background:#D0E8F5; }
	.actincomplete h4 span{ padding:45px; background:url(../images/ico_incomplete.png) no-repeat left; }
	.actincomplete .text{ font-size:14px; padding:10px 15px; }
	.actincomplete .text p{ margin-bottom:15px; line-height:18px; }
	.actincomplete .text a{ font-weight:normal; }
        .actincomplete p a{ font-weight:normal; font-size:12px; }
        .notebox-top{ width:532px; height:5px; background:url(../images/bgr_notebox_top.png) no-repeat; }
        .notebox-bot{ width:532px; height:5px; background:url(../images/bgr_notebox_bot.png) no-repeat; }
        .notebox-bod{ width:512px; padding:7px 10px 0; background:url(../images/bgr_notebox_bod.png) repeat-y; }

/* Kiosk */
#kiosk{ width:985px; margin:10px auto; line-height:normal; }
	#kiosk .box-top{ width:985px; height:5px; background:url(../images/bgr_kiosk_top.png) no-repeat; }
	#kiosk .box-bot{ width:985px; height:5px; background:url(../images/bgr_kiosk_bot.png) no-repeat; }
	#kiosk .box-bod{ width:941px; padding:26px 18px 26px 26px; background:url(../images/bgr_kiosk_bod.png) repeat-y; }
	#kiosk .columns{ width:100%; overflow:hidden; }
	
/* Kiosk Sidebox */
#kiosk .sidebox{ float:left; width:205px; margin-right:21px; }
	#kiosk .sidebox a{ display:block; font-size:14px; font-weight:bold; color:#308dc7; text-align:center; }
	#kiosk .sidebox #kiosklogo{ display:block; width:205px; height:103px; margin-bottom:20px; text-indent:-5000px; background:url(../images/logo_kiosk.png) no-repeat; }
	#kiosk .sidebox .complogo{ display:block; width:160px; height:120px; margin:0 auto 20px; background:url(../images/bgr_kiosk_complogo.png) no-repeat; }
	
/* Kiosk Side Form */
#kiosk .sidebox form{ margin-bottom:20px; }
	#kiosk .sidebox .kform-top{ width:205px; height:5px; background:url(../images/bgr_kform_top.png) no-repeat; }
	#kiosk .sidebox .kform-bot{ width:205px; height:5px; background:url(../images/bgr_kform_bot.png) no-repeat; }
	#kiosk .sidebox .kform-bod{ width:173px; padding:16px; background:url(../images/bgr_kform_bod.png) repeat-y; }
	#kiosk .sidebox .kform-bod input[type=text] { width:157px; height:21px; font-size:12px; color:#666; margin-bottom:7px; padding:3px 4px 0 8px; border:1px solid #b4b4b4; }
	#kiosk .sidebox .kform-bod input.btn-sendme { width:171px; height:64px; margin-top:15px; border:0; cursor:pointer; background:url(../images/button_sendme.png) no-repeat; text-indent:-5000px;}
	#kiosk .sidebox .kform-bod input.btn-sendme2{ width:171px; height:64px; margin-top:15px; border:0; cursor:pointer; background:url(../images/button_sendme2.png) no-repeat; text-indent:-5000px;}
	#kiosk .sidebox .kform-bod input.btn-sendme3{ width:171px; height:64px; margin-top:15px; border:0; cursor:pointer; background:url(../images/button_sendme3.png) no-repeat; text-indent:-5000px;}

/* Kiosk Mainbox */
#kiosk .mainbox{ float:left; width:712px; }

/* Kiosk Document */
#kiosk .kiosk_document{ width:712px; }
#kiosk .kiosk_document .kioskdoc-top{ width:712px; height:4px; background:url(../images/bgr_kioskdoc_top.png) no-repeat; }
#kiosk .kiosk_document .kioskdoc-bot{ width:712px; height:8px; background:url(../images/bgr_kioskdoc_bot.png) no-repeat; }
#kiosk .kiosk_document .kioskdoc-bod{ position:relative; width:704px; height:605px; padding:0 4px; background:url(../images/bgr_kioskdoc_bod.png) repeat-y; overflow:hidden; }
#kiosk .kiosk_document .kioskdoc-bod .pagination{ position:absolute; bottom:0; width:680px; padding:10px; background:#ececec; }
		#kiosk .kiosk_document .kioskdoc-bod .pagination ul{ width:200px; font-size:16px; margin:0 auto; overflow:hidden; }
		#kiosk .kiosk_document .kioskdoc-bod .pagination li{ float:left; margin:0 9px; }
		#kiosk .kiosk_document .kioskdoc-bod .pagination li span{ display:block; padding-top:3px; }
		#kiosk .kiosk_document .kioskdoc-bod .pagination li a{ display:block; width:24px; height:27px; text-indent:-5000px; }
		#kiosk .kiosk_document .kioskdoc-bod .pagination li a.left{ background:url(../images/button_slide_left.png) no-repeat; }
		#kiosk .kiosk_document .kioskdoc-bod .pagination li a.right{ background:url(../images/button_slide_right.png) no-repeat; }

/* Kiosk List */
#kiosk .kiosk_list{ width:712px; }
	#kiosk .kiosk_list .kiosklist-top{ width:712px; height:4px; background:url(../images/bgr_kiosklist_top.png) no-repeat; }
	#kiosk .kiosk_list .kiosklist-bot{ width:712px; height:8px; background:url(../images/bgr_kiosklist_bot.png) no-repeat; }
	#kiosk .kiosk_list .kiosklist-bod{ width:678px; padding:0 17px; background:url(../images/bgr_kiosklist_bod.png) repeat-y; }
	#kiosk .kiosk_list .kiosklist-bod ul{ width:678px; overflow:hidden; }
	#kiosk .kiosk_list .kiosklist-bod li{ float:left; width:652px; padding:5px 0; margin-bottom:5px; background:#f0f0f0; overflow:hidden; }
	#kiosk .kiosk_list .kiosklist-bod li.active{ background:#f9e4bc; }
	#kiosk .kiosk_list .kiosklist-bod li:hover{ background:#D0E8F5; }
	#kiosk .kiosk_list .kiosklist-bod li.button{ padding:0; margin-bottom:0; background:none; width:100%; }
	#kiosk .kiosk_list .kiosklist-bod li a.button_up{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_up.jpg) no-repeat; }
	#kiosk .kiosk_list .kiosklist-bod li a.button_down{ display:block; width:46px; height:16px; margin:0 auto; text-indent:-5000px; background:url(../images/button_slide_down.jpg) no-repeat; }
	#kiosk .kiosk_list .kiosklist-bod li a.checkbox{ float:left; padding:50px 20px 0; }
	#kiosk .kiosk_list .kiosklist-bod li a.checkbox span{ display:block; width:39px; height:42px; text-indent:-5000px; background:url(../images/bgr_checkbox.png) no-repeat; }
	#kiosk .kiosk_list .kiosklist-bod li a.checked span{ display:block; width:39px; height:42px; text-indent:-5000px; background:url(../images/bgr_checkbox_on.png) no-repeat; }
	#kiosk .kiosk_list .kiosklist-bod li a.thumb{ float:left; display:block; height: 147px; width: 120px; padding:6px; background:url(../images/bgr_edoc.jpg) no-repeat; }
        #kiosk .kiosk_list .kiosklist-bod li a.thumb img { display:block; margin:3px 0 0 4px; }
        #kiosk .kiosk_list .kiosklist-bod li:hover a.thumb { background:url(../images/bgr_edoc_current.jpg) no-repeat; }
	#kiosk .kiosk_list .kiosklist-bod li .text{ float:left; width:420px; padding:5px 10px 0; }
	#kiosk .kiosk_list .kiosklist-bod li .text h2{ margin-bottom:4px; }
	#kiosk .kiosk_list .kiosklist-bod li .text h2 a{ font-size:18px; color:#333; text-decoration:none; }
	#kiosk .kiosk_list .kiosklist-bod li .text p{ font-size:12px; color:#666;  }

/* Register / Login */
#registerlogin{ padding:0 30px; line-height:normal; overflow:hidden; }
	#registerlogin .top{ margin-bottom:25px; }
	#registerlogin h3{ font-size:20px; font-weight:normal; color:#0c586e; }
	#registerlogin p{ font-size:14px; font-weight:bold; color:#666; }

/* Register */
#registerlogin .register{ float:left; width:593px; }
	#registerlogin .register h3{ font-size:14px; font-weight:bold; color:#999; margin-bottom:5px; text-transform:uppercase; }
	#registerlogin .register .register-top{ width:593px; height:5px; background:url(../images/bgr_register_top.png) no-repeat; }
	#registerlogin .register .register-bot{ width:593px; height:5px; background:url(../images/bgr_register_bot.png) no-repeat; }
	#registerlogin .register .register-bod{ width:543px; padding:10px 25px; background:url(../images/bgr_register_bod.png) repeat-y; }
	#registerlogin .register fieldset h2{ font-size:20px; font-weight:normal; color:#0c586e; margin-bottom:10px; }
	#registerlogin .register fieldset ul{ margin:0; padding:0; line-height:normal; }
	#registerlogin .register fieldset li{ margin-bottom:7px; }
	#registerlogin .register fieldset label{ float:left; width:130px; font-size:14px; margin-right:20px; text-align:right; line-height:30px; vertical-align:middle; }
	#registerlogin .register fieldset input{ vertical-align:middle; }
        #registerlogin .register fieldset input[type=text],
        #registerlogin .register fieldset input[type=password]{ width:336px; height:23px; padding:8px 4px 0; border:1px solid #b4b4b4; }
	#registerlogin .register fieldset li.terms{ padding:10px 0 0 151px; font-size: 12px; }
	#registerlogin .register fieldset li.terms label{ float:none; font-size:12px; margin:0 0 0 10px; }
	#registerlogin .register fieldset li.terms label a{ font-weight:bold; }
	#registerlogin .register fieldset li.btn{ padding:5px 0 0 148px; }
	#registerlogin .register fieldset input.btn-createacct{ width:150px; height:27px; border:0; cursor:pointer; background:url(../images/button_createacct.png) no-repeat; }

/* Login */
#registerlogin .login{ float:right; width:315px; }
	#registerlogin .login h3{ font-size:14px; font-weight:bold; color:#999; margin-bottom:5px; text-transform:uppercase; }
	#registerlogin .login-top{ width:315px; height:5px; background:url(../images/bgr_login_top.png) no-repeat; }
	#registerlogin .login-bot{ width:315px; height:5px; background:url(../images/bgr_login_bot.png) no-repeat; }
	#registerlogin .login-bod{ width:265px; height:350px; padding:10px 25px; background:url(../images/bgr_login_bod.png) repeat-y; }
	#registerlogin .login fieldset h2{ font-size:20px; font-weight:normal; color:#0c586e; margin-bottom:10px; }
	#registerlogin .login fieldset ul{ margin:0; padding:0; line-height:normal; }
	#registerlogin .login fieldset li{ margin-bottom:7px; }
	#registerlogin .login fieldset label{ display:block; font-size:12px; vertical-align:middle; line-height:18px; }
	#registerlogin .login fieldset input{ vertical-align:middle; }
        #registerlogin .login fieldset input[type=text],
        #registerlogin .login fieldset input[type=password]{ width:256px; height:23px; padding:8px 4px 0; border:1px solid #b4b4b4; }
	#registerlogin .login fieldset input.txt{ width:256px; height:23px; padding:8px 4px 0; border:1px solid #b4b4b4; }
	#registerlogin .login fieldset input.btn-login{ width:68px; height:27px; border:0; cursor:pointer; margin-right:10px; background:url(../images/button_login.png) no-repeat; }
	#registerlogin .login fieldset li.btn{ padding-top:15px; }
	#registerlogin .login fieldset li.btn label{ display:inline; }

/* Activity */
#activity h3{ font-size:20px; font-weight:normal; color:#0c586e; }
	#activity .top{ width:632px; padding:10px 0; overflow:hidden; }
	#activity .box{ float:left; width:291px; margin-left:18px; }
	#activity .box h3{ margin-bottom:10px; }
	#activity .actsmallbox-top{ width:291px; height:5px; background:url(../images/bgr-actsmallbox-top.png) no-repeat; }
	#activity .actsmallbox-bot{ width:291px; height:5px; background:url(../images/bgr-actsmallbox-bot.png) no-repeat; }
	#activity .actsmallbox-bod{ width:291px; background:url(../images/bgr-actsmallbox-bod.png) repeat-y; overflow:hidden; }
#activity .searches{ width:261px; min-height:165px; padding:10px 15px; overflow:hidden; }
		#activity .searches a,
		#activity .searches a:visited{ color:#7e7d7d; display:inline; margin:0 8px 0 0; line-height:22px; text-decoration:none; }
		#activity .searches a:hover{ text-decoration:underline; }
#activity .companies{ width:261px; min-height:165px; padding:10px 15px; }
		#activity .companies ul{ width:auto; padding:0; margin:0; overflow:visible; }
		#activity .companies li{ width:250px; padding:0; margin:0; background:none; }
		#activity .companies a,
		#activity .companies a:visited{ color:#408799; font-size:14px; line-height:18px; display:block; margin:0 0 5px; }
#activity .newedocs{ padding:20px;}
	#activity .newedocs h3{ margin-bottom:10px; }
	#activity .newedocs .docs-top{ width:593px; height:5px; background:url(../images/bgr_register_top.png) no-repeat; }
	#activity .newedocs .docs-bot{ width:593px; height:5px; background:url(../images/bgr_register_bot.png) no-repeat; }
	#activity .newedocs .docs-bod{ width:593px; background:url(../images/bgr_register_bod.png) repeat-y; }
	#activity .newedocs .docs-bod li{ width:540px; overflow:hidden; }
	#activity .newedocs .docs-bod li.current{ background:#D0E8F5; }
	#activity .newedocs .docs-bod li .text{ width:390px; padding:0px; }

/* Register / Login */
#sendedocs{ padding:0 30px; line-height:normal; overflow:hidden; }
	#sendedocs .top{ margin-bottom:20px; }
	#sendedocs .top h3{ font-size:20px; font-weight:normal; margin-bottom:0; color:#0c586e; }
	#sendedocs .top p{ font-size:14px; font-weight:bold; color:#666; }

/* Send eDocs */
#sendedocs{ padding:0 28px; line-height:normal; }
	#sendedocs h3{ font-size:12px; color:#999; margin-bottom:7px; }
        #sendedocs h3 span{ padding:45px; background:url(../images/ico_expired.png) no-repeat left; }
	#sendedocs .inputbox{ float:left; width:670px; margin-bottom:35px; }
	#sendedocs .input_top{ width:670px; height:6px; background:url(../images/bgr_setting_top.png) no-repeat; }
	#sendedocs .input_bot{ width:670px; height:4px; margin-bottom:10px; background:url(../images/bgr_setting_bot.png) no-repeat; }
	#sendedocs .input_bod{ width:665px; padding:0 0 5px 5px; background:url(../images/bgr_setting_bod.png) repeat-y; }
	#sendedocs .personalmsg{ font-size:12px; color:#727171; }
	#sendedocs .personalmsg textarea{ width:505px; height:135px; font:12px Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px; border:1px solid #b4b4b4; }
	#sendedocs .personalmsg p.remaining span{ font-weight:bold; color:#fff; padding:2px 5px; margin-right:5px; background:#5db7d2; }
	#sendedocs .preview{ width:642px; font-size:12px; color:#f4efe8; padding:7px 8px; background:#585858 url(../images/bgr_preview.png) repeat-x top; }
	#sendedocs .preview_header{ width:642px; height:134px; background:url(../images/bgr_preview_header.png) no-repeat; }
	#sendedocs .preview_content{ clear:both; width:610px; font-size:14px; color:#333; padding:16px; background:#fff; }
	#sendedocs .preview_content p{ margin-bottom:15px; line-height:18px; }
	#sendedocs .preview_content p.thankyou{ padding:15px 10px; border:1px solid #c6c6c6; }
	#sendedocs .preview_footer{ padding:10px; margin-bottom:15px; }
	#sendedocs .preview_footer a, #sendedocs .preview_footer a:visited{ color:#f4efe8; }
	#sendedocs .buttons{ clear:both; }
		#sendedocs .buttons li{ float:left; margin-right:5px; }
		#sendedocs .buttons input.button_sendemails{ display:block; width:106px; height:24px; margin-right:12px; cursor:pointer; border:0; text-indent:-5000px; background:url(../images/button_sendemails.png) no-repeat; }
	#sendedocs .tipbox{ float:right; width:220px; margin-top:21px; color:#808080; padding:10px; background:#eee; }
		#sendedocs .tipbox h3{ font-size:16px; color:#545751; margin-bottom:5px; padding-left:10px; background:url(../images/ico-arrowtip.png) no-repeat left; }
		#sendedocs .tipbox p{ font-size:14px; padding:0 12px 12px; line-height:18px; font-weight:normal; }

/* Footer */
#footer{ clear:both; width:100%; padding:6px 0; }
	.link_contact,
	.link_contact:visited{ float:right; display:block; font-weight:bold; font-size:12px; line-height:16px; text-transform:uppercase; color:#fff; margin:0 8px 0 0; }
	#footer p{ color:#fff; font-size:12px; line-height:16px; padding:0 0 0 2px; }
	#footer p a,
	#footer p a:visited{ color:#fff; }
        
/* Environment Header */
#current-environment { overflow:hidden; padding: 10px 0 10px; font-weight: bold; font-size: 20px; text-align: center; background: #FF9900; color: #777; }

/* Documents */
.documents .document-summary { width:100%; overflow:hidden; display:block; clear:both; background:#f0f0f0; margin:0 0 11px; }
.documents .document-summary:hover { background:#D0E8F5; }
.documents .document-summary:hover .thumbnail { background:url(../images/bgr_edoc_current.jpg) no-repeat; }
    .documents .document-summary .thumbnail { float: left; display: block; height: 147px; width: 120px; background:url(../images/bgr_edoc.jpg) no-repeat; }
    .documents .document-summary .thumbnail img { display:block; margin:9px 0 0 10px; }
    .documents .document-summary .summary{ float: left; margin: 10px 0 0 24px; }
        .documents .document-summary .summary h4{ color:#333; font-size:18px; }
        .documents .document-summary .summary p.title{ font-weight: bold; font-size: 14px; }
        .documents .document-summary .summary p.from,
        .documents .document-summary .summary p.description,
        .documents .document-summary .summary p.tags{ margin-top: 5px; }
        .documents .document-summary .summary p a,
        .documents .document-summary .summary p a:visited{ color:#408799; }

.document-summary-lite{ width:100%; overflow:hidden; display:block; clear:both; background:#f0f0f0; margin:0 0 11px; }
    .document-summary-lite:hover { background:#D0E8F5; }
    .document-summary-lite:hover .thumbnail { background:url(../images/bgr_edoc_current.jpg) no-repeat; }
        .document-summary-lite .thumbnail { float: left; display: block; height: 147px; width: 120px; background:url(../images/bgr_edoc.jpg) no-repeat; }
        .document-summary-lite .thumbnail img { display:block; margin:9px 0 0 10px; }
        .document-summary-lite .summary{ float: left; padding:50px 25px 25px; }
            .document-summary-lite .summary h2 a,
            .document-summary-lite .summary h2 a:visited{ font-size:18px; color:#333; text-decoration:none; }
            .document-summary-lite .summary p { font-size:16px; font-weight:normal; }
            .document-summary-lite .summary p a,
            .document-summary-lite .summary p a:visited{ color:#408799; text-decoration:underline; }
            .document-summary-lite .summary p a:hover{ text-decoration:none; }

.document-summary-tiny{ width:231px; margin-bottom:3px; background:#f0f0f0; overflow:hidden; }
    .document-summary-tiny .thumbnail { float: left; display: block; width:35px; height:40px; padding:4px 0 0 6px; background:url(../images/bgr_docs.gif) no-repeat; }
    .document-summary-tiny .summary{ float: left; width:180px; padding-top:8px; }
        .document-summary-tiny .summary p a,
        .document-summary-tiny .summary p a:visited{ color:#333; text-decoration:none; line-height:normal; font-size:12px; }
        .document-summary-tiny .summary p a:hover{ text-decoration:underline; }


            .exhibitor-documents ul{ padding:0 18px; width:596px; }
            .exhibitor-documents ul{ width:596px; }
            .exhibitor-documents li{ margin-bottom:7px; background:#f0f0f0; width:582px; overflow:hidden; }
            .exhibitor-documents .summary { padding:0 18px; width:596px; }
            .exhibitor-documents .summary { padding:7px; margin-bottom:7px; background:#f0f0f0; width:582px; overflow:hidden; }
            .exhibitor-documents .summary .thumb{ float:left; display:block; width:116px; height:149px; padding:9px 0px 0px 10px; background:url(../images/bgr_dashthumb.png) no-repeat; }
            .exhibitor-documents .summary .text{ float:left; width:420px; padding:5px 5px; }
            .exhibitor-documents .summary .text h2 a, .exhibitor-documents .summary .text h2 a:visited{ display:block; font-size:18px; color:#333; margin-bottom:5px; text-decoration:none; }
            .exhibitor-documents .summary .text p{ font-size:12px; font-weight:normal; margin-bottom:5px; }
            .exhibitor-documents .summary .text p.tags{ font-size:13px; }
            .exhibitor-documents .summary .text p.processing{ color:#408799; }
            .exhibitor-documents .summary .text p a,
            .exhibitor-documents .summary .text p a:visited{ color:#408799; text-decoration:underline; }
            .exhibitor-documents .summary .text p a:hover{ text-decoration:none; }
            .exhibitor-documents .summary .text .added{ font-size:13px; }
            .exhibitor-documents .summary .text .added a{ vertical-align:-5px; }

/* Stringer */
.stringer { height: 30px; margin-top: 10px;}
.stringer h2 {color:#545751;font-size:20px;font-weight:bold;margin-bottom:20px;padding-bottom:5px; }
.stringer .title {float: left;}
.stringer .date_picker{float: right; margin: 5px 20px 0 15px;}
.stringer .date_label {cursor: text; padding: 0 4px; font-weight: bold;}

/* Statistics Table */
.parent_table { height: 300px; border: 1px solid black;}
.company_data { float: left;}
.company_stats_image { float:right;}
.company_data .table_data { width: 220px; }
    .table_data td { margin: 0; padding: 4px; font-size:12px; border-width: 1px 1px 1px 0; border-color: #fff; border-style: solid; }
    .table_data td { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; background-color: #e0e0de; }
    .table_data tr.light td,
    .table_data td.light { background-color: #efefee; }
    .table_data tr.header td,
    .table_data tr.footer td,
    .table_data td.header,
    .table_data td.footer { background-color: #7fa9a1; font-weight: bold; color:#fff; padding:6px 4px 6px 6px;}
    .table_data td.numeric { text-align: right; }
#stats_table .company_fieldset legend { padding: 0; color: #ddd; border: 2px solid #ddd;}

.dashboard_graphs { height: 30px;}
.more_link { float: right; padding: 6px 4px 0 0; font-size: 12px;}
.left { float: left;}
.graph {background-color:#CECECE;float:left;margin-top:10px;padding:0;position:relative;width:280px;}
.graph .bar {background-image:url(../images/bargraph_green.gif);background-position:right center;background-repeat:repeat-x;border-right:1px solid #538E02;color:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:25px;line-height:1.9em;position:relative;text-align:center;}

/* Admin Reports*/
#admindashboard .content .fullbox-top{ width:935px; height:6px; background:url(../images/bgr_fullbox_top.png) no-repeat; font-size:0; }
#admindashboard .content .fullbox-bod {width:903px; padding:12px 16px; background:url(../images/bgr_fullbox_bod.png) repeat-y;}
#admindashboard .content .fullbox-bod .cumulative_data { height: 120px;}
#admindashboard .content .fullbox-bod .companies_table { width: 445px; float:left; padding: 0 15px 12px 0;}
#admindashboard .content .fullbox-bod .cumulative_data table { width: 440px; border: black 1px solid; }
#admindashboard .content .fullbox-bod .cumulative_data table td{border-left: black 1px solid; padding: 4px;}
#admindashboard .content .fullbox-bod .cumulative_data table td.title{background:#E8E8E8 none repeat scroll 0 0;}
#admindashboard .content .fullbox-bod .cumulative_data table td.colored{background:#F3F3F3 none repeat scroll 0 0;}

#admindashboard .content .fullbox-bod .date-picker {clear:both; margin-bottom:30px;}
#admindashboard .content .fullbox-bod .table_graph { margin-bottom: 20px; overflow: hidden; width: 100%;}
#admindashboard .content .fullbox-bod .table_graph table {float:left;font-size:13px;font-weight:bold;margin-right:33px;width:220px;border: 1px solid black; border-collapse: separate;}
#admindashboard .content .fullbox-bod .table_graph table td {padding: 4px;}
#admindashboard .content .fullbox-bod .table_graph table td img {vertical-align:middle;}
#admindashboard .content .fullbox-bod .table_graph table td.colored{background:#F3F3F3 none repeat scroll 0 0;}
#admindashboard .content .fullbox-bod .table_graph table td.title {background:#E8E8E8 none repeat scroll 0 0;}
#admindashboard .content .fullbox-bod .table_graph table td.text{padding: 6px 10px; border-left: 1px solid; border-right: 1px solid;}
#admindashboard .content .fullbox-bot{ width:935px; height:6px; background:url(../images/bgr_fullbox_bot.png) no-repeat; }
#admindashboard .content .fullbox-bod .date-picker ul { float:right; overflow:hidden; padding: 0;}
#admindashboard .content .fullbox-bod .date-picker ul li label{color:#545751;font-size:16px;font-weight:bold;line-height:24px;margin:5px 15px 0 0;vertical-align:middle; cursor: default;}
#admindashboard .content .fullbox-bod .date-picker ul li input.datepicker{-x-system-font:none;border:1px solid #B4B4B4;color:#545751;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:20px;line-height:normal;margin:5px 7px 0 0;padding:4px 0 0 7px;width:210px;}