/* CSS Document */
* { padding:0; margin:0; }
body, form, ul, li, h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }
body { font:12px Tahoma, Arial, Verdana; color:#333; line-height:22px; background:#f3f4f4 url(../images/main_bg.gif) repeat-x 0 0; }

ul,li { padding:0; margin:0; list-style:none; }

p { font-size:12px; margin:10px 0; padding:0; }


h1 { margin:0 0 15px 0; color:#0079C2; font:normal 19px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; }
h2 { color:#0079C2; font:normal 19px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; }

select, input.leanth_01 { width:150px; color:333; font-size:11px; height:20px; line-height:22px; }
select, input.leanth_02 { width:163px; color:333; font-size:11px; height:20px; line-height:22px; }

.font_23 { font-size:23px; }
.font_blue { color:#0079C2; }
/*--------------------------------------------- Structure Class ---------------------------------------------*/
.wrapper { width:920px; margin:0 auto; }
.lsize { width:928px; margin:auto; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.marg_01 { margin:20px 0 10px 0; }
.marg_02 { margin:10px 12px 0 0; }
.marg_t01 { margin-top:5px; }
.marg_t02 { margin-top:20px; }
.marg_t03 { margin-top:10px; }
.marg_t04 { margin-top:20px; }
.marg_r01 { margin-right:9px; }
.marg_r02 { margin-right:8px; }
.marg_r03 { margin-right:20px; }
.marg_r04 { margin-right:12px; }
.marg_b01 { margin-bottom:10px; }
.col_01 { width:673px; }
.col_02 { width:241px; }
.col_03 { width:241px; margin:12px 12px 0 0; }
.col_12 { width:241px; }
.w170 { width:170px; }
.w80 { width:80px; }
.red { background-color:#FF0000; }

.padd_01 { padding:5px; }
.padd_02 { padding:10px; }
.padd_03 { padding:15px; }
.padd_04 { padding:30px 0 0px 0; }
.padd_05 { padding:0px 0 0px 15px; }

.border_l01 { border-left:1px solid #dedede; }
.border_b01 { border-bottom:1px solid #dedede; }

/*--------------------------------------------- LOGO PART CLASS ---------------------------------------------*/
#logo_part { width:100%; }
#logo h1 { float:left; margin:25px 0 0 11px; display:inline; background:url(../images/ECA-Final-logo.gif) no-repeat 0 0; }
#logo h1 a { display:block; width:224px; height:97px; text-indent:-99999px; }

#search_box { /* background-color:#0079C2; */ float:right; width:273px; color:#333; }
/*#search_box .left { background:url(../images/search_bg_left.gif) no-repeat 0 100%; }
#search_box .right { background:url(../images/search_bg_right.gif) no-repeat 100% 100%; padding:4px 10px; }
*/
input.search_btn { background:url(../images/search_btn.gif) no-repeat 0 0; height:18px; width:18px; border:none; }
input.search_text { width:127px; padding:2px 3px 2px 10px; color:#939598; font-size:11px; }
#search_box .col_01 { float:left; width:80px; margin:0 10px 0 0; text-align:right; }
#search_box .col_02 { float:left; width:170px; }


#page-menu { float:right; width:928px; background:url(../images/menu_bg.gif) no-repeat 50% 0; margin:15px 0 0 0; color:#fff; font:bold 11px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; }
#page-menu li { color:#fff; float:left; background:url(../images/menu_pipe.gif) no-repeat 0 50%; } 
#page-menu li a { color:#fff; padding:8px 15px; text-decoration:none; float:left; display:inline; }
#page-menu li a:hover { color:#0079C2; text-decoration:none; }
#page-menu li.active a { color:#0079C2; text-decoration:none; }


#content_part { width:673px; background:url(../images/header_bg.gif) repeat-y 50% 0; float:left; margin-bottom:10px; }
#content_part .padd_01 { padding:10px 0; }
#content_part .col_01 { width:408px; padding:5px 13px; display:inline; margin-left:4px; float:left; font-size:12px; line-height:18px; }
#content_part .col_02 { width:230px; padding:5px 0; display:inline; margin-right:4px; float:right; }
#content_part h2 { font:bold 15px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; color:#0079C2; margin-bottom:15px; }
/*--------------------------------------------- HEADER PART CLASS ---------------------------------------------*/
#header_graphic { margin:0; padding:0; float:left; }
/* 
#header_graphic .col_01 { width:394px; padding:0 20px 0 0; }
#header_graphic .col_02 { width:190px; padding:0 0 0 20px; }
*/

.header_bg_bottom { background:url(../images/header_bg_bottom.gif) no-repeat 50% 100%; }

/*--------------------------------------------- RIGHT PART CLASS ---------------------------------------------*/
/*
#news_event { width:241px; float:right; margin:0 0 10px 0; }
#blue_btn { line-height:20px; font:bold 19px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; color:#fff; }
#blue_btn li { float:left; }

#blue_btn li.news_btn a { background:url(../images/btn_blue.gif) no-repeat 0 0; color:#fff; text-decoration:none; width:80px; padding:12px 0 11px 0; display:block; float:left; }
#blue_btn li.news_btn a:hover { background:url(../images/btn_blue.gif) no-repeat 0 -47px; color:#fff; text-decoration:none; }
#blue_btn li.news_btn a.selected { background:url(../images/btn_blue.gif) no-repeat 0 -47px; color:#fff; text-decoration:none; }
#blue_btn li.news_btn a:hover.selected { background:url(../images/btn_blue.gif) no-repeat 0 0; color:#fff; text-decoration:none; }

#blue_btn li.event_btn a { background:#0079C2; color:#fff; text-decoration:none; width:80px; padding:12px 0px 11px 0; display:block; float:right; }
#blue_btn li.event_btn a:hover { background:#242424; color:#fff; text-decoration:none; }
#blue_btn li.event_btn a.selected { background:#242424; color:#fff; text-decoration:none; }
#blue_btn li.event_btn a:hover.selected { background:#0079C2; color:#fff; text-decoration:none; }

#blue_btn li.notice_btn a { background:url(../images/btn_blue.gif) no-repeat 100% 0%; color:#fff; text-decoration:none; width:80px; padding:12px 0 11px 0; display:block; float:right; }
#blue_btn li.notice_btn a:hover { background:url(../images/btn_blue.gif) no-repeat 100% -47px; color:#fff; text-decoration:none; }
#blue_btn li.notice_btn a.selected { background:url(../images/btn_blue.gif) no-repeat 100% -47px; color:#fff; text-decoration:none; }
#blue_btn li.notice_btn a:hover.selected { background:url(../images/btn_blue.gif) no-repeat 100% 0%; color:#fff; text-decoration:none;  }
*/

/*
#news_list { padding:0 15px 15px 15px; color:#fff; }
#news_list li { padding:12px 0; color:#fff; border-bottom:1px solid #3394CE; }
#news_list li a { color:#fff; text-decoration:none; }
#news_list li a:hover { color:#000; text-decoration:none; }
#news_list li.active a { color:#000; text-decoration:none; }
*/

/*--------------------------------------------- ENROL NOW PART CLASS ---------------------------------------------*/
#left_col { width:241px; float:left; margin:12px 12px 0 0; }
.enrol_now { padding:0px 20px; height:66px; /*margin:10px 0 7px 0;*/ background:url(../images/enrol_now_bg.gif) no-repeat 0 0; font:normal 17px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; color:#0079C2; }
.enrol_now_btn { width:196px; height:42px; margin:10px 0 0 0; text-indent:-9999px; background:url(../images/enrol_now_btn.gif) no-repeat 0 0; }
.enrol_now_btn a { width:196px; height:42px; display:block; }

/*--------------------------------------------- CONTENT PART CLASS ---------------------------------------------*/
#content { width:665px; float:left; margin:12px 0 0 0; background:url(../images/contant_bg.gif) repeat-y 50% 0; }
#content a { color:#0079C2; text-decoration:underline; }
#content a:hover { color:#333; text-decoration:none; }
.content_bg { background:url(../images/content_bg_top.gif) no-repeat 50% 0; }
.content_top { background:url(../images/content_bg_top.gif) no-repeat 50% 0; }
.content_bottom { background:url(../images/content_bg_bottom.gif) no-repeat 50% 100%; padding:20px; }
#content .col_01 { width:394px; padding:0 20px 0 0; }
#content .col_02 { width:190px; padding:0 0 0 20px; }
#content .col_03 { width:190px; padding:0 0 0 20px; margin:10px 12px 0 0; }
#content h1 { margin:0 0 15px 0; padding:0; color:#0079C2; font:normal 19px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; }
#content h2 { margin:0 0 15px 0; padding:0 0 10px 0; color:#0079C2; font:normal 19px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; }
#content h3 { margin:0 0 15px 0; color:#000; font:bold 16px Arial, Tahoma, Georgia, Geneva; }
#content b { background:url(../images/arrow_02.gif) no-repeat 3px 0; padding:0 0 0 20px; }
#content li { background:url(../images/arrow_02.gif) no-repeat 0 8px; padding:0 0 0 20px; }
#content li a { color:#0079C2; text-decoration:underline; }
#content li a:hover { color:#333; text-decoration:none; }

#bradscrub { margin-bottom:10px; }
#bradscrub li { color:#767676; display:inline; background:none; background:url(../images/arrow_02.gif) no-repeat 0 50%; padding:0 15px; }
#bradscrub li a { color:#767676; text-decoration:none; margin:0; }
#bradscrub li a:hover { color:#0079C2; text-decoration:none; }
#bradscrub li.active a { color:#0079C2; text-decoration:none; background:none; }

.white_box_bg { background:url(../images/white_box_bg.gif) repeat-y 50% 0; }
.white_box_top { background:url(../images/white_box_top.gif) no-repeat 50% 0; }
.white_box_bottom { background:url(../images/white_box_bottom.gif) no-repeat 50% 100%; height:155px; }
.white_box_bot { background:url(../images/white_box_bottom.gif) no-repeat 50% 100%; }

.contact_no { width:210px; padding:10px 15px 0 15px; margin-top:5px; float:left; }
.contact_no h1 { font:normal 19px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; color:#0079C2; margin:0; }
.contact_no h1 b { font:normal 23px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; color:#797A7A; margin:0; }

.group_logo { padding:10px 0; }
.group_logo li { float:left; display:block; padding:5px 15px; }

.v_menu li { border-bottom:1px solid #dedede; padding:10px 0; }
.v_menu li a { background:url(../images/li_blue.gif) no-repeat 0 50%; padding:0 0 0 15px; color:#0079C2; text-decoration:none; }
.v_menu li a:hover { background:url(../images/li_black.gif) no-repeat 0 50%; padding:0 0 0 15px; color:#000; font-weight:bold; text-decoration:none; }
.v_menu li.active a { background:url(../images/li_black.gif) no-repeat 0 50%; padding:0 0 0 15px; color:#000; font-weight:bold; text-decoration:none; }
.v_menu li.active a:hover { background:url(../images/li_black.gif) no-repeat 0 50%; padding:0 0 0 15px; color:#0079C2; font-weight:bold; text-decoration:none; }



/*--------------------------------------------- Link Class ---------------------------------------------*/
.link_01 { color:#000; font-weight:bold; }
.link_01 a { color:#000; text-decoration:none; padding:0 10px; }
.link_01 a:hover { color:#0079C2; text-decoration:none; }
.link_01.active a { color:#0079C2; text-decoration:none; }

.link_02 { color:#000; }
.link_02 a { color:#000; text-decoration:none; }
.link_02 a:hover { color:#0079C2; text-decoration:none; }
.link_02.active a { color:#0079C2; text-decoration:none; }

.more_link { color:#a2a2a2; padding:5px 0 0 0; }
.more_link a { color:#a2a2a2; text-decoration:underline; }
.more_link a:hover { color:#0079C2; text-decoration:underline; }
.more_link a.active { color:#0079C2; text-decoration:underline; }



#footer { color:#0079c2; padding:10px 20px 20px 20px; font-size:11px; line-height:25px; }
#footer li { display:inline; color:#656565;  background:url(../images/footer_menu_pipe.gif) no-repeat 100% 50%; padding:0 7px; }
#footer li a { color:#656565; text-decoration:none; }
#footer li a:hover { color:#000; text-decoration:none; }
#footer li.last { background:none; }
#footer li.active a { color:#000; text-decoration:none; }

#header{ border-top:0px solid #0079c2; color:#0079c2; padding:15px; font-size:11px; line-height:25px; }
#header li { display:inline; color:#656565;  background:url(../images/footer_menu_pipe.gif) no-repeat 100% 50%; padding:0 7px; }
#header li a { color:#656565; text-decoration:none; }
#header li a:hover { color:#000; text-decoration:none; }
#header li.last { background:none; }
#header li.active a { color:#000; text-decoration:none; }

.blue_link { color:#0079C2; text-decoration:none; }
.blue_link a { color:#0079C2; text-decoration:none; }
.blue_link a:hover { color:#333; text-decoration:none; }

/*--------------------------------------------- Blue Tab Menu Class ---------------------------------------------*/
#news_event { width:241px; float:right; margin:10px 0 10px 0; }
#blue_btn { line-height:20px; font:bold 19px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; color:#fff; }
#blue_btn li { float:left; }

.blue_box { width:240px; margin:0 0 10px 0; background:#0079C2 url(../images/blue_box_bottom.gif) no-repeat 50% 100%; color:#fff; }
.indentmenu { width:240px; line-height:20px; font:bold 16px Myriad Pro, Myriad, Myriad Web, Georgia, Arial, Tahoma, Geneva; color:#fff; }
.indentmenu li { float:left; }
.indentmenu li.news_btn a { background:url(../images/btn_blue.gif) no-repeat 0 -47px; color:#fff; text-decoration:none; text-align:center; width:80px; padding:11px 0px; display:block; float:left; }
.indentmenu li.news_btn a:hover { background:url(../images/btn_blue.gif) no-repeat 0 0; color:#fff; text-decoration:none; }
.indentmenu li.news_btn a.selected { background:url(../images/btn_blue.gif) no-repeat 0 0; color:#fff; text-decoration:none; }
.indentmenu li.news_btn a:hover.selected { background:url(../images/btn_blue.gif) no-repeat 0 -47px; color:#fff; text-decoration:none; }

.indentmenu li.event_btn a { background:url(../images/btn_blue.gif) no-repeat 100% -47px; color:#fff; text-decoration:none; text-align:center;  width:80px; padding:11px 0; display:block; float:left; }
.indentmenu li.event_btn a:hover { background:url(../images/btn_blue.gif) no-repeat 100% 0; color:#fff; text-decoration:none; }
.indentmenu li.event_btn a.selected { background:url(../images/btn_blue.gif) no-repeat 100% 0; color:#fff; text-decoration:none; }
.indentmenu li.event_btn a:hover.selected { background:url(../images/btn_blue.gif) no-repeat 100% -47px; color:#fff; text-decoration:none;  }

.indentmenu li.event_bg a { background:#242424; color:#fff; text-decoration:none; text-align:center;  width:80px; padding:11px 0; display:block; float:left; }
.indentmenu li.event_bg a:hover { background:#0079C2; color:#fff; text-decoration:none; }
.indentmenu li.event_bg a.selected { background:#0079C2; color:#fff; text-decoration:none; }
.indentmenu li.event_bg a:hover.selected { background:#242424; color:#fff; text-decoration:none;  }

.tabcontentstyle{ /*style of tab content oontainer*/}
.tabcontent{display:none;}
@media print {.tabcontent {display:block !important;}}

#news_list { padding:0 15px 15px 15px; color:#fff; }
#news_list li { padding:10px 0; color:#fff; border-bottom:1px solid #3394CE; }
#news_list li a { color:#fff; text-decoration:none; }
#news_list li a:hover { color:#000; text-decoration:none; }
#news_list li.active a { color:#000; text-decoration:none; }

/***************** Drop Down Menu **************************/
#dropmenu { width:920px; margin:0 auto; z-index:2; }
#dropmenu li { display:block; }
#dropmenu li a { display:block; background:#232323 url(../images/li_white.gif) no-repeat 15px 13px; padding:5px 5px 5px 30px; text-decoration:none; color:#0079C2; width:176px; }
#dropmenu li a:hover { color:#fff; background-color:#0079C2; }
#dropmenu li.active a { color:#fff; background-color:#0079C2; }


#course_components { margin:187px 0 0 78px; position:absolute; visibility:hidden; }
/* #events { margin:146px 0 0 245px; position:absolute; visibility:hidden; } */
#application { margin:187px 0 0 215px; position:absolute; visibility:hidden; }
#internship { margin:187px 0 0 375px; position:absolute; visibility:hidden; }
#essentialdocuments { margin:160px 0 0 640px; position:absolute; visibility:hidden; }

#top_link { text-align:right; font:bold 11px Arial, Tahoma, Verdana; padding:15px 0; }
#top_link li { padding:10px 0; display:inline; color:#212121; background:url(../images/menu_pipe.gif) no-repeat 100% 50%; } 
#top_link li a { color:#212121; text-decoration:none; padding:20px 7px; }
#top_link li a:hover { color:#0079C2; text-decoration:none; }
#top_link li.active a { color:#0079C2; text-decoration:none; }
#top_link li.last { background:none; text-decoration:none; }

/* **************************************************************************************************************************************** */

#home-box { float:left;}
#home-box li { display:inline; float:left; color:#fff; text-decoration:none; }
#home-box li a { color:#fff; text-decoration:none; }
#home-box li a:hover { color:#0079C2; text-decoration:none; }
#home-box li.active a { color:#0079C2; text-decoration:none; }
#home-box li.box_marg { margin-right:15px; }


.steps ul {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
.steps ul li {
        display:inline;
	margin:10px;
	font: 19px Verdana, Myriad Pro,Myriad,Myriad Web,Georgia,Arial,Tahoma;
}
.steps ul li.active { 
	font-weight:bold;
	color:#0079C2; text-decoration:none;
}

.steps li span {
/*background:url("../images/arrow_02.gif") no-repeat scroll 100% 50% transparent;*/
color:#222222;
padding:0 15px 0 5px;
text-decoration:none;
}


form { padding:0; margin:0; }
input, textarea, select { height:20px; border:1px solid #C9C9C9; font:12px Arial, Verdana, Helvetica, sans-serif; color:#004F7B; background:#fff url(../images/background-input.gif) no-repeat 0 0; }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position:0 -400px; }
input.triple-length, textarea.triple-length, select.triple-length { width:200px; margin-bottom:5px; }

.submits { 
	margin-top:10px;
	text-align:center;
}
.submits input { 
	margin-left:10px;
	margin-right:10px;
	width:100px;
}
.error { 
	color:red;
	}
#status { 
	border:1px solid #ccc;
	background-color:#eee;
	padding:5px;
	color:green;
	font-weight:bold;
	margin-bottom:10px;
	}	

