/* CSS Document */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;}


body {margin:0;background:#003366 url(images/bg_page.gif) repeat-x;font: 62.5%/185% normal "Rockwell", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
#outer_wrapper {width:900px;margin:0 auto;border-bottom:10px solid #000;}
#top_wrapper {width:auto;height:90px;}
#main_wrapper {width:auto;}
#left_wrapper {width:675px;float:left;}
#right_wrapper {width:225px;float:right;}
#about_wrapper {border-top:1px solid #000;margin-top:20px;padding:0 10px 10px 10px;}
#about_wrapper a:hover {color:#FFF;}
#footer_wrapper {border-top:1px solid #000;margin-top:20px;background:url(images/pattern_101.gif);padding:0 10px 10px 10px;}
#footer_wrapper a:link,#footer_wrapper a:visited {color:#0066CC;}
#footer_wrapper a:hover {color:#FFF;}
#headline_wrapper {width:675px;height:250px;border-bottom:1px solid #000;}
ul {margin-left:20px;}
li {color:#999;font-size:1.1em;line-height:1.3em;font-family:Verdana;}
p {color:#999;font-size:1.1em;line-height:1.3em;margin-bottom:10px;font-family:Verdana;}
p a:link, p a:visited, li a:link, li a:visited {color:#0099FF;}
p a:hover {color:#002142;}
#right_navigation {width:225px;height:249px;border-bottom:1px solid #000;}
#right_navigation ul {list-style-type:none;margin:0;}
#right_navigation li a:link, #right_navigation li a:visited {height:48px;display:block;width:auto;text-align:center;padding-top:30px;font:1.7em "Rockwell", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;text-decoration:none;color:#FFF;background:#0066CC;margin:1px 0 0px 0;}
#right_navigation li a:hover {color:#003366;}
*html #right_navigation li {width:225px;background:#0066CC;height:52px;margin-top:1px;}
*html #right_navigation a {width:225px;display:block;background:#0066CC;height:52px;padding-top:30px;font:1.7em "Rockwell", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;text-align:center;color:#FFF;text-decoration:none;}
*html #right_navigation {height:256px;}
#menu #btn_green a:hover {background:#68FF9C ;}
#menu #btn_yellow a:hover {background:#FDFF67 ;}
#menu #btn_orange a:hover {background:#FECC35 ;}
#logo {width:400px;float:left;margin-top:0px;}
#logo h3 {color:#999;font-weight:normal;}
#logo a:link, #logo a:visited {display:block;text-decoration:none;color:#999;}
#btn_contact a:link, #btn_contact a:visited {width:225px;float:right;display:block;background:#003366;height:30px;text-align:center;color:#999;text-decoration:none;padding-top:10px;font-size:1.2em;}
#btn_contact a:hover {background:#0066CC;color:#FFF;}
h2 {font:4.7em "Rockwell", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;color:#FFF;margin:0;line-height:1em;}
h3 {font:2.2em "Rockwell", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;line-height:1em;margin-bottom:10px;color:#FFF;}
h3 a:hover {color:#0099FF;}
h4 {font:1.5em "Rockwell", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;line-height:1.1em;margin-bottom:10px;color:#FFF;}
h4 a:hover {color:#0099FF;}


.green {color:#68FF9C;}
.yellow {color:#FDFF67;}
.orange {color:#FECC35;}
.home {color:#999;}
.column {width:215px;float:left;padding:10px 10px 10px 0;}
.two_column {width:430px;padding:10px 10px 10px 0;float:left;}
.three_column {width:665px;margin-top:10px;}
.ad {width:203px;border:1px solid #0066CC;margin-top:10px;padding:10px;font-style:italic;}
.ad a:link, .ad a:visited {color:#0099FF;}
.ad p {color:#0066CC;}
.learn_more {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;font-size:1.3em;color:#CCCCCC;}
.icon {float:left;margin-right:5px;}

.clear {clear:both;}

.banner-rotator-container {background:transparent;padding:0;width:675px;height:auto;}
#myRotator_2 {padding:0;width:675px;height:320px;background:transparent;}
/*#myRotator_1 {padding:0;width:675px;height:250px;background:transparent;}*/
*html .banner-rotator-container #myRotator_1  {height:225px;}
.banner-rotator-header {background:transparent;border:none;width:auto;}
.banner-rotator-slides {width:675px;height:250px;overflow:hidden;}/*height:250px;*/
.nav a.activeSlide { background: #0066CC; color: #FFF; }
.slide .samples { padding:5px 10px; margin:0 0 10px 0;}
#myRotator_1 .slide {height:250px;}
.samples h4 {margin-top:50px;}
.samples img { float:left;margin-right:10px;}
.banner-rotator-header p { width:auto; float:left; display:block;font-size:1.25em; line-height:1.5em; font-weight:bold; margin:0; padding:0;}/*
    }
    Contact {
*/
        .main {
            float: left;
            width: 551px;
        }
        #content .sidebar {
            margin-top: 38px;
        }
        #content .main h2 {
            margin: 1em 0 0.5ex 0;
            font-size: 38px;
            color: #fef8e1;
        }
        #content .main h3 {
            margin: 2em 0 1em 0;
            font-size: 18px;
            color: #fef8e1;
        }
        .fieldWrapper {
            clear: left;
        }
        label {
            display: block;
            clear: left;
            font-family: Arial, sans-serif;
            font-size: 12px;
            color: #999;
        }
        input,
        textarea {
            display: block;
        }
        .fieldWrapper .field {
            float: left;
            margin: 0 0 1ex 0;
            padding: 5px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            background: #3e3b30;
        }
        .fieldWrapper .field {
            background: rgba(116,111,89,0.22);
        }
        .fieldWrapper .error {
            font-family: Arial, sans-serif;
            font-size: 11px;
            color: #c1bba1;
        }
        .fieldWrapper .error li {
            display: block;
            float: left;
            width: 128px;
            margin: 0 1em;
            padding: 1ex 1em;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            background: #3d170e;
        }
        .fieldWrapper .error li {
            background: rgba(152,21,0,0.5);
        }
        .submit {
            display: block;
            float: left;
            margin: 32px 0;
            padding: 6px 20px;
            font-size: 15px;
            font-family: Georgia, serif;
            line-height: 15px;
            font-style: italic;
            color: #fef8e1;
            background: #2c2a23 url('../images/a_button_arrow_bg.gif') no-repeat top right;
            border: none;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            cursor: pointer;
        }
        .submit:hover {
            color: #fea300;
        }