/*---------------------------------------

	Stylesheet:  Global.css
	Project:     TI Site Re-Design
	Job:         WIN80031

-----------------------------------------*/

@charset "UTF-8";

/*----------- A little bit of Reset -----*/
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;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:Helvetica, Arial, sans-serif;
vertical-align:baseline;
}
body {
background:url(../images/black_blue_gradient.jpg) bottom #000;
margin:0px;
position:relative;
}
a img { border:0; }
/*----------- Classes -----*/
.clear { clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
/*----------- Structure & Navigation -----*/
#page_wrap {
background:url(../images/bg_shadows.jpg) top repeat-y;
}
#navWrap {
background:url(../images/main_nav_bg.jpg) repeat-x;
height:88px;
width:100%;
}
#navContain {
position:relative;
z-index:5;
margin:auto;
width:1027px;
}
#hover_blank {
display:block;
left:400px;
_left:0px;
margin:auto;
_margin:0px 0px 0px 400px;
position:absolute;
width:231px;
z-index:999;
_z-index:6;
}
.mainNav {
float:left;
height:88px;
}
.mainNav img {
position:relative;
display: block;
height: 88px;
z-index:2;
}
a.mainNavLink {
  display: block;
  height: 88px;
}
#sub_nav {
background:url(../images/sub_nav_bg.jpg) repeat-x;
height:30px;
margin:0;
padding:0;
position:relative;
width:100%;
clear:both;
_margin-top:-3px;
_margin-bottom:-8px;
z-index:4;/*--------new---*/
}
#sub_nav_container {
margin:0 auto;
padding-right:6px;
width:1027px;
}
.subNav {
float:left;
margin:0;
padding:0;
position:relative;
}
.subNav img{
position:relative;
z-index:5;
}
#z-index_fix { /*--------new---*/
#z-index:-1;
_z-index:-1;
}
#sub_nav_shadow {
background:url(../images/top_shadow_bg.jpg) top repeat-x;
clear:both;
height:12px;
margin:0px;
padding:0;
position:absolute;
width:100%;
z-index:0;
}
/*----------- Drop Downs -----*/
.navDropDown {
z-index:1;
background:url(../images/drop_default_XT.png) bottom no-repeat;
line-height:18px;
position:absolute;
top:88px;
margin-left:-22px;
padding-top:5px;
padding-bottom:17px;
text-align:center;
width:167px;
visibility:hidden;
}
.navDropDownSkinny {
z-index:1;
background:url(../images/drop_default_XT.png) bottom no-repeat;
line-height:18px;
position:absolute;
top:88px;
text-align:center;
width:167px;
margin-left:-26px;
padding-top:5px;
padding-bottom:17px;
visibility:hidden;
}
.navDropDown a,.navDropDownSkinny a {
font-size:11px;
color:#FFF;
display: block;
text-decoration:none;
}

#email_me {
background:url(../images/email_form.png) bottom no-repeat;
_background:url(../images/email_form.jpg) bottom no-repeat;
height:230px;
_height:214px;
margin-left:-18px;
#margin-left:-155px;
_margin-left:-138px;
position:absolute;
top:30px;
/*top:0px;*/
width:175px;
_width:141px;
z-index:1;
_z-index:0;
visibility:hidden;
}
#email {
left:20px;
_left:0;
position:relative;
width:120px;
}
.text {
margin:62px 0px 30px 15px;
_margin:70px 0px 20px 15px;
width:100px;
}
.checkbox {
float:right;
position:relative;
right:0px;
}
.email_meClose a {
bottom:0px;
color:#B22F72;
cursor:pointer;
display:block;
font-size:11px;
margin-top:15px;
position:relative;
text-align:center;
text-decoration:underline;
text-transform:uppercase;
width:100%;
}
.email_submit{
	height:25px;
	width:90px;
	left:22px;
}
.submit {
background:url(../images/submit_btn.jpg) no-repeat;
border:0px none;
cursor:pointer;
/*height:25px;
left:22px;*/
margin-top:4px;
position:relative;
/*width:90px;*/
}
/*-------------------*/

/*----------- Content -----*/
#content_homepage {
/*margin:-20px auto 0;*/
padding:0px 0px 0;
position:relative;
width:100%;
height:450px;
z-index:2;/*--------new---*/
}
#content_fix {
background:url(../images/newBGShadows.jpg) repeat-y top;
margin:auto;
padding:0px;
position:relative;
/*top:20px;*/
width:1046px;
z-index:1;
}
#content_fix1-5 {
background:url(../images/grey_dots.jpg) repeat-x bottom;
position:relative;
margin:0px;
}
#content_fix2 {
background:url(../images/newBGShadowsTop.jpg) no-repeat top;
padding:0px 128px;
position:relative;
width:790px;
}
#content_container {
background:url(../images/top_content_dropshadow.jpg) repeat-x top #FFF;
/*margin:-20px 0px 0px;;*/
padding:20px 4px 0px 10px;
position:relative;
width:776px;
z-index:2;
}
/*----------- Footer -----*/
#footer {
background:url(../images/footer_bg.jpg) no-repeat top;
height:23px;
position:relative;
width:100%;
z-index:2;
}
#footer_fix {
background:url(../images/grey_dots.jpg) repeat-x bottom;
height:9px;
position:relative;
margin:-9px 0px 0px;
width:100%;
z-index:0;
}
.email_submit {
background:url(../images/submit_btn.jpg) no-repeat;
border:0px none;
cursor:pointer;
height:25px;
left:22px;
margin-top:14px;
position:relative;
width:90px;
}
