html {
overflow-y:scroll;
}
body
{
    background:  url(images/bgGradient.gif) 0% 0% repeat-x; 
    list-style-image: url('images/lidash.gif');
}
select { 
  font-size: 12px;
  font-family: arial;
}
h1
{
  color: #406c8e;
  font-size: 22px;
  font-weight:normal;
  font-family: arial;
}

h2
{
  color: #406c8e;
  font-size: 15px;
  font-weight:bold;
  font-family: arial;
}

h3
{
  color: #429548;
  font-size: 14px;
  font-weight:normal;
  font-family: arial;
}

td.na-promo-menu-spacer
{
	background-color:#e6e6e6;
	padding-top:3px; 
	padding-bottom:3px;
	border-bottom-color:#bebebe; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#ffffff; 
	border-top-style:solid;
	border-top-width:1px;
}  
td.na-promo-menu-header
{
	background-color:#d6d6d6;
	padding-left:0px;
	padding-top:4px; 
	padding-bottom:4px;
	border-top-color:#ffffff; 
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#bebebe; 
	border-bottom-style:solid;
	border-bottom-width:1px;
}
h1.na-promo-menu-header
{
  color: #3a5572;
  font-size: 13px;
  font-weight: bold;
  font-family: arial;
  padding:0px;
  margin:0px;
}

a:link.na-promo-menu-header
{
  color: #3a5572;
  font-weight: bold;
  font-family: arial;

} 
a:visited.na-promo-menu-header
{
  color: #3a5572;
  font-weight: bold;
  font-family: arial;
}
a:hover.na-promo-menu-header
{
	text-decoration: none;
}  
td.na-promo-menu-link 
{
	background-color:#e6e6e6;	   	
	padding-top:4px; 
	padding-bottom:4px;
	border-bottom-color:#bebebe; border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#ffffff; 
	border-top-style:solid;
	border-top-width:1px;
}  
a:link.na-promo-menu-link
{
  text-decoration: none;
  color: #3a5572;
  font-weight: normal;
  font-size: 11px;
  font-family: arial;
}
a:visited.na-promo-menu-link
{
  text-decoration: none;
  color: #3a5572;
  font-weight: normal;
  font-size: 11px;
  font-family: arial;
} 
a:hover.na-promo-menu-link
{
	text-decoration: underline;
}
td.na-promo-menu-content
{
	background-color:#e6e6e6;
	border-top-color:#ffffff; 
	border-top-style:solid;
	border-top-width:1px;  	
	padding-top:4px; 
	padding-bottom:4px;
} 
.na-promo-menu-content p
{
	font-size: 12px;
	color: #3a5572;
	line-height:95%;
	padding-bottom: 0px;
	margin-top:3px;
	margin-bottom:0px;
}
td.na-promo-menu-footer
{
   text-align:right; font-size:0px;margin:0px;padding:0px; line-height: 0px;
}
.na-promo-menu
{
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}	
.cu2-title
{
    FONT-SIZE: 18px;
    COLOR: #3a5572;
    FONT-FAMILY: Arial;
}
.cu2-title A
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.cu2-title A:active
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.cu2-title A:link
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.cu2-title A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.cu2-title A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.cu2-copy
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #303132;								  
    FONT-FAMILY: Arial;
}
.cu2-copy H1
{
	FONT-SIZE: 15px;
	font-weight: bold;
	color: black;
	margin-bottom:3px;
}
.cu2-copy H2
{
    FONT-SIZE: 14px;
    font-weight: bold;
    COLOR: #3a5572;
    FONT-FAMILY: Arial;
	margin-bottom: 5px;
}
.cu2-copy H3
{
	FONT-SIZE: 12px;
    font-weight: bold;
    COLOR: #3a5572;
    FONT-FAMILY: Arial;
	margin-top: 0px;
	margin-bottom: 5px;
	padding:0px;  
}
.cu2-copy TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, 'Trebuchet MS'
}
.cu2-copy A
{
    COLOR: #303132;
    TEXT-DECORATION: underline
}
.cu2-copy A:active
{
    COLOR: #303132;
    TEXT-DECORATION: underline
}
.cu2-copy A:link
{
    COLOR: #303132;
    TEXT-DECORATION: underline
}
.cu2-copy A:visited
{
    COLOR: #303132;
    TEXT-DECORATION: underline
}
.cu2-copy A:hover
{
    COLOR: #3a5572;
    TEXT-DECORATION: underline
}

/*  required css elements for framework  */
input.logingo
{	  
	margin-top: 15px;
	margin-left: 4px;
}
.headerLeft{
background:url(images/bgLeft.png) repeat-x; 
vertical-align: top;
}

.headerCenter{
background:url(images/bgCenter.png) repeat-x; 
vertical-align: top;
}

.headerRight{
background:url(images/bgRight.png);
background-repeat:repeat-x; 
vertical-align: top;
}

.headerMenu{
width:100%;
text-align:left;
}

.footer{
vertical-align: top;
margin-left:auto; margin-right:auto;
font-family:arial;
font-size:11px;
color: #797979;
}

