@charset "utf-8";
/* CSS Document */

body {margin:5px;margin-top:0px;background: #000000 url(/images/new/mantarays_bg.jpg) top center no-repeat;font-family:arial;font-size:12px;color:white;}

p {font-size:12px;}

a {font-size:12px;}

.wrapper {width:1000px;margin:auto;display:relative;}

.header {height:95px;width:100%;margin:auto;}

.nav {width:100%;height:55px;margin:auto;margin-top:-11px;background: url(/images/new/topnav_bg.png) top center no-repeat;}

.nav .nav-table {
position:absolute;
top:94px;
margin-left:180px;
z-index:1;
width:790px;
}

.nav a {font-size:12px;color:white;text-decoration:none;}
.nav a:hover {text-decoration:underline;}

.main {width:100%;margin:auto;min-height:581px;background: url(/images/new/mainbody_bg.png) top center no-repeat;padding-top:15px;}
.content {width:929px;margin:auto;}
.comment-container .content {margin:5px;width:350px;margin-top:0px;}
.comment-container .header {padding:5px;margin:5px;height:15px;width:95%;background:none;}
.footer {width:95%;margin:auto;}
.footer a {color:white;}
.footer a:hover {color:#3AB6D3;}
.footer p a {text-decoration:underline;}
.footer-section p {margin-top:15px;}
.footer TD p {margin-top:15px;line-height:1.4em;}
.footer-section a {text-decoration:none;font-size:12px;display:block;margin:2px 0px;color:white;}
.footer-section a:hover {text-decoration:underline;color:#3AB6D3;}
.footer-section a.main-link {color:#075cc6;display:block;margin:8px 0px;margin-top:15px;text-transform:uppercase;}

a {color:white;}

.logo {
position:absolute;
top: 8px;
margin-left:17px;
z-index:300;
}
.banner-text {position:absolute;margin-left:225px;top:25px;width:800px;}

.banner-text h1 {
font-size:27px;
margin:5px;
margin-bottom:2px;
margin-left:0px;
padding-left:0px;
text-shadow: 1px 1px 1px #000;
zoom: 1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#000000);
}

.banner-text .sub-text {
font-size:15px;
text-shadow: 1px 1px 1px #000;
}

.text-links {position:absolute;margin-left:780px;top:5px;width:250px;}
.text-links {font-size:12px;}

.homepage-text {margin:7px;margin-top:12px;}

.intro-box {width:275px;height:304px;background:url(/images/new/right_box1_bg.png) top no-repeat;text-align:center;}
.testimonials-box {width:275px;height:166px;background:url(/images/new/right_box2_bg.png) top no-repeat;margin-top:15px;position:relative;}
.blog-box {width:275px;height:357px;background:url(/images/new/right_box3_bg.png) top no-repeat;margin-top:15px;}

.intro-box h1 {margin:5px;font-size:17px;padding-top:12px;margin-bottom:0px;margin-top:0px;}
.intro-box .intro-sub-text {font-size:15px;display:block;margin-bottom:10px;}

.testimonials-box h1 {margin:5px;font-size:17px;padding-top:12px;margin-bottom:0px;color:yellow;text-align:center;}

.blog-box h1 {margin:5px;font-size:17px;padding-top:12px;margin-bottom:0px;color:yellow;text-align:center;}

.blog-list {
	background: none;border:0px;
	color: #ffffff;
	font-size: 12px;
	padding: 0px;padding-top:20px;margin-right:0px;width:265px;margin-left:-15px;
}

.blog-list a {font-size:12px;color:white;}

.blogsitesummary {list-style-type:none;font-size:12px;}
.blogsitesummary li {padding:6px 0px;color:white;font-size:12px;}
.blogsitesummary li a {display:block;font-size:12px;}

/* Slideshow styles */

/* banner */
#banner {
    width: 640px;
    height: 300;
    background-color: #000;
    padding: 0;
}
#rotator {
    width: 640px;
    height: 300px;
    overflow: hidden;
    margin: auto;
    position: relative;
}
#rotator img {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
border:1px solid black;
}

/* testimonials */
.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 0px 0;
margin:auto;
margin-top:10px;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 0px;
text-decoration: none;
background-color: none;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: none;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: none;
cursor: default;
color: #929292;
border-color: transparent;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
/*vertical-align: bottom;*/
padding:0px;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

.virtualpage {font-size:11px;margin:8px;margin-top:8px;}
.testimonials-item {width:255x;position:relative;font-size:11px;}
.testimonials-item div {font-size:11px;}
.testimonials-item a {font-size:11px;}
.testimonials-item img {margin-right:6px;}
#paginatediv {position:absolute;top:120px;margin-left:30px;}

div#ctaButtons ul {
	list-style:none;
	padding:0;
	margin:0;
}

div#ctaButtons li {
	padding:3px;
padding-left:7px;
}

div#ctaButtons {
	height: 200px;
	width: 270px;
}
div#ctaButtons a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4B2F16;
	background-image: url(/images/new/ctaButton2.png);
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 50px;
	width: 230px;
	padding-left: 30px;
	background-repeat: no-repeat;
	text-align: left;
	line-height: 40px;
	font-weight: bold;
	outline:none;
	outline-style:none;
}
div#ctaButtons a:hover {
	background-image: url(/images/new/ctaButton2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.subpage-nav {background-color:#04428d;width:980px;}
.subpage-nav a {color:white;}
.subpage-nav TD {padding-top:0px;}