/* modified css file tp better page printing */
/* Body Controls */
header nav, footer, .sf-menu {display: none;}
img 			{max-width: 500px;}
@page 			{margin: 0.5cm;}
@page :left 	{margin: 0.5cm;}
@page :right 	{margin: 0.8cm;}
@page :first 	{margin: 1cm 2cm;} 

body {}

h1 {font: 10px/13px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #2d332f; }
h2 {font: 14px/16px Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; color: #2d332f; }
h3 {font: 14px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; color: #2d332f; }
form {padding: 0; margin: 0;}

/* formatting */
#container 	 { width: 992px; vertical-align: top; background-color: #FFFFFF; }
#homeblock	 { width: 810px; vertical-align: top; margin:0;}
#spacer  	 { height: 10px;}
#leftcol 	 { float: left; width: 170px; vertical-align: top; height:100%; padding: 0; margin: 0;}
#midblock	 { width: 502px; vertical-align: top; margin-right: 8px;} /*background-color:#fffbe8;*/
#rightcol	 { float: right; width: 300px; vertical-align: top; height:100%;}
#wrapper 	 { vertical-align: top; height: 100%;}
#jackets img { height: 125px; width:85px; margin-bottom:3px; margin-left: 2px; margin-right:2px;}
.clearer 	 { clear:both;}

/* Enhanced Jackets */
/* disabled for printing; only jackets displayed */
.smallcover		{ display:block; position:relative; padding:5px 5px 1px 0px;}
.smallcover p	{ padding:6px 0px 0px 1px; margin: 0;}
.smallcover img	{ display:block; border:0; height:125px; width:85px;}
.smallcover .bg	{}

.bigcover		{ display:block; position:relative; padding:5px 5px 1px 0px; }
.bigcover p		{ padding:6px 0px 0px 1px; margin: 0;}
.bigcover img	{ display:block; border:0; height:160px; width:105px;}
.bigcover .bg	{}

/* Text Controls */
.excerpthead {font: 15px/20px Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold;	color: #2d332f;	}
.exhead {font: 15px/20px Verdana, Arial, Helvetica, sans-serif;	text-align: center; font-weight: bold;	color: #2d332f;	}
.interviewhead {font: 15px/20px Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold;	color: #2d332f;	}
.sectionheads {	font: 15px/30px Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: bold;	color: #FFFFFE;	}	
.sectionheadcenter {font: 15px/30px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	font-weight: bold;	color: #FFFFFE; }	
	
.li {font: 12px/12px Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #2d332f; }
.ol {font: 12px/12px Verdana, Arial, Helvetica, sans-serif;	text-align: justify; color: #2d332f; }

.bodinitext {font: 14px/normal "Bodoni MT";text-align: justify;color: #2d332f; }

.smallertext {font: 10px/12px Verdana, Arial, Helvetica, sans-serif;text-align: justify;color: #2d332f;	}
.smallertextleft {font: 10px/12px Verdana, Arial, Helvetica, sans-serif;text-align: left;color: #2d332f;}
.smallertextcenter {font: 10px/12px Verdana, Arial, Helvetica, sans-serif;text-align: center;color: #2d332f; }
.redsmallertext {font: 10px/12px Verdana, Arial, Helvetica, sans-serif;	text-align: justify;color: #FF0000;	}

.text		{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #2d332f; }
.textleft  	{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left;color: #2d332f; }
.textcenter {font: 12px/16px Verdana, Arial, Helvetica, sans-serif;	text-align: center;color: #2d332f; }
.textright 	{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align: right;color: #2d332f;	}
.graytext  	{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align: justify;color: #999999; }
.redtext   	{font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left;color: #FF0000; }

.new 		{font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: left;color: #2d332f; }
.newcenter 	{font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: center;color: #2d332f; }	
.newright 	{font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: right;color: #2d332f; }
.newjust 	{font: 11px/12px Verdana, Arial, Helvetica, sans-serif; text-align: justify;color: #2d332f; }

.largetextleft      {font: 14px/16px Verdana, Arial, Helvetica, sans-serif; text-align: left;	color: #2d332f;	}	
.largetextleftgreen {font: 14px/16px Verdana, Arial, Helvetica, sans-serif;	text-align: left;color: #006600; }		
	
.jacketnav {font: 11px/13px Verdana, Arial, Helvetica, sans-serif;text-align: right; color: #2d332f; }	

.smallcenter  {font: 16px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #2d332f; }	
.staticcenter {font: 11px/12px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #2d332f;	}	

.signup      {font: 11px/12px Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #FFFFFF;	}
.signup2     {font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #FFFFFF;	}
	
.subnav      {font: 12px/15px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2d332f; }	
.subnav2     {font: 10px/15px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2d332f; }
.subnav2ir   {font: 12px/15px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #FF0000;	font-style: italic; }
.subnav3     {font: 12px/15px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2d332f; }
	
.friend {font: 9px/15px Verdana, Arial, Helvetica, sans-serif;	text-align: left; color: #2d332f; }	
	
.centernav {font: 11px/14px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	color: #2d332f;	}
.centernav2 {font: 12px/15px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	color: #2d332f;	}

.showcaseheads 	{font: normal 20px/20px Broadway, Trebuchet, Verdana, sans-serif;	text-align: center;	font-weight: normal; color: White; }	
.showcasetext 	{font: normal 12px/12px Verdana; text-align: center; font-weight: normal; color: White; vertical-align : middle; }	
.stext 			{font: 12px/16px Trebuchet, Verdana, sans-serif;text-align: justify;color: #2d332f; }

.home 		{font: 11px/11px Verdana, Arial, Helvetica, sans-serif; text-align: right; color: #2d332f; }
.admin 		{font: 11px/11px Verdana, Arial, Helvetica, sans-serif;	text-align: left; color: #A97003; font-weight: bold; }		
.copyright 	{font: 10px/15px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	color: #2d332f;	}	
.newsletter {font: 10px/13px Verdana, Arial, Helvetica, sans-serif;	text-align: justify; color: #F8FBD9; }	
.addall 	{font: 10px/15px Verdana, Arial, Helvetica, sans-serif;	text-align: left; color: #2d332f; font-weight: bold; }

.bold {font-weight: bold; } 

.blockquote 	 {font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #2d332f; margin-left: 2em; margin-right: 2em; }	
.smallblockquote {font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #2d332f; margin-left: 2em;	margin-right: 2em; }

/* Form Styles */
/* increased font 1/8 from 10 to 12 */
input 		{font: 14px "Lucida Sans Unicode", "Lucida Grande", "Courier New", Trebuchet, Verdana, sans-serif; color: #2d332f; }
select 		{font: 14px "Lucida Sans Unicode", "Lucida Grande", "Courier New", MS, Trebuchet, Verdana, sans-serif; color: #2d332f; }
textarea 	{font: 14px "Lucida Sans Unicode", "Lucida Grande", "Courier New", MS, Trebuchet, Verdana, sans-serif; color: #2d332f; }

/* Link Styles */

/* shows hyperlinks a:after {content: " (" attr(href) ")";font-size: 80%;} */

a:link 		{ text-decoration: underline; color: #2B3879; }
a:active	{ text-decoration: underline; color: #2B3879; }
a:visited	{ text-decoration: underline; color: #2B3879; }
a:hover		{ text-decoration: underline; color: #5C8831; }

a.header:link 		{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.header:active		{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.header:visited	{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.header:hover		{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #5C8831; }

a.hidden:link 	   {font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: Black; }
a.hidden:active	   {font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2d332f; }
a.hidden:visited   {font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2d332f; }
a.hidden:hover     {font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2d332f; }

a.sublight:link 	{ text-decoration: none; color: #CC9900; }
a.sublight:active	{ text-decoration: none; color: #CC9900; }
a.sublight:visited	{ text-decoration: none; color: #CC9900; }
a.sublight:hover	{ text-decoration: none; color: #FFCC00; }

a.subdark:link 		{ text-decoration: none; color: #A97003; font-weight: bold; }
a.subdark:active	{ text-decoration: none; color: #A97003; font-weight: bold; }
a.subdark:visited	{ text-decoration: none; color: #A97003; font-weight: bold; }
a.subdark:hover		{ text-decoration: underline; color: #A97003; font-weight: bold; }

a.subdark2:link 		{ text-decoration: none; color: #A97003;}
a.subdark2:active	{ text-decoration: none; color: #A97003;}
a.subdark2:visited	{ text-decoration: none; color: #A97003;}
a.subdark2:hover		{ text-decoration: underline; color: #A97003;}

a.darkbrown:link 	{ text-decoration: underline; color: #A97003; font-weight: bold; }
a.darkbrown:active	{ text-decoration: underline; color: #A97003; font-weight: bold; }
a.darkbrown:visited	{ text-decoration: underline; color: #A97003; font-weight: bold; }
a.darkbrown:hover	{ text-decoration: none; color: #2d332f; font-weight: bold; }

a.leftnav:link 		{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.leftnav:active	{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.leftnav:visited	{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.leftnav:hover		{ font: 12px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0D3F61; font-weight: bold; }

a.taglinks:link 	{ font: 10px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; color: #2B3879;}
a.taglinks:active	{ font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.taglinks:visited	{ font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #2B3879; }
a.taglinks:hover	{ font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #5C8831; font-weight: bold; }

a.centerdark:link 	{ text-decoration: none; color: #2B3879; font-weight: bold; }
a.centerdark:active	{ text-decoration: none; color: #446A80; font-weight: bold; }
a.centerdark:visited{ text-decoration: none; color: #2B3879; font-weight: bold; }
a.centerdark:hover	{ text-decoration: none; color: #0D3F61; font-weight: bold; }

a.newgreenlight:link 	{ text-decoration: underline; color: #5C8831; }
a.newgreenlight:active	{ text-decoration: underline; color: #5C8831; }
a.newgreenlight:visited	{ text-decoration: underline; color: #5C8831; }
a.newgreenlight:hover	{ text-decoration: none; color: #2d332f; }

a.newgreen:link 	{ text-decoration: underline; color: #5C8831; font-weight: bold; }
a.newgreen:active	{ text-decoration: underline; color: #5C8831; font-weight: bold; }
a.newgreen:visited	{ text-decoration: underline; color: #5C8831; font-weight: bold; }
a.newgreen:hover	{ text-decoration: none; color: #2d332f; font-weight: bold; }

a.newblue:link 		{ text-decoration: underline; color: #285A77; font-weight: bold; }
a.newblue:active	{ text-decoration: underline; color: #285A77; font-weight: bold; }
a.newblue:visited	{ text-decoration: underline; color: #285A77; font-weight: bold; }
a.newblue:hover		{ text-decoration: none; color: #2d332f; font-weight: bold; }

a.newbluelight:link 	{ text-decoration: underline; color: #285A77; }
a.newbluelight:active	{ text-decoration: underline; color: #285A77; }
a.newbluelight:visited	{ text-decoration: underline; color: #285A77; }
a.newbluelight:hover	{ text-decoration: none; color: #2d332f; }

a.gray:link		{ text-decoration: underline; color: #666666; }
a.gray:active	{ text-decoration: underline; color: #666666; }
a.gray:visited	{ text-decoration: underline; color: #666666; }
a.gray:hover	{ text-decoration: none; color: #2d332f; }

a.white:link	{ text-decoration: none; color: #FFFFFF; }
a.white:active	{ text-decoration: none; color: #FFFFFF; }
a.white:visited	{ text-decoration: none; color: #FFFFFF; }
a.white:hover	{ text-decoration: underline; color: #F3E388; }

a.whiteright:link	{ font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: right; text-decoration: none; color: #FFFFFF; }
a.whiteright:active	{ font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: right; text-decoration: none; color: #FFFFFF; }
a.whiteright:visited{ font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: right; text-decoration: none; color: #FFFFFF; }
a.whiteright:hover	{ font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: right; text-decoration: underline; color: #F3E388; }

a.bigwhite:link		{ text-decoration: none; color: #FFFFFF; font: 14pt "Trebuchet MS";}
a.bigwhite:active	{ text-decoration: none; color: #FFFFFF; font: 14pt "Trebuchet MS";}
a.bigwhite:visited	{ text-decoration: none; color: #FFFFFF; font: 14pt "Trebuchet MS";}
a.bigwhite:hover	{ text-decoration: underline; color: #F3E388; font: 14pt "Trebuchet MS";}

a.showstyle:link	{text-decoration: none; color: #FFFFFF; font: small Broadway;}
a.showstyle:active	{text-decoration: none;	color: #FFFFFF;	font: bold small Broadway;}
a.showstyle:visited	{text-decoration: none;	color: #FFFFFF;	font: small Broadway;}
a.showstyle:hover	{text-decoration: underline;color: #F3E388;	font: small Broadway;}

a.showstylebig:link		{font: 20px/20px Broadway; text-align: center; text-decoration: none; color: #FFFFFF;}
a.showstylebig:active	{font: bold 20px/20px Broadway;	text-decoration: none;	color: #FFFFFF;}
a.showstylebig:visited	{font: 20px/20px Broadway; text-decoration: none;	color: #FFFFFF;}
a.showstylebig:hover	{font: 20px/20px Broadway; text-decoration: none; color: #F3E388; }

a.showstylesmall:link		{font: small Broadway; text-align: center; text-decoration: none; color: #FFFFFF;}
a.showstylesmall:active		{font: small Broadway; text-decoration: none; color: #FFFFFF;}
a.showstylesmall:visited 	{font: small Broadway; text-decoration: none; color: #FFFFFF;}
a.showstylesmall:hover		{font: small Broadway; text-decoration: underline; color: #F3E388; }
