.table_100 {width:100%;}
img {border:none;}

ul, li, ol, p, h1, h2, h3, div {padding:0px; margin:0px;}

.left {float:left;}
.right {float:right;}

/********************************** HEADER *******************************************/
#navigation {float:left; width:300px; clear:both; margin:25px 0px 0px 25px;}
#navigation img {padding-bottom:25px;}

#navigation ul {list-style:none;}
#navigation ul li {text-align:left; margin:0px 10px 1px 0px; font-size:12px; font-weight:bold; background:url(images/background-navi.png) top left no-repeat; height:25px;}
#navigation ul li a:link	{display:block; width:145px; padding:3px 0px 3px 15px; text-decoration:none;}
#navigation ul li a:visited	{display:block; width:145px; padding:3px 0px 3px 15px; text-decoration:none;}
#navigation ul li a:hover	{display:block; width:145px; padding:3px 0px 3px 15px; text-decoration:none;}
#navigation ul li a:active 	{display:block; width:145px; padding:3px 0px 3px 15px; text-decoration:none;}

#nav-back {background:url(images/nav-site-back.png) top left no-repeat; height:30px; line-height:30px;}
#nav-back a:link	{display:block; width:115px; padding:0px 0px 0px 30px; color:#FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none;}
#nav-back a:visited	{display:block; width:115px; padding:0px 0px 0px 30px; color:#FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none;}
#nav-back a:hover	{display:block; width:115px; padding:0px 0px 0px 30px; color:#FFFFFF; font-size:9pt; font-weight:bold; text-decoration:underline;}
#nav-back a:active 	{display:block; width:115px; padding:0px 0px 0px 30px; color:#FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none;}

/********************************** MAIN CONTENT *******************************************/
#content {float:left; padding:45px 25px 0px 65px; width:410px;}
#content img {padding:10px 0px 10px 0px;}
#content p  {font-size:9pt;  color:#333333; margin:0px 0px  8px 0px; text-align:left; line-height:18px;}
#content p img {float:left; padding:0px 10px 0px 0px;}
#content ul {margin:5px 0px 5px 25px;}
#content ul li {margin:3px;}

.pSpaceTop {padding-top:60px;}
 
#content table {border-collapse:collapse; font-size:9pt; line-height:18px; width:100%;}
#content table th {vertical-align:top; text-align:left;  padding:3px 10px 3px 3px;}
#content table td {vertical-align:top; text-align:left;  padding:3px 10px 3px 3px;}

#contactform {margin:0px;}
#contactform label {font-size:10pt; float:left; width:90px; margin-bottom:5px; text-align:left;}
#contactform input {font-size:9pt; float:left; width:200px; margin-bottom:5px;}
#contactform textarea {font-size:9pt; float:left; width:250px; height:110px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
#contactform br {clear:both;}
#contactform input#submit  {
	width:auto; color:#333333; padding:1px 10px; font-weight:bold; font-size:10pt;
	border:1px solid #BD1A8D; border-bottom:2px solid #BD1A8D; border-right:2px solid #BD1A8D; background-color:#F9A51B;}
	
#contactform input#submit:hover {
	width:auto; color:#FFFFFF; padding:1px 10px; font-weight:bold; 
	border:1px solid #BD1A8D; border-bottom:2px solid #BD1A8D; border-right:2px solid #BD1A8D; background-color:#F9A51B;}

.clear {clear:both;}

#gallery-content br {clear:both;}
#gallery-content img {float:left; padding:0px 15px 15px 0px;}

#content p.TestimonialBlack 	{color:#333333; font-weight:bold; font-style:italic;}
#content p.TestimonialRed 		{color:#993300; font-weight:bold; font-style:italic;}
#content p.TestimonialOrange 	{color:#F9A51B; font-weight:bold; font-style:italic;}
/********************************** FOOTER *******************************************/
#footer {clear:both;width:850px; background:#FFFFFF;}
#footer p {padding:3px 10px; font-family:Arial, Helvetica, sans-serif; font-size:7.5pt; color:#333333; background:#FFFFFF;}

#footer p a:link	{color:#333333; text-decoration:none;}
#footer p a:visited	{color:#333333; text-decoration:none;}
#footer p a:hover	{color:#333333; text-decoration:underline;}
#footer p a:active 	{color:#333333; text-decoration:none;}

#footer br {clear:both;}


#content p.validate {font-style:italic; font-weight:bold; color:#E4011D;}
big {font-size:20px; color:#E4011D; margin-left:5px; font-family:Times,serif;}

form#admin {}
form#admin label 	{float:left; width:80px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form#admin input 	{float:left; width:100px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form#admin textarea {float:left; width:320px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:100px;}
form#admin input#submit {width:auto;}
form#admin br {clear:both;}