/*
$Revision: #19 $
*/
#content {
width:729px;
margin:0 auto;
padding:0;
}

.accesslinks {
display:none;
}

#GN_Container {
height:30px;
width:800px;
margin-bottom:4px;
margin-top:0;
}

#GN_Container form {
margin:0;
padding:0;
}

#GN_TopContainer {
height:86px;
width:800px;
margin:0;
padding:0;
}

#GN1_Container{
height:35px; 
width:611px; 
float:right;
}

#GN2_Container{
height:51px; 
width:611px; 
float:right;
}

#GN3_Container {
height:30px;
width:800px;
}

#GN4_Container {
height:28px;
width:800px;
}

#GN_Bullseye {
height:86px;
width:94px;
float:left;
}

#navHolder {
width:800px;
height:144px;
margin:auto;
padding:0;
}

#navTopHolder {
position:absolute;
}

#navColumn1 {
width:115px;
height:86px;
left:0;
position:relative;
margin:0;
padding:0;
}

#navColumn2 {
width:614px;
height:86px;
left:115px;
position:relative;
margin:0;
padding:0;
}



#nav3 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav3 li, #nav3 a {height: 30px; display: block; color:transparent;}
#nav3_1b {left: 0; width: 247px;}
#nav3_2b {left: 247px; width: 205px;}
#nav3_3b {left: 452px; width: 165px;}
#nav3_4b {left: 617px; width: 183px;}
#nav3_5b {left: 729px; width: 55px;}


.nav4WelcomeHolder{margin: 8px 10px 8px 10px; text-align:right; font-size:11px; color:#999999;}
.nav4WelcomeHolder a {font-weight:normal; font-size:11px; color:#999999;  text-decoration:underline;}
.nav4WelcomeHolder a:hover {color:#cc0000;}

.nav4_Search{font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:11px; width:159px;}
.nav4txt_capleft{float:left; overflow:hidden; height:28px; width:4px; margin:0; padding:0;}
.nav4txt_capright{float:left; overflow:hidden; height:28px; width:4px; margin:0; padding:0;}

.nav4_SearchLegend {display:none; margin:0; padding:0;}

.nav4dropcontainer{padding:5px 0 0 0; margin:0; z-index:10;}
.nav4dropcontainer select{margin:0; padding:0; width:102px; font-size:11px; color:#333333; background-color:#FFFFFF;}

div.dd {
position:absolute;
z-index:500;
visibility:hidden;
overflow:hidden;
margin:0 auto;
padding:0;
}

ul.menu {
list-style:none;
margin-top:4px;
margin-left:0;
margin-right:8px;
padding-left:0;
}

ul.menu li {
font-size:11px;
font-weight:700;
margin-left:0;
padding-left:15px;
padding-top:5px;
}

ul.menu li a:hover {
color:#045C97;
cursor:hand;
}

ul.menu li a {
color:#666;
font-size:11px;
font-weight:700;
text-decoration:none;
cursor:hand;
}

ul.menu ul {
list-style:none;
margin-top:0;
margin-left:5px;
margin-right:8px;
padding-left:0;
}

ul.menu ul li {
font-size:10px;
font-weight:400;
padding-top:3px;
}

ul.menu ul li a {
font-size:10px;
font-weight:400;
}

ul.menu li li {
padding-left:0;
}

.container {
overflow:hidden;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
position:relative;
}

#footerNav li {
margin-top:0;
list-style:none;
position:absolute;
top:0;
padding:0;
}

#footernavcol1 {
left:0;
width:188px;
}

#footernavcol2 {
left:188px;
width:179px;
}

#footernavcol3 {
left:367px;
width:182px;
}

#footbaseholder {
position:relative;
height:160px;
margin:0;
}

.footerlists {
font-size:11px;
margin-top:0;
margin-left:0;
padding-left:0;
}

.footerlists ul {
margin-top:0;
margin-left:0;
padding-left:0;
}

.footerlists li {
list-style:none;
margin-left:0;
padding-left:0;
line-height:1.4em;
text-indent:15px;
}

.footerlists a {
text-decoration:none;
color:#666;
}

#footbase1 {
width:145px;
height:160px;
left:0;
position:absolute;
}

#footbase1 img {
padding:0 4px;
}

#footbase2 {
width:144px;
height:160px;
left:147px;
position:absolute;
}

#footbase3 {
width:143px;
height:160px;
left:293px;
position:absolute;
}

