


ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}

/* Sub menu drop down */

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 501;
	cursor: default;
}


/* Sub menu format */

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: -35px; /* Sub menu left or right from the hearder */
	right: 10px;
	width: 160px;
	z-index: 502;
	margin-top: -1px;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Century Gothic', Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 1em;
	font-weight: normal;
	border-left: 1px solid #90B6CE;
	border-right: 1px solid #90B6CE;
	border-bottom: 1px solid #90B6CE;
	background-color: #1F6F9F;
	text-shadow: #000 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;

}

#nav_bar {
	width: 100%;
	height: 105px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: none;
	background: url(../images/menu_background.gif) repeat-x;
}

#menu_bar {
	width: 764px;
	height: 86px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	padding: 0;
	list-style-type: none;
	border: none;
}


/* Sub menu placement */

#sub_menu {
	width: 764px;     /* Menu total width in size */
	height: 20px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	list-style-type: none;
	font-size: 13px;         /* Menu Names Text Size */
	line-height: 1.3em;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Century Gothic', Arial, Verdana, sans-serif;
	color: #fff;
}


ul.dropdown li:hover > ul {
	visibility: visible;     /* Actually show the sub menu */
}


/* sub menu placement & Arrow*/

ul.dropdown ul *.dir { 
	padding: 2px 2px 2px 5px;
	background-image: url(../images/submenu_arrow.png);
	background-position: 99% 50%;
	background-repeat: no-repeat;
}


ul.dropdown a:hover { 
	border-top-color: #90B6CE !important; 
	border-left-color: #90B6CE;
	background-color: #90B6CE;
	color: #fff;
}

/* sub menu text total width*/

ul.dropdown ul a {
	padding: 2px 2px 2px 5px;
	width: 153px;
}

ul.dropdown a {
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 5px 30px;
}

ul.dropdown a:link,
ul.dropdown a:visited {
	color: #fff;
}

/* sub menu menu popup placement*/

ul.dropdown ul ul {
	top: 0;
	right: 10px;
	left: -5px;
	margin-top: 20px;
	border-top:  1px solid #90B6CE;
}



/* Menu */


ul.dropdown li a.main {
	height: 20px;
	margin: 0;
	padding: 2px 30px 0px 5px;
	background-color: transparent;
}

/* Home Menu Item */

#sub_menu #submenu_1 a.main:hover {
	margin-top: 0px;
	padding-right: 0;
	width: 47px;
	height: 20px;
	background: url(../images/home_hover.gif) no-repeat;
}

#main_body #submenu_1 a.main {
	padding-right: 0;
	width: 47px;
	height: 20px;
	background: url(../images/home.gif) no-repeat;
}

#main_body #submenu_1 a.main:hover {
	padding-right: 0;
	width: 47px;
	height: 24px;
	background: url(../images/home_hover.gif) no-repeat;
}

#sub_menu #submenu_webmail a.main:hover {
	margin-top: 0px;
	padding-right: 0;
	width: 150px;
	height: 24px;
	background: url(../images/webmail_link_closed.gif) no-repeat;
}

#main_body #submenu_webmail a.main {
	padding-right: 0;
	width: 150px;
	height: 24px;
	background: url(../images/webmail_link_closed.gif) no-repeat;
}

#main_body #submenu_webmail a.main:hover {
	padding-right: 0;
	width: 150px;
	height: 24px;
	background: url(../images/webmail_link.gif) no-repeat;
}


#sub_menu #submenu_id_services a.main:hover, #sub_menu #submenu_id_terms_of_service a.main:hover, #sub_menu #submenu_id_resources a.main:hover, 
#sub_menu #submenu_id_contact_us a.main:hover, #sub_menu #submenu_id_webmail a.main:hover 
  {
	background: url(../images/menu_green_arrow.gif) no-repeat top right;
}

#header
{
	width: 680px;
	margin: 10px auto;
	text-align: center;
}



#content
{
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
	width: 764px;
	text-align: left;
	/* border: 1px solid white; */
}

body>#content
{
	width: 764px;
	text-align: left;
}



/* edit background */
body
{
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: inherit;
	background-image: url(../images/blend_background.png);
	background-repeat: repeat-x;
	background-position: left 105px;
	background-color: rgb(1, 91, 151);
}



body, table, td
{
	color: #FFFFFF;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Century Gothic', Arial, Verdana, sans-serif;
	font-size: 15px;
}


h1
{
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
}

h2
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.5em;
	font-weight: bold;
}


a:link
{
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited
{
	color: #D1D1D1;
	text-decoration: underline;
}

a:active
{
	color: #D1D1D1;
	text-decoration: underline;
}

a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}



#footer
{
	margin: 30px auto 0 auto;
	padding: 15px 0 0 0;
	width: 764px;
	height: 200px;
	text-align: left;
	font-size: 10px;
	border-top: 1px solid #a1a5a9;
	padding-top: 1em;
}




