@charset "UTF-8";

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

body { background:url(../images/greyBG.jpg) repeat-x top left;}

a img { border:none;}

#wrap { width:980px; margin: 0 auto; position:relative;}

a:active, a:focus {outline: 0;}



/********************************************

	*BEGIN* header Styles

********************************************/
#head {height:130px; width:100%;}
#head img.logo { margin:20px 0 14px 30px; float:left; width:auto;}
#head ul.featureItems { width:75%;float:right;list-style:none; margin:64px 0 0 0;}
#head ul.featureItems li{display:inline; font-size:.75em; padding:5px 5px 0 5px; float:right; width:auto;}
#head ul.featureItems li.borderRight {border-right:1px solid #ccc;}
#head ul.featureItems li img { margin:2px 0 0 0;}
#head ul.featureItems li a { margin:0 3px 3px 3px; color:#003468;}
#head ul.featureItems li a.green { color:#596b31;}
/********************************************

	*END* header Styles

********************************************/



/********************************************

	*BEGIN* Navigation Styles

********************************************/
#topnav { list-style:none; height:30px; float:left; width:100%;background:url(../images/navBG.jpg) repeat-x top left;}
#topnav li {
            float:left; 
            width:auto;
            display:inline;
}

#topnav li.center {
            margin:0;
            width:140px;
            float:right; 
}

#topnav li.center .info {
            width:130px;
            padding:1px 0;
            margin:0;
}

#topnav li.center .info h4 {
            color:#fff;
            font-size:10px;
            margin:0;
            padding:0 5px;
            text-transform:uppercase;
            border-bottom: 1px #666 dotted;
}

#topnav li.center .info a {
            color:#fff;
            font-size:10px;
            text-transform:uppercase;
            margin:0; 
            padding:0;
            display:block;
            float:left;
            margin:0 5px;     
}

#topnav li.center .info a:hover {
            text-decoration:underline;
}

#topnav li a.jt  { display:block; float:left; height:10px; padding:15px 10px 5px 9px; font-size:10px; line-height:0; color:#FFF; text-transform:uppercase;border-right:1px dotted #666;}
#topnav li a:hover.jt {background:url(../images/navBG.jpg) repeat-x bottom left;}

#topnav li a.jtopera  { display:block; float:left; height:10px; padding:15px 10px 5px 9px; font-size:10px; line-height:0; color:#FFF; text-transform:uppercase;border-right:1px dotted #666;}
#topnav li a:hover.jtopera {background:url(../images/navBG.jpg) repeat-x bottom left;}
/********************************************

	*END* Navigation Styles

********************************************/