#footbase4 {
width:144px;
height:160px;
left:438px;
position:absolute;
}

#footbase5 {
width:145px;
height:160px;
left:584px;
position:absolute;
}

#legalfooter {
width:729px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

#legalfooter a {
text-decoration:none;
color:#333;
}

#lfColumnLeft {
text-align:left;
font-weight:700;
font-size:11px;
width:250px;
float:left;
height:40px;
}

#lfcolumnRight {
text-align:right;
font-size:11px;
width:479px;
float:right;
height:40px;
}

.nav2dd_C2_middle {
background-color:#FFF;
position:relative;
float:left;
}

.nav2dd_CellLeft {
font-family:Arial, Helvetica, sans-serif;
padding:5px 5px 5px 10px;
}

.nav2dd_CellMiddle {
font-family:Arial, Helvetica, sans-serif;
padding:5px 3px 5px 5px;
}

.nav2dd_CellRight {
font-family:Arial, Helvetica, sans-serif;
padding:5px 7px;
}

.nav2dd_CellTL {
font-family:Arial, Helvetica, sans-serif;
padding:5px 10px;
}

#nav2dd_GC_DD_Container {
width:291px;
height:209px;
}

#nav2dd_GC_DD_Cap {
width:291px;
height:69px;
float:left;
overflow:hidden;
}

#nav2dd_GC_DD_Body {
width:291px;
height:115px;
float:left;
overflow:hidden;
}

#nav2dd_GC_DD_eGC_Copy {
width:187px;
height:27px;
float:left;
}

#nav2dd_GC_DD_eGC_Btn {
width:104px;
height:27px;
float:left;
overflow:hidden;
}

#nav2dd_GC_DD_Base {
width:291px;
height:115px;
float:left;
}

.nav2dd_GF_Body {
width:198px;
height:130px;
background-color:#EFEFEF;
}

.nav2dd_GF_Body ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
list-style:none;
margin:0;
padding:10px 0 0 14px;
}

.nav2dd_GF_Body li {
margin:0;
padding:0 0 9px;
}

.nav2dd_GF_Body li a {
display:block;
text-decoration:none;
color:#333;
line-height:1.2em;
}

.nav2dd_GF_Body li a:hover {
text-decoration:underline;
color:#C00;
}

.nav2dd_GF_Body p {
font-size:11px;
text-align:left;
margin:0;
padding:10px 0 13px 14px;
}

.nav2dd_GF_Body a {
color:#C00;
text-decoration:none;
}

#GN_NAV2DD_GR_TB_R2 {
font-size:11px;
color:#999;
font-weight:700;
position:absolute;
top:51px;
left:0;
width:198px;
height:30px;
background-color:#DBEEF5;
}

#GN_NAV2DD_GR_TB_R2_ID1 {
position:absolute;
top:10px;
left:10px;
font-size:12px;
color:#999;
font-weight:700;
}

#GN_NAV2DD_GR_TB_R2_ID2 {
position:absolute;
top:10px;
left:58px;
font-size:12px;
color:#399;
font-weight:700;
}

#GN_NAV2DD_GR_TB_R2_ID3 {
position:absolute;
top:8px;
left:100px;
font-size:12px;
color:#399;
font-weight:700;
}

#GN_NAV2DD_GR_TB_R2_ID4 {
position:absolute;
top:10px;
left:131px;
font-size:12px;
color:#399;
font-weight:700;
}

#GN_NAV2DD_GR_TB_R2_ID5 {
position:absolute;
top:8px;
left:170px;
font-size:12px;
color:#399;
font-weight:700;
}

#GN_NAV2DD_GR_TB_R2 input {
margin-left:3px;
padding:0;
}

#GN_NAV2DD_GR_TB_R3 {
position:absolute;
top:81px;
left:0;
width:198px;
height:25px;
background-color:#DBEEF5;
}

#GN_NAV2DD_GR_TB_R4 {
font-size:11px;
color:#399;
font-weight:700;
position:absolute;
top:106px;
left:0;
width:198px;
height:25px;
background-color:#DBEEF5;
}

#GN_NAV2DD_GR_TB_R5 {
position:absolute;
top:131px;
left:0;
width:198px;
height:27px;
background-color:#DBEEF5;
}

#GN_NAV2DD_GR_TB_R5_ID1 {
position:absolute;
top:5px;
left:10px;
font-size:10px;
color:#399;
}

