 /*

*/
body
{
    margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 62.5%;
    background: #040a10 url(images-design/bodyBg.jpg) repeat-x center top;
    color: White;
}

#wrap
{
    width: 960px;
    margin: 0px auto;
    padding: 0px;
    background: url(images-design/wrapBg.jpg) no-repeat left top;
    color: Black;
}

#wrapInner
{
    padding: 0px;
    margin: 0px 75px 40px 205px;
    font-size: 1.2em;
    line-height: 2em;
    background: #e0e0e0 url(images-design/contentBg.gif) repeat-y left top; /*background-color: [wrapInner.bg];*/
    color: #4c4c4c;
}
/**************************** Universal/Typography *******************/
h2#pageTitle
{
    margin: 0px;
    padding: 0px;
    line-height: 2.5em;
}
hr.clear
{
    visibility: hidden;
    clear: both;
    height: 0px;
    width: 100%;
    background-color: Transparent;
    border: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
}

h2, h3, h4, h5, h6
{
    margin: .5em 0;
    line-height: normal;
}

h3
{
    font-size: 1.5em;
}
h4
{
    font-size: 1.2em;
}
h5
{
    font-size: 1em;
}
h6
{
    font-size: 0.5em;
}
a
{
    color: #0240ac;
}
a:visited
{
    color: Purple;
}
a:hover
{
    color: Orange;
}
a:active
{
    color: Red;
}
a img
{
    border: 0px;
}
.imgRight
{
    float: right;
    margin: 1em 0 1em 1em;
}
.imgLeft
{
    float: left;
    margin: 1em 1em 1em 0;
}
.imgCenter
{
    margin: 1em auto;
    display: block;
}
p
{
    margin: 0.25em 0em;
    padding: 0.25em 0em;
}
blockquote
{
}
cite
{
}
ul
{
}
ol
{
}
dl
{
}
dt
{
    font-weight: bold;
}
dd
{
}
/**************************** header **********************************/
#header
{
    /*background: White;     color: Black;*/
    margin: 0px;
    padding: 0px;
    height: 214px;
}
#header h1
{
    padding: 0px;
    margin: 0px;
}
#header h1 a
{
    display: block;
    margin: 0px;
    padding: 0px; /*color: Orange;*/
}
/**************************** Nav ***************************/
#navigation
{
    padding: 0px 0px 0px 50px;
    margin: 0px;
    background: #CCCCCC url(images-design/navBg2.jpg) no-repeat left top;
    color: #225084;
    height: 145px;
    overflow: hidden;
}
#navigation ul
{
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
}
#navigation li
{
    float: left;
    margin: 0px;
    padding: 0px;
}
#navigation li a
{
    float: left;
    text-decoration: none;
    display: block;
    margin: 0px;
    padding: 0px;
    color: #225084;
    font-weight: bold;
    width: 145px;
    height: 80px;
}
/*#navigation li a.sn_item_pressed
{
    background: [nav.bgSelected];
    color: [nav.fSelectedColor];
}*/
#navigation li a img
{
    visibility: hidden;
}
#navigation li#navHome a:hover
{
    background: url(images-design/navHomeHover.gif) no-repeat left top;
}
#navigation li#navServices a:hover
{
    background: url(images-design/navServicesHover.gif) no-repeat left top;
}
#navigation li#navAbout a:hover
{
    background: url(images-design/navAboutHover.gif) no-repeat left top;
}
#navigation li#navContact a:hover
{
    background: url(images-design/navContactHover.gif) no-repeat left top;
}

#navigation li#navHome a.sn_item_pressed
{
    background: url(images-design/navHomeSelect.gif) no-repeat left top;
}
#navigation li#navServices a.sn_item_pressed
{
    background: url(images-design/navServicesSelect.gif) no-repeat left top;
}
#navigation li#navAbout a.sn_item_pressed
{
    background: url(images-design/navAboutSelect.gif) no-repeat left top;
}
#navigation li#navContact a.sn_item_pressed
{
    background: url(images-design/navContactSelect.gif) no-repeat left top;
}
/**************************** Content ***********************/
#content
{
    padding: 0px 50px;
    margin: -30px 0em 0em 0em;
    font-size: 1.5em;
    position: relative;
    z-index: 100;
}
#contentSideBar #subContent
{
    float: right;
    width: 640px;
}
.iconRow
{
    width: 480px;
    margin: 0 auto;
    font-size: .7em;
}
.iconRow a
{
    text-decoration: none;
}
.icon
{
    width: 120px;
    text-align: center;
    float: right;
}
/**************************** Footer ************************/
#footer
{
    clear: both;
    background: #94d0ff url(images-design/footerBg.jpg) no-repeat left top;
    color: #0240ac;;
    margin: 0px 0px 0px 0px;
    padding: 85px 145px 0px 145px;
    text-align: center;
    height: 95px;
    overflow: hidden;
    font-weight: bold;
    font-size: 1.5em;
    line-height: 0.8em;
}
#footer a
{
    color: #0240ac;;
}
/**************************** Web Forms  ********************/
fieldset
{
    border: 3px solid Orange;
}
legend
{
    font-weight: bold;
    display: none;
}
.form dt
{
    clear: both;
    float: left;
    text-align: right;
    width: 21%;
    padding: 0.5em 1% 0.5em 0em;
}
.form dd
{
    margin: 0px;
    padding: 0.5em 0% 0.5em 22%;
}
.button
{
    display: inline-block;
    text-align: center;
    color: #4c4c4c;
    text-decoration: none;
    width: 113px;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    background: url(images-design/button2.gif) no-repeat left top;
    font-weight: bolder;
}
.button:hover
{
    color: #0240ac; /*color:#AA0000;*/
    background: url(images-design/button2hover.gif) no-repeat left top;
}
input, textarea
{
    font-weight: bold;
    font-size: 0.9em;
    line-height: 1.4em;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
    color: #4c4c4c; /*color:#AA0000;     color:Black;*/ /*background:#fbefd8 url(images-design/fieldBg.gif) repeat-x left top;*/
    background: White url(images-design/fieldBg.gif) repeat-x left top;
    border: 2px solid Orange;
    border: 2px solid #bbbbbb;
}
input:focus, textarea:focus
{
    border: 2px solid #6e90ff;
    background: #e7ebfd url(images-design/fieldBg2focus.gif) repeat-x left top;
}
/*******************************************************/
/*******************************************************/
