body{width:100%; margin:0px; padding:0px; background-color:#000000; font-family:arial; font-weight:normal;}
div{border-style:solid; border-width:0px; border-color:#ffffff;}
#outer{width: 100%; margin-left:auto; margin-right:auto; position:relative;}
#outer img.top_left{position:absolute; top:-10px; left:-50px}
#outer img.bottom_right{position:absolute; bottom:50px; right:-50px; z-index:-5}
img {border:0px}

#contact.img{float:left;}

#page{width: 960px; margin-left:auto; margin-right:auto; position:relative; margin-bottom:10px;}

#page #header{width: 100%; position:relative; height:200px}
#page #header #left{width: 230px; position:relative; height:200px; float:left}
#page #header #center{width: 380px; position:relative; float:left; padding-top:60px;}
#page #header #center h1{width:380px;  padding-top:10px; font-size:13pt; font-style:italic; color:#ffffff; text-align:right; font-weight:500}
#page #header #right{ width:340px; position:relative; float:left; padding-top:140px;}
#page #header #right h2{  padding-top:10px; font-size:13pt; font-style:italic; color:#E49F42; text-align:right; font-weight:500; line-height:15pt; margin:0px; padding:0px; }
#page #header #center #logo{}


#page #menu{width: 100%; position:relative; height:30px; background-color:#2D2A2B; color:#ffffff; font-size:9pt}
#page #menu ul{padding:0;margin:0;list-style-type:none; height: 15px; width:100%; margin-top:2px;}
#page #menu ul li{padding:0;margin:0; float:left; height: 15px; padding-left:12px; padding-right:12px; margin-top:8px;  margin-bottom:5px; border-right-width:1px; border-right-color:#ffffff; border-right-style:solid;}
#page #menu ul li a{text-decoration:none; color:#ffffff; outline:none}
#page #menu ul li.last{ border-right-width:0px;}

#page #body {width:940px; min-height:300px; margin:10px; position:relative; padding-bottom:10px;}
#page p.smallprint{color:#929497; text-align:left; font-size:8pt; line-height:15pt; width:650px;}
#page #body #left{width:575px; min-height:250px; padding:0px; margin:0px; margin-left:40px; float:left; position:relative; margin-right:10px; margin-top:20px; margin-bottom:-10px;}
#page #body #left h1{color:#ffffff; text-align:left; font-size:11pt; margin:0px; padding:0px; margin-bottom:10px;}
#page #body #left h3{color:#929497; text-align:left; font-size:11pt; margin:0px; padding:0px;}

#page #body #left p{color:#929497; text-align:left; font-size:10pt; line-height:15pt;}
#page #body #left p a{color:#929497; text-decoration:none; outline:none }
#page #body #left p.orange_center{color:#E49F42; text-align:center;}
#page #body #left p.orange{color:#E49F42; text-align:left; font-style:italic}
#page #body #right{width:300px; height:300px; margin-left:10px; float:left; position:relative; overflow:hidden; margin-top:10px;}

#page #body #left p.link{font-size:14pt; color:#ffffff; text-align:center; margin-left:auto; margin-right:auto; width:100%;}

#page #body #bottom{width:100%; min-height:210px; padding:0px; margin:0px; position:relative; clear:left; margin-bottom:40px;  display:block; float:left;}


#page #body #bottom #big_square a{color:#ffffff; text-decoration:none; outline:none;}
#page #body #bottom #big_square{ width:225px; border-style:solid; border-width:3px; border-color:#E49F42; margin:0px; padding:0px; float:left; margin-left:30px; margin-right:30px; }
#page #body #bottom #big_square h1{font-size:12pt; background-color:#2D2A2B; text-align:center; color:#ffffff; margin-top:5px; margin-bottom:5px;}
#page #body #bottom #big_square h2{font-size:9pt; color:#ffffff; text-align:center; margin-bottom:2px; margin-top:2px;}
#page #body #bottom #big_square p{font-size:8pt; color:#ffffff; text-align:center; margin-bottom:2px; margin-top:2px; }
#page #body #bottom #big_square h3{font-size:11pt; color:#ffffff; text-align:center; margin-bottom:10px; margin-top:10px;}

#page #body #bottom #big_square div.big_row{min-height:150px; display:table-row}
#page #body #bottom #big_square div.big_cell{display:table-cell; width:225px;vertical-align:middle }
#page #body #bottom #big_square div.big_table{width:225px; border-width:0px; border-style:solid; border-color:#000000; display:block}


#page #body #bottom #square a{color:#ffffff; text-decoration:none; outline:none;}

#page #body #bottom #square{position:relative; text-align: center;  width:170px; border-style:solid; border-width:1px; border-color:#929497; margin:0px; padding:0px; float:left; margin-top:30px; color:#929497; font-size:9pt; padding:0px; font-style:italic; }


#page #body #bottom #square div.row{min-height:150px; display:table-row}
#page #body #bottom #square div.cell{display:table-cell; width:170px;vertical-align:middle }
#page #body #bottom #square div.table{width:170px; border-width:0px; border-style:solid; border-color:#000000; display:block}




#page #body #bottom #square_noborder{text-align: center; height:100px; width:170px; border-style:solid; border-width:0px; border-color:#929497; margin:0px; padding:0px; float:left; margin-top:70px; color:#929497; font-size:9pt; padding:5px; font-style:italic}
#page #body #bottom #square div{display:block}
#page #body #bottom #full_square{height:190px; width:500px; border-style:solid; border-width:5px; border-color:#E49F42; margin:0px; padding:0px; float:left; margin-left:50px; margin-right:30px; }
#page #body #bottom #full_square h1{font-size:12pt; background-color:#2D2A2B; text-align:center; color:#ffffff; margin-top:5px; margin-bottom:15px;}
#page #body #bottom #full_square h2{font-size:9pt; color:#ffffff; text-align:center; margin-bottom:2px; margin-top:2px;}
#page #body #bottom #full_square p{font-size:8pt; color:#ffffff; text-align:left; margin-bottom:10px; margin-top:2px; padding-right:10px;  padding-left:10px}
#page #body #bottom #full_square img{float:left; margin:5px}
#page #body #bottom #big_square.noborder{border:0px;}

#page #footer{width:100%; clear:left; min-height:25px; display:block; position:relative; border-width:0px; border-style:solid; border-color:#ffffff}

#page #footer p{margin:0px; text-align:center; width:100%; color:#ffffff;  padding:0px; font-size:8pt; line-height:14pt;}
#page #footer p.justify{margin:0px; text-align:left; text-indent:200px; width:100%; color:#ffffff;  padding:0px; font-size:8pt; line-height:14pt;}
#page #footer p a{margin-left:15px}
#page #footer p.signoff{float:right; width:160px; margin-top:-15px}


#page #footer #gallery{float:left; width:130px; display:inline;}
#page #footer #gallery p{text-align:center; width:100%; color:#ffffff; margin:0px; padding:0px; font-size:8pt; line-height:12pt; margin-top:0px; }


#page #footer #banner {height:30px; width:100%; background-color:#2D2A2B; margin:0px; padding:0px;}
#page #footer #banner p{text-align:center; width:100%; color:#ffffff; margin:0px; padding:0px; font-size:10pt; line-height:30px }
#page #footer #banner p a{margin-left:15px}
#page #footer  a{text-decoration:none; color:#ffffff; outline:none;}
#image_1{display:block}
#image_2{display:none}
#image_3{display:none}

.clear{clear:both}

form {margin-bottom:10px; display:block; clear:both; padding-bottom:20px; float:left;}
form label{color:#ffffff; font-size:9pt; width:75px; display:block; float:left; margin-bottom:10px; line-height:20px; } 
form input{float:left; color:#929497; font-size:9pt; width:180px; height:20px; margin-bottom:10px; margin-right:10px; border-color:#929497; border-width:1px; border-style:solid; background:none; line-height:20px; padding-left:2px;}
form input.long{float:left; color:#929497; font-size:9pt; width:450px; height:20px; margin-bottom:10px; margin-right:10px; border-color:#929497; border-width:1px; border-style:solid; background:none}
form textarea{float:left; color:#929497; font-size:9pt; width:450px; height:50px; margin-bottom:10px; margin-right:10px; border-color:#929497; border-width:1px; border-style:solid; background:none; overflow:auto;}
form input.submit{ color:#000000; font-size:9pt; width:80px; height:20px; border-color:#929497; border-width:1px; border-style:solid; background-color:#929497; padding-bottom:20px; clear:both;}

p.error{margin:0xp; padding:0px; color:#00ff00; clear:both}
.blog-link {float: right;  color:#000; text-decoration:none; font-size:12px; padding:7px; background: #E49F42; margin-right:5px;}
.blog-link:hover {background:#333; color:#fff}