.GN_NAV2DD_GR_TB_R6 {
font-size:11px;
color:#399;
margin:0;
padding:5px 0 0 5px;
}

#GN_NAV2DD_GR_TB_R6 a {
font-size:11px;
color:#399;
text-decoration:underline;
float:left;
margin:0;
padding:0;
}

#GN_NAV2DD_GR_TB_R6_ID1 {
position:absolute;
top:6px;
left:7px;
font-size:11px;
color:#399;
}

#GN_NAV2DD_GR_TB_R6_ID2 {
position:absolute;
top:6px;
left:95px;
font-size:11px;
color:#399;
}

#GN_NAV2DD_GR_TB_R6_ID3 {
position:absolute;
top:6px;
left:100px;
font-size:11px;
color:#399;
}

#GN_NAV2DD_GR_CW_R2 {
font-size:11px;
color:#999;
font-weight:700;
position:absolute;
top:51px;
left:0;
width:198px;
height:30px;
background-color:#F3E5B0;
}

#GN_NAV2DD_GR_CW_R2_ID1 {
position:absolute;
top:10px;
left:10px;
font-size:12px;
color:#996;
font-weight:700;
}

#GN_NAV2DD_GR_CW_R2_ID2 {
position:absolute;
top:10px;
left:63px;
font-size:12px;
color:#996;
font-weight:700;
}

#GN_NAV2DD_GR_CW_R2_ID3 {
position:absolute;
top:8px;
left:100px;
font-size:12px;
color:#996;
font-weight:700;
}

#GN_NAV2DD_GR_CW_R2_ID4 {
position:absolute;
top:10px;
left:129px;
font-size:12px;
color:#996;
font-weight:700;
}

#GN_NAV2DD_GR_CW_R2_ID5 {
position:absolute;
top:8px;
left:172px;
font-size:12px;
color:#996;
font-weight:700;
}

#GN_NAV2DD_GR_CW_R3 {
position:absolute;
top:81px;
left:0;
width:198px;
height:25px;
background-color:#F3E5B0;
}

#GN_NAV2DD_GR_CW_R4 {
font-size:11px;
color:#996;
font-weight:700;
position:absolute;
top:106px;
left:0;
width:198px;
height:25px;
background-color:#F3E5B0;
}

#GN_NAV2DD_GR_CW_R5 {
position:absolute;
top:131px;
left:0;
width:198px;
height:27px;
background-color:#F3E5B0;
}

#GN_NAV2DD_GR_CW_R5_ID1 {
position:absolute;
top:5px;
left:10px;
font-size:10px;
color:#996;
}

.GN_NAV2DD_GR_CW_R6 {
font-size:11px;
color:#996;
margin:0;
padding:5px 0 0 5px;
}

#GN_NAV2DD_GR_CW_R6 a {
font-size:11px;
color:#996;
text-decoration:underline;
float:left;
margin:0;
padding:0;
}

#GN_NAV2DD_GR_CW_R6_ID1 {
position:absolute;
top:6px;
left:7px;
font-size:11px;
color:#996;
}

#GN_NAV2DD_GR_CW_R6_ID2 {
position:absolute;
top:6px;
left:95px;
font-size:11px;
color:#996;
}

#GN_NAV2DD_GR_CW_R6_ID3 {
position:absolute;
top:6px;
left:100px;
font-size:11px;
color:#996;
}

.GN_NAV2DD_GR_TL_R2 {
font-size:11px;
color:#999;
position:absolute;
top:51px;
left:0;
width:198px;
height:30px;
background-color:#e9e9e9;
}

.GN_NAV2DD_GR_TL_R2 a {
font-size:9px;
color:#666;
text-decoration:underline;
}

.GN_NAV2DD_GR_TL_R2_ID1 {
position:absolute;
top:10px;
left:10px;
font-size:12px;
font-weight:700;
}

.GN_NAV2DD_GR_TL_R2_ID2 {
position:absolute;
top:10px;
left:110px;
}

.GN_NAV2DD_GR_TL_R3 {
position:absolute;
top:81px;
left:0;
width:198px;
height:25px;
background-color:#e9e9e9;
}

.GN_NAV2DD_GR_TL_R4 {
font-size:11px;
color:#666;
font-weight:700;
position:absolute;
top:106px;
left:0;
width:198px;
height:25px;
background-color:#e9e9e9;
}

.GN_NAV2DD_GR_TL_R5 {
position:absolute;
top:131px;
left:0;
width:198px;
height:27px;
background-color:#e9e9e9;
}

