/* CSS Document */

html {
	height:100%;
	background: #ccc;
}

body {
	height:auto !important;
	height:100%;
	min-height:100%;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#252525;
	margin:0px; padding:0px;
}

ul, ol, li, form, fieldset, label, optgroup, textarea, input, legend, a, img, br, table, tr, td, input, p, h2{
	margin:0;
	padding:0;
	border:0;
}

img { display:block;} 

.body{ width:705px; 
	   margin:4px auto; 
	   padding:0px; 
}

.clear{ clear:both;
		font-size:0;}
		
/* Round Block */
.b31, .b35, .b32, .b36, .b33, .b37, .b34, .b38 {
    display: block;
    font-size: 1px;
    overflow: hidden;

}
.b31, .b38, .b32, .b37, .b33, .b36 {
    height: 1px;
}
.b32, .b37, .b33, .b36, .b34, .b35 {
    border-right: #f8f8f8 1px solid;
    background: #f8f8f8;
    border-left: #f8f8f8 1px solid;
}

.b31, .b38 {
    background: #f8f8f8;
    margin: 0px 5px;

}
.b32, .b37 {
    border-top-width: 0px;
    border-left-width: 2px;
    border-bottom-width: 0px;
    margin: 0px 3px;
    border-right-width: 2px;

}
.b33, .b36 {
    margin: 0px 2px;

}
.b34, .b35 {
    margin: 0px 1px;
    height: 2px;

}
.round_block3 {
    width:705px;
	margin:0px auto;
}
.round3 {
    border-right: #f8f8f8 1px solid;
    border-left: #f8f8f8 1px solid;
    background:#f8f8f8;
	height:43px;
}

.round4 {
    border-right: #f8f8f8 1px solid;
    border-left: #f8f8f8 1px solid;
    background:#f8f8f8;
	height:45px;
}

/* Round Block */

/* Direction Round Block */
.b51, .b55, .b52, .b56, .b53, .b57, .b54, .b58 {
    display: block;
    font-size: 1px;
    overflow: hidden;

}
.b51, .b58, .b52, .b57, .b53, .b56 {
    height: 1px;
}
.b52, .b57, .b53, .b56, .b54, .b55 {
    border-right: #828282 1px solid;
    background: #f8f8f8;
    border-left: #828282 1px solid;
}

.b51, .b58 {
    background: #828282;
    margin: 0px 5px;

}
.b52, .b57 {
    border-top-width: 0px;
    border-left-width: 2px;
    border-bottom-width: 0px;
    margin: 0px 3px;
    border-right-width: 2px;

}
.b53, .b56 {
    margin: 0px 2px;

}
.b54, .b55 {
    margin: 0px 1px;
    height: 2px;

}
.round_block5 {
	width:200px;
    margin:0px auto;
}
.round5 {
    border-right: #828282 1px solid;
    border-left: #828282 1px solid;
    background:#f8f8f8;
	font-size:13px; 
	font-weight:bold;  
	padding:5px; 
	margin:0px auto; 
	text-align:center;
}

/* Direction Round Block */

/* Head */

.head_mid{ padding-top:14px;
		   padding-left:26px;
		   font-family:Tahoma, sans-serif;
		   font-size:14px;
		   color:#797979;
		   float:left;
		   
		   }

.top_menu{ float:right;
           padding-top:20px;
		   padding-right:15px;
		   * padding-right:0px;}
		   
.top_menu img{ float:left; 
			   margin-right:15px;}
			   
.blue_line{ background:#032b7c; 
			height:1px;
			font-size:0px;
			}
			
.yellow_line{ background:#fff8de;
			  height:1px;
			  font-size:0px;
			  }  
/* Head */

/* Menu */

.menu{ background:#828282; 
	   padding-left:39px;
	   * height:29px;
	   height:33px;}

#menu {float:left;}
#menu li {float:left;}
#menu li ul {
float:none;
clear:both;
margin:33px 0 0 0;
* margin:0;
}
#menu li ul li {
float:none;
clear:both;
}

#menu {
margin:0;
padding:0;
list-style:none;
}
#menu li {
padding:0;
margin:0;
}

