/* Global Styles */
body {
margin-left: 30px;
margin-top: 5px;
background-color: #ffffff;
text-align: left;
}
div {
margin: 0px;
}
p {
margin: 0px;
}
td {
font: 12px Arial, Tahoma, Verdana, Geneva, sans-serif;
color: #555555;
}
h1 {
font-size: 28px; 
margin-top: 20px;
margin-bottom: 10px;
font-weight: bold; 
color: #707394; 
letter-spacing: 0px;
font-family: Arial, Verdana, sans-serif; 
text-decoration: none
}
h2 {
font-size: 14px; 
margin-top: 12px;
margin-bottom: 6px;
font-weight: bold; 
color: #85631B; 
letter-spacing: 0px;
font-family: Arial, Verdana, sans-serif; 
text-decoration: none
}
li.bullet {
font-size: 12px; 
list-style-image: url(./images/submenu_bg_on.gif); 
margin-top: -13px; 
margin-bottom: 18px;
margin-right: 14px; 
margin-left: -15px; 
text-indent: 0px; 
line-height: 14px;
}

/* Global link styles */
A {
font-size: 12px; 
color: #2A4567;
font-weight: normal; 
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
text-decoration: underline;
}
A:hover {
color: #A7ADB8; 
font-weight: normal; 
text-decoration: underline;
}
A:active {
color: #2A4567;
font-weight: normal; 
text-decoration: none;
}

A.nav-bottom {
font-size: 11px; 
color: #BDBAAD;
font-weight: normal; 
font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; 
text-decoration: none;
}
A:hover.nav-bottom {
color: #A7ADB8; 
text-decoration: underline;
font-weight: normal;
}
A:active.nav-bottom {
color: #BDBAAD;
font-weight: normal; 
text-decoration: none;
}

A.more {
font-size: 10px;
text-decoration: underline;
vertical-align: sub;
margin-left: 4px;
margin-bottom: 0px;
}
A:hover.more {
text-decoration: underline;
}
A:active.more {
text-decoration: underline;
color: #865C20;
}

/* Main content tables */
table.main {
border-top: solid #D7D7D7 1px;
border-bottom: solid #D7D7D7 1px;
}
td.content {
background-position: top left;
background-repeat: repeat-x;
background-image: url(images/content_bg.gif);
padding: 18px;
}
td.nav-bottom {
padding-top: 10px;
font: 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
color: #BDBAAD;
}

/* Top Navigation */
div.nav {
margin-top: 5px; 
margin-bottom: 10px;
margin-right: 10px;
}
A.nav, A:visited.nav {
font-size: 11px; 
color: #838383; 
font-weight: bold; 
font-family: Arial, Geneva, sans-serif; 
text-decoration: none;
padding-left: 14px;
padding-right: 20px;
background-position: 0px 2px;
background-repeat: no-repeat;
background-image: url(images/submenu_bg_off.gif);
margin-top: -50px;
}
A:hover.nav {
font-weight: bold; 
color: #2A4567; 
text-decoration: none;
background-position: 0px 2px;
background-repeat: no-repeat;
background-image: url(images/submenu_bg_on.gif);
}

/* Sub Navigation - this creates the subnav look and effects */
table#submenu {
width: 190px;
}
td.submenu {
background-position: 190px;
background-repeat: repeat-y;
background-image: url(images/submenu_bg_main.gif);
}
td.submenu-image {
padding-bottom: 2px;
padding-top: 2px;
border-right: solid #D7D7D7 1px;
border-bottom: solid #D7D7D7 1px;
}
td.submenu-bottom {
border-right: solid #D7D7D7 1px;
}
td.nav-sub {
padding: 0px;
border-right: solid #D7D7D7 1px;
border-bottom: solid #D7D7D7 1px;
}
td.nav-sub-highlight {
padding: 0px;
border-bottom: solid #D7D7D7 1px;
}
A.nav-sub, A:visited.nav-sub {
font-size: 11px; 
color: #838383; 
font-weight: bold; 
font-family: Arial, Geneva, sans-serif; 
text-decoration: none;
text-indent: 14px;
display: block;
width: 100%;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 0px;
background-position: 0px 9px;
background-repeat: no-repeat;
background-image: url(images/submenu_bg_off.gif);
}
A:hover.nav-sub {
font-weight: bold; 
color: #2A4567; 
text-decoration: none;
background-position: 0px 9px;
background-repeat: no-repeat;
background-image: url(images/submenu_bg_on.gif);
}
A.nav-sub-highlight {
font-size: 11px; 
font-weight: bold; 
font-family: Arial, Geneva, sans-serif; 
text-decoration: none;
text-indent: 14px;
display: block;
width: 100%;
padding: 7px;
padding-left: 0px;
background-color: #ffffff;
color: #2A4567; 
cursor: default;
background-position: 0px 9px;
background-repeat: no-repeat;
background-image: url(images/submenu_bg_on.gif);
}
A:hover.nav-sub-highlight, A:active.nav-sub-highlight, A:visited.nav-sub-highlight {
color: #2A4567; 
text-decoration: none;
font-weight: bold; 
}