.GN_NAV2DD_GR_TL_R5_ID1 {
position:absolute;
top:5px;
left:10px;
font-size:10px;
color:#666;
}

.GN_NAV2DD_GR_TL_R6 a {
font-size:11px;
color:#666;
text-decoration:underline;
float:left;
margin:0;
padding:0;
}

.GN_NAV2DD_GR_TL_R6_ID1 {
position:absolute;
top:6px;
left:17px;
font-size:11px;
color:#666;
}

.GN_NAV2DD_GR_TL_R6_ID2 {
position:absolute;
top:6px;
left:95px;
font-size:11px;
color:#666;
}

.GN_NAV2DD_GR_TL_R6_ID3 {
position:absolute;
top:6px;
left:113px;
font-size:11px;
color:#666;
}

div.tgt_gn_acc_title {
position:absolute;
left:0;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

body {
font-family:verdana, helvetica, arial, sans-serif;
font-size:11px;
}

#breadcrumb {
width:729px;
text-align:left;
height:18px;
font-size:11px;
color:#999;
margin:0 0 10px;
padding:0;
}

#breadcrumb_copy {
width:634px;
float:left;
margin:0;
padding:0 0 0 17px;
}

#breadcrumb_copy p {
font-size:11px;
color:#C00;
font-weight:700;
display:inline;
margin:0;
padding:0;
}

#breadcrumb_copy a {
font-size:11px;
color:#999;
text-decoration:underline;
display:inline;
}

#breadcrumb_copy a:hover {
color:#C00;
text-decoration:underline;
display:inline;
}

#ln_body {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

#GN_NAV2DD_GR_CW_CONTAINER,#GN_NAV2DD_GR_TB_CONTAINER,.GN_NAV2DD_GR_TL_CONTAINER {
font-family:Arial, Helvetica, sans-serif;
position:relative;
width:198px;
height:184px;
}

#GN_NAV2DD_GR_CW_R1,#GN_NAV2DD_GR_TB_R1,.GN_NAV2DD_GR_TL_R1 {
position:absolute;
top:0;
left:0;
width:198px;
height:51px;
}

#GN_NAV2DD_GR_CW_R2 input,.GN_NAV2DD_GR_TL_R2 input {
margin-left:1px;
padding:0;
}

#GN_NAV2DD_GR_CW_R2_CONTAINER,#GN_NAV2DD_GR_CW_R3_CONTAINER,#GN_NAV2DD_GR_CW_R4_CONTAINER,#GN_NAV2DD_GR_CW_R5_CONTAINER,#GN_NAV2DD_GR_CW_R6_CONTAINER,#GN_NAV2DD_GR_TB_R2_CONTAINER,#GN_NAV2DD_GR_TB_R3_CONTAINER,#GN_NAV2DD_GR_TB_R4_CONTAINER,#GN_NAV2DD_GR_TB_R5_CONTAINER,#GN_NAV2DD_GR_TB_R6_CONTAINER,.GN_NAV2DD_GR_TL_R2_CONTAINER,.GN_NAV2DD_GR_TL_R3_CONTAINER,.GN_NAV2DD_GR_TL_R4_CONTAINER,.GN_NAV2DD_GR_TL_R5_CONTAINER,.GN_NAV2DD_GR_TL_R6_CONTAINER {
position:relative;
}

#GN_NAV2DD_GR_CW_R3_ID1,#GN_NAV2DD_GR_CW_R4_ID1 {
position:absolute;
top:5px;
left:10px;
font-size:12px;
color:#996;
font-weight:700;
}

#GN_NAV2DD_GR_CW_R3_ID2,#GN_NAV2DD_GR_CW_R4_ID2 {
position:absolute;
top:0;
left:82px;
font-size:12px;
color:#996;
font-weight:700;
}

#GN_NAV2DD_GR_CW_R5 input,#GN_NAV2DD_GR_TB_R5 input,.GN_NAV2DD_GR_TL_R5 input {
float:left;
height:23px;
width:63px;
margin:0 0 0 22px;
padding:0;
}

#GN_NAV2DD_GR_CW_R5_ID2,#GN_NAV2DD_GR_TB_R5_ID2,.GN_NAV2DD_GR_TL_R5_ID2 {
position:absolute;
top:0;
left:105px;
}

#GN_NAV2DD_GR_CW_R6 a:hover,#GN_NAV2DD_GR_TB_R6 a:hover,.GN_NAV2DD_GR_TL_R2 a:hover,.GN_NAV2DD_GR_TL_R6 a:hover {
color:#C00;
}