#menu li ul {
width:121px;
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
border-bottom:1px solid #b6b6b6;
padding:10px 0;
position:absolute;
background: #999999;
list-style:none;
-moz-opacity:0.90;
opacity:0.90;
filter:alpha(opacity=90);
display:none;
}

#menu li ul li {
margin:0;
padding:0;
width:100%;
}

#menu li a {
display:block;
color:#fff;
text-decoration:none;
text-transform: uppercase;
font:11px Tahoma, sans-serif;
padding:10px 31px;
border-right:1px solid #b6b6b6;
* height:1%;
float:left;
}

#menu li a:hover{ background:#032b7c;}

#menu li ul li a {
display:block;
color:#fff;
text-decoration:none;
text-transform: capitalize;
font:11px Tahoma, sans-serif;
padding:4px 0px;
padding-left:12px;
float:none;
border:0;
}

#menu li:hover ul, #menu li.over ul {
display:block;
}

/* Menu */

/* Mid Block */
 
 .mid{ background:#f8f8f8;}
 
/* Mid Block */

/* Left Block */
 
 .left{ float:left; 
 		padding-left:43px;
		padding-top:18px;
		padding-bottom:15px;
		width:159px;}
 
 .did{ background:url(../images/did.jpg) no-repeat;
	   height:124px;
	   padding-top:12px;
	   padding-left:9px;
	   padding-right:15px;
	   font: 13px Verdana, Arial, Helvetica, sans-serif;
	   color:#fff;}
 
 .did span{ font-size:14px;
 			text-transform:capitalize;
			font-weight:bold;
			font-style:italic;}
 
 .did p{ padding-top:8px;}
/* Left Block */

/* Right Block */

.right{ float:right;
		padding-right:38px;
		padding-top:18px;
		padding-bottom:10px;
		width:425px;}

.flash{ padding-bottom:19px; * padding-bottom:21px;}

h2{ margin:0; 
	padding:0;
	font-size:16px;
	color:#828282;
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-left:5px;}

.txt p{ padding-bottom:15px; 
		text-align:justify;}

.txt ul{ margin-left:15px;}

.txt ul ul{ margin-left:10px;}

.txt ul li{ margin:4px 0px;}

.txt a{ color:#5173b8;
		text-decoration:none;}

.txt a:hover{ text-decoration:underline;}

.input{ font-size:11px; 
		margin:1px 0px 1px 5px; 
		border:1px solid #333; 
		background:#fff; 
		padding:2px;}

.map{ border:1px solid #828282; 
	  width:386px; 
	  margin:5px auto;}
	  
dt{color:#5173b8; font-weight:bold; margin-top:3px; margin-bottom:3px;}

.caption{font-size:15px; font-weight:bold;}

.button{ width:60px; height:20px; background:#999999; border:1px solid #363636;}

.glossary{margin-left:310px; text-decoration:none;}
/* Right Block */

/* Footer */

.footer{ border-top:1px solid #b2b2b2; 
		 border-bottom:1px solid #b2b2b2;
		 padding: 5px 0px;		 
		 * padding:3px 0px;
		 background:#828282;
		 text-align:center;
		 font-family:Tahoma, sans-serif;
		 font-size:11px;
		 color:#fff;
		 line-height:16px;
		 }

.footer a{ color:#fff;
		   text-decoration:none;
		   margin:0px 6px;
		   text-transform:capitalize;}
		   
.footer a:hover{ color:#13235a;}
/* Footer */

/* Bottom Block */
 
.copy{ float:left;
	   color:#7d7d7d;
	   font-size:10px;
	   padding-top:10px;
	   padding-left:24px;}
	   
.powered{float:right;
	   color:#7d7d7d;
	   font-size:10px;
	   padding-top:10px;
	   padding-right:30px;}
	   
.powered a{ color:#7d7d7d;
			text-decoration:none;}
			
.powered a:hover{ color:#000;}		

.dvp{  clear:both;
	   color:#7d7d7d;
	   text-transform:capitalize;
	   font-size:10px;
	   padding-top:5px;
	   text-align:center;}
	   
.dvp a{ color:#7d7d7d;
			text-decoration:none;}
			
.dvp a:hover{ color:#000;}		


/* Bottom Block */