/* CSS Document */
/* IBM #1166 */
/* Hyannis Access Study */
/* Barton 6//16/06 */


body {
background-color:#02275e;
margin:0px;
scrollbar-base-color:#3F70A0;
}

body, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

font {
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.clear {
clear:both;
}

#divSideHeaderRight{
background-image:url(../images/design/honkhonk.gif);
background-repeat:no-repeat;
padding:0px;

}

#divSideHeaderRightFrameset{
padding:0px;
}

#divLoginForm{
margin-top:70px;
}

#divUrbanImage{
margin-top:60px;
margin-left:150px;
}

#divMainContainerIntranet{
_width:784px;
min-width:900px;
background:url(../images/design/topstripe.gif) repeat-x;
padding:5px 0px 0px 0px;
}

#divMainContainer {
_width:818px;
min-width:900px;
background:url(../images/design/topstripe.gif) repeat-x;
padding:5px 0px 0px 15px;
}

#divSideContainerLeft {
float:left;
}

#divSideContainerRight {
margin:0px 0px 0px 0px;
float:left;
width:625px;

}

#frmSearch {
float:right;
margin:0px;
padding:0px;
_height:0px;
min-height:0px;
}

#divSearchInput{
margin-top:33px;
margin-right:14px;
}



#tbSearch {
/*height:14px;
width:96px;
font-size:8px;*/
height:1.5em;
width:10em;
font-size:1em;
float:left;

}
#btnSearch {
float:left;
}

#divLogo {
position:relative;
width:300px;
}

#divLogoFrameset{
position:relative;
width:300px;

}

#imgLogo  {
background:transparent;
}

#divTopNav {
background-color:#ffe001;
border:1px solid #ffe001;
padding:3px 0px 3px 0px;
}

#divTopNav a, #divTopNav a:link,#divTopNav a:visited,#divTopNav a:hover,#divTopNav a:active{
color:#000000;
position:relative;
text-decoration:none;
}
#divTopNav a:hover,#divTopNav a:active{
text-decoration:underline;
color:#000000;
}

#divTopNavLinks {
float:right;
width:178px;
font-size:10px;
}

#divTopNavLinksIntra {
float:right;
width:230px;
font-size:10px;
}

#divTopNavLinksLogin {
float:right;
width:170px;
font-size:10px;
}

.TopNavLink {
float:left;
margin-right:10px;
}

#divDropMenu {
background:url(../images/web/contentwhitebg.gif) repeat-y;
margin-top:15px;
margin-left:15px;

zoom:1;
}

#divDropMenuSelect {
float:right;
}
#selDropMenu {
font-size:10px;
width:175px;
}

#divLoginImages{
margin-top:35px;
}




#divContentContainer {
padding:0px 0px 0px 0px;
padding-left:7px;

margin-left:15px;
background:url(../images/web/contentwhitebg.gif) repeat-y;
zoom:1;
min-height:215px;
_height:215px;
}


#divContentContainerSub {
padding:0px 0px 0px 0px;
padding-top:10px;
margin-top:15px;
padding-left:7px;
margin-left:15px;
background:url(../images/web/contentwhitebg.gif);
background-repeat:repeat;
zoom:1;
min-height:600px;
_height:600px;
}

#divContentContainerSubLogin {
padding:0px 0px 0px 0px;
padding-top:10px;
margin-top:15px;
padding-left:7px;
margin-left:15px;
background:url(../images/web/contentwhitebg.gif);
background-repeat:repeat;
zoom:1;
min-height:649px;
_height:663px;
}

#divContentContainer a, #divContentContainer a:link, #divContentContainer a:visited, #divContentContainer a:hover, #divContentContainer a:#divContentContainer active {
color:#0361CA;
}

#divContentContainer_full {
padding:10px 15px 15px 15px;
margin-bottom:5px;
background-color:#FFFFFF;
zoom:1;
}

#divContentContainer_full a, #divContentContainer_full a:link, #divContentContainer_full a:visited, #divContentContainer_full a:hover, #divContentContainer_full a:#divContentContainer_full active {
color:#0361CA;
}

#divSideContentLeft {
float:left;
width:400px;
padding-right:5px;

}

#divSubSideContentLeft{
float:left;
width:600px;
padding-right:5px;
}

#divSideContentRight a, #divSideContentRight a:link, #divSideContentRight a:visited, #divSideContentRight a:hover, #divSideContentRight a:active   {
color:#FFFFFF;
}

#divSideContentRight {
font-size:10px;
color:#FFFFFF;
float:right;

width:175px;
min-height:200px;
_height:200px;

}
#divSideInnerContnetRight {
margin-top:5px;
width:145px;

}
#divSideInnerContnetRight_home1 {
padding-top:0px;
border-top:5px solid #ffe001;

}

#divSideInnerContnetRight_home2 {

padding-top:5px;
border-bottom:5px solid #ffe001;
}
.InnerContent{
padding-top:5px;
padding:5px 0px 5px 15px;
width:160px;
}

#divSideContentBorder2 {

padding-left:15px;
padding-top:15px;
padding-bottom:10px;
min-height:400px;
_height:400px;

}
#divSideContentBorder2_home {

padding-top:5px;
min-height:400px;
_height:400px;


}


