/* CSS Document */
html{ height:100%;}
body{	height:100%; }

#outer{
	background:#1851a1;
	width:917px;
	padding:10px 30px 30px 30px;
	margin:20px auto;
}
#sub_outer{
	background:url(../images/sec_bg.jpg) left repeat-y;
	min-height:101%;
	width:918px;
	margin:10px auto 10px;
	border:1px solid #1851a1;
	border-left:0px;
}
#top{
	width:897px;
	background:#1851a1 url(../images/tagline.jpg) center right no-repeat ;
	padding:10px 5px 0px 0px;
	}
#middle{
	width:917px;
}

#left{	
	padding: 20px 20px 0 20px;
	width:190px;	height:390px;
	float:left;
	background: url(../images/index_nav_bg.jpg) bottom left no-repeat #F5A137; 
	}
#right{
	padding:20px 45px 0 30px;
	width: 612px;	height:390px;
	float:left;
	background-color:#c3d2e7;
	overflow:auto;
	}
#sub_top{
	width:912px;
	background: url(../images/tagline_white.jpg) center right no-repeat ;
	padding:0px 5px 0px 0px;

	}
#cascade_top{
	width:912px;
	padding:0px 5px 0px 0px;

	}
#sub_left{	
	padding: 0px 20px 0 20px;
	width:190px; height:600px;
	float:left;
	background: url(../images/MTF-Web1_14.jpg) top left no-repeat; 
	}
#cascade_left{	
	padding: 0px 20px 0 20px;
	width:190px; height:600px;
	float:left;
	background: url(../images/MTF-Web1_09.jpg) top left no-repeat; 
	}

#sub_right{
	padding:20px 45px 0 30px;
	width: 612px;
	float:left;
	}
#bottom{
	width:898;
	margin:10px;
	}


a{ text-decoration:none;}
p, h1, h2, , ul, ol, blockquote,{
	margin-top:0px;
	margin-bottom:8px;
	}
hr{
	border: none 0; 
	border-top: 1px solid #fff;
	height: 1px;
	}
h1{
	font:14px Verdana, Tahoma, arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	}
h2{
	font:13px Verdana, Tahoma, arial, Helvetica, sans-serif;
	color:#333333;
	}
h3, h3 a:link, h3 a:visited{
	margin:0px;
	cursor:pointer;
	font:12px verdana, Tahoma, arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:4px 10px;
	}
img{	border:0;}	


.toggler{	background:#134486 url(../images/arrow.gif) bottom right no-repeat ;}
.odd{	background:#1851a1 url(../images/arrow.gif) bottom right no-repeat ;}
.accordion{ margin:0px;}
.accordion table{padding:10px;}

.tablecopy{ font:12px verdana, Tahoma, arial, Helvetica, sans-serif; color:#333333;}
.tablecopy a:link, .tablecopy a:visited{ color:#1851a1; } 
.tablecopy a:hover{ color:#f5a137; }

.copy{ font:12px Verdana, Tahoma, arial, Helvetica, sans-serif; color:#222222; line-height:24px;}
.copy a:link, .copy a:visited{ color:#1851a1;}
.copy a:hover{	color:#f5a137;}

.smallcopy{ font:10px Verdana, Tahoma, arial, Helvetica, sans-serif; color:#333333;}
.smallcopy a:link, .smallcopy a:visited{ color:#1851a1;}
.smallcopy a:hover{	color:#f5a137;}

.sub_nav, .sub_nav a:link, .sub_nav a:visited{ font:12px Verdana, Tahoma, arial, Helvetica, sans-serif; color:#ffffff;}
.sub_nav a:hover{ color:#ffaf00;}

.nav, .nav a:link, .nav a:visited{ font:12px Verdana, Tahoma, arial, Helvetica, sans-serif; color:#000000;}
.nav a:hover{ color:#ffffff;}

.outside_link, .outside_link a:link, .outside_link a:visited{	font:12px Verdana, Tahoma, arial, Helvetica, sans-serif; color: #ffaf00;}
.outside_link a:hover{ color:#FFFFFF;}

.outside_link2, .outside_link2 a:link, .outside_link2 a:visited{	font:12px Verdana, Tahoma, arial, Helvetica, sans-serif; color: #1851a1;}
.outside_link2 a:hover{ color:#ffaf00;}

.third, .third a:link, .third a:visited{	font:12px Verdana, Tahoma, arial, Helvetica, sans-serif; color: #ffaf00;}
.third a:hover{ color:#333333;}

.caption{ text-align:right; font:11px Verdana, Tahoma, arial, Helvetica, sans-serif; color: #cccccc; margin-top:10px}


.no_display{display:none;}
.display{display:block;}

/* izzzzzzzzy*/
#MainMenu {
	height:35px;
	background: url("../images/bmid_092.gif");
	padding-left:255px; margin-right:-1px; margin-top:0px;
	border:0;
}
#tab {
	margin:0;
	top:0;
}
#tab ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a {
	background: url("../images/bright_092.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span {
	display:block;
	background:url("../images/bleft_092.gif") no-repeat left top;
	padding:0 15px 0 13px;
	font:12px Verdana, Tahoma, arial, Helvetica, sans-serif;
	color:#fff;
	line-height:35px;
}
#tab a:hover,#tab li.item_active a {
	background-position:right bottom;
	border-color:;
}
#tab a:hover span,#tab li.item_active a span {
	background-position:left bottom;
	color:#fff;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid ;
	background: #FFFFFF url("../images/bmid_092.gif");
	color:#fff;
	z-index:100;

	padding:0;
}
.dropmenudiv ul {
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li {
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited{
	width:180px;
	margin:0;
	padding:0;
	display:block;
	border:0 solid ;
	color:#fff;
	background:url("../images/bleft_092.gif") no-repeat left top;
	font-style:normal;
	
}
.dropmenudiv a span {
	float:left;
	display:block;
	line-height:35px;
	background:url("../images/bright_092.gif") no-repeat right top;
	padding:0 15px 0 13px;
	font: 12px Verdana, Tahoma, arial, Helvetica, sans-serif;
	color:#333;
}
.dropmenudiv a span {
	float:none;
}
.dropmenudiv a:hover{
	border:0 solid ;
	background-position:left bottom;
	font-style:normal;
	
	color:#fff;
}
.dropmenudiv a:hover span {
	background-position:right bottom;
	color:#fff;

}
/*  pop up    */

#dropmenudiv2{
	position:absolute;
	border:1px solid black;
	color:#333333;
	font:10px arial;
	font-size:10px;
	line-height:15px;
	z-index:100;
}

#dropmenudiv2 a{
	color:#333333;
	display: block;
	text-indent: 0px;
	padding: 1px 3px 1px 3px;
	
	text-decoration: none;
}

#dropmenudiv2 a:hover{ background-color: #ffaf00;}*/
#absolute_div{
	position:absolute;
	width:100%;
	text-align:right;
	z-index:1000;
	}