/* 
    Document   : imm
    Created on : 2009/07/20, 09:37:43
    Author     : lordlyx@gmail.com
    Description:
        Purpose of the stylesheet follows.

   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
*{
    margin:0;
    padding:0;
}
root { 
    display: block;
}
html {
     overflow: scroll;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0;
    text-align:center;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #F78429; /*orange*/
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0D5CAB; /*blue*/
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F78429;  /*orange*/
    
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D5CAB; /*blue*/
}
h5{
    font-size:12px;
    color:#F78429; 
}
h0 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #F78429; /*orange*/
}
.container {
	width: 800px;
	height: 600px;
	margin: 0 auto;
	text-align:left;
}
/*************************Links********************************************/
a:link {
	text-decoration:none;
		color: #72C367;
	/*color: #72C367;*/
}
a:visited {
	color: #72C367;
	text-decoration:none;
}
a:hover {
	color: #72C;
	text-decoration:none;
}
/*************************End Links********************************************/
/*************************Banner********************************************/
.banner {
	background-image:url(../images/top_banner.jpg);
	width: 800px;
	height: 89px;
}
/*************************End Banner********************************************/
/*************************Top Nav********************************************/
.topnav {
	/*padding-top: 5px;*/
	background-color: #3242B8;
	width: 800px;
	height: 25px;
}
/*************************End Banner********************************************/
/*************************Top NavBar********************************************/
.topNavbar {
    color: #0D5CAB;
    font-size:10px;
	width:800px;
	height:20px;
}
#top_nav_left{
    width: 210px;
    float:left;
}
#crumbs{
    float:left;
    padding-top:5px;
}
#crumbs a:link, #crumbs a:visited{
   /* color:#AE5DB2;*/
}
/*************************Top NavBar********************************************/
/*************************Sub***************************************************/
.sub {
	margin-left: 10px;
	padding-right: 10px;
	color:#0D5CAB;
	float:left;
	width:490px;
	min-height: 400px;
}
.sub ul{
	padding-left: 15px;
    
}
/*************************End Sub************************************************/
/*************************Menu***************************************************/
#menu-div
{
	float:left;
	width: 200px;
	text-align:left;
	/*clear:both;*/
	/*
    bbackground: gray;
    */
}
/*************************End menu*************************************************/
/*************************Bottom*************************************************/
.bottom {
	/*background-image:url(../images/footer.jpg);*/
    background-color: #3242B8;
	background-repeat:no-repeat;
	width: 800px;
	height: 35px;
	float:left;
    padding-top: 10px;
}
#b_1{
    /*padding-left:10px;*/
}
.bottom_d, .bottom_d div{
    font-size:12px;
    font-weight:bold;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color: #ccd8e4;
    width: 49.5%; height:100%; float: left;
}
.bottom_d a{
    color: #ccd8e4;
}
#side_bar{
    padding-right:-5px;
}
#s_t tr td a img{
    float: right;
    /*width: 75px;*/
}
#s_t tr td a{
    float: right;
    width: 75px;
	padding-bottom:10px;
}
/****************************************************************************************/
#menu_ul li a{
    text-decoration: none;
    color: #0D5CAB;
    font-family: Arial;
}
#menu_ul{
    list-style:none;
}
#menu_ul li{
    line-height:30px;
}
#menu_ul li a{
    width:180px;
    height: 30px;
    
    background:url(../images/b.jpg);
    display: block;
    background-repeat: no-repeat;
}
#menu_ul li a:hover{
    background: url(../images/button.png) 0px -32px;
    width:180px;
}
#menu_ul li ul li a{
    background: url(../images/button4.jpg);
    background-repeat:no-repeat;
    display:block;
    width:180px;
}
#menu_ul li ul li ul li a{
    background: url(../images/button3_inv.jpg);
    background-repeat:no-repeat;
    display:block;
    width:180px;
}
#one{
    list-style:none;
}
#one li a{
   background:url(../images/button.png);
    width:161px;
    
}
#one li a:hover{
    background:url(../images/button.png) 0px -32px;
}
.inner_menu{
    display:none;
    list-style:none;
    margin-left: 10px;
	margin-right:-10px;
    width: 80px;    
}
.inner_menu li a, #a_b{

    font-size: 10px;
    color: #0D5CAB;
}
.inner_menu li{
/*    width: 80px;*/

}
.inner_menu li a{
/*    width: 80px;*/
}
.mO{
    background-image:url("../images/button4.jpg");
}

/********************************************************************************/
.sub ul{
	padding-left: 20px;

}
.emph{
    color: #F78429;
    font-weight: bold;
}
.emph_1{
    color: #72C367;
    font-weight: bold;
}
.emph_g
{
    color: #72C367;
    font-weight: bold;
}
.emph_b
{
    color: #0D5CAB;
    font-weight: bold;
}
#subs li{
    color:#F78429;
}
table tr td,table tr th
{
    vertical-align:top;
    font-size: 13px; /*color: blue; */
    color:#0D5CAB;
  
}
.table_f , #table_f tr td{
     vertical-align:top;
    font-size: 13px; /*color: blue; */
    color:#0D5CAB;
    background-color:white;
    padding-left:5px;
}
.hidden{
    display: none;
}