 /* Author: SonFisher Web Studios */

body {
 background-color: #5033e6;
 font-family: sans-serif;
 font-size: 13px;
 margin: 0;
 padding: 0;
 text-align: left;
 }
 
.bg {
 background-image:url("../images/bgr.jpg");
 background-repeat:repeat-x;
 position:fixed;
 top:0;
 right:0;
 height: 882px;
 width: 100%;
 margin: 0;
 padding: 0;
 }

.wave {
 background-image:url("../images/waver.jpg");
 background-repeat:no-repeat;
 position:fixed;
 top: 0;
 right:0;
 height: 882px;
 width: 389px;
 margin: 0px;
 padding: 0px;
 }

.holder {
 position: relative;
 top: 58px;
 left: 20px;
 background-color: transparent;
 margin: 0;
 padding: 0;
 width: 910px;
 }

 .tmenu {
 position: absolute;
 top: 35px;
 left: 570px;
 width: 400px;
 }

.content {
 background-color: #FFFFFF;
 color: #000000;
 width: 910px;
 font-family: sans-serif;
 font-size: 14px;
 line-height: 20px;
 margin: 0;
 padding: 0px 0px 10px 0px;
 text-align: left;
 }

.lcol {
 float: left;
 background-color: #FFFFFF;
 color: #000000;
 margin: 0;
 padding: 95px 15px 0 10px;
 text-align: center;
 font-size: 12px;
 line-height: 14px;
 width: 175px;
 height: 100%;
 }

.ccol {
 float: left;
 background-color: #FFFFFF;
 color: #000000;
 margin: 0;
 padding: 80px 15px 0 0;
 text-align: left;
 width: 530px;
 height: 100%;
 }

.mcol {
 float: left;
 background-color: #FFFFFF;
 color: #000000;
 margin: 0;
 padding: 85px 15px 0 15px;
 text-align: left;
 width: 705px;
 height: 100%;
 } 

 .innercol {
 float: left;
 width: 320px;
 border: 0px;
 margin: 0 10px 0 10px;
 padding: 0;
 }

.menu {
 float: left;
 background-color: #FFFFFF;
 color: #000000;
 padding: 0;
 margin: 30px 0 0 0;
 text-align: left;
 width: 160px;
 height: 100%;
 border-left: solid #dddddd 1px;
 list-style: none; 
 }
 
.menu ul {
 list-style: none;
 margin: 0;
 padding: 0 0 0 10px;
 }

.menu c1 {
 margin: 0 auto;
 text-align: center;
 text-indent: 0cm;
 }
 
.logo {
 position: absolute;
 top: 0px;
 left: 30px;
 background-image:url("../images/sf.gif");
 background-repeat:no-repeat;
 margin: 0;
 padding: 50px 0px 0px 0px;
 width: 704px;
 height: 142px;
 color: black;
 font-size: 16px;
 font-weight: bold;
 }
.logo a {
 float: left;
 }
 
.floatleft {
 border:1px solid #cccccc;
 color: #000000 !important;
 float: left;
 margin: 5px 5px 5px 0px;
 padding: 5px;
 }
 
.floatright {
 border:1px solid #cccccc;
 color: #000000 !important;
 float: right;
 margin: 5px 0px 5px 5px;
 padding: 5px;
 }
 
.floatright.div {
 text-align: center;
 }
