/*
.gallery { padding:30px 0px; }
.gallery-photo { width:740px; padding:0px; margin:0px; border-width:3px; border-style:solid; border-color:#0431C9; }
.photo { width:414px; margin:10px 0px 20px 0px; float:right; padding:0px 0px 5px 35px; margin:0px; }
.panel-photo { clear:both; float:left; margin:0px; padding:25px 37px; }
.panel-gallery { clear:both; float:left; font-family:Tahoma, Geneva, sans-serif; font-size: 14pt; letter-spacing:0.5px; line-height:35px; margin:0px; padding:30px 20px 25px 20px; text-indent:15px; width:940px; }
.home-content { clear:both; float:left; font-family:Tahoma, Geneva, sans-serif; font-size: 14pt; letter-spacing:0.5px; line-height:35px; margin:0px; padding:5px 95px 25px 95px; text-indent:15px; width:790px; }
.content { clear:both; float:left; font-family:Tahoma, Geneva, sans-serif; font-size: 14pt; letter-spacing:0.5px; line-height:35px; margin:0px; padding:0px 60px 45px 50px; text-indent:15px; width:860px; }
.content p { padding:0px 40px; }
.content h1 { font-size: 20pt; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; font-variant:small-caps; text-indent:0px; }
.panel-gallery h1, 
.home-content h1 { font-size: 20pt; font-weight:bold; margin:0px; padding:10px 0px 5px 0px; font-variant:small-caps; text-indent:0px; }
.home-content p { margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; }
*/

h2 											{ padding-left:40px; margin-bottom:10px; font:bold 16px Verdana, Geneva, sans-serif; } 
p 											{ margin:0px; }
.hr 										{ width:100%; height:11px; margin:0px; padding:0px; }
.hr-div 								{ text-indent:0px; width:430px; margin:0px 0px 10px 0px; }
.panel-content p 				{ padding:0px 40px 20px 40px;    }
.radio-box 							{ padding:2px 0px 2px 10px; float:left; width:125px; text-indent:-5px; text-align:left; }
.check-box 							{ padding:5px 0px 5px 10px; width:50px; max-width:50px; }
.check-name 						{ padding:2px 0px 2px 0px; }
.panel-content h1  			{ font-size: 20pt; font-weight:bold; margin:0px; padding:10px 0px 5px 0px; font-variant:small-caps; text-indent:0px; } 
.panel-content 					{ float:left; background: url(images/background-repeat.jpg) repeat-y; margin:0px; padding:5px 95px 25px 0px; width:800px; }
.button 								{ border:none; float:left; margin:0px; padding:0px; }
.section								{ float:left; width:980px; }
.main-content 					{ margin:0px auto 0px auto;  height:100%; text-align:left; width:980px; font:normal 17px Verdana, Geneva, sans-serif; color:#000; background: url(images/background-repeat.jpg) repeat-y;}
.wide										{ padding:30px 30px 25px 55px; width:890px;  }
.contact-logos 					{ padding:40px 20px 20px 20px; float:left;  }
.form-div								{ float:left; width:585px; margin:0px 0px 0px 50px; font-size:15px; } 
.form-div	table					{ width:585px; } 
.field-form select,
.field-form input,
.field-form textarea		{ font:normal 15px Verdana, Geneva, sans-serif; padding-left:2px; } 
/* Contact Form */ 
.contact p							{ padding:0px 40px 20px 40px; } 
.field-form 						{ padding:6px 0px 6px 0px; width:385px; text-align:right; vertical-align:top; }
.field-name 						{ padding:6px 0px 6px 0px; width:200px; }
.field-name span 				{ color: #FF0000; }
.form-note 							{ padding:0px 0px 4px 0px; font-size:11px; margin:0px; text-align:right; }
.hidden-form 						{ float:right; padding-left:0px; padding-bottom:0px; padding-top:5px; margin:0px; }
.hidden-name 						{ float:right; text-align:right; padding-right:15px; padding-bottom:5px; padding-top:5px; margin:0px; }
.hidden-form-text 			{ width:35px; text-align:right; margin:0px; padding:0px; }

#required-text					{ font-size:11px; }
.text-form { float:left; width:370px; } 
form table tr 					{ padding:0px; margin:0px; } 


