html,body{
height: 100%;
}
body,td,th{
color: #014876;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}
body {
	background-color: #014876;
}
a:link {
	color: #014876;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #014876;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #F89226;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #014876;
}

.white {
	color: #FFFFFF;
}

.blueSide {
	background-image: url(images/top-blue-yellow.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

#blackBox {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #FF0000;
	background-image: url(images/black.png);
	left: 0px;
	top: 0px;
	margin: 0px;
	visibility: hidden;
}


/* NEW FLY OUT dropmenudiv */

.home_page_menu_position{top:226px;
	left:63px;}
	
.home_page_menu_position1{top:226px;
	left:15px;}
		
.inner_page_menu_position{top:60px;
	left:33px;}
	
	.inner_page_menu_position1{top:60px;
	left:17px;}

#dropmenudiv { 
    font-family: arial,sans-serif;
    font-size: 11px;
    height: 150px;
	
    position: absolute;  
    width: 219px; display:none;
	z-index:111;
}
#dropmenudiv ul li a, #dropmenudiv ul li a:visited {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ded1c2;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 0 0;
    color: #014876;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 29px;
	text-indent:5px;
    text-decoration: none;
    width: 219px;
	text-align:left;
}
#dropmenudiv ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#dropmenudiv ul li {
    float: left;
    margin-right: 1px;
    position: relative;
}
#dropmenudiv ul li ul {
    display: none;
}
#dropmenudiv ul li:hover a {
    background: none repeat scroll 0 0 #fdc68a;
    color: #014876;
}
#dropmenudiv ul li:hover ul {
    display: block;
    left: 220px;
    position: absolute;
    top: 0;
    width: 219px;
}
#dropmenudiv ul li:hover ul li a.hide {
    background: none repeat scroll 0 0 #DFC184;
    color: #000000;
}
#dropmenudiv ul li:hover ul li:hover a.hide {
    width: 219px;
}
#dropmenudiv ul li:hover ul li ul {
    display: none;
}
#dropmenudiv ul li:hover ul li a {
    background: none repeat scroll 0 0 #fdc68a;
    color: #014876;
    display: block;
    width: 219px;
}
#dropmenudiv ul li:hover ul li a:hover {
    background: none repeat scroll 0 0 #DFC184;
    color: #000000;
}
#dropmenudiv ul li:hover ul li:hover ul {
    color: #000000;
    display: block;
    left: 220px;
    position: absolute;
    top: 0;
}
#dropmenudiv ul li:hover ul li:hover ul li a {
    background: none repeat scroll 0 0 #DFC184;
    color: #000000;
    display: block;
    width: 219px;
}
#dropmenudiv ul li:hover ul li:hover ul li a:hover {
    background: none repeat scroll 0 0 #BD8D5E;
    color: #FFFFFF;
}


/* END OF FLY OUT */

div.home_btn_1:hover #dropmenudiv{ display:block !important;}
div.home_btn_1 a:hover #dropmenudiv{ display:block !important;}
div.home_btn_1{ position:relative;}

.footer_links a:link, footer_links a:visited{ font-weight:normal;}
.footer_links a:hover{ font-weight:normal;}

.footer_links, .footer_links ul, .footer_links ul ul{ margin:0; padding:0; list-style:none; text-align:left; }
.footer_links li{ float:left; margin-left:10px; margin-right:20px; font-weight:bold !important; margin-bottom:10px; }
.footer_links li ul li, .footer_links li ul li ul li{ float:left; margin-left:0px; margin-bottom:0px; font-weight:bold !important; }
.footer_links li ul li, .footer_links li ul li ul li{ margin-left:0px; font-weight:normal; font-size:11px; margin-bottom:0px;   display:block; clear:both; }
 .footer_links li ul li ul li{ margin-left:15px; font-weight:normal; font-size:11px; display:block; clear:both; margin-bottom:0px; }
 
 
 
 
 
 
 
 .menu, .menu ul {
    border: 0 none;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
	float:right;
}
.menu li {
    border: 0 none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 5;
}
.menu li:hover {
    white-space: normal;
    z-index: 10000;
}
.menu li li {
    float: none;
}
.menu ul {
    bottom: 0;
    left: 0;
    position: absolute;
    visibility: hidden;
    z-index: 10;
}
.menu li:hover > ul {
    bottom: 100%;
    visibility: visible;
}
.menu li li:hover > ul {
    bottom: 0;
    left: 100%;
}
.menu:after, .menu ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.menu, .menu ul {
    min-height: 0;
}
.menu ul {
    background-image: url("empty.gif");
    margin: 0 0 -10px -18px;
    padding: 30px 30px 14px;
}
.menu ul ul {
    margin: 0 0 -30px -0px;
    padding: 30px 30px 30px 15px;
	padding: 30px 30px 30px 14px\9;
}
.menu, .menu ul li {
    background: none repeat scroll 0 0 #fff;
    color: #fff;
}
.menu ul {
    width: 11em;
}
.menu a {
    color: #014876;
    display: block;
    padding: 0.4em 1em;
    position: relative;
    text-decoration: none;
	font-weight:normal;
}
.menu a:hover, .menu li:hover > a {
    color: #F78F1E;
}
.menu li li {
    
}
.menu ul > li + li {
    border-top: 0 none;
}
.menu li li:hover > ul {
    bottom: 5px;
    left: 90%;
}
.menu > li:first-child > a, .menu li + li + li li:first-child > a {
    color: #014876; font-weight:normal;
}

.menu > li li:first-child > a, .menu li + li + li li:first-child > a {
    color: inherit; font-weight:normal;
}
.menu li li a:link, .menu li li a:visited, .menu li li li a:link, .menu li li li a:visited{ color:#fff;}
.menu li li a:hover, .menu li li li a:hover{  color: #F78F1E;}
.menu li li:hover > a {
    color: #F78F1E;
}
.menu li li{ background-color:#014876; color:#fff; border-bottom:1px solid #fff;  }
.menu li li li{ border-left:1px solid #fff;}
