/**************************************************************************************************************************/
/* HTMLTag Redefinitions **************************************************************************************************/
/**************************************************************************************************************************/

body								{ color: #666; background: #FFF url(../images/body_bg.png) repeat-x; }

h1									{ font-size: 1.6em; color: #00723B; margin-bottom: 10px; line-height: 1.3em; }

h2									{ font-size: 1.2em; color: #00723B; margin-bottom: 10px; line-height: 1.2em; }							

h3									{ font-size: 1.1em; color: #333333; margin-bottom: 10px; line-height: 1.1em; margin-top: 10px; }	

h4									{ font-size: 1.1em; width: 193px; background: url(../images/footer_bar_bg.png) right top no-repeat; padding: 7px; margin-top: 10px; color: #FFF; margin-left: 2px; }				



#content_right h1					{ margin-top: 20px; padding-top: 10px; }

p                               	{ line-height: 1.4em; margin-bottom: 1em; }

strong                          	{ font-weight: bold; }

em                              	{ font-style: italic; color: #999; }

p.small                         	{ font-size: 0.8em; }

label								{ float: left; width: 260px; }

/**************************************************************************************************************************/
/* Main layout styles *****************************************************************************************************/
/**************************************************************************************************************************/

#main								{ width: 970px; margin: 0px auto; }

#main_inner							{ float: left; }

#head                           	{ float: left; width: 960px; height: 130px; background: #FFF url(../images/head_bg.png) no-repeat; }

#content                        	{ float: left; width: 970px; padding: 10px 0px; }

#content_right						{ float: right; width: 680px; }

#content_left						{ float: left; width: 269px; padding-top: 10px; }

#splash								{ float: left; display: inline; width: 660px; height: 290px; margin-bottom: 10px; }

#footer_bar							{ float: left; width: 950px; background: #FFF url(../images/footer_bar_bg.png) right no-repeat; }

#footer_bar p						{ color: #FFF; line-height: 30px; font-size: 1.4em; margin: 6px; margin-left: 75px; }

#footer								{ float: left; width: 950px; }

#footer p							{ float: left; display: inline; margin: 10px 0px 10px 0px; color: #00723B; font-size: 0.9em; width: 400px;  }

#footer li							{ float: left; }

#footer ul							{ float: right; margin-top: 10px; }

#copyright							{ float: left; width: 950px; text-align: center; color: #999; font-size: 0.8em; margin-top: 5px; }

#copyright a						{ color: #999; }

/**************************************************************************************************************************/
/* Menu layout styles *****************************************************************************************************/
/**************************************************************************************************************************/

#menu								{ float: left; width: 950px; background: url(../images/tabs/left.png); font-size: 0.9em; }

#menu li							{ float: left; background: url(../images/tabs/right.png) no-repeat right top; margin: 0px; }

#menu li.selected					{ background: url(../images/tabs/right_on.png) no-repeat right top; }

#menu li.selected_prev				{ background: url(../images/tabs/right_mixed.png) no-repeat right top; }

#menu a								{ float: left; display:block; background: url(../images/tabs/left.png) no-repeat left top; padding: 0px 5px; line-height: 20px; text-decoration:none; color:#333; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a								{float: none; padding: 5px 60px 4px 25px; }
/* End IE5-Mac hack */

#menu li.selected a					{ color:#FFF; background: url(../images/tabs/left_on.png) no-repeat left top; }

/**************************************************************************************************************************/
/* Classes ****************************************************************************************************************/
/**************************************************************************************************************************/

.home_box							{ width: 193px; height: 264px; float: left; margin-right: 7px; margin-left: 2px; padding: 10px; display: inline; background: #FFF url(../images/home_box_bg.png) no-repeat; }

.home_box p							{ width: 190px; font-size: 10px; margin: 0px 2px; }

.home_box_image						{ border: 1px solid #CCC; margin: 10px 2px; }

.inline_image						{ float: left; margin: 0px 10px 10px 0px; }

input.normal						{ float: left; display: inline; width: 260px; border: 1px solid #999; color: #999; padding: 3px; margin-bottom: 5px; }

textarea.normal						{ float: left; display: inline; width: 260px; border: 1px solid #999; color: #999; padding: 3px; margin-bottom: 5px; }

p.formP								{ }

.file_upload						{ margin-left: 0px; width: 200px;  }

.case_details						{ float: left; display: inline; width: 213px; margin-right: 30px; margin-bottom: 30px; background: url(../images/case_details_bg.png) bottom no-repeat; border-top: 1px solid #DEDEDE; font-size: 0.9em; padding-bottom: 20px; }

.case_details p						{ width: 193px; margin: 5px 10px 0px 10px; }

#content_left ul li					{ line-height: 1.5em; }

.services_list li					{ font-size: 1.1em; color: #00723B; line-height: 1.4em; list-style-image:  url(../images/bullets/left.png); list-style-position: inside; margin-bottom: 2px; }

ul.cases li							{ padding-left: 10px; }

ul.cases li.selected				{ background: url(../images/bullets/left.png) left no-repeat; }

p.warning							{ color: #900; }

.grey								{ color: #999; font-size: 0.9em; }

/**************************************************************************************************************************/
/* Links ******************************************************************************************************************/
/**************************************************************************************************************************/

a:link		            		   	{ color: #00723B; text-decoration: none; }
a:visited       			        { color: #00723B; text-decoration: none; }
a:hover			            	    { color: #00723B; text-decoration: none; }
a:active			                { color: #00723B; text-decoration: none; }