#fixedHeader {
  left: 0px; top: 0px; right: 0px; z-index:41;
}
body > div#fixedHeader {
  position: fixed;
}

#fixedBoundary {
  position: absolute; left: 0px; top: 81px; right: 0px; z-index:40;
}

body > div#fixedBoundary {
  position: fixed;
  width:100%;
  height:1px;
  border-style:none;
  background-color:#a7a7a7;
}

#fixedBorder {
  position: absolute; left: 0px; top: 82px; right: 0px;
}

body > div#fixedBorder {
  position: fixed; 
  width:100%;
  height:1px;
  border-style:none;
  background-color:#d8d8d8;
}

.fixedMenu {
  position: absolute; left: 0px; top: 81px;
  background-color:#fff;
  border-style:solid; border-color:#dcdcdc; border-width:7px;
  z-index:33;
  visibility:hidden;
}

body > div.fixedMenu {
  position: fixed;
}

.fixedMenuShadow {
  position: absolute; left: 0px; top: 81px;
  z-index:32;  
  visibility:hidden;
}

body > div.fixedMenuShadow {
  position: fixed;
}

.fixedMenuShadowBottom {
  position: absolute; left: 0px; top: 415px;
  z-index:32;  
  visibility:hidden;
}

body > div.fixedMenuShadowBottom {
  position: fixed;
}

body > div.fixedMenuShadowBottom {
  position: fixed;
}

.fixedMenuShadowBottomLeft {
  position: absolute; left: 0px; top: 409px;
  z-index:34;  
  visibility:hidden;
}

body > div.fixedMenuShadowBottomLeft {
  position: fixed;
}

.fixedMenuShadowBottomRight {
  position: absolute; left: 0px; top: 415px;
  z-index:34;  
  visibility:hidden;
}

body > div.fixedMenuShadowBottomRight {
  position: fixed;
}

.headerMenuTitle {
    cursor:default;
    color:#6f6f6f;
    font-weight:bold;
}

.headerMenuTitle a 
{
    color:#608cae;
}

.headercontextmenu {
color:#797979;
font-family: Arial;
font-size:11px;
}
.headercontextmenu strong {
color: #797979;
}
.headercontextmenu a 
{
    color:#608cae;
    text-decoration:none;
}
.headercontextmenu a:hover
{
    text-decoration:underline;
}

/*- Menu Tabs 4--------------------------- */

#tabs4 {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #b0b0b0;
  }
#tabs4 ul {
  margin:0;
  padding:0px 0px 0 0px;
  list-style:none;
  }
#tabs4 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs4 a {
  float:left;
  background:url("images/tableft4.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 7px;
  text-decoration:none;
  }
#tabs4 a span {
  float:left;
  display:block;
  background:url("images/tabright4.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#3a5572;
  }
#tabs4 a:hover span {
  color:#6B78A9;
  }
#tabs4 a:hover {
  background-position:0% -42px;
  }
#tabs4 a:hover span {
  background-position:100% -42px;
  }  

/*- content unit --------------------------- */

td.content-unit-body
{
	padding-top: 15px;
	padding-bottom: 3px;
	padding-left:10px;
	padding-right:10px;
	border-width:1px;
	border-color:#c6c6c6;
	border-style:solid;
	margin: 0px;
} 
td.content-unit-head
{
    background-image:url(images/bgright.png);
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:10px;
	padding-right:10px;	
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;   	
	border-top:1px solid #c6c6c6;	
	height: 30px;
	margin:0px;
}
td.content-unit-footer
{
	padding: 0px;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;   	
	border-bottom:1px solid #c6c6c6;	
	margin: 0px;	
	height: 21px;
}
h1.content-unit
{
  color: white;
  font-weight: normal;
  font-size: 14px;
  FONT-FAMILY: arial, Verdana, Arial;
  padding:0px;
  margin:0px;
}	    
h1.content-unit A
{
	color:white;
	text-decoration: none;
}	
h1.content-unit A:link
{
	color:white;
	text-decoration: none;
}	
h1.content-unit A:hover
{
	color:white;
	text-decoration: none;
}	
h1.content-unit A:active
{
	color:white;
	text-decoration: none;
}	
h1.content-unit A:visited
{
	color:white;
	text-decoration: none;
}	
ul
{
    list-style-image: url('images/libox.gif');
    padding-left: 14px; 
}

/* container for slides */
.images {
	position:relative;	
	height:250px;
	
	width:475px;
	float:left;	
	margin:0px;
	cursor:pointer;
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:7px;
	padding:0 10px 10px 10px;
	height:200px;
	font-size:12px;
}

/* tabs (those little circles below slides) */
.slidetabs {
	clear:both;
	margin-left:170px;
}

/* single tab */
.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(images/slideshow/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	background:#fff url(images/slideshow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}

.contentTitle {
    color: #797979;
    font-family: arial;
    font-size: 12px;
    text-align: left;
}

.contentBlock {
    border-style: none;
    color: #797979;
    font-family: arial;
    font-size: 11px;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    */
	/* For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    */
	border-top:1px solid #C6C6C6;
	border-left:1px solid #C6C6C6;
	border:1px solid #C6C6C6;
	width:80%;
}

