/* CSS Document */

/* Main  CSS Start */

 div, a { behavior: url(iepngfix.htc);
 }

*{
padding:0;
margin:0;
}
body{
background:#E0EBF0;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
font-size:0;
line-height:0;
}
.no_bg, .page-item-94, .page-item-538, .page-item-83, .page-item-576{
background:none !important;
}
.banner_text h1 a:hover
{
	text-decoration:none;
}
h1.home-pad{
font-size:1.7em;
color:#0492D0;
font-weight:normal;
padding:50px 0 0 0;
}
h1{
font-size:1.3em;
color:#0492D0;
font-weight:normal;
padding:10px 0 0 0;
}
h2{
font-size:0.8em;
color:#0492D0;
font-weight:bold;
padding:8px 0 0 0;
}
h3{
color:#7C7C7C;
font-size:0.9em;
}
p{
color:#7C7B7B;
font-size:0.75em;
padding:15px 0 0 0;
line-height: 1.6;
}
p span{
color:#888888;
font-size:1.0em;
}
a{
color:#048FCD;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#outer_wrapper{
background:#E0EBF0;
}
#wrapper{
width:100%;
background:url(../images/ec4u-Home.jpg) no-repeat center top;
}
#inner_wrapper{
width:973px;
margin:0 auto;
}
/* Main  CSS End */

/* Header CSS Start */
#header{
width:963px;
float:left;
padding:0 0 0 10px;
height:75px;
}
/* Header Nav CSS Start */
#header_nav{
width:625px;
float:left;
}
#header_nav ul{
list-style:none;
}
#header_nav ul li{
float:left;
background:url(../images/saprator.gif) no-repeat right top;
padding:0 7px 0 7px;
height:39px;
}
#header_nav ul li.page-item-15{
padding:0 7px 0 0; !important;
}
#header_nav ul li a{
font-size:0.74em;
color:#FFFFFF;
float:left;
display:block;
text-decoration:none;
font-weight:bold;
outline:none;
padding-top:11px;
text-transform:uppercase;
height:64px;
}
#header_nav ul li a:hover, #header_nav ul li.current_page_item a, #header_nav ul li.current_page_parent a, #header_nav ul li.current_page_ancestor a{
background:url(../images/top_nav_hover1.png) no-repeat center top;

}

/* Header Nav CSS End */
.nav_right{
width:316px;
float:right;
}
.navi{
width:105px;
float:left;
}
.navi ul{
list-style:none;
padding:13px 0 0 0;
}
.navi ul li{
float:left;
background:url(../images/navi_sap.gif) no-repeat right 2px;
padding:0 4px 0 4px;
}
.navi ul li a{
color:#BEE9FE;
font-size:0.7em;
text-decoration:none;
display:block;
}
.navi ul li a:hover{
text-decoration:underline;
}
.navi ul li a img{
padding:0 0 0 5px;
float:right;
}
.search_area{
width:210px;
float:left;
}
.de_link{
width:27px;
float:left;
padding:12px 0 0 3px;
border:0px !important;
margin:0 10px 0 0;
}
.de_link a{
color:#BEE9FE;
font-size:0.72em;
text-decoration:none;
display:block;
font-weight:bold;
background:url(../images/bullet.gif) no-repeat right 6px;
text-transform:uppercase;
}
.srarch{
width:168px;
float:right;
margin:9px 0 0 0;
}
.text_field{
background:url(../images/text_field.gif) no-repeat;
width:158px;
height:21px;
float:left;
padding:0 0 0 10px;
}
.text_field input{
background:none;
width:135px;
height:19px;
border:none;
color:#fff;
font-size:0.7em;
float:left;
padding-top:4px;
}
#searchsubmit{
background:url(../images/button.gif) no-repeat;
float:right;
width:19px;
height:21px;
border:none;
cursor:pointer;
margin-bottom:1px;
}

/* Header CSS End */
/* Content CSS Start */

#content{
width:973px;
float:left;
}
.logo{
width:110px;
float:left;
padding:0 0 0 10px;

}
.logo a{
width:110px;
background:url(../images/logo_copy.gif) no-repeat;
display:block;
height:67px;
text-indent:-9000px;
outline:none;
}
.banner_text{
width:365px;
float:left;
padding:0 0 0 10px;
}
.banner_text ul{
list-style:none;
padding:30px 0 0 0;
}
.banner_text ul li{
float:left;
padding:0 3px 0 0;
width:23px;
}
.banner_text ul li a.dot{
background:url(../images/img_2.gif) no-repeat;
width:13px;
height:13px;
display:block;
float:left;
}
.banner_text ul li a:hover, .banner_text ul li a.active1{
background:url(../images/img_1.gif) no-repeat;
width:19px;
height:19px;
position:relative;
top:-2px;
}
.round_box{
width:973px;
float:left;
padding:115px 0 0 0;
}
.round_box_middle{
width:973px;
float:left;
background:url(../images/middle.png) repeat-y;
padding:0 0 7px 0;
}
.round_box_tb{
width:973px;
float:left;
}
.round_box_left{
width:330px;
float:left;
padding:15px 0 0 35px;
}
.pad{
padding:5px 0 5px 0 !important;
background:none !important;
}
.round_box_left ul{
list-style:none;
padding:5px 0 10px 0;
}
.round_box_left ul li{
color:#7C7C7C;
font-size:0.8em;
background:url(../images/blue_bullet.gif) no-repeat left 6px;
padding:0 0 2px 7px;
}
.round_box_center{
width:300px;
float:left;
padding:15px 0 0 0;
}
.round_box_center ul{
list-style:none;
padding:5px 0 10px 0;
}
.round_box_center ul li{
color:#7C7C7C;
font-size:0.8em;
background:url(../images/blue_bullet.gif) no-repeat left 6px;
padding:0 0 2px 7px;
}
.round_box_right{
width:260px;
float:right;
padding:15px 33px 0 0;
}
.date{
color:#7E7E7E;
font-size:0.6em;
padding:11px 0 0 0;
display:block;
}
.link{
color:#048FCD !important;
font-size:0.8em;
text-decoration:underline;
padding:0 0 13px 0;
float:left;
}
.link:hover{
text-decoration:none;
}
.padding{
padding:12px 0 0 0;
}
.oracle{
width:205px;
float:right;
padding:10px 0 50px 0;
}
/* Content CSS Start */

