@CHARSET "utf-8";
/* CSS Document
 global.css includes style for elements global to the entire site.  The global elements include the followin:
 - structural elements (body, wrapper, headers, containers, links, etc.)
 - branding section (aka. header) which contains the site logo, name, call to action, etc.
 - reference section (aka footer) which contains supporting navigation, policies disclosures, copyright, signatures, etc.
 - navigation including primary, secondary, etc. navigation.  If navigation styles are complex
 a new navigation.css file might be justified to simplify editing.
 */
/* font families
 
 * Most common fonts
 * 1.  Verdana, Geneva, "Bitstream Vera Sans", sans-serif  - larger fonts for general use
 * 2.  Arial, Tahoma, Helvetica, sans-serif - smaller fonts for general use
 * 3.  "Trebuchet MS", "URW Grotesk T", sans-serif - small fonts for supporting use
 * 4.   "Times New Roman", Times, serif - most common serif fonts
 *
 * Example collections
 *   p - balanced for paragraphs or body copy
 *	 t - balanced for headlines or titles
 */
/*
 * Sans-serif
 *
 * Arial, Helvetica Neue, Helvetica, sans-serif - p, t
 * Century Gothic, Apple Gothic, sans-serif - p, t
 * Franklin Gothic Medium, Arial Narrow Bold, Arial, sans-serif - p, t
 * Futura, Century Gothic, AppleGothic, sans-serif - p, t
 * Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif - p
 * Geneva, Verdana, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif - t
 * GillSans, Calibri, Trebuchet, sans-serif - p
 * GillSans, Trebuchet, Calibri, sans-serif - t
 * Helvetica Neue, Arial, Helvetica, sans-serif - p
 * Helvetica, Helvetica Neue, Arial, sans-serif - t
 * Impact, Haettenschweiler, Arial Narrow Bold, sans-serif - p, t
 * Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif - p, t
 * Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif - p
 * Trebuchet, Tahoma, Arial, sans-serif - t
 * Verdana, Geneva, Tahoma, sans-serif - p
 * Verdana, Tahoma, Geneva, sans-serif - t
 * Tahoma, Geneva, Verdana - p
 * Tahoma, Verdana, Geneva - t
 
 * Serif
 * Baskerville, Times New Roman, Times, serif - p
 * Baskerville, Times, Times New Roman, serif - t
 * Cambria, Georgia, Times, Times New Roman, serif - p, t
 * Copperplate Light, Copperplate Gothic Light, serif - p, t
 * Garamond, Hoefler Text, Times New Roman, Times, serif - p
 * Garamond, Hoefler Text, Palatino, Palatino Linotype, serif - t
 * Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif - p
 * Georgia, Times, Times New Roman, serif - t
 * Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif - p
 * Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif - t
 * Times, Times New Roman, Georgia, serif - p, t
 
 * Monospace
 * Consolas, Lucida Console, Monaco, monospace - p, t
 * Courier New, Courier, monospace - p, t
 *
 */
/*--- Element Styles -----*/
/* insert non-standard fonts here */
@font-face {

font-family:
    "HelveticaNeue";

src:
    url(../fonts/HELVETNR.TTF) format("truetype");
}

/*--- Element Styles -----*/ * {
    margin: 0;
    padding: 0;
}

html, body {
    height: 99%;
}

html {
    font-size: 125%;
}

body {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 50%; /*Reset em to 10px*/
    letter-spacing: 0.015em;
    text-align: left;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: #FFF;
    background: #011039 url(../images/bg_bodyGrad.jpg) repeat-x;

}

h1 {
    font-size: 1.6em;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.2em;
}

strong {
}

a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

a img {
    border: none;
}

p {
    margin: 0.5em;
}

input, textarea {
	background-color: #004274;
	border: #026FA7 solid 1px;
	color: #cccccc;
	padding: 4px 5px;
	margin: 3px 0 12px 0;
}
.form-button {
    padding: 2px 20px;
    background-color: #016EA6;
    border: #004274 solid 1px;
}

.form-button:hover {
    border-color: #026FA7;
    color: white;
}

li {
    list-style-type: none;
}

ul.hmenu li {
    display: inline;
} .smallfont {
    font-size: 0.9em;
} .dagger {
    display: inline-block;
    font-size: .6em;
    line-height: 1.2em;
    overflow: visible;
    vertical-align: super;
    padding: 0 0 0 3px;
}

/*--- Page Structure ----- Defines overall page structure without sub-elements */
html {
    background: #001138 url(../images/bg_grad.jpg) 0 0 repeat-x;
}

body {
    margin: 0 auto;
} 
#body_home {
    background: url(../images/bg.jpg)  no-repeat;

} 
#body_home_w {
    background: url(../images/bg_w.png) no-repeat;
}

#container {
    height: 100%;
    margin: 0 auto;
    width: 900px;
} 

#wrapper {
} 

#header {
    height: 48px;
    padding-top: 50px;
} 

#logo {
    width: 210px;
    height: 40px;
    float: left;
} 

#logo a {
    display: block;
    width: 206px;
    height: 38px;
    text-indent: -3000px;
    background: url(../images/logo.gif) 0 0 no-repeat;
} 


/*
Menu Styles
*/


#smoothmenu1 .parent > a {
    text-transform: uppercase;
} 

#smoothmenu > .outernav {
    margin-right: 10px;
} 

#smoothmenu1 > .outernav > .last > a {
    font-size: 0;
    background: url(../images/i_tv_large.gif) center center no-repeat;
    height: 12px;
    width: 27px;
} #smoothmenu1 > .outernav > .last > a:hover {
    background: #666666 url(../images/i_tv_large.gif) center center no-repeat;
    color: white;
}

#menu3{
	height:100%;

}
#menu3 a { /*Menu3 Links*/
color:white;
background-color:#001c2c;
text-decoration:none;
text-indent:1ex;
padding-right:150px;
border:none;
height:20px;
}
#menu3 a:hover {
color:#FFF;
background-color:#369;
}
#menu3 a:active	{color:black;text-decoration:none;}
#menu3 a:visited {color:black;text-decoration:none;}


/*Float clearing hacks*/
.floatcontainer:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}












