/* CSS Document */

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

body {
	height:auto !important;
	height:100%;
	min-height:100%;
	font-size:11px;
	font-family: Tahoma, sans-serif;
	font-weight:normal;
	color:#363636;
	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:780px; 
	   margin:0px auto; 
	   padding:0px; 
}

.clear{ clear:both;
		font-size:0;
		}
		
/* Head */

.pre_head{ padding-left:393px;}

.head{ clear:both;}

/* Head */

.mid{ clear:both;
	  background:#fff;
	  padding:1px;}

/* Menu */

.menu{ background: url(../images/menu_bg.jpg) no-repeat; 
	   padding-left:31px;
	   padding-top:11px;
       width:357px;
	   height:124px;
	   float:left;}

#menu {
    margin:0;
    padding:0;
    list-style: none;
	width:150px;
	z-index:1;
}
#menu li {
    padding:0;
    margin:0;
    position: relative;
}

#menu li a{
    color:#fff;
    text-decoration:none;
    display:block;
	font-weight:bold;
	font-size:12px;
}

#menu li a:hover{
 color:#1D5380;
}

.a{ color:#fff;
    text-decoration:none;
    display:block;
	font-weight:bold;
	font-size:11px;}
	
.a:hover{ background:url(../images/menu_pt.gif) no-repeat 75px 5px;}

#menu li ul {
    position: absolute;
    list-style: none;
    top:-5px;
	left:81px;
	width: 85px;
    display: none;
    margin:0;
	border:1px solid #1D5380;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
    background:#E4EEF7;
    -moz-opacity:0.90;
    opacity:0.90;
    filter:alpha(opacity=90);
	z-index:2;
}
#menu li ul li {
    width:100%;
	padding:4px 0px;
}

#menu li ul a {
    display:block;
    color:#1D5380;
    text-decoration:none;
	font:11px Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	background:none;
	margin:0px;
	padding:0px;
	float:none;
}
#menu li ul a:hover {
  color:#72A3CC;
}

#menu li:hover ul, #menu li.over ul {
    display: block;
}
* html #menu li {float: left;}
* html #menu li a {height: 1%;}
* html #menu li ul li {clear:both;}
/* Menu */

/* Flash */

.flash{ float:right;}

/* Flash */

/* Content */

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

.content{ float:left;
		  padding-top:1px;
		  padding-bottom:10px;
		  width:583px;
		  min-height:281px; 
		  height:expression(this.scrollHeight < 281? "281px" : "auto");
		  background:url(../images/bottom_bg.jpg) no-repeat bottom;}
		  
.text{ padding-top:20px;
		padding-left:29px;
		padding-right:35px;
		}
		
.text p{ text-align:justify;
		padding-bottom:10px;}
		
.text ul{ margin-left:15px;}

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

.text ul li{ margin:4px 0px;}
		
h2{ font-family:Tahoma, sans-serif;
	font-size:14px;
	color:#5086B3;
	margin:0;
	padding:0;
	margin-bottom:15px;}
	
.text a{ color:#5086B3; 
		 text-decoration:none;}
		 
.text a:hover{ text-decoration:underline;}

/* Content */

/* Right */

.right{ float:right; 
		width:194px;
		margin-top:1px;}

.did{ width:194px;
	  height:145px;
	  background:url(../images/did.jpg) no-repeat;
	  margin-bottom:1px;}
	  
.did p{ color:#fff; margin-left:17px;}
	  
.did div{ padding-top:38px;
          margin-left:17px;
		  margin-bottom:21px;
		  text-transform:uppercase;
		  color:#FFFFFF; 
		  font-size:16px;
		  font-weight:bold;}
		  
.free{ margin-bottom:1px; * margin-bottom:0px;}
 
/* Right */


/* Footer */

.footer{ clear:both;
		* height:68px;
		background:#4F85B2;
		margin-top:1px;
		padding-bottom:5px;
		* padding-bottom:0px;}
		
.copy{ float:left;
		color:#fff;
		padding-top:5px;
		padding-left:30px;
}
		
.copy a{ color:#fff;
		 font-weight:bold;
		 }

.copy a:hover{ text-decoration:none;}


.links{ float:right;
		padding-right:4px;
		padding-top:20px;
		 text-align:right;
		 color:#fff;
		 line-height:16px;}
		 
.links a{ color:#fff; text-decoration:none; padding:0px 8px;}

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

.powered{ float:left;
		color:#fff;
		padding-top:4px;
		padding-left:30px;
		* margin-bottom:5px}
		
.powered a{ color:#fff;
		 font-weight:bold;
		 }

.powered a:hover{ text-decoration:none;}

.statement{ float:right;
		padding-right:4px;
		padding-top:1px;
		 text-align:right;
		 color:#fff;
		 line-height:16px;}
		 
.statement a{ color:#fff; text-decoration:none; padding:0px 8px;}

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


/* Footer */