.floatleft.div {
 text-align: center;
 }

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#fff; margin:0 5px; padding: 0px;}
.b2 {height:1px; background:#fff; margin:0 3px; padding: 0px;}
.b3 {height:1px; background:#fff; margin:0 2px; padding: 0px;}
.b4 {height:2px; background:#fff; margin:0 1px; padding: 0px;}
.contentb {background: #fff;}
.contentb div {margin: 0px;} 

.b5, .b6, .b7, .b8{font-size:1px; overflow:hidden; display:block;}
.b5 {height:1px; background:#fff; margin:0 5px; padding: 0px;}
.b6 {height:1px; background:#fff; margin:0 3px; padding: 0px;}
.b7 {height:1px; background:#fff; margin:0 2px; padding: 0px;}
.b8 {height:2px; background:#fff; margin:0 1px; padding: 0px;}
.contentb2 {background: #fff; width: 700px; padding: 0px;}
.contentb2 div {margin-left: 0px; padding: 0px;} 
 
.footer {
 color: #FFFFFF;
 margin: 5px;
 padding: 0px 0px 10px 0px;
 text-align: center;
 font-size: 12px;
 }
 
.tour123 {
 float: left;
 width: 225px;
 margin: 5px;
 padding: 0px;
 }
 
a:link           {color: #4838c0; font-style: normal; font-weight: normal; text-decoration: none; outline: none;}
a:visited        {color: #4838c0; font-style: normal; font-weight: normal; text-decoration: none; outline: none;}
a:hover          {color: #4838c0; font-style: normal; font-weight: normal; text-decoration: none; outline: none;}
a:active         {color: #4838c0; font-style: normal; font-weight: normal; text-decoration: none; outline: none;}
 
.footer a:link           {color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: underline; outline: none;}
.footer a:visited        {color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: underline; outline: none;}
.footer a:hover          {color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: underline; outline: none;}
.footer a:active         {color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: underline; outline: none;}
 
.tmenu a:link           {color: #4838c0; font-style: normal; font-weight: bold; text-decoration: none; outline: none; margin-right: 16px; font-size: 16px; text-transform: uppercase;}
.tmenu a:visited        {color: #4838c0; font-style: normal; font-weight: bold; text-decoration: none; outline: none; margin-right: 16px; font-size: 16px; text-transform: uppercase;}
.tmenu a:hover          {color: #4838c0; font-style: normal; font-weight: bold; text-decoration: none; outline: none; margin-right: 16px; font-size: 16px; text-transform: uppercase;}
.tmenu a:active         {color: #4838c0; font-style: normal; font-weight: bold; text-decoration: none; outline: none; margin-right: 16px; font-size: 16px; text-transform: uppercase;}

.menu a:link           {color: #3366ff; font-style: normal; font-weight: normal; text-decoration: none; outline: none; font-size:20px; line-height: 35px;}
.menu a:visited        {color: #3366ff; font-style: normal; font-weight: normal; text-decoration: none; outline: none; font-size:20px; line-height: 35px;}
.menu a:hover          {color: #4838c0; font-style: normal; font-weight: normal; text-decoration: none; outline: none; font-size:20px; line-height: 35px;}
.menu a:active         {color: #3366ff; font-style: normal; font-weight: normal; text-decoration: none; outline: none; font-size:20px; line-height: 35px;}

.lcol a:link           {color: #000000; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:20px; line-height: 25px; text-transform: uppercase;}
.lcol a:visited        {color: #000000; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:20px; line-height: 25px; text-transform: uppercase;}
.lcol a:hover          {color: #19a5f4; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:20px; line-height: 25px; text-transform: uppercase;}
.lcol a:active         {color: #000000; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:20px; line-height: 25px; text-transform: uppercase;}

h5 a:link           {color: #19a5f4; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:18px; line-height: 25px; text-transform: uppercase;}
h5 a:visited        {color: #19a5f4; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:18px; line-height: 25px; text-transform: uppercase;}
h5 a:hover          {color: #19a5f4; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:18px; line-height: 25px; text-transform: uppercase;}
h5 a:active         {color: #19a5f4; font-style: normal; font-weight: bold; text-decoration: none; outline: none; font-size:18px; line-height: 25px; text-transform: uppercase;}

.bold {
 color: #000000;  
 font-weight: normal;
 font-size:18px; 
 line-height: 25px;
 }
 
p {
 text-align: left;
 text-indent: 1cm;
 }

p.center {
 text-align: center;
 text-indent: 0cm;
 }

p.right {
 text-align: right;
 text-indent: 0cm;
 }

p.plain {
 text-align: left;
 text-indent: 0cm;
 }

p.small {
 text-align: left;
 text-indent: 0cm;
 font-size: 11px;
 line-height: 12px;
 }

ul li.citation {
 list-style: none;
 text-align: left;
 text-indent: 0cm;
 font-size: 11px;
 font-style: italic;
 }

 blockquote {
 color: #003399;
 text-align: left;
 text-indent: 0cm;
 font-style: italic;
 margin: 0px 50px 0px 50px;
 }

 blockquote:first-letter {
 font-size: 22px;
 }
 
 blockquote span.fromwho {
 color: black;
 display: block;
 text-align: right;
 font-size: 12px;
 font-style: normal;
 } 
 
 .gallery {
 float: left;
 width: 100px;
 border: 0px;
 margin: 0px 15px 15px 0px;
 padding: 5px;
 text-align: center;
 }
 
 .gallery2 {
 float: left;
 width: 60px;
 border: 0px;
 margin: 0px 15px 15px 0px;
 padding: 5px;
 text-align: center;
 }

img.center {
 border-width: 0;
 display: block; 
 margin-left: auto; 
 margin-right: auto;
 vertical-align: text-top; 
 }

img.right {
 border-width: 0px 0px 0px 0px;
 float: right; 
 margin: 0px 0px 10px 10px;
 padding: 0px;
 vertical-align: text-top; 
 }

img.left {
 border-width: 0px 0px 0px 0px;
 float: left; 
 margin: 0px 10px 0px 0px;
 padding: 0px;
 vertical-align: text-top; 
 }
 
address {
 font-style:normal;
 }
 
h1 {
 color: #4838c0;
 font-size: 22px;
 font-weight: bold;
 text-align: center;
 }
 
h2 {
 color: #33ccff;
 font-size: 16px;
 text-align: center;
 }

h3 { 
 color:  #a09b75;
 font-size: 16px;
 font-weight: bold;
 text-align: left;
 }

h4 {
 color: #33ccff;
 font-size: 14px;
 font-weight: bold;
 line-height: 17px;
 text-align: left;
 }

h5 {
 color: #a09b75;
 font-size: 14px;
 font-weight: bold;
 line-height: 13px;
 text-align: center;
 }

h6 {
 color: #a09b75;
 font-size: 14px;
 font-weight: bold;
 margin-top: 15px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
 text-align: left;
 }

.clearboth { 
 clear: both; 
 }

div.clearer {
 clear: left;
 height: 0px;
 line-height: 0px;
 }
 
.adz {
 display: none;
 }


.addthis_default_style a.addthis_button_compact {
 font-size: 13px !important;
 line-height: 1.1em;
 }

