/* ********************* GENERIC CSS ********************* */
body {margin:0px 0px 0px 0px; /*background-color:#3876a7;*/ background-color:#000; text-align:center;}
img {border:0px;}
form {margin:0px; padding:0px;}
.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.small {font-size:70%; vertical-align: 0.5em;}


p {color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; margin:0px 0px 10px 0px;}
p.indent {color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; margin:0px 0px 10px 36px;}

h1 {color:#3876a7; font-size:24px; font-family:Verdana, Arial, sans-serif; font-weight:normal; margin:20px 0px 10px 0px;}
h2 {color:#3876a7; font-size:18px; font-family:Verdana, Arial, sans-serif; font-weight:normal; margin:20px 0px 10px 0px;}
h3 {color:#999966; font-size:18px; font-family:Verdana, Arial, sans-serif; font-weight:normal; margin:20px 0px 10px 18px;}
h4 {color:#999966; font-size:18px; font-family:Verdana, Arial, sans-serif; font-weight:normal; margin:20px 0px 5px 0px;}

.container {width:auto; text-align:center; margin:0 auto;}
.homepage {width:auto; margin:0px auto 0px auto; text-align:center;}
.insidepage {width:auto; margin:0px auto 0px auto; text-align:center;}
.errorpage {}

a {color:#3876a7; text-decoration:none;}
a:link {color:#3876a7; text-decoration:none;}
a:visited {color:#3876a7; text-decoration:none;}
a:hover {color:#3876a7; text-decoration:underline;}
a:visited:hover {color:#3876a7; text-decoration:underline;}



/* ********************* COMING SOON ********************* */
#coming-soon {width:100%; background:#000;}
#coming-soon img {margin:0px auto;}
#coming-soon p {color:#999;}
#coming-soon a:link, #coming-soon a:visited {text-decoration:none; color:#dd0803;}
#coming-soon a:hover, #coming-soon a:visited:hover {text-decoration:underline;}
#coming-soon .footer-copy {color:#333;}











/* ********************* HEADER ********************* */
#header {height:99px; margin:0px auto 0px auto; background-color:#000; background-image:url(images/nav_bg.gif); background-repeat:repeat-x;}
#header .header_nav {margin:0 auto; width:920px; height:84px;}
#header .logo {width:368px; height:99px; float:left; vertical-align:top;}
#header .nav {width:552px; height:99px; float:right; vertical-align:top;}
#header .nav ul {height:99px; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#header .nav ul li {height:99px; float:right; margin:0px 0px 0px 20px; padding:50px 0px 0px 0px; *padding:0px 0px 0px 0px;}

#header a:link, #header a:visited {*line-height:99px; color:#fff; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header a:hover, #header a:visited:hover {*line-height:99px; color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}

#header .selected {background-image:url(images/nav_arrow_big.gif); background-repeat:no-repeat; background-position:top; text-align:center;}
#header .selected a:link, #header .selected a:visited {*line-height:99px; color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header .selected a:hover, #header .selected a:visited:hover {*line-height:99px; color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold;}

/* #header {margin:0px auto 0px auto; background-color:#000; border-bottom:5px solid #ebebeb;}
#header .header_nav {margin:0 auto; width:920px; height:84px; background-color:#000;}
#header .logo {width:368px; height:84px; float:left;}
#header .nav {width:552px; height:84px; float:right; vertical-align:bottom;}
#header .nav ul {list-style-type:none; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px;}
#header .nav ul li {float:right; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}

#header a:link, #header a:visited {color:#fff; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header a:hover, #header a:visited:hover {color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header a.selected:link, #header a.selected:visited {color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header a.selected:hover, #header a.selected:visited:hover {color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;} */

/* #header a.selected:link, #header a.selected:visited {height:25px; color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none; background-image:url(images/nav_arrow.png); background-repeat: no-repeat; background-position:bottom center;}
#header a.selected:hover, #header a.selected:visited:hover {height:25px; color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none; background-image:url(images/nav_arrow.png); background-repeat: no-repeat; background-position:bottom center;} */





/* ********************* HOMEPAGE ********************* */
#header_home {margin:0px auto 0px auto; background-color:#000;}
#header_home .header_home_nav {margin:0 auto; width:920px; height:84px; background-color:#000; border-bottom:1px solid #3876a7;}
#header_home .logo {width:368px; height:84px; float:left;}
#header_home .nav {width:552px; height:84px; float:right; vertical-align:bottom;}
#header_home .nav ul {list-style-type:none; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px;}
#header_home .nav ul li {float:right; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}

#header_home a:link, #header_home a:visited {color:#fff; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header_home a:hover, #header_home a:visited:hover {color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header_home a.selected:link, #header_home a.selected:visited {color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}
#header_home a.selected:hover, #header_home a.selected:visited:hover {color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none;}

/* #header_home a.selected:link, #header_home a.selected:visited {height:25px; color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none; background-image:url(images/home_nav_arrow.png); background-repeat: no-repeat; background-position:bottom center;}
#header_home a.selected:hover, #header_home a.selected:visited:hover {height:25px; color:#3876a7; font-size:14px; font-family:Arial, sans-serif; font-weight:bold; text-decoration:none; background-image:url(images/home_nav_arrow.png); background-repeat: no-repeat; background-position:bottom center;} */

#mainimage {margin:0px auto 0px auto; background-color:#000; border-bottom:5px solid #ebebeb;}
#mainimage .big_image {margin:0 auto; width:920px; height:306px; background-color:#000;}




/* ********************* CONTENT ********************* */
#content_home {margin:0px auto 0px auto; background-color:#fff;}
#content_home .column_holder {width:920px; height:250px; background-color:#fff; margin:0 auto;}
#content_home .left_column {width:292px; height:250px; text-align:left; float:left; background-color:#fff;}
#content_home .middle_column {width:292px; height:250px; text-align:left; float:left; margin:0px 20px 0px 20px; background-color:#fff;}
#content_home .right_column {width:292px; height:250px; text-align:left; float:left; background-color:#fff;}


#content {margin:0px auto 0px auto; background-color:#fff; clear:both;}
#content .column_holder {width:920px; background-color:#fff; margin:0 auto; overflow:auto;}
#content .column_holder_port {width:920px; background-color:#fff; margin:0 auto; overflow:auto;}
#content .column_holder_multi {width:920px; background-color:#fff; margin:0 auto;}
#content .left_column {width:602px; text-align:left; float:left; background-color:#fff;}
#content .right_column {width:292px; text-align:left; float:left; margin:0px 0px 0px 20px; background-color:#fff;}

#content ul.bullet_list {list-style-type:image; list-style-image:url(images/bullet_arrow_circle.gif); list-style-position: inside; margin:0px 0px 10px 18px; padding:0px 0px 0px 0px;}
#content ul.bullet_list li {height:16px; line-height:16px; margin:0px 0px 10px 36px; padding:0px 0px 0px 10px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif;}

#content table {width:602px; }
#content td {color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif;}

.breadcrumb {color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; margin:20px 0px 20px 20px;}
.center {text-align:center;}
.big_image {margin:20px 0px 0px 0px;}




/* ********************* PORTFOLIO ********************* */
#portfolio {width:920px; margin:0px auto 0px auto; *margin:7% auto 5% auto; text-align:center; font-family: Verdana; Arial; overflow:hidden;} /*overflow:hidden to make the top and bottom margins smaller */
#portfolio h1.port {color:#3876a7; font-size:24px; font-family:Verdana, Arial, sans-serif; font-weight:normal; margin:0px 0px 10px 0px;}





/* ********************* CONTACT FORM ********************* */
#ContactForm {margin:0px 0px 0px 0px; background-color:#fff;}
#ContactForm ul {list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#ContactForm ul li {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
#field_1 {width:400px; line-height:18px; height:22px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#field_2 {width:400px; line-height:18px; height:22px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#field_3 {width:400px; line-height:18px; height:22px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#field_4 {width:400px; line-height:18px; height:22px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#field_5 {width:400px; height:200px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#captchaForm {width:400px; line-height:18px; height:22px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}

/* #mainForm {margin:0px 0px 0px 0px; background-color:#fff;}
#mainForm ul {list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#mainForm ul li {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
#field_1 {width:292px; line-height:18px; height:22px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#field_2 {width:292px; line-height:18px; height:22px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#field_3 {width:292px; height:60px; color:#666; font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#ebebd6; border:1px solid #d6d6c2;}
#saveForm {} */






/* ********************* FOOTER ********************* */
#footer {clear:both; background-color:#3876a7; background-image:url(images/footer_shadow.gif); background-repeat:repeat-x;}
#footer .centered {width:920px; background-color:#3876a7; margin:0px auto 0px auto; background-image:url(images/footer_shadow.gif); background-repeat:repeat-x;}
#footer .left {float:left; text-align:left; width:460px; color:#fff; font-size:11px; font-family:Arial, Verdana, sans-serif; padding:20px 0px 100px 0px;}
#footer .right {float:right; text-align:right; width:460px; color:#fff; font-size:11px; font-family:Arial, Verdana, sans-serif;padding:20px 0px 100px 0px;}
#footer .text {text-align:center; width:920px; color:#fff; font-size:11px; font-family:Arial, Verdana, sans-serif;padding:20px 0px 100px 0px;}
#footer a:link, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover, #footer a:visited:hover {color:#fff; text-decoration:underline;}


