/* 
	Rev Date :: 04/12/2006
	Author   :: David Walsh
	Fixes    :: Tan Hack  
	
	Padding/Margin ::  Top - Right - Bottom - Left - TRouBLe
	
*/

/*  GLOBAL CLASSES  */
* 								{ font-family:verdana, arial, helvetica, sans-serif; font-size:10px; }
body							{ background-color:#000000; margin:15px 0px 5px 0px; padding:0px; }


/*	PAGE LAYOUT CLASSES :: CUSTOM :: ORDERED BY PAGE VIEW - TOP TO BOTTOM  */
.wrap							{ margin-right:auto; margin-left:auto; width:740px; background-color:#eec22e; background-image:url(../graphics/home_background.jpg); background-position:bottom right; background-repeat:no-repeat; }
.header						{  }
.navigation					{ width:198px; float:left; background-color:#f0c332; }
.content						{ float:left; padding:10px; width:522px; }
.footer						{ background-image:url(../graphics/footer_background.jpg); height:31px; width:740px; background-position:center center; background-repeat:no-repeat; }
.footer div					{ color:#ffffff; float:left; padding:10px 0px 0px 30px; }

.home_content				{ width:542px; float:left; }
.home_content_blue		{ width:178px; float:left; background-image:url(../graphics/home_blue_background.jpg); background-repeat:repeat-y; background-position:right; } * html .home_content_blue { height:243px; }
.home_content_blue2		{ padding:0px 10px 5px 7px; background-image:url(../graphics/home_blue_background2.jpg); background-repeat:no-repeat; background-position:bottom; color:#ffffff; } * html .home_content_blue2 { height:243px; }

.home_content_red			{ width:184px; float:left; background-image:url(../graphics/home_red_background.jpg); background-repeat:repeat-y; background-position:right; }
.home_content_red2		{ height:155px; padding:10px 10px 10px 7px; margin-left:4px; background-image:url(../graphics/home_red_background2.jpg); background-repeat:no-repeat; background-position:bottom; color:#ffffff; }
.home_content_red2 ul	{ margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
.home_content_red2 li	{ margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; }

.home_content_yellow		{ width:180px; float:left; background-image:url(../graphics/home_yellow_background.jpg); background-repeat:repeat-y; background-position:right; }
.home_content_yellow2	{ padding:10px 10px 10px 5px; margin-left:4px; background-image:url(../graphics/home_yellow_background2.jpg); background-repeat:no-repeat; background-position:bottom; color:#ffffff; }
.home_content_yellow2 ul	{ margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
.home_content_yellow2 li	{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }

.home_buttons				{ float:left; margin:5px 0px 0px 4px; }


/*  FORMATTING CLASSES :: XHTML TAGS :: ORDER BY ALPHA */
b								{ font-weight:bold; }
h1								{ color:#b8100d; font-size:20px; font-weight:normal; }
h2								{ margin-bottom:0px; padding-bottom:0px; }
h3								{ color:#b8100d; margin-bottom:5px; }
i								{ font-style:italic; }
label							{ cursor:pointer; }
li								{  }
ol								{  }
p								{ margin-top:11px; }
ul								{ margin-top:0px; padding-top:5px; }


/*  FORMATTING CLASSES :: CUSTOM :: ORDER BY ALPHA */
.b								{ font-weight:bold; }
.button						{ cursor:pointer; }
.clear						{ clear:both; }
.copyright 					{ font-size:9px;  text-align:center; color:#000000; }
.email_page_container	{ margin-left:10px; }
.error 						{ color:#ff0000; }
.error_table				{ width:100%; }
.error_td					{ color:#ff0000; background-color:#ffffff; font-weight:bold; font-size:10px; border:1px solid #ff0000; padding:3px 10px 3px 10px; }
.error_td_head				{ color:#ffffff; background-color:#ff0000; font-weight:bold; font-size:10px; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.image_border				{ border:1px solid #000000; }
.image_holder				{ border:2px dashed #ff0000; background-color:#add8e6; cursor:help; }
.input_box					{ border:1px solid #000000; }
.print_only					{ display:none; }
.session_message 			{ border:1px solid #000000; margin:15px 0px 10px 0px; }
.session_message_head 	{ background-color:#ff0000; }
.session_message_text	{ background-color:#ffffff; color:#ff0000; font-weight:bold; font-size:10px; padding:0px 10px 0px 10px; }
.short						{ margin-bottom:3px; }
.unresolved					{ color:#ff0000; font-weight:bold; border:2px dashed #ff0000; background-color:#ffffff; cursor:help; }


/*  LINKS  */
a:link 						{ color:#0000ff; text-decoration:underline; }
a:visited 					{ color:#0000ff; text-decoration:underline; }
a:hover 						{ color:#0000ff; text-decoration:none; }
a:active 					{ color:#0000ff; text-decoration:none; }

a.white:link 				{ color:#ffffff; text-decoration:underline; }
a.white:visited 			{ color:#ffffff; text-decoration:underline; }
a.white:hover 				{ color:#ffffff; text-decoration:none; }
a.white:active 			{ color:#ffffff; text-decoration:none; }

a.white_no:link 			{ color:#ffffff; text-decoration:none; }
a.white_no:visited 		{ color:#ffffff; text-decoration:none; }
a.white_no:hover 			{ color:#ffffff; text-decoration:underline; }
a.white_no:active 		{ color:#ffffff; text-decoration:underline; }
