/* --------------------------------------------------------------------------------------------------
MAIN ELEMENTS */

body {background-color:#000000; margin:0; padding:0; font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, sans-serif;  color:#FFFFFF;}
table {width: 100%; height: 100%;}
td {text-align:center; font-family:arial, sans-serif; padding:0;}
#container {position: relative;	z-index:1; margin: 0 auto; padding:0px; width: 906px;text-align:left;}


/* --------------------------------------------------------------------------------------------------
TEXT ELEMENTS */

a {text-decoration: none; color: #258B7C;} 
a:hover {text-decoration: underline; color: #fff;}
a.menu {font-size: 16px; text-decoration: none;}
a:hover.menu {text-decoration: none;}

p	{font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, sans-serif; font-size: 12px; color:#fff;width: 400px;}

h1 {font-size: 16px; font-weight: normal; color:#fff; display: inline;}
h1.home {font-size: 15px; color:#000; background:#fff; margin-bottom: 0; padding-bottom: 0;}
h2.home {font-size: 15px; color:#000; background:#fff; margin-bottom: 0; padding-bottom: 0;}
h1.index {font-size: 15px; color:#fff; margin-bottom: 0; padding-bottom: 0;}

ul {list-style-type:square;margin:0 0 0 15px; padding:0;font-size:12px}


/* --------------------------------------------------------------------------------------------------
NAVBAR */

#header-bottom {position:absolute;left:8px; top:157px;z-index:2;}

#nav_menu_pos {position:absolute; left:0px; top:230px; z-index: 3; background: url('/images/main_stripe.gif');padding:5px 0 3px 0;}

a.primary {height:19px; color:#fff; font-size:12px; background-color:#000; width:165px; margin: 0px 5px 2px 5px; text-indent:6px; display: block; line-height:19px;}
a:hover.primary {text-decoration: none; color: #258B7C; }

a.second {background:#fff; height: 17px; color: #000; text-decoration: none; display: block; width: 165px; line-height: 17px; font-size: 10px; text-indent: 6px; margin:0 5px 2px 5px; font-weight:bold;}
a:hover.second {background:#258B7C;color: #fff;  text-decoration: none }

#testimonial {position:absolute;left:0px; top: 450px; z-index:3; background: url('/images/main_stripe.gif');padding:5px 0 3px 0;text-align:center;}
#testimonial p {margin: 0px 5px 2px 5px; color:#fff; font-size:10px; background-color:#000; width:155px;text-align:left; padding:5px}


/* --------------------------------------------------------------------------------------------------
CONTENT */

.breadcrumbs {position:absolute; z-index:2; left:195px; top:165px; font-size: 12px;color: #258B7C;}
.content {position:absolute; z-index:2; left: 195px; top: 190px; width: 460px; border:0px;}

.sitemap {position: relative; z-index:2; width: 95px; float: left; padding-right: 5px}

.center_img {background: url('/images/main_stripe.gif');width:410px; height:231px;margin:0 0 10px 0;text-align:center;vertical-align:middle;}
.center_img img {margin:5px 0 0 0;}
.center_img1 {background: url('/images/main_stripe.gif');text-align:center;padding:10px 10px 10px 10px;margin-bottom:10px;}

.back {clear:both; margin:15px 0; width:400px; height:20px;}
input.back {text-align: center; background: #258B7C; color: #FFFFFF; font-size: 10px; width: 100px; padding: 2px; border: 1px solid #999999;}

.contact input, textarea{width:300px;font-size:20px;border:0;margin:2px 0;background:#258B7C;color:#fff;font-family:arial;padding-left:5px}
.contact textarea {height:200px;}
.red {color:#F72313}

.titles {font-family: arial, sans-serif; font-size: 13px; font-weight: bold; }


/* --------------------------------------------------------------------------------------------------
RIGHT COLUMN */

#right {position:absolute; left:682px; top:174px; z-index:9; width:220px;}

#sites {position:relative; background:url('/images/main_stripe.gif');width:160px;text-align:center;padding:5px 0;}
#sites h5 {text-align:left; height: 17px; line-height:16px; color: #fff; font-size: 10px; background-color: #000; width: 150px; text-indent: 6px; margin:0 auto;}
#sites a {text-align:left; height: 18px; line-height: 17px; background:#fff; color: #000; text-decoration: none; display: block; width:150px;  font-size: 10px; text-indent: 6px; margin:2px auto 0 auto; font-weight:bold;}
#sites a:hover {background:#258B7C; color: #fff;  text-decoration: none }

#address {position:relative; top:30px;}
#validate {position:relative; top:90px; width: 160px; left:0px; z-index:3; background: url('/images/main_stripe.gif');padding:5px 0 3px 0;text-align:center;}
#validate img {border:0; margin:0 0 2px 0;}