/********************************************

	*BEGIN* Drop Down Menu Styles

********************************************/
#cluetip { background:url(../images/dd_bg.jpg) repeat-x top left; background-color:#6d6e71; border:5px solid #404041; border-top:none; padding:10px; width:70%; float:left; height:auto;}
.dd_links { background:#fff; margin:0px; border: 1px solid #808080; padding:0 10px; list-style:none; width:47%; float:left; display:inline;}
.dd_links li{border-bottom: 1px dotted #666; padding:0px;}
.dd_links li a{ display:block;padding:5px 10px; color:#000; text-transform:uppercase; font-size:.75em;}
.dd_links li a:link{}
.dd_links li a:visited{}
div#cluetip-outer div#cluetip-inner ul.dd_links li a:hover{background-color:#003468;color:#ffffff;}
.dd_links li a:active{}

.dd_linksReverse { background:#fff; border: 1px solid #808080; padding:0; list-style:none; width:47%; float:right;}
.dd_linksReverse li{border-bottom: 1px dotted #666; padding:0px;}
.dd_linksReverse li a{ display:block;padding:5px 10px; color:#000; text-transform:uppercase; font-size:.75em;}
.dd_linksReverse li a:hover{background-color:#003468; color:#ffffff;}

.dd_rightcontent { width:180px; margin:0 10px; float: left; display:inline;}
.dd_rightcontent p {font-size:.85em; color:#fff;margin: 0 0 10px 0; }
.dd_rightcontent h1 { font-size:1em; color:#fff;}
.dd_leftcontent { width:180px; margin:0 10px; float:left;}
.dd_leftcontent h1 {font-size:1em; color:#fff;}
.dd_leftcontent p {}

#cluetip-close {width:25px;}

#cluetip-close a { display:block; height:25px; width:25px; background:url(../images/close.gif) no-repeat top left; text-indent:-9999px; text-decoration:none; float:right; margin:0; outline: 0;}

#cluetip-outer h3 { display:inline;}

#cluetip-title {margin:0 0 5px 5px; padding:0; width:25px; float:right; display:inline;}
.dd_links .dd_description {display: none;}
/********************************************

	*END* Drop Down Menu Styles

********************************************/



/********************************************

	*BEGIN* Content Styles

********************************************/
.flash { 
            height:430px;
            background: url(../images/flash_bg.jpg)no-repeat bottom left; 
            /*
            margin:10px 0; 
            border:1px solid #7d7d7d; 
            overflow: hidden;
            -moz-box-shadow:0 0 2px rgba(0,0,0,.5), 0 0 15px rgba(60,55,55,.25);
            -webkit-box-shadow:0 0 2px rgba(0,0,0,.5), 0 0 15px rgba(60,55,55,.25);
            box-shadow: 0 0 2px #000, 0 0 15px #cecdcd;
            box-shadow: 0 0 2px rgba(0,0,0,.5), 0 0 15px rgba(60,55,55,.25);
            */
}

.usa {
        width:47px;
        height:81px;
        position:absolute;
        top:136px;
        right:10px
}
.bar1 {height:10px; background:url(../images/underflash.jpg) repeat-x top left;}
.features { height:106px; padding:0 10px 14px 10px; background:url(../images/featuresBG.jpg) repeat-x top left;}
.features img { float:left; width:auto; margin: 0 2px;}

.bar2 { height:16px; padding:6px; background:url(../images/barBG.jpg) repeat-x top left;}
.bar2 p {  font-size:.75em; display:block; float:left; width:auto; margin:0 6px 0 0; color:#fff;}
.bar2 a { font-size:.75em; color:#808080; display:block; float:left; width:auto; padding:0 0 0 6px; margin:0 0 0 6px; border-left:1px dotted #fff;}
.bar2 a:hover {color:#ccc;}

.search_button {height:16px;width:32px;float:left;border: 0;}
.emailField { height:16px; width:122px; border:none; float:left;}
/********************************************

	*END* Content Styles

********************************************/


/********************************************

	*BEGIN* resources

********************************************/
#resources {float:left;width:960px; font-size:.75em; background:url(../images/resourcesBG.gif) repeat-x top left; padding:10px 10px 14px 10px;}
#resources div.blog { background:url(../images/blog.jpg) no-repeat 10px 10px;background-color:#fff; padding:10px 10px 10px 170px; float:left; width:227px;}
#resources div.press { background:url(../images/press.jpg) no-repeat 10px 10px; background-color:#fff; margin:0 0 0 10px; padding:10px 10px 10px 114px;float:left; width:237px;min-height:80px;}
#resources div.resourceCenter { 
                background-color:#fff; 
                margin:0 0 0 10px; 
                float:left; 
                width:166px; 
                min-height:145px;
                height:145px;
}
#resources div.resourceCenter a { 
                background:url(../images/information-center.png) no-repeat top left; 
                display:block; 
                width:140px;
                margin:10px; 
                min-height:57px;
                height:57px; 
                text-indent:-9999px;
}

#resources div.resourceCenter a:hover { 
                background:url(../images/information-center.png) no-repeat bottom left; 
}

#resources div.resourceCenter p {
                font-size:13px;
                padding:0 10px; 
}

ul.latestnews { padding:0 0 0 10px;}
ul.latestnews li.latestnews { list-style-type:square; padding:0 0 2px 0; color:#666;}
ul.latestnews li.latestnews a.latestnews {color:#666;}
ul.latestnews li.latestnews a:hover.latestnews {color:#003468;}

/********************************************

	*END* resources

********************************************/



/********************************************

	*BEGIN* Footer

********************************************/
#footer { width:980px; float:left; clear:both;}
#footer ul{ font-size:.7em; line-height:1.25em;float:left; width:140px; list-style:none;display:inline;}
#footer ul li{width:120px; margin:0 0 1px 0; padding:0 10px;}
#footer ul li.category{ font-weight:bold; background-color:#f2f2f2;}
#footer ul li a{ display:block; padding:2px; color:#b3b3b3;}
#footer ul li a:hover{ color:#fff; background-color:#b3b3b3;}
/********************************************

	*END* Footer

********************************************/
