@charset "utf-8";
/* CSS Document */

*							{ margin:0px; padding:0px; }
img 						{ display:block; border: none; }
body 						{ background-color: #FFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
html 						{ overflow-y: scroll; }

#container					{ width: 817px; padding-top: 23px; margin: 0px auto 0px auto; }
#row1						{ width: 800px; height: 85px; margin: 0px 8px 0px 9px; }
#row2						{ width: 798px; height: 20px; margin: 1px 8px 0px 9px; padding: 0px 1px; text-align: center; background-color: #430909; }
#row3						{ width: 800px; height: 253px; margin: 2px 8px 0px 9px; background: url(../images/home/row3BG.jpg); }
#row3Left					{ float: left; width: 597px; height: 253px; }
#row3LeftTop				{ float: right; width: 332px; padding: 7px 0px; font-size: 2em; background: url(../images/home/row3LeftBG.jpg) no-repeat left bottom; }
#row3LeftBottom				{ clear: right; float: right; width: 332px; padding-top: 15px; line-height: 1.5em; color: #430909; }
#row3Right					{ float: left; width: 203px; height: 246px; background: url(../images/home/row3RightBG.jpg) no-repeat left; }
#row3RightTop				{ padding-top: 7px; text-align: center; font-size: 2em; }
#row3RightBottom			{ padding: 11px 0px 0px 12px; }
#row4						{ width: 817px; height: 685px; margin-top: 6px; /*background: url(../images/home/row4BG.jpg) no-repeat bottom;*/ }
#row4Top					{ width: 800px; height: 650px; margin: 0px 9px 8px; }
#row4Left					{ float: left; width: 259px; height: 650px; background: url(../images/home/row4LeftBG2.jpg); position: relative; }
#row4Right					{ float: left; width: 532px; height: 650px; margin-left: 9px; background: url(../images/home/row4RightBG2.jpg); }
#row4LeftTop				{ padding: 10px 0px 10px 10px; font-size: 2em; background: url(../images/home/row4LeftTopBG.jpg) no-repeat bottom; }
#row4LeftBottom				{ padding: 10px 11px 0px; color: #430909; font-size: .8em; }
#row4LeftBottom a			{ color: #430909; text-decoration: none; font-size:1.1em; }
#row4LeftBottom a:hover		{ color: #0000FF; text-decoration: none; }
#newsHeader					{ font-weight: bold; font-size: 1.25em; bottom: 15px; }

#row4RightTop				{ padding: 10px 0px 10px 10px; font-size: 2em; background: url(../images/home/row4RightTopBG.jpg) no-repeat left bottom; }
#row4RightBottom			{ padding: 10px 11px 0px; line-height: 1.5em; color: #430909; }			
#row4RightBottom ul			{ margin-left: 40px; color: #430909; font-weight: bold; }
#row4RightBottom ul li		{ margin-top: 15px; color: #430909; }
#row4Bottom					{ width: 790px; height: 18px; margin: 6px 8px 0px 9px; padding: 2px 5px 0px; background-color: #430909; }
#row4BottomLeft				{ float: left; color: #FFF; }
#row4BottomRight			{ float: right; color: #FFF; }
#row5						{ margin: 8px 0px 20px 0px; text-align: center; font-size: .9em; }
#testimonial				{ margin-top: 24px; color: #430909; font-size: .9em; font-style: italic; width: 247px; padding: 0 0 0 6px; text-align: left; }

.bulletText					{ margin-left: 10px; margin-top: 5px; font-weight: normal; font-size: .9em; line-height: 1.5em; color: #430909; }		

.navButton1, .navButton2, .navButton3, .navButton4, .navButton5, .navButton6
{ float: left; height: 20px; }

.navButton1 a, .navButton2 a, .navButton3 a, .navButton4 a, .navButton5 a, .navButton6	a						
{ display: block; height: 17px; background-color: #430909; color: #FFF; text-decoration: none; padding-top: 3px; font-size: .9em; }

.navButton1 a:hover, .navButton2 a:hover, .navButton3 a:hover, .navButton4 a:hover, .navButton5 a:hover, .navButton6 a:hover
{ background-color: #9e9e9e; color: #430909; text-decoration: none; }			

.navButton1 				{ width: 90px; }
.navButton2 				{ width: 210px; }
.navButton3 				{ width: 170px; }
.navButton4 				{ width: 102px; }
.navButton5 				{ width: 112px; }
.navButton6 				{ width: 114px; }	


.button1,
.button2					{ width: 179; height: 47px; margin-bottom: 3px; }
.button1 a,
.button2 a					{ display: block; width: 179px; height: 40px; background: url(../images/home/buttons/buttonNoText.jpg); color: #FFF; font-weight: bold; text-align: center;
							text-decoration: none; font-size: .9em; letter-spacing: .05em; padding-top: 7px; }
.button1 a:hover,
.button2 a:hover			{ background: url(../images/home/buttons/buttonNoText.jpg) 0 -47px; color: #430909; }

.button3,
.button4					{ width: 179; height: 47px; margin-bottom: 3px; }
.button3 a,
.button4 a					{ display: block; width: 179px; height: 33px; background: url(../images/home/buttons/buttonNoText.jpg); color: #FFF; font-weight: bold; text-align: center;
							text-decoration: none; font-size: .9em; letter-spacing: .05em; padding-top: 14px; }
.button3 a:hover,
.button4 a:hover			{ background: url(../images/home/buttons/buttonNoText.jpg) 0 -47px; color: #430909; }

.missionButton				{ margin: 90px 0px 0px 118px; width: 273; height: 47px; }
.missionButton a			{ display: block; width: 273px; height: 47px; background: url(../images/home/buttons/mission.jpg); }
.missionButton a:hover		{ background: url(../images/home/buttons/mission.jpg) 0 -47px; }

.footerLink					{ margin: 0px 3px; color: #430909; }
.footerLink a				{ text-decoration: none; color: #430909; }
.footerLink a:hover			{ color: #0000FF; }

.consultationButton			{ width: 256px; height: 47px; position: absolute; bottom: 15px; left: 1px; }
.consultationButton a		{ display: block; width: 256px; height: 47px; background: url(../images/interior/contact2.jpg); }
.consultationButton a:hover	{ background: url(../images/interior/contact2.jpg) 0 -47px; }
.right						{ margin-left: 185px; font-style: italic; }