/* inner Page CSS Start */
#wrapper_a{
background:url(../images/wrapper_bg_1.gif) repeat-y center;
padding:0 0 200px 0;
}
#wrapper_b{
width:100%;
background:url(../images/inner_page_bg.jpg) no-repeat center top;
}
.col_left{
width:204px;
float:left;
}
/* Left Nav CSS Start */
.left_nav{
padding:33px 0 0 0;
}
.left_nav ul{
list-style:none;
padding:0 0 0 10px;
}
.left_nav ul li{
list-style:none;
font-size: 0.8em;
background:url(../images/left_nav_sap.gif) no-repeat bottom left;
display:block;
padding:2px 0 0 0;
_padding:0;
_height:15px;
}
.left_nav ul li a{
color: #636362;
text-decoration: none;
font-weight:bold;
font-size: 0.85em;
padding: 4px 0 4px 13px;
background:url(../images/left_nav_bullet.gif) no-repeat left 7px;
outline:none;
display:block;
width:170px !important;
}
.left_nav ul li a:hover, .left_nav ul li.current_page_item a, .left_nav ul li.current_page_parent a, .left_nav ul li.current_page_ancestor a{
color: #0092D6;
background:url(../images/left_nav_bullet_hover.gif) no-repeat left 7px ;
}
.left_nav ul li ul{
font-size: 11px;
padding:1px 0 1px 0;
}
.left_nav ul li ul li{
list-style:none;
}
.left_nav ul li ul li a{
color: #525152 !important;
padding: 3px 0 3px 10px;
margin-left:13px;
font-size: 1.2em !important;
font-weight:normal;
width:150px !important;
background:url(../images/bullet_arrow.gif) no-repeat left 7px !important;
}
.left_nav ul li ul li a:hover, .left_nav ul li ul li.current_page_item a, .left_nav ul li ul li.current_page_parent a, .left_nav ul li ul li.current_page_ancestor a{
color: #0092D6 !important;
background:url(../images/bullet_arrow_hover.gif) no-repeat left 7px !important;
font-weight:bold;
}



.left_nav ul li ul li ul{
font-size: 11px;
padding:2px 0 2px 0;
}
.left_nav ul li ul li ul li{
list-style:none;
}
.left_nav ul li ul li ul li a{
color: #525152 !important;
padding: 3px 0 3px 10px;
margin-left:26px;
font-size: 1.2em !important;
font-weight:normal;
background:url(../images/bullet_arrow.gif) no-repeat left 7px !important;
}
.left_nav ul li ul li ul li a:hover, .left_nav ul li ul li ul li.current_page_item a, .left_nav ul li ul li ul li.current_page_parent a, .left_nav ul li ul li ul li.current_page_ancestor a{
color: #0092D6 !important;
background:url(../images/bullet_arrow_hover.gif) no-repeat left 7px !important;
font-weight:bold;
}




/* Left Nav CSS End */
.col_right{
width:760px;
float:left;
color:#7C7B7B;
}

.col_right ul,.col_right ol {
margin:7px 0 7px 20px;
font-size:0.75em;
}
.col_right li{
margin:0 0 10px 0;
line-height: 1.6;
}
.banner{
width:76px;
float:left;
}
.left_side{
width:510px;
float:left;
}
.left_side_nav{
float:left;
width:510px;
}
.left_side_nav ul li.home_li {
	padding-left:0 !important;
	margin:0px;
}
.left_side_nav ul{
list-style:none;
padding:10px 0 0 0;
margin:0 !important;
}
.left_side_nav ul li{
float:left;
display:block;
padding:0 15px 0 0;

}
.left_side_nav ul li a{
font-size:0.9em;
text-decoration:none;
display:block;
color:#B5B2B5;
float:left;
}
.left_side_nav ul li a:hover, .left_side_nav ul li a.one{
color:#525152;
}
.right_side{
width:221px;
float:right;
padding:35px 0 0 27px;
}
.right_side p {
	padding:0 0 10px 5px !important;
}
.heading_bg{
width:215px;
float:left;
display:block;
background:#DFDCD6;
height:20px;
padding:2px 0 0 5px ;
color:#5D5D5D;
font-size:0.8em;
font-weight:bold;
margin:0 0 10px 0;
}
.right_text{
color:#7C7B7B;
font-size:1.0em;
float:left;
padding:10px 0 0 5px;
}
.right_links{
width:215px;
float:left;
padding:15px 0 0 5px;
}
.right_links ul{
list-style:none;
}
.right_links ul li{
line-height:15px;
padding:0 !important;
margin:0 !important;
}
.right_links ul li a{
font-size:1.0em;
color:#1E9DD4;
}


/* new one */
.screen-reader-text
{
	display:none;
}
#breadcrumbs
{
	margin:0 !important;
	padding:0 !important;
	visibility:hidden;
}


#list {
	list-style:none;
	width:60px !important;
	max-width:60px;
}

.alignright {
float:right;
padding:0px;
}
.alignleft {
float:left;
}



/* inner Page CSS End */