/* =============================================================== */
/* ============================ GLOBAL =========================== */
/* =============================================================== */
/* This stylesheet is used ONLY on'Content.aspx, SiteMap.aspx etc.' (All sub-level pages) */

/* Import styles for smarter browsers */
/* DO NOT move from top of page!!! */

@import "global.css";
@import "inc-subnav.css";
@import "inc-sitemap.css";
@import "inc-form.css";
@import "inc-footernav.css";
@import "inc-accessibility.css";
@import "inc-snippets.css";
@import "inc-text.css";


/* hides .net trace */
div#--asptrace {display: none !important;}

/* hides mode switcher */
SPAN.mode-switch-html {display: none !important;}


	BODY {
		padding: 0px;
		margin: 0px;
		background-image: url(../gifs/bg_frame.gif);	
		text-align: center;
		}	

/* ============================================================ */
/* ========================== FRAME =========================== */
/* ============================================================ */


	DIV.frame_outer 
	{
		background-image: url(../gifs/bg_frame_border_clientacces.gif);
		background-repeat:no-repeat;
		width: 782px;
		padding: 0px;
		margin: 0 auto; 
		text-align: center;		
		}

	DIV.frame_top { 
		width: 782px;
		padding: 0px;
		margin: 0px auto; 
		text-align: left;
		clear: both;
		}

	DIV.frame_border { 
		width: 782px;
		padding: 0px;
		margin: 0 auto; 
		/*height: 120%;*/
		text-align: center;	
		background-image: url(../gifs/bg_frame_border_clientacces.gif);
		background-repeat:no-repeat;
		}		

	DIV.frame { 
		width: 776px;
		/*height: inherit;*/
		/*height: 600;*/
		padding: 0px;
		margin: 0 auto; 
		text-align: left;	
		background-image: url(../gifs/spacer.gif);		
		}
		

/* ============================================================= */
/* ========================= CONTAINERS ======================== */
/* ============================================================= */

/* ------------------------- BREADCRUMB ------------------------ */	

	DIV.con_breadcrumb_1 { 
		position: absolute;
		left: 50%;
		top: 128px; 
		margin-left: -380px;
		text-align: center; 
		z-index: 2; 
		overflow: visible;
		visibility: visible;
		width: 760px;
		}
		
	DIV.con_breadcrumb_1 DIV.pad_con { 
		text-align: left;
		}
		
/* ------------------------- USER INFO ------------------------ */	

	DIV.con_userinfo_1 { 
		position: absolute;
		left: 50%;
		top: 95px; 
		margin-left: -363px;
		text-align: center; 
		z-index: 2; 
		overflow: visible;
		visibility: visible;
		width: 760px;
		}
		
	DIV.con_userinfo_1 DIV.pad_con { 
		text-align: left;
		}		
		
/* ------------------------- BACK TO SITE LINK ------------------------ */	

	DIV.con_back_1 { 
		position: absolute;
		left: 50%;
		top: 102px; 
		margin-left: -340px;
		text-align: center; 
		z-index: 2; 
		overflow: visible;
		visibility: visible;
		width: 760px;
		}
		
	* HTML DIV.con_back_1 { 
		top: 100px; }
		
	DIV.con_back_1 DIV.pad_con { 
		text-align: left;
		}			
		
/* ------------------------- SECTION IMAGE ------------------------ */	

	DIV.con_sectionimage_1 { 
		position: absolute;
		left: 50%;
		top: 1px; 
		margin-left: -400px;
		text-align: center; 
		z-index: 1; 
		overflow: visible;
		visibility: visible;
		width: 782px;
		}
		
	DIV.con_sectionimage_1 DIV.pad_con { 
		text-align: right;
		}		

/* -------------------------- HEADER ------------------------- */	
	
	DIV.con_header_1 { 
		width: 782px;
		height: 87px;
		clear: both;

		}
		
	DIV.con-header_1 DIV.pad_con 
	{
				margin: 0px;
		padding: 0px; }


/* -------------------------- SUPP 1 ------------------------- */

	DIV.con_supp_1 { 
		float: left;
		width: 201px;
		text-align: left;
		height: 300px;
		z-index: 100;
		margin-top: 0px;		
		}
		
	DIV.con_supp_1 DIV.pad_con 	{ }
	
