/**************************************************************************************************************************/
/* HTMLTag Redefinitions **************************************************************************************************/
/**************************************************************************************************************************/

body								{ color: #000; background: #FFF; }

h1									{ font-size: 1.4em; font-weight: bold; color: #000; margin-bottom: 20px; line-height: 1.2em; }

h2									{ font-size: 1.1em; font-weight: bold; color: #F60; margin-bottom: 0px; line-height: 1.2em; }								

h3									{ font-size: 1.4em; font-weight: bold; color: #F60; margin-bottom: 10px; line-height: 1.2em; }								



p                               	{ line-height: 1.4em; margin-bottom: 1em; }

p.large                         	{ font-size: 1.2em; }

a img                           	{ border: 0px; }

strong                          	{ font-weight: bold; }

em                              	{ font-style: italic; }

p.small                         	{ font-size: 0.8em; }

ul.orange							{ margin-bottom: 20px; }

ul.orange li						{ color: #F60; font-size: 1.1em; margin-left: 20px; line-height: 1.3em; }

ul.normal							{ margin-bottom: 20px; }

ul.normal li						{ color: #000; font-size: 1.4em; line-height: 1.5em; }

td, th								{ padding: 5px; text-size: 0.8em; }

table								{ width: 580px; border: 1px solid #EEE; margin-bottom: 10px; }

th									{ background-color: #F60; color: #FFF; font-weight: bold; }

tr.alt								{ background-color: #E9EAF7; }

label								{ width: 250px; float: left; }




/**************************************************************************************************************************/
/* Main layout styles *****************************************************************************************************/
/**************************************************************************************************************************/

#main								{ width: 930px; margin: 0px auto; }

#main-inner							{ float: left; }

#head                           	{ float: left; width: 930px; height: 180px; background: #FFF url(../images/head-bg.png) right top no-repeat; margin-top: 10px; }

#content                        	{ float: left; width: 900px; padding: 10px 10px 10px 20px; }

#home_splash						{ float: right; width: 560px; height: 250px; }

#footer								{ width: 930px; float: left; background: #FFF url(../images/footer-bg.png) right no-repeat; margin-top: 30px; }

#footer p							{ text-align: right; margin: 20px 400px 10px 0px; font-size: 0.8em; }

.footer-image						{ float: right; margin-right: 200px; }

/**************************************************************************************************************************/
/* Menu layout styles *****************************************************************************************************/
/**************************************************************************************************************************/

#menu								{ float: left; width: 900px; padding-bottom: 34px; padding-left: 40px; margin-top: 10px; background: url(../images/menu-bg.png) no-repeat bottom; }

#menu li.current					{ color: #333; background:url(../images/tabs/right_on.png) no-repeat right top; }

#menu li							{ list-style-image: none; float: left; background:url(../images/tabs/right.png) no-repeat right top; margin: 0px; margin-right: 2px; font-size: 1.2em;  }

#menu a								{ float: left; display:block; font-weight:bold; 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: 10px 30px 4px 20px; }
/* End IE5-Mac hack */

#menu li.selected a					{ color:#F60; }

#right								{ float: right; width: 300px; }

#left_box							{ float: left; width: 300px;  }

/**************************************************************************************************************************/
/* Classes ****************************************************************************************************************/
/**************************************************************************************************************************/

.home_box							{ width: 174px; height: 152px; float: left; margin-left: 24px; margin-right: 10px; padding: 10px 0px 0px 100px; display: inline; }

#home_box_0							{ background: #FFF url(../images/home-box-0.png) no-repeat; width: 467px; height: 152px; float: right; margin-top: 10px; }

#home_box_1							{ background: #FFF url(../images/home-box-1.png) no-repeat; }

#home_box_2							{ background: #FFF url(../images/home-box-2.png) no-repeat; }

#home_box_4							{ background: #FFF url(../images/home-box-4.png) no-repeat; }

#home_box_3							{ background: #FFF url(../images/home-box-3.png) no-repeat; }

.home_box h2						{ margin: 5px 0px 10px 0px; width: 170px; }

.home_box p							{ width: 150px; font-size: 1.2em; }

.home_box a							{ display: block; margin: -10px 0px 0px -5px; }

.formP								{ border-bottom: 1px solid #EEE; width: 550px; padding-bottom: 5px; }

.service-list						{ width: 250px; float: left; }

.service-list img					{ margin-bottom: 10px; }

/**************************************************************************************************************************/
/* Links ******************************************************************************************************************/
/**************************************************************************************************************************/

a:link		            		   	{ color: #F60; text-decoration: none; }
a:visited       			        { color: #F60; text-decoration: none; }
a:hover			            	    { color: #F60; text-decoration: none; }
a:active			                { color: #F60; text-decoration: none; }