/* Main Navigation styles */
#UpperContainer {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; WIDTH: 749px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
#MiddleNavMain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 749px; PADDING-TOP: 0px; POSITION: absolute; TOP: 187px
}
#MiddleNavMain UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: auto
}
#MiddleNavMain LI {
	DISPLAY: inline; FONT: bold 12px arial,sans-serif; OVERFLOW: hidden; COLOR: #fff
}
#MiddleNavMain LI A {
	DISPLAY: inline; FONT: bold 12px arial,sans-serif; OVERFLOW: hidden; COLOR: #fff
}
#MiddleNavMain LI {
	DISPLAY: block; FONT: bold 12px arial,sans-serif; OVERFLOW: hidden; HEIGHT: 20px; TEXT-DECORATION: none
}
#MiddleNavMain LI A {
	DISPLAY: block; FONT: bold 12px arial,sans-serif; OVERFLOW: hidden; HEIGHT: 20px; TEXT-DECORATION: none
}
#MiddleNavMain LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 7px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/img/global/main_nav_arrow.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
#MiddleNavMain LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 8px; PADDING-LEFT: 0px; background-position: -1px 5px; BACKGROUND-IMAGE: url(images/main_arrow.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#MiddleNavMain LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 20px
}
#MiddleNavMain LI A SPAN {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 20px
}
#MiddleNavMain LI A:hover {
	CURSOR: hand; TEXT-DECORATION: underline
}
#MiddleNavMain LI A.MainNavActive {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 2px; FLOAT: left; BACKGROUND-IMAGE: url(images/l_bg_nav_button.gif); MARGIN: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#MiddleNavMain LI A:hover {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 2px; FLOAT: left; BACKGROUND-IMAGE: url(images/l_bg_nav_button.gif); MARGIN: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#MiddleNavMain LI A.MainNavActive {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(images/l_bg_nav_button.gif); MARGIN: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#MiddleNavMain LI A:hover {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(images/l_bg_nav_button.gif); MARGIN: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#MiddleNavMain UL LI A {
	cursor: hand; TEXT-DECORATION: none
}
#MiddleNavMain UL LI A:hover {
	cursor: hand; TEXT-DECORATION: none
}
#MiddleNavMain UL LI A:active {
	cursor: hand; TEXT-DECORATION: none
}
#MiddleNavMain UL LI A:visited {
	cursor: hand; TEXT-DECORATION: none
}
#MiddleNavMain UL LI A:link {
	cursor: hand; TEXT-DECORATION: none
}
#NavMainItem1 {
	WIDTH: 220px
}
#NavMainItem1 A {
	WIDTH: 220px
}
#NavMainItem1 A.MainNavActive SPAN {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/button_back.gif); MARGIN-LEFT: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#NavMainItem1 A:hover SPAN {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/button_back.gif); MARGIN-LEFT: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#NavMainItem2 {
	WIDTH: 200px
}
#NavMainItem2 A {
	WIDTH: 200px
}
#NavMainItem2 A.MainNavActive SPAN {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/button_back.gif); MARGIN-LEFT: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#NavMainItem2 A:hover SPAN {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/button_back.gif); MARGIN-LEFT: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#NavMainItem3 {
	WIDTH: 300px
}
#NavMainItem3 A {
	WIDTH: 300px
}
#NavMainItem3 A.MainNavActive SPAN {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/button_back.gif); MARGIN-LEFT: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}
#NavMainItem3 A:hover SPAN {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/button_back.gif); MARGIN-LEFT: 0px; COLOR: #fff; BACKGROUND-REPEAT: no-repeat
}

.MiddleNavMainItemExpansion { /* NOTE - CHANGE SUBMENU HEIGHT TO ACCOMIDATE NUMBER OF MENU ITEMS + OR - */ 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 4; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); LEFT: 30px; PADDING-BOTTOM: 0px; FONT: 12px arial,sans-serif; OVERFLOW: hidden; WIDTH: 750px; PADDING-TOP: 0px; POSITION: absolute; TOP: 218px; HEIGHT: 100px; BACKGROUND-COLOR: #052542; -moz-opacity: .8
}
.NavMainDividerClass {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 5; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=15); LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 1px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: #fff; -moz-opacity: 0.15
}
.NavMainSubMenu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px arial,sans-serif; OVERFLOW: hidden; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 171px
}
.NavMainSubMenu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 19px
}
.NavMainSubMenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 19px
}
.NavMainSubMenu LI {
	PADDING-LEFT: 10px
}
.NavMainSubMenu LI.NavMainSelected {
	BACKGROUND: url(/img/global/main_nav_arrow.gif) #884D00 no-repeat right 7px
}
.NavMainSubMenu A {
	FONT: 12px/18px arial,sans-serif; font-weight: normal; text-decoration: none; WIDTH: 230px; COLOR: #fff
}
.NavMainSubMenu A:active {
	FONT: 12px/18px arial,sans-serif; font-weight: normal; text-decoration: none; WIDTH: 230px; COLOR: #fff
}
.NavMainSubMenu A:hover {
	FONT: 12px/18px arial,sans-serif; font-weight: normal; text-decoration: none; WIDTH: 230px; COLOR: #fff
}
.ImageBorder {color:#999999}

Obama.nav, A:visited.nav {
font-size: 11px; 
color: #0000FF; 
font-weight: bold; 
font-family: Arial, Geneva, sans-serif; 
text-decoration: none;
padding-left: 14px;
padding-right: 20px;
background-position: 0px 2px;
background-repeat: no-repeat;
background-image: url(images/submenu_bg_off.gif);
margin-top: -50px;
}

