/* 
	Rev Date :: 04/12/2006
	Author   :: David Walsh
	Fixes    :: Tan Hack  
	
	Padding/Margin ::  Top - Right - Bottom - Left - TRouBLe
	
*/

/*  GLOBAL CLASSES  */
* 								{ font-family:arial, helvetica, sans-serif; font-size:11px; }
body							{ background-color:#dbc9a5; margin:15px 0 5px 0; padding:0; }


/*	PAGE LAYOUT CLASSES :: CUSTOM :: ORDERED BY PAGE VIEW - TOP TO BOTTOM  */
#wrap							{ background-color:#c7aa7e; border:1px solid #000; margin:0 auto; width:960px; background-image:url(../graphics/wrap-background.jpg); background-repeat:repeat-y; background-position:left; }
#header						{ background-image:url(../graphics/header-background.jpg); height:197px; width:960px; }
#header_home				{ background-image:url(../graphics/header-background-home.jpg); height:197px; width:960px; }
#header_information		{ width:595px; margin:175px 0 0 85px; font-size:10px; float:left; display:inline; }
#header_information a	{ font-size:10px; }
#navigation					{ width:173px; float:left; }
#content_wrap				{ float:left; padding:0 0 13px 0; margin:0; background-image:url(../graphics/content-footer.jpg); background-repeat:no-repeat; background-position:bottom left; }
#content						{ width:758px; float:left; background-image:url(../graphics/content-background.jpg); background-repeat:repeat-y; background-position:left; }
#content_text				{ width:700px; margin:0 0 0 15px; min-height:295px; } * html #content_text { height:295px; }
#content_left				{ width:280px; float:left; margin:15px 25px 0 0; }
#content_right				{ width:280px; float:left; margin:15px 25px 0 0; }
#content_both				{ width:585px; float:left; margin:15px 25px 0 0; }
#content_action			{ width:70px; float:left; margin:15px 0 0 10px; text-align:center; }
#right_pane					{ width:29px; float:left; background-image:url(../graphics/right-panel.jpg); background-repeat:no-repeat; height:312px; }
#footer						{ height:20px; padding:10px 0 0 60px; background:url(../graphics/footer-background.jpg); background-repeat:no-repeat; background-position:bottom left; font-size:11px; }
#footer_home				{ height:20px; padding:10px 0 0 60px; background:url(../graphics/footer-background-home.jpg); background-repeat:no-repeat; background-position:top left; font-size:11px; }


/*  FORMATTING CLASSES :: XHTML TAGS :: ORDER BY ALPHA */
h1								{ font-size:16px; font-weight:bold; color:#01436e; margin:0; padding:0; }
h2								{ color:#000; text-transform:capitalize; font-size:11px; margin:16px 0 12px 0; padding:3px 5px; border:1px solid #28669d; background-image:url(../graphics/h2.jpg); }
h3								{ color:#01436e; border-bottom:2px solid #999; margin:0 0 4px 0; padding:0; }

h5								{ color:#01436e; margin:0; padding:0; }
label							{ cursor:pointer; }
li								{ list-style-image:url(../graphics/arrow.gif); line-height:18px; margin:0 0 0 23px; }
ul.special li				{ list-style-image:url(../graphics/arrow.jpg); line-height:18px; margin:0 0 0 23px; }
ul.space li					{ line-height:16px; }
ol								{  }
p								{ margin:0 0 13px 0; line-height:16px; }
ul								{ margin:6px 0; }


/*  FORMATTING CLASSES :: CUSTOM :: ORDER BY ALPHA */
.arrow						{ padding:0 3px 0 0; background:url(../graphics/arrow.jpg) no-repeat; }
.arrow2						{ padding:0 0 0 15px; background:url(../graphics/arrow.jpg) no-repeat 0 3px; }
.button						{ cursor:pointer; }
.clear						{ clear:both; }
.copyright 					{ font-size:9px; text-align:center; color:#000; }
.email_page_container	{ margin:0 0 0 10px; }
.error 						{ color:#f00; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.image_border, .input_box	{ border:1px solid #000; }
.info							{ border:1px solid #fc0; background:#fffad1; padding:5px; }
.high							{ line-height:25px; }
.no_space					{ margin:0; padding:0; }
.bottom_space				{ margin:0 0 15px 0; padding:0; }
.print_only					{ display:none; }
.profile						{  }
.profile_headshot			{ width:130px; float:left; }
.profile_bio				{ margin:0 0 0 140px; }
.error2						{ border-bottom:1px solid #fc0; background:#fffad1; font-style:italic; }


/*  LINKS  */
a:link, a:visited			{ color:#01436e; text-decoration:underline; }
a:hover, a:active			{ color:#01436e; text-decoration:none; }

#footer a:link, #footer_home a:link, #footer a:visited, #footer_home a:visited	{ color:#000; text-decoration:underline; font-size:11px; }
#footer a:hover, #footer_home a:hover, #footer a:active, #footer_home a:active	{ color:#000; text-decoration:none; font-size:11px; }

#content_action a:link, #content_action a:visited	{ color:#01436e; text-decoration:underline; font-size:10px; }
#content_action a:hover, #content_action a:active	{ color:#01436e; text-decoration:none; font-size:10px; }

