
/* CSS Document */

input[type="submit"], a{
    transition: color 0.25s linear 0s, background-color 0.25s ease-in-out 0s, border-color 0.25s ease-in-out 0s; cursor:pointer;
}
* {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}

::-webkit-input-placeholder {
	opacity:1;
}

:-moz-placeholder { /* Firefox 18- */
   opacity:1;
}

::-moz-placeholder {  /* Firefox 19+ */
  opacity:1;
}

:-ms-input-placeholder {  
  opacity:1;
}


@font-face {
    font-family: 'calibriregular';
    src: url('../fonts/calibri-webfont.eot');
    src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri-webfont.woff') format('woff'),
         url('../fonts/calibri-webfont.ttf') format('truetype'),
         url('../fonts/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*----------------------------- reset.css is here font-family: 'Roboto', sans-serif; --------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:400;}
h2.programH2 {font-size:18px;font-weight:bold;padding:0px 0px 10px 0px;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}

a img { border: none; }
img	   { max-width:100%; height:auto;}


body a 										{ text-decoration:none; outline:0; }
body a:hover 								{ text-decoration:none; outline:0}
html 										{ }
body										{ height: 100%; font-size:14px; font-weight:400; background:#fff; background:#ececec; }
.flt_Lt										{ float:left;  display:inline;}
.flt_Rt										{ float:right; display:inline;}
.clear_0                                  	{ clear:both; font-size:0px;line-height:0px; display:block;}
h1											{}
p											{ font-size:17px; line-height:19px; color:#444444; font-weight:400;  margin-bottom:0;} 
b											{ font-weight:700; }

input										{  }

/* FOOTER */

.rthead_bottom				{ float:right; clear:both;}
.container					{ width:1140px; margin:0 auto;}
.flexslider 				{ background:#ffffff; }

.header_top					{ background:#666666; padding:8px 0;}
.header_top	 .drp_right		{ float:right; width:148px; padding-left:15px;}

.header_top .top_menu		{ float:right; text-align:right;}
.top_menu ul				{ list-style:none; margin:0; padding:0; font-size:0; line-height:0;}
.top_menu ul > li			{ display:inline-block; background:url(../images/topfot_sep.png) no-repeat center right;}
.top_menu ul > li a			{ display:inline-block; padding:0 12px; font-size:15px; line-height:18px; color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:normal;  }

.header_bottom				{ padding:0px 0 25px; background:#fff;}
.header_bottom	.right_header	{ float:right; text-align:right; }

.header_bottom .main_logo	{ display:inline-block; float:left; margin-top:25px;}


.header_bottom .main_menu					{ float:right; text-align:right;}
.main_menu ul.navigation					{ list-style:none; margin:0; padding:0; font-size:0; line-height:0;}
.main_menu ul.navigation > li				{ display:inline-block; vertical-align:top;}
.main_menu ul.navigation > li > a			{ display:inline-block; padding:25px 17px; font-size:17px; line-height:18px; color:#666666; font-family: 'Open Sans', sans-serif; font-weight:300;  }
.main_menu ul.navigation > li > a:hover		{ background:#f2f2f2;}
.right_content li a     { color:#F24324;}
.orange_btn						{ font-family: 'Open Sans', sans-serif; font-size:18px; line-height:19px; padding:8px 19px; display:inline-block; color:#ffffff; background:#ee4123;}
.right_content li a.orange_btn    { color:#FFFFFF;}
.right_content li a.orange_btn:HOVER    { color:#e83617;}
.header_bottom .srearch_box		{ margin-bottom: -10px;width:180px; display:inline-block; margin-right:35px; border-bottom:1px solid #cccccc; padding:10px 28px 5px 8px; position:relative;}
.srearch_box input[type="submit"]	{ position:absolute; right:8px; top:0; width:22px;  border:none; height:100%; background:url(../images/search_icon.png) no-repeat right center; display:inline-block;}
.srearch_box input[type="text"]		{ width:100%; border:none; background:none; font-family: 'Open Sans', sans-serif; font-size:18px; color:#cccccc;}

.footer_bottom					{ padding:26px 0 100px; background:#f3f3f3;}
.footer_bottom .foot_botmenu	{ display:inline-block; }

.foot_botmenu ul					{ list-style:none; margin:0; padding:0; font-size:0; line-height:0;}
.foot_botmenu ul > li				{ display:inline-block;}
.foot_botmenu ul > li a				{ display:inline-block; padding:0 0 0 9px; font-size:12px; position:relative; line-height:18px; color:#ed4224; font-family: Arial, sans-serif; font-weight:normal;  }

.foot_botmenu ul > li a:before		{ position:absolute; content:"-" ; left:3px; top:0; display:inline-block; color:#a0a0a0; font-family: Arial, sans-serif; font-size:12px;}

.footer_bottom .copy			{ display:inline-block; color:#a0a0a0; font-family: Arial, sans-serif; font-size:12px;}
.footer_bottom .copy a			{ color:#ed4224; }
.footer_bottom .copy a:hover , .foot_botmenu ul > li a:hover , .footer_middle a.red_link:hover	{ } 

.head_title						{ font-size:26px; line-height:28px; font-family: 'Open Sans', sans-serif; font-weight:300;  color:#666666; border-bottom:1px solid #cccccc; padding-bottom:20px;}
.head_title	 .heading_title					{ font-size:26px; line-height:28px; color:#666666; font-family: 'Open Sans', sans-serif; font-weight:300; display:inline-block;}	
/* FOOTER MIDDLE START */
.head_titleSchool				{margin-bottom:50px; font-size:26px; line-height:28px; font-family: 'Open Sans', sans-serif; font-weight:400; color:#333333; border-bottom:3px solid #cccccc; padding-bottom:20px;}

.footer_middle					{ padding:40px 0; background:#e7e7e7;}
.footer_middle .midfoot_col:first-child	{ padding-left:0px;}
.footer_middle .midfoot_col		{ width:25%; padding-left:20px; padding-bottom:20px; float:left; display:inline-block; vertical-align:top; font-family: 'Open Sans', sans-serif; font-size:18px; color:#cccccc;}
.footer_middle .bot_cont		{ padding-top:20px; }
.midfoot_col .tel_txt			{ display:block; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:18px; line-height:20px; padding-bottom:5px; color:#666666;}
.midfoot_col address			{ display:block; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:16px; line-height:20px; padding-bottom:5px; color:#666666; padding-bottom:16px;}

.footer_middle a.red_link		{ display:inline-block; padding:0 0 0 0; font-size:12px; position:relative; line-height:18px; color:#ed4224; font-family: Arial, sans-serif; font-weight:300;  }

ul.foot_social					{ list-style:none; margin:0; padding:0; font-size:0; line-height:0; }
ul.foot_social > li				{ display:inline-block; padding-right:6px; }

/* FOOTER MIDDLE END */
.footer_top 					{ padding:50px 0 40px; background:#f3f3f3;}
.footer_top  .botmenu_cont		{ padding-top:20px; display:table; width:100%; }
.botmenu_cont ul.foot_menu		{ list-style:none; margin:0; padding:0; font-size:0; line-height:0;}
.botmenu_cont ul.foot_menu > li	{ }
.botmenu_cont ul.foot_menu > li a { display:block; position:relative; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:15px; line-height:20px; color:#666666;   }
.botmenu_cont ul.foot_menu > li a:hover	{ color:#ed4224;}

.footer_top .col_five			{ width:20%; margin-bottom:15px; padding-left:19px; display:table-cell; padding-bottom:15px; vertical-align:top; border-left:1px solid #d0d0d0;}
.footer_top .col_five:first-child	{ padding-left:0px; border-left:none;}	

.member_section					{ padding:65px 0 49px; background:#ffffff; }
.member_section	.member_inner	{ /*width:918px;*/ width:1150px; margin:0 auto;}

.member_inner ul.mem_list		{ list-style:none; margin:0; padding:0; font-size:0; line-height:0; }
.member_inner ul.mem_list > li	{ display:inline-block; vertical-align:middle; padding-right:20px; display:table-cell;}
.member_inner h3				{ color:#ed4224; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; }

.White_cont						{   padding: 47px 0 5px 0px;; background:#fff;}
.sch_col a						{ display:block; }
.sch_col a	.post_img			{ display:block; position:relative;}
.sch_col a	.post_img .abs_txt	{ position:absolute; bottom:0; left:0; max-width:95%; min-width:85%; display:inline-block; padding-top:15px; padding-right:15px; background:#fff; font-size:16px; color:#ee4123; font-family: 'Open Sans', sans-serif; font-weight:400;}

.orng_title						{ font-size:17px; color:#ee4123; font-family: 'Open Sans', sans-serif; font-weight:400; display:block; }
.sch_col a .post_desc			{ padding-top:23px; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:14px; line-height:18px; color:#666666; display:block;}

.scool_sec .sch_col				{ padding-right:34px; }

.euc_sec						{ margin-bottom:50px;}
.euc_sec .euc_col				{ text-align:center; padding-bottom:30px;  }
.euc_sec .euc_col .euc_logo		{ display:inline-block; text-align:center; }
.euc_sec .euc_col .euc_title	{ display:block;  color:#ee4123; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px;}
.euc_sec .euc_col .euc_desc		{ display:block; color:#666666; font-family: 'Open Sans', sans-serif; font-weight:400;}

#owl-demo						{ margin-top:30px; margin-bottom:50px;}	
#owl-euc						{ margin-top:30px; margin-bottom:50px;}
#owl-news						{ margin-top:36px; }

.news_cont						{ padding:50px 0; background:#f2f2f2 ; background-size:cover;}
.news_cont .news_col	   		{ padding-right:20px;  padding-bottom:35px; }
.news_cont .news_col .post_img	{ display:block; margin-bottom:23px;  background-color:#e45734; }
.news_cont .news_col .post_title	{ display:block;  color:#ee4123; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; padding-bottom:10px;}
.news_cont .news_col .post_desc		{ display:block;  color:#666666; font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:14px;}


.news_cont .news_col .post_img img , .events_mainsec .newevent_col .event_img img , .sucess_cont .sucees_col .succ_img img	{ backface-visibility: hidden; display:block; transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out;  }
  
.news_cont .news_col a:hover .post_img img	, .sucess_cont .sucees_col .succ_wrap:hover img { opacity:0.1;}
.news_cont .news_col a:hover .post_title  	 { text-decoration:underline;}

.events_cont						{ padding:78px 0 50px; background:#ffffff; text-align:center;}
.events_cont .event_col	 			{ display:inline-block; vertical-align:top; margin-bottom:21px; width:30%;  text-align:left;}
.event_col	 .eve_icon				{ display:block; float:left; width:48px; height:48px; margin-right:17px; }

.event_col	 .icon_calen	{ background:url(../images/calender.png) no-repeat center center; }
.event_col  .icon_finance	{ background:url(../images/financial_info.png) no-repeat center center; width:53px; height:54px; background-size:cover;}
.event_col  .icon_pencil	{ background:url(../images/pencil.png) no-repeat center center; width:57px; height:54px; background-size:cover;}
.event_col  .icon_faq		{ background:url(../images/icon_faq.png) no-repeat center center; width:33px !important; height:53px !important; background-size:cover;}
.event_col  .icon_finace	{ background:url(../images/icon_dollar.png) no-repeat center center; width:39px !important; height:53px !important; background-size:cover;}

.event_col .eve_title		{ font-size:22px; color:#ee4123; display:block; font-family: 'Open Sans', sans-serif; font-weight:300;}
.event_col .eve_sectitle	{ color:#666666; font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:400;}

.events_mainsec							{ padding:50px 0; background:#f2f2f2 ; background-size:cover;}

.events_mainsec	 .newevent_col			{ width:33.33%; float:left; position:relative; padding-bottom:20px; padding-left:15px; padding-right:15px;}
.events_mainsec	 .newevent_col	 .event_img	{ position:relative; display:block; margin-bottom:15px;  }
.events_mainsec	 .newevent_col	 .event_img img { width:100%; display:block; height:auto;}
.events_mainsec	 .newevent_col	 .event_img .eventabs_txt { position:absolute; bottom:11px; left:-8px; display:inline-block; padding:10px 15px 10px 12px; background:#fff; font-size:17px; color:#ee4123; font-family: 'Open Sans', sans-serif; font-weight:400; line-height:20px;}
.events_mainsec	 .newevent_col .event_desc	{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:14px; line-height:18px; color:#666666; display:block; }
.events_mainsec	 .event_row				{ margin-left:-15px; margin-right:-15px; margin-top:25px;}

.events_mainsec .head_title				{ border-color:#999999;}

.sucess_cont  .sucess_row			{ margin-left:-20px; margin-right:-20px; margin-top:25px;}
.sucess_cont  .sucees_col			{ width:33.33%; display:inline-block; vertical-align:top; float:left; padding-left:20px; padding-right:20px; padding-bottom:30px;}
.sucess_cont  .sucees_col .succ_wrap { position:relative; display:block;}
.sucess_cont  .sucees_col .succ_img  { width:78% ;}
.sucess_cont  .sucees_col .succ_img  img	{ width:100%;  height:auto; display:block;}
.sucess_cont  .sucees_col .succ_wrap .succ_desc { width:54%; position:absolute; right:0; bottom:11px; background:#fff; padding:22px 20px; margin:0; }

.sucess_cont  .sucees_col .succ_title		{ font-size:18px; color:#666666; display:block; font-family: 'Open Sans', sans-serif; font-weight:normal;  }
.sucess_cont  .sucees_col .mem_prof			{ font-size:14px; color:#999999; display:block; font-family: 'Open Sans', sans-serif; font-weight:normal; padding-bottom:14px;  }
.sucess_cont  .quote		 			{ font-size:15px; color:#ee4123; display:block; font-family: 'Open Sans', sans-serif; font-weight:normal; font-style:italic;  }

.sucees_col figure						{ margin:0;}
.sucess_cont .sucees_col .succ_img , .events_mainsec .newevent_col .event_img ,.sch_col a .post_img , .img_bgopacity { background-color:#e45734;}
.sucess_cont .sucees_col .succ_img img , .img_bgopacity img, .events_mainsec .newevent_col .event_img img , .sch_col a .post_img img	, .surr_row .col_box .surrimg_wrap img { display:block;}
.newevent_col a:hover img, .sch_col a:hover	img	 , .surr_row a:hover img{ opacity:0.15;}
img { transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out;  }

.surr_cont		{ padding:54px 0; background:#fff;}
.surr_cont .surr_row	{ margin-top:25px;}
.surr_cont .no_pad		{ margin-right:0;}
.surr_cont	.col_double	{ width:55.8%; }
.surr_cont	.col_forty1	{ width:41%;  }
.surr_cont	.col_tseven	{ width:27.5%;  }
.surr_cont	.col_tseven	{ width:27.5%;  }
.surr_cont	.pad_min	{ margin-right:2.1% !important; }

figure , figcaption		{ margin:0;} 

.surr_cont .no_margin		{ margin-right:0 !important;} 
.surr_cont .col_box 		{ display:block; overflow:hidden;  margin-bottom:50px;} 

.surr_cont  .colevent_left	{ margin-right:3.2%; float:left; width:55.8%;}
.surr_cont .surr_caption	{ display:block; position:absolute; max-width:60%; bottom:0px; left:0; background:#fff; padding:25px 25px 5px 12px; }
.surr_row  .col_box .surrimg_wrap	{ position:relative; display:block;}
.surr_row  .col_box .surrimg_wrap img	{ width:100% !important; display:block;}
.surr_title					{ display:block;  color:#ee4123; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:18px; padding-bottom:10px;}
.suu_desc					{ display:block;  color:#666666; font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:14px;}

.slider_row					{ width:100%; display:table; max-width:1140px; }
.container.slider_row		{ max-width:1140px;}
.flexslider .slides	> li			{ /*padding:114px 0  90px;*/height: 434px;}
.flexslider .slides > li >  img		{ display:none;}
.slide_left					{ display:table-cell; width:50%; vertical-align:bottom; }

.slide_form					{ max-width:535px; padding:30px; background:url(../images/sliderform_bg.png) no-repeat left top; background-size:cover; }
.slide_form	 .form_left		{ width:58%; float:left; padding-right:25px; margin-right:-1px; border-right:1px solid #cccccc;}
.slide_form	 .form_right	{ width:41%; padding-left:25px; float:left; border-left:1px solid #cccccc;  }

.slide_form h3				{ font-family: 'Open Sans', sans-serif; font-weight:300; font-size:22px; line-height:24px; color:#666666; padding-bottom:17px; }
.form_left .sel_cont 		{ padding-bottom:6px;}
.form_left .selinput_cont 	{ padding-bottom:15px;}

.form_left .srch_ip			{  width:100% !important; background:#faf9f9; padding:0 13px;  border-bottom-left-radius:5px;  border-radius:0px; height:45px; line-height:40px; border:1px solid #cccccc; color:#999999; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:16px; font-style:italic;  }
.form_left input[type="submit"]	{ border:none; height:40px;}

.form_right ul				{}
.form_right ul > li			{ line-height:34px; color:#ee4123}
.form_right ul > li	a		{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:16px; color:#ee4123;}

.form_right .req_info		{ background:#ececec; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:15px; margin-top:10px; color:#ee4123; padding:15px 25px; display:inline-block; }

.slide_right				{  max-height: 269px; padding:18px; background-color:rgba(250,250,250 , 0.8); text-align:right; max-width:485px; display:inline-block;  margin: 135px 0px 0px 0px;}
.slide_right h1				{ color:#ee4123; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:36px;  line-height: 36px; color:#ee4123; padding-bottom:10px;}
.slide_right p				{ color:#333333; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:16px; line-height:24px;padding-bottom:10px;}
.slider_right				{ text-align:right;}

.coldouble_left				{ width:50%; float:left;}
.colleft_pad				{ padding-left:22px; }
.surr_cont .colevent_right	{ float:right; width:41%; }
.surr_cont .big_caption		{ max-width:80%; } 

.read_more					{ display:inline-block; float:right; color:#ee4123;  font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:16px; line-height:24px; padding-right:14px; background:url(../images/read_arrr.png) no-repeat right center;}
.midfoot_col .head_title	{ font-size:22px; }

.megamenu					{ position:absolute; width:100%; left:0; background:#f2f2f2;  z-index:9999999; padding:25px 0;}
.mega_dropdown				{ max-width:1152px; margin:0 auto !important; padding-left:100px;}
.header_bottom				{ position:relative;}

.mega_dropdown > li.menu_column	{ display:block; width:16%; padding-left:10px;padding-right:10px; text-align:left; display:table-cell; vertical-align:top; border-left:1px solid #d0d0d0;}
.mega_dropdown > li.menu_column:first-child	{ border-left:none;}
.mega_dropdown > li.menu_column ul  li	{ line-height:28px; }

.mega_dropdown ul li a.menu_head		{ color:#ee4123 !important; font-size:18px !important;}

.main_container				{ background:#fff url(../images/main_contbg.png) repeat-x left top;}

.heading_wrap				{ background:#fff url(../images/general-small-splash-1140x170.jpg) no-repeat left top; background-size:cover; padding:38px 20px; margin:30px 0 50px;}
.heading_wrap h1			{ font-family: 'Open Sans', sans-serif; font-family: 'Open Sans', sans-serif;  font-weight:300; font-size:36px; line-height:38px; color:#3F3F3F; padding:32px 50px; background-color:rgba(255,255,255,0.6);}

.main_container .bredcrumb  { padding:6px 0; border-bottom:1px solid #e9e9e9;}
.bredcrumb ul				{}
.bredcrumb ul > li			{ padding-right:9px; position:relative; display:inline-block; }
.bredcrumb ul > li:after	{ content:"/"; position:absolute; right:0px; top:0; }
.bredcrumb ul > li a		{ font-size:14px; line-height:16px; color:#4F4F4F; font-family: 'Open Sans', sans-serif; font-weight:normal; }
.bredcrumb ul > li:last-child:after { display:none;}

.bredcrumb ul > li a:hover	{ color:#ee4123;}

ul.left_menu > li a			{ font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:17px; line-height:19px; color:#EB3F25; padding:9px 15px; display:block; border-bottom:1px solid #e4e4e4; background:#f7f7f7; border-left:3px solid transparent;  }
ul.left_menu > li a.active ,ul.left_menu > li a:hover	{ color:#333333; border-left-color:#eb4025;}

.right_content p			{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:23px; color:#666666; padding-bottom:8px;}
.right_content .grey_link	{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:23px; color:#666666;  }
.right_content p a			{ color:#F24324;}
.right_content div a      { color:#F24324;}

.right_content h5			{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:23px; color:#666666; padding-bottom:15px; font-weight:700;}
.right_content h6			{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:18px; color:#666666;  font-weight:700;}
.right_content span			{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:23px; color:#666666;  font-weight:normal; }

a.linkSection:link, a.linkSection:visited, a.linkSection:active  { font: bold 15px 'Open Sans', sans-serif;; text-decoration:none; color:#F24324; padding:0px 0px 0px 0px;float:left;}
a.linkSection:hover  {font: bold 15px 'Open Sans', sans-serif;; text-decoration:underline;color:#F24324;padding:0px 0px 0px 0px; float:left;}


.card_info b { display:block; font-weight:bold; } 
.card_info					{ padding-bottom:20px;}
.content_part				{}
.content_part .left_sidebar		{ float:left; width:20%; }
.content_part .right_content	{ float:right; width:75.6%; }

.tab_content .head_title		{ margin-bottom:20px; font-size:22px; padding-bottom:10px; }
.tab_content .sec_title			{ font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:17px; color:#F24324; padding-bottom:13px;}

.right_content .card_info p		{ padding-bottom:10px; }

.tab_content .table_section		{ padding-top:20px; margin-bottom:20px;}
.tab_content .grey_row			{ display:block; font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:18px; color:#666666;  font-weight:700; padding:9px 6px; background:#e0e0e0;}

.table_section	 .row			{ display:table; width:100%;}
.table_section	 .row	span	{ display:table-cell; padding:6px; border-left:1px solid #e0e0e0;  border-bottom:1px solid #e0e0e0;  border-right:1px solid #e0e0e0;}
.table_section	 .row .left_col	{ border-right:none; width:39%;}
.table_section   .row .rt_col	{ padding-left:15px;}

.tab_wrapper					{ border-bottom:3px solid #cccccc; margin-bottom:60px; margin-top:30px; }
.tab_wrapper ul.tab_list		{ }
.tab_wrapper ul.tab_list > li	{ float:left; margin-right:15px; }
.tab_wrapper ul.tab_list > li a	{ position:relative; display:inline-block; padding:0 12px 17px; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:17px; line-height:18px; margin-bottom:-3px; border-bottom:3px solid transparent;  color:#f24324;  }

.tab_wrapper ul.tab_list > li.active a:after , .tab_wrapper ul.tab_list > li a:hover:after	{ position:absolute; content:""; width:100%; left:0; height:7px; bottom:-10px; background:url(../images/tab_arr.png) no-repeat center bottom;}
.tab_wrapper ul.tab_list > li.active a , .tab_wrapper ul.tab_list > li a:hover	{  color:#666666; border-bottom:3px solid #f24324;}

.right_content .grey_title			{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:20px; line-height:18px; color:#666666;   padding-bottom:10px;}


/* INNER2*/

.main_content						{ background:#fff;}
.program_section					{ padding-top:60px; padding-bottom:20px;}
.select_row .cat_select		 { width:276px; padding-right:23px; display:inline-block; vertical-align:top;}
.select_row					 { padding:8px 0; border-bottom:2px solid #dddddd; margin-bottom:25px;}
.select_row label.cont_label { display:inline-block; padding-right:17px; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:22px; color:#666666; }
.select_row .orange_btn		 { padding:11px 19px; }

.select_row .cat_selectsecond	{ width:341px;}

.cat_banner					{ background:#ececec url(../images/category_back.jpg) no-repeat left center; background-size:cover; padding:107px 0px 249px; background-size:100% 100%;}
.cat_banner	.catban_col		{ display:table-cell; width:50%; vertical-align:bottom;}
.cat_banner	.container		{ width:100%; max-width:1140px; display:table;}

.cat_banner	 .right_col		{ text-align:center;}
.cat_banner	 .white_banner	{ max-width:476px;}
.cat_banner	 .white_banner h3	{ font-family: 'Open Sans', sans-serif; font-weight:normal; font-family: 'Open Sans', sans-serif;  font-weight:300; font-size:36px; line-height:38px; color:#e83617;   padding-bottom:20px;}
.cat_banner .orange_btn		{ padding:15px 35px; }
.white_banner 				{ font-family: 'Open Sans', sans-serif; font-family: 'Open Sans', sans-serif;  font-weight:300; font-size:36px; line-height:38px; color:#3F3F3F;padding: 6px 35px 20px 35px;background-color:rgba(255,255,255,0.8); }
.white_banner p				{  font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:20px; color:#666666;  }
p,div							{  font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:20px; color:#666666;  }

.dynamicBox {float:left;width:100%;}
.dynamicBox h3 {color:#EB3F25;}
div.dotteddivider {
	float:left;
	width:100%;
	padding:20px 0px 20px 0px;
	background:url(/images/bg-dotteddivider.gif) repeat-x center;
}


.right_content ul.departments{
padding:0px 10px 0px 10px;
}


.right_content ul.departments li{
padding:0px 0px 15px 7px;
}

ul.departments li a{ 
	font-family: 'Open Sans', sans-serif; 
	font-weight:normal; 
	font-size:17px;
	color:#F24324;
}
.leftNavigationLev1 {color: #333333;}
.cat_column					{ padding:40px 0 40px; background:#fff;}
.cat_column	 .three_col		{ float:left; width:29.2%;  display:inline-block; vertical-align:top;margin-bottom:30px;}
.cat_column	 .three_col:first-child	{ padding-left:0;}
.cat_column	 .three_col p	{ padding-right:15px; padding-bottom:23px; line-height:23px;min-height: 138px; }

.cat_column .three_col .head_title		{ margin-bottom:28px;}

.cat_column	 .three_col .cat_r_more	,.cat_r_more	{ background:#f0f0f0 url(../images/read_morecat.png) no-repeat right 10px center; padding:0px 24px 0px; display:block; text-align:right;  color:#ee4123; font-family: 'Open Sans', sans-serif; }
.cat_column	 .three_col .cat_r_more:hover	{ color:#808080;}
.cat_column	 .colhas_pad	{ margin-left:5.9%; margin-right:5.9%;}
.cat_column	 .three_col .event_sec	 { display:block; font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:15px; line-height:17px; color:#666666; padding-bottom:16px; }
.cat_column	 .three_col .event_sec .red_text	{ color:#ee4123; display:block;}

.contact_section .head_title	{ margin-bottom:30px;}
.contact_section  h4			{ font-family: 'Open Sans', sans-serif; font-weight:normal;  font-size:19px; line-height:20px; color:#666666; padding-bottom:10px; }

.contact_section .cont_input , .contact_section input[type="text"]	{ width:100%; border:1px solid #eeeeee; padding:0 14px; height:39px; line-height:39px; font-family: 'Open Sans', sans-serif; font-weight:400; margin-bottom:18px; font-size:12px; color:grey;}

.contact_section textarea			{ width:100%; border:1px solid #eeeeee; padding:10px 14px; height:94px; font-size:12px; line-height:18px; font-family: 'Open Sans', sans-serif; font-weight:400; margin-bottom:18px; color:grey; resize:none;}
.contact_section input[type="submit"]	{ border:none; vertical-align:top; float:right;}
.contact_section .cont_colhas 		{ margin-left:2.7%; margin-right:2.7%;}
.contact_section .cont_col			{ width:31%; float:left;}
.contact_section address ,.contact_section address a	{ font-family: 'Open Sans', sans-serif;  font-weight:normal;  font-size:12px; line-height:20px; color:#666666;  }

.contact_section .chk_label			{ display:inline-block; width:230px; font-family: 'Open Sans', sans-serif;  font-weight:normal;  font-size:12px; line-height:20px; color:#666666;}			

input.css-checkbox[type="checkbox"]	{   border: 0 none;
  
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: relative; opacity:1;
    width: 10px; display:none; }
	
	input.css-checkbox[type="checkbox"]:checked + label.css-label {
    background:url(../images/checked_check.png) no-repeat left top; 
}
input.css-checkbox[type="checkbox"] + label.css-label {
    background:green;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;   
    line-height: 18px;
    padding-left: 28px;
    vertical-align: middle; background:url(../images/checkbox.png) no-repeat left top; font-family: 'Open Sans', sans-serif; font-weight:300;
}
.lite-cyan-check {
    background-image: url("checkboxes/lite-cyan-check.png");
}

div.fullBox {floaT:left;
width:100%;}

.catevent_cont					{ padding:30px 0 10px; background:#f0f0f0;}
.catevent_cont	.catevent_col	{ float:left; width:33.33%; padding-left:76px; padding-bottom:20px;  padding-left: 42px;}
.grey_btn						{ font-family: 'Open Sans', sans-serif; font-size:17px; line-height:19px; padding:8px 19px; display:inline-block; color:#e83617; background:#e0e0e0;}
.grey_btn:hover	,.form_right .req_info:hover				{ color:#fff; background:#ee4123; }
.orange_btn:hover				{ background:#e0e0e0; color:#ee4123; }

.right_content ul {
	padding:0px 20px 0px 20px;
	margin:0px 10px 0px 10px;
	font-family:Calibri;
	font-size:15px;
	list-style-image: url('/images/arrow-left.png') ;
	line-height:17px;
}

.right_content ul li{
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-size: 15px;
	line-height:17px;
}


.right_content ul.tab_list {
list-style-image:none;
padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.post_cat h3					{ 
    color: #666666;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 28px;
    padding-bottom:10px; }

	td.dividerClass {
	color:#EB3F24;font-size:20px;font-family:'Open Sans', sans-serif;
	}
	
.post_cat .post_descri 		{ width:77.5%; float:left;}
.post_cat .post_right 		{ width:22.5%; float:right; text-align:right;}

.post_cat .post_right a		{ width:150px; display:inline-block; margin-bottom:10px; text-align:center;}
.post_descri p	b			{ font-weight:600; display:block; font-family: "Open Sans",sans-serif;}

.contact_section			{ padding-bottom:22px; border-bottom:2px solid #dcdcdc;}

.mob_menu_cont				{ padding:40px 25px 40px 35px; background:#fff; }
.mob_social					{ margin-bottom:20px; }
.mob_social ul.foot_social > li { padding:0 1px; width:12.5%; vertical-align:top;}
.mob_social ul.foot_social > li:last-child	{ }
.mob_social ul.foot_social > li img			{ width:100%; }

.mob_menu_cont	ul.foot_social	{ margin:0 -1px; }
.chnglang_sel				{ margin-bottom:20px; }
/* MOBILE MENU */
ul.topnav > li  a			{ font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:17px; line-height:19px; color:#EB3F25; padding:9px 15px; display:block; border-bottom:1px solid #e4e4e4; background:#f7f7f7; border-left:3px solid transparent; text-transform:uppercase;  }
ul.topnav > li a.active ,ul.topnav > li a:hover	{ color:#333333; border-left-color:#eb4025; background:#ffffff;}

ul.topnav > li ul  a			{ padding-left:25px; text-transform:none;  }
ul.topnav > li ul				{ display:none;}
ul.topnav > li ul li a {color:#666666;}
ul.topnav > li.hovernew			{ border-top:1px solid #eb4025; border-bottom:1px solid #eb4025; margin-top:-1px;  }
ul.topnav > li.hovernew a		{ border-bottom-color:#fff;}

.header_bottom .mob_rtmenu				{ float:right; padding-top:35px; display:none;}
.header_bottom .mob_rtmenu	 ul > li	{ float:right; position:relative; padding-left:30px; }
.header_bottom .mob_rtmenu	 ul > li .togg_icon ,.header_bottom .mob_rtmenu	 ul > li .toggle-menu 	{ color: #ee4123; display: block; font-family: "Open Sans",sans-serif; text-align: right; border:none; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:15px;}
.header_bottom .mob_rtmenu	 ul > li .toggle-menu	{ background:url(../images/close_menu.png) no-repeat right center; padding-right:29px; cursor:pointer;  text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:15px; }
#srch_box 						{ position:absolute; right:0; margin:0; margin-top:10px; }
#req_infobtn					{ position:absolute; width:141px; right:0; margin-top:10px;}
#srch_box 						{ background:#fff;}

.mob_rtmenu	.info_icon			{ background:url(../images/INFO_ICON.png) no-repeat right center; padding-right:27px; cursor:pointer;}
.mob_rtmenu	.srch_icon			{ background:url(../images/search_icon.png) no-repeat right center; padding-right:27px; cursor:pointer;}
.mob_menu_cont .menu-close		{ background:url(../images/close_menu.png) no-repeat left top; padding-left:29px; cursor:pointer; color: #ee4123; display: block;  border:none; margin-bottom:50px; padding-top:2px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:15px;}

.post_cat .full_post			{ display:block; margin-bottom:20px;}

.foot_mob						{}
.foot_mob ul.ftmob_link 		{}
.foot_mob ul.ftmob_link li 		{ width:50%; float:left; padding-bottom:10px;}
.foot_mob ul.ftmob_link li 	a	{ display:block; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:15px; text-transform:uppercase; color:#ed4224;}
.foot_mob ul.ftmob_link li a img { vertical-align:middle; margin-right:13px;}

.fixed_sidebar					{ position:fixed; left:0; top:20%;}
.fixed_sidebar ul.foot_social > li	{ display:block; margin-bottom:1px; width:38px; padding-right:0;}
.fixed_sidebar ul.foot_social > li a:hover { opacity:0.6;}

.surr_cont .container.cont_surr	{ padding-left:0; padding-right:0; width:100%;}
input[type="submit"]			{ -webkit-appearance:none; border-radius:0;}
.flexslider .new				{ height:1px;}

.top_menu ul > li a:hover , .drp_right .dd .ddChild li .ddlabel:hover , .drp_right .dd  .ddlabel:hover	 	{ color:#ee4123;}
.form_right ul > li a:hover	, .read_more:hover , .foot_mob ul.ftmob_link li a:hover ,.right_content p a:hover ,.footer_bottom .copy a:hover, .foot_botmenu ul > li a:hover, .footer_middle a.red_link:hover ,.inter_list > li a:hover	{ color: #666666;}

ul.topnav > li.hovernew  > ul	{ display:block;}
ul.topnav > li.hovernew a		{ background:#ebebeb;}
/*
.loading { background:#ececec  url('../images/img-loading.gif') no-repeat center center;}
*/
.flexslider .slides > li		{ display:none;}

	.custom-checkbox{
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	z-index: 1;
	top: 3px; margin-right:10px;
	background: url("checkbox.png") no-repeat;
	}
	.contact_section .chk_label { position:relative; padding-left:29px; cursor:pointer;}
	.contact_section .chk_label .custom-checkbox	{ position:absolute; left:0; top:0; background: url(../images/checkbox.png) no-repeat left top;}
	.contact_section .chk_label .custom-checkbox.selected	{ background:url(../images/checked_check.png) no-repeat left top; }
	.custom-checkbox:hover{
		
	}
	.custom-checkbox.selected{
	
	}
	.custom-checkbox input[type="checkbox"]{
	margin: 0;
	position: absolute;
	z-index: 2;            
	cursor: pointer;
	outline: none;
	opacity: 0;
	/* CSS hacks for older browsers */
	_noFocusLine: expression(this.hideFocus=true); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	}
	
.graphic_design h1 span	{ display:block; font-size:22px;}
.graphic_design h1 	{ float:left;width:auto;}
.graphic_design			{ background:url(../images/graphic_design.jpg) no-repeat left top; background-size:cover; min-height:290px;}
.left_sidebar .app_btn 	{ display:block; text-align:center;}

.left_sidebar  .info_cont	{ padding:20px 15px 0; border:1px solid #eeeeee; margin-top:25px;}
.left_sidebar  .info_cont h4	{ padding-bottom:20px; font-size:22px; color:#666666; font-weight:400;}
body					{ font-family: "Open Sans",sans-serif; }

ul.info_list 			{ }
ul.info_list > li		{ padding-bottom:20px;}
ul.info_list > li span	{ font-family: "Open Sans",sans-serif; font-weight:700; color:#666666; font-size:15px; display:block;}
ul.info_list > li b		{ font-family: 'Open Sans', sans-serif; font-weight:normal; color:#666666; font-size:15px;}
ul.info_list > li a		{ color:#E73517; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:15px; }

ul.info_list > li .left_info	{ width:112px; display:inline-block; vertical-align:top;}
ul.info_list > li .rt_info		{ width:80px; display:inline-block; vertical-align:top;}

.graphic_cont .head_title	{ margin-bottom:15px; font-size:22px; padding-bottom:10px;}
.graphic_cont p				{ line-height:18px; margin-bottom:25px;}

 ul.desin_list {
 list-style-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 }
.desin_list					{}
.desin_list > li			{ float:left;}
.desin_list > li a			{ display:inline-block; padding:11px 14px;  color:#E73517; font-family: "Open Sans",sans-serif; font-weight:normal; font-size:15px; margin-bottom:-1px; border:1px solid transparent;}
.desin_list > li.active	a	{ border-color:#eeeeee; color:#8d8d8d; border-bottom-color:#fff;}
.desin_tab					{ border-bottom:1px solid #eeeeee; margin-bottom:30px;}

.tab_cont1 h5				{ font-size:17px; color:#666666; font-family: "Open Sans",sans-serif; font-weight:normal;}
.obj_list 					{ margin-bottom:34px;}
.obj_list > li				{ font-size:15px; line-height:20px;  font-family: 'Open Sans', sans-serif; font-weight:normal; color:#3F3F3F; padding-left:12px; background:url(../images/orange_arr.png) no-repeat left 9px;}

.inter_list  > li h5			{ font-size:17px; color:#666666; font-family: "Open Sans",sans-serif; font-weight:600; margin:0; padding:0; padding-bottom:5px;}
.inter_list  > li a				{ display:block; color:#E73517; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:15px;}
.inter_list  > li 				{ margin-bottom:25px; }

.bredcrumb.grp_breadcrumb ul > li:after { content:">";}

.search_box h4		{ font-size:22px; color:#666666; padding-bottom:35px; margin-top:20px;}
.result_wrap .res_title	{ font-size:17px; font-weight:normal; border-bottom:1px solid #eeeeee; margin-bottom:10px; padding-bottom:10px;}
.result_wrap .res_head	{ color:#eb3f25; font-size:26px; line-height:28px; font-weight:normal; padding:0; }
.result_wrap .res_head	a{ color:#eb3f25; font-size:26px; line-height:28px; font-weight:normal; padding:0; }
ul.res_list > li		{ padding-bottom:38px;} 	

ul.res_list > li .res_left	{ width:705px; float:left; max-width:100%;}
ul.res_list > li .res_right	{ width:125px; float:right;}
ul.res_list > li .res_right a	{ font-size:14px; margin-bottom:12px; padding:10px 0; display:block; text-align:center; }

.result_wrap p		{ line-height:18px;}
.result_wrap .res_time	{ padding-bottom:6px;}

.prog_search		{ padding:7px 0; border-top:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1; margin:33px auto;}
.prog_search .head_label	{ font-size:17px; font-weight:normal; display:inline-block;  margin-right:23px;}

 
 .chk_label , .chk_wrap .chk_label   { position:relative; padding-left:29px; cursor:pointer; padding-right:23px;}
 .chk_label .custom-checkbox ,.chk_wrap .chk_label .custom-checkbox , .chk_label .custom-checkbox , .chk_custom .custom-checkbox		{ position:absolute; left:0; top:-1px; background: url(../images/checkbox_news.png) no-repeat left top;}
 .chk_label .custom-checkbox.selected	, .chk_wrap .chk_label .custom-checkbox.selected , .chk_custom .custom-checkbox.selected { background:url(../images/news_check.png) no-repeat left top; }
.custom-checkbox:hover{

}
.custom-checkbox.selected{

}


.news_search .sel_cont { display:inline-block; margin-right:23px;}
.news_search .sel_month {  width:136px;}
.news_search .sel_year { width:87px;}
.news_search .study_srch { float:right; margin-top:3px;}

ul.res_list	{
	list-style-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul.res_list li span	{ display:inline-block; margin-right:54px; font-style:italic; font-family: "Open Sans",sans-serif; font-weight:normal; margin-bottom:5px;}
ul.res_list li .date_txt	{ padding-left:28px; background:url(../images/cal_icon.png) no-repeat left center;}
ul.res_list li .time_txt 	{ padding-left:28px; background:url(../images/clock_icon.png) no-repeat left center;}
ul.res_list li .venue_txt 	{ padding-left:28px; background:url(../images/icon-venue.png) no-repeat left center;}
.news_search .custom-checkbox , .chk_wrap .custom-checkbox , .chk_custom .custom-checkbox  { width:23px; height:23px; display:inline-block;}

.search_box .sel_cont { float:left; width:730px;}
.search_box .srch_srch { float:right; }

.chk_wrap { margin:20px 0; }

.filter_list li .close { cursor:pointer; width:16px; height:16px; background:url(../images/close_span.png) no-repeat center center; display:inline-block; vertical-align:middle; margin-left:3px;}
.filter_list li	{ margin-bottom:15px; display:inline-block; padding-right:5px; margin-right:15px; border-bottom:1px solid #eeeeee; padding-bottom:6px;}
.filter_list { display:inline-block; margin-bottom:20px;}

.filter_cont	{ padding:25px 0;  border-bottom:1px solid #eeeeee;  border-top:1px solid #eeeeee;  margin-bottom:20px;}
.filter_left    { float:left; width:721px; max-width:100%; }

.clr_filter		{ float:right; width:120px; text-align:center; height:40px; line-height:40px; border:1px solid #ee4123; background:#fff;  color:#ee4123; font-family: "Open Sans",sans-serif;  }
.clr_filter:hover	{ color:#fff; background:#ee4123;}

.chk_custom {  position: relative; vertical-align:top; margin-right:20px; margin-bottom:15px; display:inline-block; }
.chk_custom .custom-checkbox { position:relative; vertical-align:top;}
.filter_left > label	{ font-size:17px; margin-right:20px;}

.filter_list li:first-child	{ display:none;}

.customClass { background: #fff !important;  border: 1px solid #c3c3c3 !important; padding:0 !important; border-radius:0 !important; }
#project 	 {  border: 1px solid #cccccc; display:block; width:100%;   font-family: "Open Sans",sans-serif;  font-size: 14px; line-height: 16px; height: 36px;
    line-height: 36px; padding:0 10px;  }

	ol {
  padding: 10px 20px 10px 20px;
  margin: 0px 10px 0px 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
}


input.buttons {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 19px;
  padding: 8px 19px;
  display: inline-block;
  color: #ffffff;
  background: #ee4123;
  bordeR:0px;
  cursor:pointer;
}	

input.buttons:hover {
	background:#e0e0e0; color:#ee4123;
}
.inputClass {
border: 1px solid #cccccc;
display: block;
width: 200px;;
font-family: "Open Sans",sans-serif;
font-size: 14px;
line-height: 16px;
margin:0px 0px 10px 0px;
height: 36px;
line-height: 36px;
padding: 0 10px;
}	
.customClass.ui-widget-content a	{ color: #eb3f25 !important;  border-bottom: 1px solid #eeeeee !important;
    color: #333;
    padding: 9px 15px;}
.ui-menu .ui-menu-item { background:none !important; margin:0 !important;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { background:none !important; border:none !important; margin:0 !important;  border-bottom: 1px solid #eeeeee !important;}

#tagsname { position:absolute; opacity:0;}
div.tabsContent {
	floaT:left;
	width:693px;
	padding:7px 0px 0px 7px;
	margin:30px 0px 0px 0px;; 
	height:116px;
	background:url(/images/bg-tabs.jpg) repeat-x;
}	

div.tabBox {
	float:left;
	width:101px;
	cursor:pointer;
	padding:0px 1px;
	height:108px;
	margin:0px 9px 0px 0px;
	border:1px solid #CCCCCC;
	background:url(/images/bg-tabbox.jpg) repeat-x;
}

td.orangeTab {
	color:#EB3F24;
	font-size:16px;
	font-family:Calibri;
	line-height:15px;
}

td.orangeTabOver {
	color:#FFF;
}
h1.large {
	color:#EB4024;font-size:34px;line-height:34px;font-family:Calibri;padding-top:10px;padding-bottom:10px;
}	

h2.programH2 {
	padding-top:25px;padding-bottom:15px;font-size:20px;font-family:Calibri;
}

td.iconStyle {
	color:#4F4F4F;
	font-size:15px;
	font-family:Calibri;
	padding:4px;
}

div.personalCalendarTop{
	float:left;
	background:url(/images/bg_calendarTop.jpg) no-repeat;
	width:242px;
	height:31px;
	padding:15px 0px 0px 14px;
}

div.personalCalendarTop h2{
	color:#ffffff;
	  color: #ffffff;
  padding: 0px;
  margin: 0px;
  line-height: 2px;
}

div.personalCalendarContent{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 1px;
	background:#F3F3F3;
}

div.personalCalendarInner{
	background-color:#F0EFF4;
	width:232px;
	padding:17px 10px 0px 10px;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	float:left;
}

div.personalCalendarBottom{
	background:url(/images/bg_leftObjBottom.jpg) no-repeat;
	height:26px;
	width:256px;
	padding:0px;
	float:left;
}

div.calendarExp{
	width:28px;
	height:16px;
	background:#A32610;
	border:2px solid #CCCCCC;
}

td.tdCalendarDayColumn{
	border:1px solid #CCCCCC;
	background:url(/images/bg_CalendarDays.gif) no-repeat;
	padding:0px; 
	color:#ffffff;
	text-align:center;
	vertical-align:center;
	font-size:9px;
	width:28px;
	height:17px;
}

td.tdCalendarDays{
	border:1px solid #CCCCCC;
	padding:0px; 
	color:#666666;
	font-size:9px;
	text-align:center;
	vertical-align:center;
	width:28px;
	height:17px;
	background:#FFFFFF;
}


a#personalCalendar:link, a#personalCalendar:visited, a#personalCalendar:active  { font:normal 9px Calibri; text-decoration:none; color:#ffffff;}
a#personalCalendar:hover  {font:normal 9px Calibri; text-decoration:underline;color:#ffffff;}
h3.h3Large {
	color:#4F4F4F;
	font-size:20px;
	font-family:Calibri;
}

div.tabBoxProgram {
	float:left;
	width:116px;
	cursor:pointer;
	padding:0px 5px;
	height:108px;
	margin:0px 10px 0px 0px;
	border:1px solid #CCCCCC;
	background:url(/images/bg-tabbox.jpg) repeat-x;
}

div.tabBoxProgramOver {
	background:#EB4024;
}


div.programContentBox {
	float:left;
	width:684px;
	padding:0px 8px;
	background:url(/images/bg-program.jpg) repeat-x;
}

div.NoBorder {
	bordeR:0px;
	background:none;
	padding: 16px 0px 16px 0px;
}

div.tabContentOver {
	floaT:left;
	width:135px;
	background:url(/images/bg-tabover.jpg) no-repeat;
	position:relative;
	height:19px;
	margin:-5px 0px 0px 0px;
}

h3.programH3 {	
	color:#EB3F24;
	font-size:20px;
	font-family:Calibri;
}

div.printIcons {
	float:right;
	width:200px;
	margin:-30px 0px 0px 0px;
}

div.splashProgram {
	width: 964px;
	padding: 0px 18px 16px 18px;
	margin: 0px;
	float: left;
}

div.messageBoxContent {
	float: left;
	width: 98%;
	padding: 20px 30px 10px 30px;
	background: #F4F4F4;
	border-radius: 15px;
}
table.programtable{
	margin:0px;
	padding:0px;
	float:left;
	border-top:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
}

table.programtable th{
	background:#E0E0E0;
	text-align:left;
	border-bottom:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	font:bold 13px 'Open Sans', sans-serif;
	color:#666666;
	padding:3px 2px 3px 2px;
}

table.programtable td{
	vertical-align:top;
	border-bottom:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	padding:3px 2px 3px 2px;
	color:#666666;
}

table.programtable tr.course_header td, table.programtable tr.totals td{
	font-weight:bold;
}

table.programtable tr.category td{
	font-weight:bold;
	background:#F2F2F2;
}

table.programtable tr:hover td
{
	background:#F9EED9;
}

h3.alumni {color:#333333;font-family:Calibri; font-size:18px;padding:0px 0px 10px 0px;}

p.alumni {
	color:#333333; font-size:13px;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}


div.stepBoxGhostedHouse{
	background: #D3D3D3;
    float: left;
	 height:33px;
    padding: 3px 31px 0;
	text-align: center;
}

div.stepBoxCurrentHouse{
	background: #AD2B15;
    float: left;
    height:33px;
      padding: 3px 31px 0;
	text-align: center;
}

div#stepsBoxHouse{
	float:left;
	width:100%;
	margin: 0 0 20px;
}

div#stepsBoxHouse span{
	font-size:12px;
	color:#fff;
	height:33px;
	font-family:tahoma;
	font-weight:bold;	
}

div.stepBox{
	background: #666666;
    float: left;
  	height:33px;
    padding: 3px 0 0;
    width: 174px;
	text-align: center;
	cursor: pointer;
}


div.stepBoxHouse{
	background: #666666;
    float: left;
    height:33px;
     padding: 3px 31px 0;
	text-align: center;
	cursor: pointer;
}

div#stepsBox{
	float:left;
	width:100%;
	margin: 0 0 20px;
}

div.stepDividerBox{
	float:left;
	width:1px;
	height:21px;
}

div.stepBox{
	background: #666666;
    float: left;
    height: 28px;
    padding: 3px 0 0;
    width: 174px;
	text-align: center;
	cursor: pointer;
}

div.stepBoxCurrent{
	background: #EB3F24;
    float: left;
    height: 28px;
    padding: 3px 0 0;
    width: 174px;
	text-align: center;
}

div.stepBoxGhosted{
	background: gray;
    float: left;
	height: 28px;
    padding: 3px 0 0;
    width: 174px;
	text-align: center;
}

div#stepsBox span{
	font-size:11px;
	color:#fff;
	font-family:tahoma;
	font-weight:bold;	
}

div.autosuggestcontainer ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:left;
}

div.autosuggestcontainer li {
	color:#999999;
	font-family:Calibri;
	font-size:11px;
	padding:0px 0px 0px 3px;
}

div.autosuggestcontainer .yui-ac-shadow {
	background:none;
}

div.autosuggestcontainer {
	width:270px;
  	float:left;
  	text-align:left;
  	padding:0px 0px 0px 0px;
	margin:-25px 0px 0px 0px;
	_margin:-20px 0px 0px 0px;
	z-index:1111111;
	position:relative;
}

table.profile_table{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}

table.profile_table th{
	background:#E0E0E0;
	font-weight:bold;
	text-align:left;
}

table.profile_table td{
	border-bottom:1px solid #E0E0E0;
	height:18px;
	vertical-align:middle;
	cursor:hand;
}

table.profile_table tr:hover td
{
	background:#F9EED9;
}


table.defaulttable{
	margin:0px;
	padding:0px;
	float:left;
	border-top:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
}

table.defaulttable th{
	background:#E0E0E0;
	font-weight:bold;
	text-align:left;
	padding:2px;
	border-bottom:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	font:bold 11px Calibri;
	color:#666666;
}

table.defaulttable td{
	vertical-align:top;
	border-bottom:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	font-family:Calibri;
	font-size:13px;
	padding:2px;
	color:#666666;
}

div.yui-ac-content {
	width:192px;
	margin:6px 0px 0px 0px;
	padding:0px;
}

div.sectionChildFull {
	float:left;
	width:100%;
	padding:0px 0px 20px 0px;
}

/* info_display*/
table.info_display{
	margin:0px;
	padding:0px;
	float:left;
}

table.info_display td{
	border-bottom:2px solid #FFFFFF;
	vertical-align:top;
	cursor:hand;
	font:normal 15px Calibri;
	padding:2px 2px 3px 2px;
}

table.info_display td a {
	color:#383838
}

.right_content strong {font-weight:bold;}

table.info_display td.header{
	background:#E0E0E0;
	font: bold 13px Calibri;;
}

table.info_display td.normal{
	background:#F0EFF4;
}

table.info_display tr:hover td.normal{
	background:#F9EED9;
}

table.info_display td.recordsfound{
	cursor:pointer;
}
/* end of info_display*/
a.leftNavigationLev1:link, a.leftNavigationLev1:visited, a.leftNavigationLev1:active  { font:normal 15px Calibri; text-decoration:none; color:#0E4660;background:url(/images/arrow-left.png) no-repeat center left; padding:0px 0px 0px 19px;float:left; margin:0px;}
a.leftNavigationLev1:hover  {font:normal 15px Calibri; text-decoration:underline;color:#0E4660;padding:0px 0px 0px 19px;background:url(/images/arrow-left.png) no-repeat center left; margin:0px; float:left;}


@media only screen and (max-width:480px) { 
.left_sidebar {
  display:none;
}

}