html, body {margin:0;padding:0;width:100%;height:100%; background:url('../images/base-bg.gif') repeat-x top; font-family:tahoma}
* html #wrap{height: 100%;}
p, td { font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0px;}
form {margin:0;padding:0;}
ul {
	margin-left:20px;
	margin-top:0px;
	padding:1px;
	list-style-type: square;
	line-height: 16px;
}
h1 {
	font-size: 18px; 
	font-weight: bold;
	color: #000000;
	margin: 0 0 7px 0;
}
.bottom_addr {font-size: 11px;color: #FFFFFF;padding-top: 8px;padding-right: 10px;padding-bottom: 12px;padding-left: 15px;}
.bottom_addr a {text-decoration: none;}
.bottom_addr a:hover {text-decoration: underline;}
.bottom_menu {color: #fff;text-align: left;padding: 12px 0 4px 15px; font-size:11px;}
.bottom_menu a {color: #fff;text-decoration:underline;}
.bottom_menu a:hover {color: #000;text-decoration: underline;}
.body_txt {color: #000066;text-align: justify;padding: 10px; vertical-align: top; font-size:12px;}
.company_name {font-size: 14px;font-weight: bold;text-transform: none;color: #FFFFFF;}
.login_form {background-image: url('../images/login-form-bg.gif');background-repeat: repeat-x;height: 20px;width: 110px;border-width: 1px;border-style: solid;font-size: 11px;padding-top: 3px;padding-left: 1px}
#wrap{
	position:relative; 
	min-height:100%; 
	margin:0 auto; 
	width:750px;
}
#page{
	width:850px;
	margin:0 auto; 
	padding: 0 1px 1px 1px; 
	border-bottom:1px solid #247a93;
	border-right:1px solid #247a93;
	border-left:1px solid #247a93; 
	background-color:#FFFFFF;
}
#footer{
	width:850px; 
	background-color:#075886; 
	background:url('../images/footer-bg.gif') repeat-x top;
}
#header{height:127px}
#banner{ 
	font-family:tahoma; 
	font-size:28px; 
	font-style:italic; 
	font-weight:bold; 
	width:850px; 
	margin: 0px 0 0 0px; 
	text-align:center;
}
.orange-text{color:#FF6600;}
.red-title{color:#CC0000;}
.menu{height:51px; background:url('../images/menubg.gif') no-repeat; text-align:center; font-size:13px; font-family:"Verdana"; font-weight:bold}
.menu a{text-decoration: none;color: #FFFFFF; font-size:13px; font-family:"Verdana"; font-weight:bold; padding: 14px 15px 0px 15px; display:block;}
.menu a:hover {color: #F6E12E;text-decoration: none;}
.left-block{ font-size:12px; padding:8px 10px 15px 10px;}
.left-block h2{font-size:14px; font-family:"Verdana"; color:#003c5f; margin:2px 0 8px 0; border-bottom:1px solid #fff; padding-bottom:6px;}


/* sidebar */
#sidebar {
	float: right;
	width: 100%;
	margin: 0 0 10px 0; padding: 0;	
}	
#sidebar h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	font: bold 1.3em 'Verdana', Tahoma, Sans-serif;
}
.sidebox {
	background: #F5F5F5;
	border: 1px solid #EFEDED;
	margin-bottom: 10px;
}

/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;
	background: #F2F2F2;			
}
#sidebar ul.sidemenu li {
	padding: 0px 10px;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.5em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D4D4D4;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #65944A;
	color: #65944A;		
}

/* tree link - top */
A.tree:link
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #0030bd;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.tree:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #0030bd;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.tree:visited
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #0030bd;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.tree:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: orangered;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.treelink:link
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #21496B;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.treelink:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #21496B;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.treelink:visited
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #21496B;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.treelink:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: orangered;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

/* link - text */
A.textlink:link
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #0030bd;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
A.textlink:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #0030bd;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
A.textlink:visited
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #0030bd;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.textlink:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: orangered;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}