/* Style Percentage Scaling : Squirrel Design */

/* Body */

body									{ color: #000000; font-size: 100%; margin: 0px }
    
a:visited								{ color: #777777; }
a:link									{ color: #069 }
a:hover								{ color: #c00 }
a:active								{ color: #f00 }
LI										{ list-style-type: square; }

/* Backgrounds Colors */
    
.bg_main								{ background-color: #DDDDDD; }
.bg_projects 							{ background-color: #EEEEEE }
.bg_divide_1							{ background: #666666; }
.bg_divide_2							{ background: #999999; }
.bg_divide_3							{ background-color: #c00 }
.bg_divide_4							{ background-color: #006699 }
.bg_credits							{ background: #ffffff; }
.bg_infocus							{ background-color: #CCCCCC; }
.bg_redline 							{ background-color: #f00 }
.bg_whiteline 						{ background-color: #fff }
.bg_page								{ background-color: #FFFFFF; }
.bg_rails								{ background-color: #BBBBBB; }
.bg_titlecells						{ background-color: #CCCCCC; }
.bg_projcell_left						{ background-color: #eeeeee; padding-top: 2px; padding-left: 3px; border-style: solid; border-width: 1px 1px 1px 0px; border-color: #999 }
.bg_projcell					    	{ background-color: #eeeeee; padding-top: 2px; padding-left: 3px; border: solid 1px #999999 }
.bg_projcell_null_left		    	{ background-color: #FFFFFF; padding-top: 2px; padding-left: 3px; border-style: solid; border-width: 1px 1px 1px 0px; border-color: #BBBBBB }
.bg_projcell_null				    	{ background-color: #FFFFFF; padding-top: 2px; padding-left: 3px; border: solid 1px #BBBBBB }

/* Common Styles */

.header_category_name				{ color: #000000; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
.header_breadcrumb					{ color: #003; font-style: italic; font-weight: normal; font-size: 150%; font-family: "Times New Roman", Times, Arial, Helvetica, sans-serif }
.header_breadcrumb a					{ color: #999999 !important; text-decoration: none; }
.header_breadcrumb a:hover			{ color: #999999 !important; text-decoration: underline; }

.page_title							{ font-size: 120%; font-family: Arial, Helvetica, sans-serif }
.image_caption						{ font-size: 60%; font-family: Arial, Helvetica, sans-serif; padding-right: 2px }
.flash_caption 						{ color: #666; font-size: 70%; font-family: Helvetica, Arial, sans-serif }
.image_caption_indent   				{ font-size: 60%; font-family: Helvetica, Arial, sans-serif; padding-right: 4px; padding-left: 4px }
.project_title 						{ font-size: 90%; font-family: Arial, Helvetica, sans-serif; padding: 5px 4px 6px 6px }
.project_number 						{ color: #fff; font-size: 80%; font-family: Helvetica, Arial, sans-serif; padding: 5px 4px 4px 6px }
.general_text							{ font-size: 95%; font-family: Arial, Helvetica, sans-serif }
.s3D_text   							{ color: black; font-size: 80%; font-family: Arial, Helvetica, sans-serif }
.general_text_indent     			{ color: #666; font-size: 75%; font-family: Helvetica, Arial, sans-serif; padding-right: 100px }
.capbody_text_indent  				{ color: #000; font-size: 70%; font-family: Helvetica, Arial, sans-serif; padding-right: 250px }
.cap_text_indent  					{ color: #666; font-size: 90%; font-family: Helvetica, Arial, sans-serif; padding-right: 150px }
.infocus_body     					{ color: #333; font-size: 60%; font-family: Helvetica, Arial, sans-serif; padding-right: 6px }
.project_body    						{ color: #000; font-size: 65%; font-family: Arial, Helvetica, sans-serif;}
.address								{ color: #333; font-size: 60%; font-family: Arial, Helvetica, sans-serif }
.descriptor							{ color: #003; font-style: italic; font-size: 110%; font-family: "Times New Roman", Times, Arial, Helvetica, sans-serif }

/* Navigation (Category List) */

.nav_left_header_text				{ color: #ffffff; font-weight: bold; font-size: 120%; font-family: Arial, Helvetica, sans-serif }
.nav_left_header_text a				{ color: #FFFFFF !important; }
.hidden_text							{ color: #FFFFFF; font-size: 70%; font-family: Helvetica, Arial, sans-serif }

.category_link_depth					{ color: #999999; font-size: 60%; font-family: Arial, Helvetica, sans-serif }
.category_link_depth a				{ color: #FF0000; !important; text-decoration: none }
.category_link_depth a:hover		{ color: #990000; !important; text-decoration: underline }
.category_link_depth a:visited		{ color: #666; !important: text-decoration: underline  }

.category_link_depth1				{ color: #000000; font-size: 70%; font-family: Arial, Helvetica, sans-serif }
.category_link_depth1 a				{ color: #333333; !important; text-decoration: none }
.category_link_depth1 a:hover		{ color: #6666FF; !important; text-decoration: underline }
.category_link_depth1 a:visited	{ color: #666; !important: text-decoration: underline  }

.category_link_depth3				{ color: #000; font-size: 50%; font-family: Arial, Helvetica, sans-serif }
.category_link_depth3 a				{ color: #000; !important; text-decoration: none }
.category_link_depth3 a:hover		{ color: #000; !important; text-decoration: underline }
.category_link_depth3 a:visited	{ color: #666; !important: text-decoration: underline  }    

.advancedsearch_link					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }

/* Right Navigation (Headlines) */

.nav_right_header						{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
.nav_right_category_header			{ color: #FFFFFF; font-family: impact, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: regular; text-transform: uppercase; }
.nav_right_headlines					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }
.nav_right_category_name			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

/* Article Summaries */

.summary_title						{ font-weight: bold; font-size: 100%; font-family: Arial, Helvetica, sans-serif }
.summary								{ font-size: 65%; font-family: Arial, Helvetica, sans-serif }
.summary_credit						{ color: #666666; font-size: 60%; font-family: Arial, Helvetica, sans-serif }
.summary_credit a						{ color: #000099; !important; text-decoration: underline }
.summary_credit a:hover				{ color: #0033FF; !important; text-decoration: underline }
.summary_credit a:visited			{ color: #000066; !important; text-decoration: none }
    
.summary_breadcrumb					{ color: #666666; font-weight: bold; font-size: 80%; font-family: Arial, Helvetica, sans-serif }
.summary_breadcrumb a				{ color: #999999 !important; text-decoration: none; }
.summary_breadcrumb a:hover			{ color: #999999 !important; text-decoration: underline; }

/* Article Pages */

.article_title						{ font-size: 90%; color: #000066; font-family: Arial, Helvetica, sans-serif; }
.article_text							{ font-size: 70%; color: #000066; font-family: Arial, Helvetica, sans-serif; }
.article_header						{ font-size: 100%; font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-style: italic; font-weight: bold; }
.article_bullettext					{ font-size: 70%; color: #000099; font-family: Arial, Helvetica, sans-serif; }
.bg_printer_page						{ background-color: #FFFFFF; }
