/* CSS Document */
/*  ---png--- */
img{ behavior:url(_css/iepngfix.htc); }



/* -------------------------------------------------- */
/*                                                    */
/*                                                    */
/*          Body CSS below                            */
/*                                                    */
/*                                                    */
/* -------------------------------------------------- */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#main_container{
	width:860px;
	margin-left:auto;
	margin-right:auto;
}

#r_side{
	position:absolute;
	top:12px;
	height:655px;
	width:350px;
	margin-left:600px;
	color:#FFFFFF;
}

#r_content{
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 21px;
}

#whatsnew{
	position: absolute;
	top:61px;
	background-image:url(../images/rside_bckgrd.jpg);
	background-repeat:no-repeat;
	color:#CBDBF9;
	width:280px;
	height:580px;
}
#whatsnew img{
	position: absolute;
	margin-top:100px;
}
#main_bodycopy{
	position:relative;
	margin-top:335px;
	width: 565px;
	padding-left: 0px;
}


#flash_element{
position:absolute;
margin-top:143px;

}
#flash_element2{
position:absolute;
top:395px;
	margin-left:16px;

}
#color_000{
	color:#000000;
	position:relative;
	margin-top:75px;
}





/* -------------------------------------------------- */
/*                                                    */
/*                                                    */
/*          Logo CSS below                            */
/*                                                    */
/*                                                    */
/* -------------------------------------------------- */

.ed_logo{
	position: absolute;
	margin-top:28px;
	margin-left:0px;
}








/* -------------------------------------------------- */
/*                                                    */
/*                                                    */
/*          Nav CSS below                             */
/*                                                    */
/*                                                    */
/* -------------------------------------------------- */

#nav{
	position: absolute;
	margin-top:85px;
}
#about a{
	position:relative;
	width:48px;
	height:38px;
	background-image:url(../images/about_0.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#about a:hover{
	width:48px;
	height:38px;
	background-image:url(../images/about_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#about a:selected{
	width:48px;
	height:38px;
	background-color:#000066;
	background-repeat:no-repeat;
	display:block; 
}

#solution a{
	position:relative;
	margin-top:-38px;
	margin-left:50px;
	width:134px;
	height:38px;
	background-image:url(../images/solutions_0.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#solution a:hover{
	width:134px;
	height:38px;
	background-image:url(../images/solutions_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#solution a:selected{
	width:134px;
	height:38px;
	background-image:url(../images/solutions_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}




#support a{
	position:relative;
	margin-top:-38px;
	margin-left:190px;
	width:56px;
	height:38px;
	background-image:url(../images/support_0.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#support a:hover{
	width:56px;
	height:38px;
	background-image:url(../images/support_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#support a:selected{
	width:56px;
	height:38px;
	background-image:url(../images/support_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}





#online a{
	position:relative;
	margin-top:-38px;
	margin-left:250px;
	height:38px;
	width:105px;
	background-image:url(../images/online_0.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#online a:hover{
	height:38px;
	width:105px;
	background-image:url(../images/online_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#online a:selected{
	height:38px;
	width:105px;
	background-image:url(../images/online_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}



#news a{
	position:relative;
	margin-top:-38px;
	margin-left:360px;
	height:38px;
	width:88px;
	background-image:url(../images/newpress_0.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#news a:hover{
	height:38px;
	width:88px;
	background-image:url(../images/newpress_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}
#news a:selected{
	height:38px;
	width:88px;
	background-image:url(../images/newpress_1.jpg);
	background-repeat:no-repeat;
	display:block; 
}





/* -------------------------------------------------- */
/*                                                    */
/*                                                    */
/*          Sub Nav CSS below                         */
/*                                                    */
/*                                                    */
/* -------------------------------------------------- */

#sub_nav{
	position: absolute;
	margin-top:115px;
	color:#DCDBC7;
}
#sub_nav a{
	text-decoration:none;
	color:#DCDBC7;
	padding-right:25px;
}





/* -------------------------------------------------- */
/*                                                    */
/*                                                    */
/*          Nav CSS below                             */
/*                                                    */
/*                                                    */
/* -------------------------------------------------- */

#bottom_copy{
	color:#534C31;
	padding:55px 25px 25px 25px;
	line-height:13px;

}
.top_info a, top_info{
	color:#095B8B;
	text-decoration:none;
}
.top_info{
	color:#095B8B;
	text-align:center;
	margin-left: 35px;
}
.wht_ttl{
	font-weight:bold;
}
.wht_ttl a{
	font-weight:bold;
	color:#CBDBF9;
}