#divSideContentImgs {
margin-top:25px;
margin-bottom:15px;
}
#divSideContentImgs img {
border:4px solid white;
margin:15px 15px 0px 0px;
}

#divSideContentImgs_home {
margin-top:25px;


}

#divFooterRigh {
background:url(../images/web/contentwhitebg.gif) repeat-y;
zoom:1;
margin-left:15px;
}

#divFooterRighSub{
position:absolute;
background-repeat:repeat;
zoom:1;
margin-left:-195px;
margin-top:-38px;
_margin-left:-210px;
_margin-top:-28px;
}

#divFooterRigh_full {
background-color:#FFFFFF;
zoom:1;
}
#divFooterlinks {
margin-left:15px;
}

.FooterLink {
float:left;
padding-left:15px;
}

.FooterLinkHome {
float:left;
padding-left:110px;
}

.footerText{
color: #ffe001;
font-family:Verdana;
font-size:10px;
}

.footerText a, .footerText a:link, .footerText a:visited, .footerText a:hover, .footerText a:active {
color: #ffe001;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}

.footerTextSub{
color: #000000;
font-family:Verdana;
font-size:10px;
}

.footerTextSub a, .footerTextSub a:link, .footerTextSub a:visited, .footerTextSub a:hover, .footerTextSub a:active {
color: #000000;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}




#divSubFooter{
background-color:#02275E;

margin-left:100px;
padding:0px;
width:600px;
text-align:center;
font-size:10px;
}

#divSubFooterSub{
background-color:#FFFFFF;
margin-left:15px;
padding:0px;

width:610px;
text-align:center;
font-size:10px;
margin-top:-10px;
padding-bottom:10px;
}

#divSubFooter_full{
background-color:#517186;
margin-top:5px;
padding:0px;
width:600px;
text-align:center;
font-size:10px;

}


.SubFooterLink {
margin:0px;
padding:0px;

}
.SubFooterLinkSep {
margin:0px;
padding:0px;

}
.SubFooterLink a, .SubFooterLink a:link,.SubFooterLink a:visited,.SubFooterLink a:hover,.SubFooterLink a:active{
color:#ffe001;
text-decoration:none;
margin:0px;
padding:0px;
}
.SubFooterLink a:hover,.SubFooterLink a:active{
text-decoration:underline;
color:#ffe001;
}

.SubFooterLinkSub {
margin:0px;
padding:0px;

}
.SubFooterLinkSub a, .SubFooterLinkSub a:link,.SubFooterLinkSub a:visited,.SubFooterLinkSub a:hover,.SubFooterLinkSub a:active{
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}
.SubFooterLinkSub a:hover,.SubFooterLinkSub a:active{
text-decoration:underline;
color:#000000;
}

#nafooterspan {
margin:5px auto; 
width:423px;
display:block;
text-align:center;
color:#FFFFFF;
}

#nafooterspan a, #nafooterspan a:link, #nafooterspan a:visited, #nafooterspan a:hover, #nafooterspan a:active {
color:#FFFFFF;
text-decoration:none;
}

#nafooterspan a:hover, #nafooterspan a:active {
text-decoration:underline;
}

#divNavigation a{

display:block;
padding-top:12px;
padding-bottom:12px;
padding-left:20px;
/*height:30px;
_height:37px;*/
}

#divNavLink{


/*height:34px;*/
width:177px;
border-bottom:1px solid #ffe001;
}


#divNavLinkOver{

/*height:34px;*/
width:177px;
border-bottom:1px solid #ffe001;
background-color:#ffe001;
}


#divNavigation div a:hover,#divNavigation div a:active {
background-color:#ffe001;color:#000000;
text-decoration:none;

}


#divNavLinkOver div a:link, #divNavLinkOver div a:visited, #divNavLinkOver div a:hover, #divNavLinkOver div a:link, #divNavLinkOver div a:active{
color:#000000;
text-decoration:none;
}

# navText{
padding-top:8px;
padding-left:20px;
}

#navText a, #navText a:link, #navText a:visited, #navText a:hover, #navText a:active{
color:#FFFFFF;
text-decoration:none;
}

# navTextOver{
padding-top:8px;
padding-left:20px;
}

#navTextOver a, #navTextOver a:link, #navTextOver a:visited, #navTextOver a:hover, #navTextOver a:active{
color:#000000;
text-decoration:none;
}




.specials {
margin:20x 0px 0px 0x;
clear:left;
}

#divCalendar li {
margin-left:15px;
list-style-position:outside;

}

#divDocs{
width:400px;
}

#submit {
 background-color:#8ac0e4; font-weight:bold;
 float:right;
 margin-right:35px;
 }
#Unsubscribe{
 background-color:#8ac0e4; font-weight:bold;
 float:right;
 margin-right:35px;
 }
 
#divDocHeader {
background:url(../images/web/docHeaderBg.gif) repeat-x;
}
#divDocHeadClose {
font-weight:bold;
color:#FFFFFF;
margin-left:365px;
}
#divDocHeadClose a,#divDocHeadClose a:link,#divDocHeadClose a:visited,#divDocHeadClose a:hover, #divDocHeadClose a:active {
color:#FFFFFF;
}