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

body {background:url(images/bg.gif) repeat; margin:0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
img {display:block; border:none;}
.clr {clear:both;}
form {padding:0; margin:0}

/* main elememts */
#outerwrapper {background:url(images/bg_main.gif) repeat-x top #FFFFFF;}
#innerwrapper {width:999px; margin:auto;}
#top {width:781px; height:80px; background:url(images/graphic_top.jpg); padding:0 0 0 218px;}
#headerimage {width:999px; height:187px; background:url(images/graphic_main.jpg);}
#flasharea {width:831px; float:right; height:187px;}

#navsection {width:664px; height:156px; background:url(images/bg_nav.jpg); padding:0 135px 0 200px;}
.nav {height:35px; font-size:15px; line-height:17px; color:#FFFFFF; padding:12px 0 0 0;}
.nav a { color:#FFFFFF; text-decoration:none; margin:0 5px 0 5px; padding:10px; background:none;}
.nav a:hover { color:#FFFFFF; text-decoration:none; margin:0 5px 0 5px; padding:10px;  background:url(images/bg_but.gif) repeat-x bottom;}
.navon { color:#FFFFFF; text-decoration:none; margin:0 5px 0 5px; padding:10px;  background:url(images/bg_but.gif) repeat-x bottom;}
#intro {color:#ffffff; padding:0 0 0 75px;}
#content {width:889px; background:#FFFFFF; padding:25px 55px 25px 55px;}
#search-but { float:right; margin:10px 12px 0 0; background:#fff; border:none; color:#000000; height:25px; width:100px; }
#search-but:hover { float:right; margin:10px 12px 0 0; background:#000; border:none; color:#fff; cursor:pointer; width:100px; }

/* type elememts */
h1 {color:#3594f9; font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; padding:15px 0 15px 0; margin:0;}
h1 strong {color:#FFFFFF; font-weight:normal;}
.h1 {color:#3594f9; font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:normal; padding:15px 0 15px 0; margin:0;}
.h1 strong {color:#FFFFFF; font-weight:normal;}

h2 {color:#3594f9; font-family:"Times New Roman", Times, serif; font-size:21px; font-weight:normal; padding:15px 0 15px 25px; margin:0; background:url(images/arrow.gif) left no-repeat;}
h2 strong {color:#3e4b49; font-weight:normal;}
.bluelink {text-decoration:underline; color:#3594f9; background:url(images/arrow_small.gif) left no-repeat; padding:0 0 0 10px;}
.bluelink:hover {text-decoration:none; color:#3594f9;}
.textlink {text-decoration:underline; color:#3594f9;}
.textlink:hover {text-decoration:none; color:#3594f9;}
p {margin:0;}
.imagecontent { border:solid 1px #dcdcdc; padding:2px; background:#FFFFFF;}
ul {list-style:disc; color:#3e4b49; padding:10px 0 10px 15px; margin:0;}
.testimonial {border-bottom:solid 1px #b1e1f8; padding:0 25px 13px 25px;}

/* footer elememts */
#footer {background:url(images/bg_footer.gif) repeat-x; color:#000000;}
.contact {color:#3594f9; font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; padding:15px 0 5px 0px; margin:0 0 7px 0; border-bottom:solid 1px #d2d2d2;}
.contact strong {color:#3e4b49; font-weight:normal;}
.copyright {color:#767676;}
.email {color:#3060ef; text-decoration:underline;}
.email:hover {color:#3060ef; text-decoration:none;}

#form1 {width:400px; float:right; font-family:Arial, Helvetica, sans-serif;}
#form1 .textfield {display:block; border:solid 1px #cfcfcf; width:190px; height:14px; border-collapse:collapse; margin:2px 0 0 0; padding:1px 2px 1px 2px; font-size:10px; float:left; color:#333333; }
#form1 textarea {float:right; height:91px; width:176px; border:solid 1px #cfcfcf; border-collapse:collapse; font-size:10px; margin:2px 10px 0 0; padding:2px;  color:#333333;}

.soulalink {text-align:center; padding:15px 0 5px 0; font-size:11px;}
.soulalink a{ text-decoration:underline; color:#000000; }
.soulalink a:hover{ text-decoration:none; color:#000000;  }

.seo_a {
	text-decoration:none;
	color:#666666;
	}