/* --------------------------- MAIN 1 ------------------------- */	
	
	DIV.con_main_1 {
		float: left;
		position: relative;
		z-index: 2;
		width: 545px;
		text-align: left;
		}
		
	DIV.con_main_1 DIV.pad_con {
		margin-right: 10px; 
		margin-bottom: 10px;
		margin-top: 20px;
		}	


	
/* --------------------------- FOOTER 1 ------------------------- */
.frame_outer div.con_footer_1
{
	width:auto;
}
	/*DIV.con_footer_1 { 
		clear: both; 
		height: 28px;
		width: 782px;
		background-image: url(../gifs/bg_footer.gif)
		}
		
	DIV.con_footer_1 DIV.pad_con 
	{
		padding: 3px 0px 0px 195px}		
*/	


/* ============================================================= */
/* ========================== MODULES ========================== */	
/* ============================================================= */

/* --------------------------- HEADER -------------------------- */
	
	DIV.mod_header_1 
	{
		width: 782px;
		height: 72px;
		background-image: url(../gifs/bg_nav_clientaccess.gif);
		background-repeat: no-repeat;}
	
	DIV.mod_header_1 DIV.pad_mod { }

/* ------------------------- BREADCRUMB ------------------------- */
	
	DIV.mod_breadcrumb_1 {
		margin-left: 175px;
		}	
	
	DIV.mod_breadcrumb_1 DIV.pad_mod {
		padding: 3px 5px 3px 17px;
		}
	div.mod_breadcrumb_1 td {font-size: 10px; color: #666666;}
		
	div.mod_breadcrumb_1  a:link 	{ color: #999999; text-decoration: none;  }
	div.mod_breadcrumb_1  a:visited { color: #999999; text-decoration: none; }
	div.mod_breadcrumb_1  a:hover 	{ color: #666666; text-decoration: none;  }
	div.mod_breadcrumb_1  a:active 	{ color: #999999; text-decoration: none;  }

/* ------------------------- USER INFO ------------------------- */
	
	DIV.mod_userinfo_1 {
		margin-left: 175px;
		}	
	
	DIV.mod_userinfo_1 DIV.pad_mod {
		/*padding: 3px 5px 3px 17px;*/
		
		}
		
	DIV.mod_userinfo_1 p
	{
		color: #FFD878
	}
	
	DIV.mod_userinfo_1 span 
	{
		color: #ffffff
	}
	

/* ------------------------- BACK TO SITE LINK ------------------------- */
	
	DIV.mod_back_1 {
		/*margin-left: 175px;*/
		}	
	
	DIV.mod_back_1 DIV.pad_mod {
		/*padding: 3px 5px 3px 17px;*/	
		}
		
		DIV.mod_back_1 a 
		{
			font-size: 10px;
		}
		
		DIV.mod_back_1 a:link 		{ text-decoration: none; color: #fff; }	
		DIV.mod_back_1 a:visited 	{ text-decoration: none; color: #fff; }	
		DIV.mod_back_1 a:hover 		{ text-decoration: underline; color: #fff; }		
		DIV.mod_back_1 a:active 	{ text-decoration: none; color: #fff; } 		

	
		
/* ------------------------- SECTION IMAGE ------------------------- */
	
	DIV.mod_sectionimage_1 {
		}	
	
	DIV.mod_sectionimage_1 DIV.pad_mod {
		}		


/* ----------------------------- SUBNAV 1 ---------------------------- */
/* Module containing Sub-navigation */	
		
	DIV.mod_subnav_1 {
		width: 154px;
		padding: 0px 0px 0px 0px;
		margin-left: 3px;
		margin-bottom: 0em;
		line-height: 1.4em;
		}
	
	DIV.mod_subnav_1 DIV.pad_mod 
	{
		padding: 0px 0px 10px 0px;
		}	

		
/* ------------------------ FOOTER CONTENT AREA ------------------------ */
/* See 'inc-footernav.css' for footer navigation styles */
		
	DIV.mod_footer_1 { 
		background: #D2D8DE; 
		width: 760px;
		clear: both;
		height: 26px;
		}
	
	DIV.mod_footer_1 DIV.pad_mod { }
		
	DIV.mod_footer_1 DIV.pad_mod SPAN.left 
		{
		width: 380px;
		display: block;
		float: left;
		 }
	
	DIV.mod_footer_1 DIV.pad_mod SPAN.right 
		{
		width: 380px;
		display: block;
		float: left;
		text-align: right;
		}
	
	DIV.mod_footer_1 DIV.pad_mod SPAN P 
		{
		padding: 3px 10px 4px 10px; 
		}
	
/* ------------------------------ LOGIN ------------------------------- */
	
	DIV.login {
		position:absolute;
		left: 50%; 
		top: 50px; 
		margin-left: _190px;
		text-align: left; 
		z-index: 2; 
		width: 400px; 
		overflow: visible;
		visibility: visible;
		}
		DIV.login a:link 		{ text-decoration: underline; color: #444; }	
		DIV.login a:visited 	{ text-decoration: underline; color: #444; }	
		DIV.login a:hover 		{ text-decoration: underline; color: #888; }		
		DIV.login a:active 		{ text-decoration: underline; color: #444; } 
		
/* --------------------------- LISTING ------------------------------*/


		DIV.mod_listing_link_1 a 
		{
			font-size: 11px;
			display: block;
			width: 322; 
			padding: 8 10 5 23;
			} 		
	
		DIV.mod_listing_link_1 a:link 	{background-image: url(../gifs/listing_linkbackground.gif); text-decoration: none;  }
		DIV.mod_listing_link_1 a:visited	{background-image: url(../gifs/listing_linkbackground.gif); text-decoration: none;  }
		DIV.mod_listing_link_1 a:hover 	{background-image: url(../gifs/listing_linkbackground_h.gif); text-decoration: none; color: #ffffff }
		DIV.mod_listing_link_1 a:active	{background-image: url(../gifs/listing_linkbackground_h.gif); text-decoration: none; color: #ffffff }

		* HTML DIV.mod_listing_link_1 a:link  {width: 355;}
		* HTML DIV.mod_listing_link_1 a:visited {width: 355;}


		div.mod_listing_detail_1 
		{
			padding-left: 23px;
			padding-bottom: 10px;
			}
		
		DIV.mod_listing_detail_1 a 	{}
		
		DIV.mod_listing_detail_1  a:link 	{ }
		DIV.mod_listing_detail_1  a:visited	{ }
		DIV.mod_listing_detail_1  a:hover 	{ }
		DIV.mod_listing_detail_1  a:active	{ }
	

/*--------- TEXT STYLES ------------*/

	H1.pagetitle 
	{
		color: #4A7DB0;
		height: 28px;
		background-image: url(../gifs/spacer.gif);
		}	
	
	div.link_button 
	{
		text-align: right;
		}
	
	div.link_button a {
		font-weight: normal;
		font-size: 10px;
		text-transform: uppercase;
		color: #FFFFFF;
		background: #4A7DB0;
		padding: 3 6 3 6;
		border-bottom: solid 1px #0A2874;
		border-right: solid 1px #0A2874;
		border-top: solid 1px #6FBCD8;	
		border-left: solid 1px #6FBCD8;				
		}
		
	div.link_button a:link {color: #ffffff; text-decoration: none;}
	div.link_button a:visited {color: #ffffff; text-decoration: none;}
	div.link_button a:hover {color: #ffffff; text-decoration: underline;}
	div.link_button a:active {color: #ffffff; text-decoration: none;}		
	
/* ------------------------- FILE COLLABORATION: LISTING ------------------------- */
	
	DIV.mod_filelist_1 DIV.pad_mod 
	{
		padding: 0;
		margin: 10 0 0 0;
		}	
		
	DIV.mod_filelist_1 
	{
		
		padding: 0;
		margin: 0;

		}
	
	DIV.mod_filelist_1 table {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0pxS;
		width: 535px;		
		}

	div.mod_filelist_1 td
	{

		}		
	
	div.mod_filelist_1 td.row_1
	{
		background-image: url(../gifs/line_545.gif);
		background-repeat: repeat-x;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height: 1;
		}

	
	div.mod_filelist_1 td.row_2
	{
		color: #999999;
		font-size: 11px;
		line-height: 14px;
		padding: 8px 12px 8px 0px;
		margin: 0px 0px 0px 0px;	
	}
	
	div.mod_filelist_1 td span.contributor
	{
		color: #333333;
	}	

		