#GN_NAV2DD_GR_TB_R3_ID1,#GN_NAV2DD_GR_TB_R4_ID1 {
position:absolute;
top:5px;
left:10px;
font-size:12px;
color:#399;
font-weight:700;
}

#GN_NAV2DD_GR_TB_R3_ID2,#GN_NAV2DD_GR_TB_R4_ID2 {
position:absolute;
top:0;
left:82px;
font-size:12px;
color:#399;
font-weight:700;
}

.GN_NAV2DD_GR_TL_R3_ID1,.GN_NAV2DD_GR_TL_R4_ID1 {
position:absolute;
top:5px;
left:10px;
font-size:12px;
color:#666;
font-weight:700;
}

.GN_NAV2DD_GR_TL_R3_ID2,.GN_NAV2DD_GR_TL_R4_ID2 {
position:absolute;
top:0;
left:82px;
font-size:12px;
color:#666;
font-weight:700;
}

#footerNav li,#footerNav a,#nav3 li,#nav3 a {
height:30px;
display:block;
color:transparent;
}

#footernavcol4,#footernavcol5 {
left:549px;
width:179px;
}

#legalfooter a:hover,.footerlists a:hover,.nav2dd_GF_Body a:hover {
text-decoration:underline;
}

#nav1 li,#nav2 li,#nav3 li {
list-style:none;
position:absolute;
top:0;
margin:0;
padding:0;
}

#nav2dd_GC_DD_Body a,#nav2dd_GC_DD_Body a:hover,#nav2dd_GC_DD_Body img {
border:0;
margin:0;
padding:0;
}

#nav2dd_GC_DD_GC_Btn,#nav2dd_GC_DD_cGC_Btn {
width:104px;
height:26px;
float:left;
overflow:hidden;
}

#nav2dd_GC_DD_GC_Copy,#nav2dd_GC_DD_cGC_Copy {
width:187px;
height:26px;
float:left;
}

#nav2dd_GC_DD_Spacer1,#nav2dd_GC_DD_Spacer2 {
width:291px;
height:18px;
float:left;
overflow:hidden;
}

.GN_NAV2DD_GR_CW_TEXT,.GN_NAV2DD_GR_TB_TEXT,.GN_NAV2DD_GR_TL_TEXT {
width:auto;
height:25px;
float:left;
padding-left:5px;
}

.GN_NAV2DD_GR_CW_TEXT_BODY,.GN_NAV2DD_GR_TB_TEXT_BODY,.GN_NAV2DD_GR_TL_TEXT_BODY {
height:25px;
width:96px;
float:left;
}

.RG_CW_container,.RG_TB_container {
width:198px;
margin:0;
padding:0;
}

.RG_CW_container fieldset,.RG_TB_container fieldset {
border:none;
margin:0;
padding:0;
}

.RG_CW_container form,.RG_TB_container form {
margin:0;
padding:0;
}

.RG_CW_container legend,.RG_TB_container legend {
visibility:hidden;
margin:0;
padding:0;
}

.nav2dd_GF_C1_C1,.nav2dd_GF_C2_C1 {
width:99px;
height:130px;
float:left;
border-right:1px solid #DDD;
}

.nav2dd_GF_C1_C2,.nav2dd_GF_C2_C2 {
width:97px;
height:130px;
float:right;
}

.nav2dd_GF_C1_Top,.nav2dd_GF_C2_Top {
width:198px;
height:50px;
}


/* Base Widget Styles */

#emailSignUp {
width:270px; 
position:absolute; 
top:35px; 
left:15px;
}

#email_txt {
float:left; 
margin-right:3px;
margin-top:2px;
}

#email_btn {
float:left; 
margin-left:3px;
}

#email_input{
float:left; 
}

.input_body {
float:left; 
width:153px; 
height:22px;
}

.input_leftcap {
float:left; 
height:22px;
}

.input_rightcap {
float:left;
height:22px;
}

#baseWidget a {
line-height:1.4em;
text-decoration:none;
color:#666666;
}

#baseWidget a:hover {
text-decoration:underline;
}

#christmasInfo1 {
left:308px;
top:30px;
position:absolute;
}

#christmasInfo2 {
left:450px;
top:30px;
position:absolute;
}

#christmasInfo3 {
left:600px;
top:30px;
position:absolute;
}
