﻿
a img
{
    border:none;
}
ul,ol,li
{
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.bulleted
{
    margin:0 0 15px 30px;
}
ul.bulleted li
{
    list-style-type:disc;
}
.display
{
    display:none;
}
hr
{
    color:#8f8f8f;
    border:1px solid;
}
/*----------------------------------------------------------------------*/
/*--------*//* MAIN NAVIGATION */
#mainNav ul, #mainNav ul li
{
    margin:0;
    padding:0;
    list-style-type:none;
}
#mainNav ul li
{
    float:left;
    padding:0 12px 0 12px;
    background:url(../images/backgrounds/nav-pipe.gif) right no-repeat;
}
#mainNav ul li.first
{
    padding:0 12px 0 0;
}
#mainNav ul li.last
{
    padding:0 0 0 12px;
    background:none;
}
#mainNav ul li a
{
    float:left;
    display:block;
    font-size:0.95em;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    color:#bcbec0;
}
#mainNav ul li a:hover, #mainNav ul li.active a, #mainNav ul li.active
{
    color:#416c8a;
    font-weight:bold;
    text-transform:uppercase;
    font-size:0.95em;
}
/*----------------------------------------------------------------------*/
/*--------*//* COMPANY NAME */
#companyName
{
    font-family:Georgia, Georgia, serif;
    font-size:2.0em;
    text-transform:uppercase;
    color:#416c8a;
}
#companyName span
{
    font-size:0.6em;
}
/*----------------------------------------------------------------------*/
/*--------*//* TELEPHONE */
#telephone
{
    text-align:left;
    font-family:Georgia, Georgia, serif;
    font-size:0.9em;
    font-weight:bold;
    color:#333333;
}
#telephone span
{
    display:block;
    font-size:1.4em;
}
/*----------------------------------------------------------------------*/
/*--------*//* GLOBAL FORM ELEMENTS */
ul.form
{
    margin:0 0 20px 0;   
}
ul.form label
{
    display:block;
    font-size:0.9em;
    font-weight:bold;    
}
ul.form input, ul.form textarea, ul.form select
{ 
    margin-bottom:6px;
    padding:2px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#474230;
	background-color:#fff;
	border:#d9dcdb 1px solid;
}
ul.form textarea
{ 
	width:400px;
}
ul.form select
{ 
	width:226px;
}
ul.form li.terms
{
    margin:10px 0 0 0;
}
ul.form li.terms table
{
    float:left;
    margin:2px 3px 0 0;
    width:20px;
}
ul.form li.terms input
{
    width:auto;
    border:none;
}
ul.form li.terms label
{
    float:left;
    padding:2px 0 0 0;
    width:460px;
    font-weight:normal;
}
ul.form li.btn
{ 	
	margin:10px 0 0 0;
}
ul.form li.btn input
{ 
	width:100px;
	font-weight:bold;
	color:#fff;
	background-color:#f00;
	border:#ccc 1px solid;
}
/*----------------------------------------------------------------------*/
/*--------*//* BLUE BOX */
.blueBoxWrapper
{
    padding:0 0 15px 0;
}
.blueBox
{
    position:relative;
    margin:0 0 4px 0;
    width:450px;
    background:url(../images/blue-box-bkg.gif) top left no-repeat;
}
.blueBox h2
{
    padding:20px 0 0 10px;
    height:64px;
    he\ight:44px;
    text-transform:uppercase;
    font-size:1.8em;
    color:#416c8a;
}
.blueBox .content
{
    margin:1px 0 0 45px;
    padding:15px;
    width:405px;
    w\idth:375px;
    min-height:160px;
    background:#dbe5f1;    
}
.blueBox .content p
{
    font-family:Georgia, Georgia, serif;
    font-weight:bold;
    color:#416c8a;
}
.blueBox .content p.blueBoxHeader
{
    color:#808080;
    font-weight:normal;
}
.blueBoxWrapper .left
{
    float:left;
    padding:0;
    width:200px;
}
.blueBoxWrapper .right
{
    float:left;
    padding:0 0 0 5px;
    width:205px;
    w\idth:200px;
}
.blueBoxWrapper .noPad
{
    padding:0;
    width:200px;
}
.blueBoxWrapper a
{
    display:block;
    padding:13px 10px 0 55px;
    width:200px;
    w\idth:135px;
    height:41px;
    he\ight:28px;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
    background:#dbe5f1 url(../images/blue-box-anchor.gif) top left no-repeat;    
}
.blueBoxWrapper a:hover
{
    display:block;
    background:#dbe5f1 url(../images/blue-box-anchor.gif) bottom left no-repeat;    
}
#blueBoxLink
{
   padding:0 0 0 45px;
   width:450px;
   w\idth:405px;
}
/*----------------------------------------------------------------------*/
/*--------*//* ACCESSIBILITY PAGE */
#accessKeys ul, #accessKeys ul li
{
    margin:0;
    list-style-type:none;
}
#accessKeys ul
{
    margin:0 0 15px 0;
}
#accessKeys ul li
{
    padding:0 0 5px 0;
}
#accessKeys ul li a
{
    margin:0 0 0 3px;
    text-decoration:none;
    color:#000;
}
#accessKeys kbd
{
    margin:0 2px;
    padding:1px 5px;
    color:#fff;
    background:#2F2F2F;
    border:#ccc 1px solid;
}
#resizeText ul
{
    margin:0 0 15px 15px;
    padding:0;
}
#resizeText ul li
{
    list-style-type:disc;
    padding:0 0 5px 0;
}
/*----------------------------------------------------------------------*/
/*--------*//* SITE MAP */
ul#siteMap
{
    margin:0 0 15px 15px;
}
ul#siteMap li ul
{
    margin:0 0 0 20px;
}
ul#siteMap li
{
    list-style-type:disc;
}
ul#siteMap li ul li
{
    list-style-type:circle;
}
ul#siteMap li ul li ul li
{
    list-style-type:square;
}
/*----------------------------------------------------------------------*/
/*--------*//* FOOTER */
#footer p
{
    padding:5px 0 0 0;
    color:#989898;
}
#footer ul, #footer ul li
{
    margin:0;
    padding:0;
    list-style-type:none;
}
#footer ul li
{
	float:left;
	padding:5px 8px 0 8px;
	height:26px;
	he\ight:21px;
	background:url(../images/backgrounds/nav-pipe.gif) right no-repeat;
}
#footer ul li.end
{
	padding:5px 0 0 8px;
	background:none;
}
#footer ul li a
{
	display:block;	
	text-decoration:none;
	color:#989898;
}
#footer ul li a:hover, #footer ul li a.current
{
	color:#416c8a;
}


/*----------------------------------------------------------------------*/
/*--------*//* Jquery Fader */
#jQueryFader, #jQueryFader img
{
    width:450px;
    height:300px;
    overflow:hidden;
}
#jQueryFader
{
    margin:0;
    padding:0;
    list-style-type:none;
}