@charset "utf-8";
/* CSS Document */

body {
	background-color:#0d293e;
	background-image: url(../images/bg.png);
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-position:top;
	background-repeat:repeat-x;
}
.loading{
    position: fixed;
    top: 0;
    right: 0;
    z-index: 5000;
    FONT-FAMILY: Arial;
    background-color: #C85151;
    font-size: 10px;
    color: white;
    padding: 2px;
    width:100px;
}


 .UpdateProgress1 
 {
   background-color:#024978;
   color:White;
   FONT-FAMILY: Arial;
   font-size :12px;
   
   top:50px;
   width:120px;
   height:50px;
   font-weight:bolder;
   vertical-align:middle;
   border-style:dashed;
   border-color:#7BCDEB;
   border-width:thin;
 }
 
.UpdateProgress1 img {
   vertical-align:middle;
   
   margin:2px;
 }
.rcurve {
	background-image: url(../images/rcurve.png);
	height: 80px;
	width: 11px;
}
.tabbg {
	background-image: url(../images/tabbg.png);
	width: 713px;
}
A.topnavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 80px;	
}
A.topnavlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	width: 80px;	
}
/***** Blocks*******/

.btcurve {
	background-image: url(../images/blocks/tcurvebg.png);
	height: 31px;
	width: 301px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #025f95;
	padding-left: 10px;
		text-decoration: none;
	}
	
	.bbtcurve {
	background-image: url(../images/blocks/tbcurvebg.png);
	height: 36px;
	width: 926px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #025f95;
	padding-left: 10px;
    text-decoration: none;
	}
	
	a.blue_header
	{			
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #025f95;
	padding-left: 10px;
    text-decoration: underline;
	}
.bmbg {
	background-image: url(../images/blocks/mbg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #235b7b;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.bbmbg {
	background-image: url(../images/blocks/mbbg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #235b7b;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	width: 926px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #025f95;
	padding-left: 10px;
	text-decoration: none;
}
.bbotcurve {
	background-image: url(../images/blocks/bcurve.png);
	height: 10px;
	width: 301px;
}
.bbbotcurve {
	background-image: url(../images/blocks/bbcurve.png);
	height: 16px;
	width: 926px;
}



/* Footer */
#FOOTER {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 824px;
}
#FOOTER td {vertical-align:middle;}
#FOOTER .copyright_home {text-align:center; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none;}
#FOOTER .copyright {text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none;}
#FOOTER a.copyrightlink:link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none;}
#FOOTER a.copyrightlink:visited {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none;}
#FOOTER a.copyrightlink:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: underline;}
#FOOTER_INSIDE .copyright_home {text-align:left;}

/*** NAV ****/
#NAV {font-size:12px; position:relative; z-index:100; font-family:Arial,Helvetica,sans-serif; font-size:11px;}
/* hack to correct IE5.5 faulty box model */
* html #NAV {width:924px; width:924px;} /* 924px this was 655 - but changed to 924 to fix IE5 search bar from going on a second line */
/* remove all the bullets, borders and padding from the default list styling */
#NAV ul {padding:0;margin:0;list-style-type:none;}
#NAV ul ul {}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#NAV li {float:left;position:relative;}
/* style the links for the top level */
#NAV a, #NAV a:visited {display:block; font-size:11px; font-weight:bold; text-decoration:none; color:#fff; border:0px solid #000000; padding:0px 15px 0px 15px; vertical-align:middle; line-height:31px;}
#NAV a:hover, #NAV a:visited:hover {display:block; font-size:11px; font-weight:bold; text-decoration:none;}

/* a hack so that IE5.5 faulty box model is corrected */
* html #NAV a, * html #NAV a:visited {color:#fff;}
* html #NAV a:hover, * html #NAV a:visited:hover {color:#fff; color:#436086;}

/* style the second level background */
.#NAV ul ul a.drop, #NAV ul ul a.drop:visited {background:#fff}
/* style the second level hover */
#NAV ul ul a.drop:hover, #NAV ul ul a.drop:visited:hover {background:#436086;}
#NAV ul ul :hover > a.drop {background:#436086;}
/* style the third level background */
#NAV ul ul ul a, #NAV ul ul ul a:visited {background:#fff;}
/* style the third level hover */
#NAV ul ul ul a:hover {background:#436086;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#NAV ul ul {visibility:hidden; position:absolute; height:0; top:31px; left:0; border-top:1px solid #436086; z-index:100;}
/* another hack for IE5.5 */
* html #NAV ul ul {top:30px;top:31px;}

/* position the third level flyout menu */
#NAV ul ul ul{left:171px; top:-1px; }

/* position the third level flyout menu for a left flyout */
#NAV ul ul ul.left {left:-149px;}

/* style the table so that it takes no part in the layout - required for IE to work */
#NAV table.outer {position:absolute; top:0px; left:0px; border-collapse:collapse; z-index:100}
#NAV table.inner {position:absolute; top:0px; left:-22px; border-collapse:collapse; z-index:100}

/* style the last navigational element so it expands to the left for better usability */
#NAV table.lastOuter { }
#NAV table.lastInner { }	

#NAV li.last ul { position: absolute; top:56px; left:-92px; }
#NAV li.last ul ul { position: absolute; top:0px; left:-171px; }
#NAV li.last table.outer { position:absolute; top:0px; left:22px; }
#NAV li.last table.inner { position:absolute; left:22px; }

/* style the second level links */
#NAV ul ul a, #NAV ul ul a:visited {background:#fff; color:#436086; height:auto; line-height:14px; padding:3px 10px 3px 10px; width:150px; border-top:0px solid #436086; border-left:1px solid #436086; border-right:1px solid #436086; border-bottom:1px solid #436086;}
/* yet another hack for IE5.5 */
* html #NAV ul ul a, * html #NAV ul ul a:visited {width:150px;width:150px;}

/* style the top level hover */
#NAV a:hover, #NAV ul ul a:hover {color:#fff; background:none;}
#NAV :hover > a, #NAV ul ul :hover > a {color:#436086; background:none;}
#NAV ul ul :hover > a {color:#fff; background:#436086;}

/* make the second level visible when hover on first level list OR link */
#NAV ul li:hover ul, #NAV ul a:hover ul {visibility:visible;background:#436086;color:#fff;}
/* keep the third level hidden when you hover on first level list OR link */
#NAV ul :hover ul ul {visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#NAV ul :hover ul :hover ul { visibility:visible;}

#NAV ul ul ul {display:hidden;}
