@charset "utf-8";
/* MAIN CSS Document */

img  {
border:none;
}

html {
width:100%;
}

body {
background:url(img/bg_grey_sprinkle_2.jpg) center 0 repeat;	
font:13px/18px Arial, Helvetica, sans-serif;
color:#505050;
width:100%;
padding:0;
margin:0;
-webkit-background-size:3000px 600px;
}
/* background:#fff url(img/bg_2.jpg) center 0 no-repeat; */

#all {
background:transparent url(img/bg_2.jpg) center 0 no-repeat;	
}

#top_box {
width:100%;	
}

#top_logo {     
margin-left: 360px;
position: absolute;
} 

#top-left {
position:absolute;
color:#fff;
font-size:24px;
top: 48px;
}

#top-right {
position:absolute;
color:#fff;
font-size: 23px;
top: 48px;
margin-left: 594px;
}
/*
font-size: 14px;
font-style:italic;
*/

/* margin-left: 161px; */

.h2 { color:#f26750 !important; }

h1 {
font-size:24px;
color:#F26750;
/*border-bottom:1px solid #ddd;*/
padding-bottom:5px;
margin-right:15px;
}
/* color:#bc0000; */ 

/*orange header*/
h2 {
height:22px;
font-size:15px;
font-weight:bold;
padding:3px 0 0 7px;

}

h3 {
font-size:15px;
font-weight:bold;
padding:7px 0 0 7px;

}

h5 {  
background-color:#f9ac57;
height:22px;
font-size:15px;
color:#fff;
font-weight:bold;
padding:3px 0 0 7px;
width:97%;
margin:10px auto;
}


h6 {  
background-color:#26257c;
height:22px;
font-size:15px;
color:#fff;
font-weight:bold;
padding:3px 0 0 7px;
width:97%;
margin:10px auto 0 auto;
}


pre {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}


a:link,a:visited {
color:#ff6347;
text-decoration:none;
outline:none;
}
/* color:#e75700; */

a:hover {
color:#ff6347;
text-decoration:underline;
}
/* color:#bc0000; */

table{border-collapse:separate;border-spacing:0}

#inquire_mid table table, #inquire_mid table table tr, #inquire_mid table table td { background-color:#fff; }

#inquire_mid #inquiry_top table table { margin-top:0px; }
#inquire_mid #inquiry_top table td img { margin-top:6px; }
#inquire_mid #inquiry_top table table { margin-top:-6px; }

/*layout*/
.col-full{
width:960px;
padding:0;
margin:0 auto;
}
.fl{float:left;margin-right:15px}
.fr{float:right;margin-left:15px}
.ac{text-align:center}
.ar{text-align:right}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden}
.hide{display:none}
a.blue-btn{background:url(img/btn.png) no-repeat;width:190px;height:45px;line-height:45px;text-align:center;color:#fff;font-weight:bold;text-shadow:0 1px 1px #505050;text-decoration:none;margin:0 0 10px;display:block;}
a.red-btn{background:url(img/btn-red_2.png) no-repeat;width:190px;height:45px;line-height:45px;text-align:center;color:#fff;font-weight:bold;text-shadow:0 1px 1px #505050;text-decoration:none;margin:0 0 10px;display:block;} /* background:url(img/btn-red.png) */ 
a.blue-btn:hover,a.red-btn:hover{text-decoration:underline}
hr{background:#ddd;height:1px;border:0;margin:20px 20px 20px 0;clear:both;}

#phone{
clear:both;

/*margin:100px 10px 22px 0;*/
margin: 20px 10px 17px 0;
padding-left:50px;
height:45px;
line-height:45px;
float:right;
color:#3b5a9a;
font-weight:bold;
font-size:22px
} /* margin: 105px 10px 17px 0; margin: 88px 10px 22px 0; */
/* background:url(img/ico-call.png) no-repeat; */ 

#phone .number { 
margin-left: -273px;
    margin-top: 340px;
    position: absolute;
	line-height: 24px;
	color:#f26750;
	font-size:24px;
}
#phone .number { display:none; }
body.home #phone .number { display:block; }
#phone .small { font-size: 12px; }

#social {
    position: relative; 
    float: right; 
right: -91px;
    top: 114px;
} /* top: 135px;  */
/*
 top: 151px; 
    right: 140px;
	*/ 
#nav {
clear:both;
width:100%;
margin-left:-42px;
}
#nav a{
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
#nav li {
display:inline;
padding:15px 12px;
*padding:15px 9px;
margin-left:-4px;
}

@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome safari */

	#nav li {
		padding:15px 12px;
	}
}

/* firefox */
@-moz-document url-prefix() {
	
	#nav li {
		padding:15px 15px;
	}
}

/* padding:15px 16px; */ 
#nav li:hover,#nav .current{
background:url(img/nav-hover.gif) repeat-x;
}

#banners {
	position: relative; 
	overflow: hidden;
	margin: 14px 0 2em -6px; 
	height: 220px; 
	width: 958px; 
}
#banners ul { margin: 0; }
#banners ul li { 
	float: left; 
	list-style: none; 
	margin: 0; 
	padding: 0;
	height: 220px;
	width: 958px; 
	margin-left: -40px; 
}
#banners h1, #banners h2 { 
	font:normal 30px Georgia,"Times New Roman",Times,serif !important;
	color:#3a6fb2;
}

#b01 { background: url(img/banner-4_2.jpg) no-repeat 0 0 #fff; width: 400px; height: 220px; padding: 35px 0 0 525px; text-align: right; }
#b02 { background: url(img/banner-3_2.jpg) no-repeat 0 0 #fff; width: 400px; height: 220px; padding: 35px 605px 0 25px; }
#b03 { background: url(img/banner-2_2.jpg) no-repeat 0 0 #fff; width: 440px; height: 220px; padding: 35px 0 0 485px; text-align: right; }
#b04 { background: url(img/banner-7_2.jpg) no-repeat 0 0 #fff; width: 440px; height: 220px; padding: 35px 0 0 485px; text-align: right; } 









/* center video js button */
.vjs-default-skin .vjs-big-play-button
{
	top: 62% !important;
	left: 72% !important;
	margin: -4em auto auto -6em;
}

#title-about { background: url(img/title-about_2.jpg) no-repeat 0 0 #fff; width: 400px; padding: 10px 605px 0 35px; height: 220px; }
#title-conf { background: url(img/title-conf_2.jpg) no-repeat 0 0 #fff; width: 400px; padding: 10px 605px 0 35px; height: 220px; }
#title-register { background: url(img/title-register_2.jpg) no-repeat 0 0 #fff; width: 400px; padding: 10px 605px 0 35px; height: 220px; }
#title-faculty { background: url(img/title-faculty.jpg) no-repeat 0 0 #fff; width: 400px; padding: 10px 605px 0 35px; height: 220px; }
#title-mymce { background: url(img/title-mymce.jpg) no-repeat 0 0 #fff; width: 400px; padding: 10px 605px 0 35px; height: 220px; }
#title-past { background: url(img/title-past.jpg) no-repeat 0 0 #fff; width: 400px; padding: 10px 605px 0 35px; height: 220px; }
#title-contact { background: url(img/title-contact.jpg) no-repeat 0 0 #fff; width: 400px; padding: 10px 605px 0 35px; height: 220px; }

.slider a { width: 50px; height: 50px; text-indent: -5000px; display: block; position: absolute; top: 250px; z-index: 99; outline: none; } /* z-index:999 z-index: 600; top: 330px; */ 
.slider.prev a { background: url(img/arrow-left.png) no-repeat 0 0; float: left; margin-left:-30px; }
.slider.next a { background: url(img/arrow-right.png) no-repeat 0 0; float: right; margin-left:930px; }
.slider a:hover { background-position: 0 -50px; cursor: hand; cursor: pointer; outline: none; }

#saving{ display:none !important; margin:-2.5em 0 50px -6px}

#upcoming-conf{
margin-top:20px;
}
#upcoming-conf h1{
margin:0 0 10px;
border:0

}
#upcoming-conf h1.fl { *margin-top:-60px !important; }

#upcoming-conf a.red-btn{
margin:-25px 0 0 50px;
*margin-top:-75px !important; 
}
#upcoming-conf a.blue-btn{
float:right;
margin:-15px 18px 0 0;
}
#upcoming-conf #ico-video{
float:right;
margin:-23px -30px 0 0
}
.news-text a.blue-btn{
float:left;
margin: -51px 0 10px 90px;
}
.news-text #ico-video{
float:left;
margin: 10px 0 10px 60px;
position: relative;
}
#upcoming-conf .ar{
margin-right:50px;
}
#feat-tbl td {
width:300px;
padding-right:30px;
}
#feat-tbl h1{
text-align:left!important;
margin:0!important;
padding:0;
font-size:18px;
text-decoration:none;
border:0;
color:#505050 ;
}
/* color:#1f449b ; */ 
/* color:#e77a00; */ 

#feat-tbl p  {
color:#505050;
text-decoration:none;
text-align:left;
height:100px;
}
/* color:#333333; */ 
#feat-tbl .thumbnail {
margin-top:10px;
padding:5px;
border:1px solid #ccc;
min-height:200px; 
}
#feat-tbl a.blue-btn{
margin-right:50px
}
#col-left{
clear:both;
width:600px;
margin:0 50px 60px 0;
float:left;
}
#col-left #about h4{
background:url(img/title-about.png) no-repeat;
width:434px;
height:53px;
text-indent:-9999px;
border:0;
margin:0 0 0 10px;
padding:0;
}
#col-left #about div{

width:580px;
padding:10px 10px 10px 20px;
min-height: 175px; 
}
/* background:url(img/bg-news.gif) no-repeat; */ 
#col-left #news h4{
background:url(img/title-news.png) no-repeat;
width:434px;
height:53px;
text-indent:-9999px;
border:0;
margin:0 0 -18px 10px;
padding:0;
}
.news-item{

width:570px;
padding:15px 20px;
min-height: 175px; 
}
/* background:url(img/bg-news.gif) no-repeat; */ 

.news-item strong { font-size:16px;margin-right:20px; color: #FF6349; } /* color: #bc0000; */ 
.news-item a      { color: #4157aa; }

.news-item p{
width:570px; margin-bottom: -5px;
}

/*testimonial boxes */

#col-right {
	float:left;
	width:300px;
	margin-top: 5px;
}

#test-box table {
	margin-top:10px;
	width:300px;
	background:url(img/bg-testimonial_2.gif) no-repeat;
}
/* background:url(img/bg-testimonial.gif) no-repeat; */ 

#test-box p {
font:16px/20px Georgia,"Times New Roman",Times,serif;
color:#505050;
text-align:left;
padding:0 22px;
margin-top:0;
}
/* color:#3157a7; */ 

#test-box tr,#test-box td {
margin:0;
}

#test-box div {
font-weight:bold;
font-size:12px;
margin:10px 20px 20px 0;
color:#585866;
text-align:right;
}

#test-box table img {
margin-top:10px;
padding:5px;
border:1px solid #ccc;
}

#front {
width:400px;

}

#front p {
color:#505050;

}

.fr-orng {
color:#fff;
background-color:#f15c23;
font-weight:bold;
padding:10px;
margin:17px;
text-align:left;

}
#content {
clear:both;
width:960px;
margin:0 auto;
*margin-top:1px;
padding-bottom:60px;
}
#content h4{
font-size:24px;
color:#bc0000;
display:block;
border-bottom:1px solid #ddd;
padding-bottom:5px;
margin-right:15px;
}
#footer {
color:#fff;
background:url(img/bg-footer_2.png) repeat-x;
text-align:center;
width:100%;
height:114px;
padding-top:25px;
}
/* background:url(img/bg-footer.png) repeat-x; */ 
#footer a{
color:#fff;
}
#footer h4{
font:normal 18px/26px Georgia,"Times New Roman",Times,serif;
}

#footer ul {
    overflow: hidden;
    width:700px;
    text-align: center;
    display: block;
    margin:0 auto;
}

#footer ul li {
    float:left;
    margin:0 7px;
}

#copyright{
margin-top:30px;
}

#links {
width:700px;
margin:0 auto;
/*border:1px solid #505050;*/
text-align:center;

}


#links a {
color:#FFF;
font-size:10px;
font-weight:bold;

}

#links p {
color:#fff;
font-size:10px;
font-weight:bold;

}

#links ul {
list-style-type:none;
padding:0;
margin:0;
padding-top:17px;

}



#links ul li {
display: inline;
padding-left:7px;
padding-right:7px;
border-right:1px solid #fff;
padding-top:0;
margin-top:0;

}

#links ul li:after {
/*	content: "  |  ";*/

	}
		
#links ul li.last {
/*	content: "";*/
border-right:none!important;
	}



/*   newsletter elements   */

#newsletter {

width:196px;
height:73px;
padding-left:7px;
padding-top:3px;

}
/* background:url(img/bg-newsletter_2.gif) no-repeat; */ 
/* background:url(img/bg-newsletter.gif) no-repeat; */ 

#newsletter h3 {
font-size:12px;
color:#505050;
padding:0;
margin:0;
padding-bottom:7px;
}
/* color:#1f449b; */ 
/* color:#fff; */ 

#newsletter label {
display:block;
font-size:11px;

}

.fld {
font-size:11px;
color:#505050;
background-color:#fff;
border:none;
height:20px;
line-height:20px;
}


#newsletter .fld {
border:1px solid #ABADB3;
height:18px;
}

.go {
background-image:url(/images/go.png);
background-repeat:no-repeat;
background-color:transparent !important;
width:36px;
height:22px;
border:none;
padding-top:7px;
}
/* background-color:#fcdfc6!important; */ 

.news-text {
font-size:12px;
color:#767575;
font-weight:bold;
border-left:1px solid #777;
padding-left:41px;
margin-left:17px;
}

.save-text{
border-left:1px solid #777;
}

#save-inner { padding:10px; margin-top:7px; }

/*   page elements   */

#news-inner { margin-left:-80px; }

#error-message {
width:400px;color:#FF0000;border:2px solid #FF0000; font-size:20px; font-weight:777;padding:15px;margin-bottom:20px;

}


/* rounded corners */

.box {
background: #ffffff;
margin:15px 15px 0 0;
}
.top div {
   background: url(/images/15_tl.png) no-repeat top left;

}
.top {
   background: url(/images/15_tr.png) no-repeat top right;
}
.bottom div {
   background: url(/images/15_bl.png) no-repeat bottom left;
}
.bottom {
   background: url(/images/15_br.png) no-repeat bottom right;

}

.top div, .top, 
.bottom div, .bottom {
   width: 100%;
   height: 17px;
   font-size: 1px;
}
.r_content { margin: 10px 30px; }


/* rounded corners */


.welcome {
font-size:18px;
color:#e77a00;
}


/*conference listing page */

#conf-box{
margin-top:30px;
}

#conf-box table {
margin-bottom:40px;
width:945px;
height:317px;
}

#conf-box td:first-child {
padding:7px 7px 0 17px;
}

#conf-box td:last-child {
padding:7px 27px 0 17px;
}
#conf-box h2{
color:#f5654b;
font-size:22px;
border:0;
margin:0;
padding:0;
line-height: 1.2em;
height:1.2em;    
}
/* color:#f5634a; */ 
#conf-box h3 {
color:#fff;
font-size:18px!important;
margin:0;
padding:2px 0 2px 0!important;
background:none!important;
}

#conf-box h4 {
color:#505050;
font-size:16px;
margin:0 0 5px 0;
padding:2px 0 2px 0;
}
/* color:#1e3f7f; */ 

#conf-box p {
color:#505050;
font-size:13px;
padding:0;
margin:0;
}

#viewall{margin:20px 12px}
#viewall p{margin:0}

/*about us page */

#abt-tbl td {
padding:7px;
}

#abt-grey {
background-color:#dadae9;
color:#3b3b3b;
font-style:italic;
padding:7px;
}

#abt-grey p {
font-weight:bold;
padding:0;
margin:0;

}

#right1 {
background-color:#ffffff;
margin:30px 7px 7px;
border:1px solid #1f449b;
}

#right1 h1 {
background-color:#1f449b;
color:#fff;
font-weight:bold;
font-size:14px;
padding:7px;
margin:0;
text-align:center;
}

#right1 span {
font-weight:bold;

}

#right1 p {
padding:7px;

}

#right2 {
background-color:#ffffff;
border:1px solid #1f449b;
margin:7px;
}

#right2 h1 {
background-color:#1f449b;
color:#fff;
font-weight:bold;
padding:7px;
font-size:14px;
margin:0;
text-align:center;
}


#right2 p {
padding:7px;

}

.abt-img {
text-align:center;

}

.abt-img .about_v2 img {  
	width: 400px;
	margin-left: -208px;
    margin-top: 20px;
    position: absolute; 
}
/* margin-left: -356px; */ 


@media all and (-webkit-min-device-pixel-ratio:0) { /* chrome safari */

	.abt-img .about_v2 img {  
		margin-left: -200px;
	}
}

#doc {
color:#3b3b3b;
font-style:italic;
margin:5px 22px 22px 22px;
}

#doc span {
font-weight:bold;
display:block;
}


/*contact */

#cnt-div {
	text-align: center;
	margin: 17px;
	width: 215px;
}

#cnt-div .contact-header { 
	background-color: #1f449b;
	color: #FFF;
	padding: 5px;
	font-size: 1.2em;
}

#cnt-div .contact-body { 
	background-color: #ffffff;
	color: #FFF;
	padding: 20px;
	font-size: 1.1em;
}

#cnt-div .contact-body .contact-method { 
	color: #505050; 
}

#cnt-div .contact-body .contact-number { 
	color: #f5654b;
	margin-bottom: 25px;
}

#cnt-div img {
margin:0;
padding:0 0 17px 0;
}

#add-box {
margin:17px 7px;
}

#add-box h1 {
font-size:18px;border:0
}

/*  new inquiry pages */
#inquire_new { } /* padding-bottom:100px;  */ 

#inquire_new table {
background:#ffffff;
}

#inquire_new div {
	
padding:3px 0 3px 0!important;
margin:10px 0!important;
	
	
}

#inquire_new h3 {
padding:4px;
margin:0;
background:#1f449b;
color:#fff;
}


/* page 2 */
.cntry {
	width:146px!important;
}
.norm {
	padding:3px 0 3px 0;
	font-weight:bold!important;
	
}

#inquiry_top {
margin:17px 0 17px 0!important;	
background-color:#ffffff;	
padding:0!important;

}

#inquiry_top h3 {
padding:7px 0 7px 7px;
margin:0 0 10px 0;
color:#f5634a;
background:#1f449b;
}

#inquire_mid {
	font-weight:bold!important;
	
}

#inquire_mid p {
	font-weight:normal;
	
}

#inquire_mid h1 {
padding:7px 0 7px 7px!important;	
background:#1f449b;
color:#fff;
	
}

#inquire_mid h3 {
padding:7px 0 7px 7px!important;	
background:#1f449b;
color:#fff;
}


#inquire_mid h6 {
font-size:15px;
font-weight:bold;
background:none;
color:#505050;
padding:4px 0 4px 0;
}

#inquire_mid table{
margin-top:-14px;
padding:10px;
}

.btn {
	margin:17px;
	text-align:right;
}

.small {
	width:40px;
}

.extra {

color:#4e4e4e;
background-color:#ffe1b4;
padding:7px 7px 7px 17px;
margin:0px 9px 7px 17px;
}


.text {
	width:420px;
	height:270px;
}


#forgot-results {
	color:#F00;
}

#topright {
	position:absolute;
	top:1;
	left:3;
	padding:3px;
	background:#ed5b22;
}

#topright a:link {
	color:#FFF;
	font-weight:bold;
}
#topright a:visited {
	color:#FFF;
	font-weight:bold;
}
#topright a:hover {
	color:#FFF;
	font-weight:bold;
}


#email_td {
	color:#F00;
	text-align:center;
}



/* register 4 page */

#reg_4 h1 {
	background:none;
	font-size:17px;
	color:#505050;
	padding:0;
	margin:0;
}

#mission h4 {
	background-image:none;
	font-weight:bold;

	
}



#actions_list {


color:#fff;	
}

#user_action th {


font-size:13px;	
text-align:left;
	
}


.dash_head {
	margin:17px 0 7px 0;
	color:#67D758;	
	font-size:20px!important;
	font-weight:bold;
	filter: alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity:0.5;	
}

.row0 {
padding-top:7px!important;	
margin:5px 0;	
background-color:#E4FFDF;
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity:0.7;	
border:2px solid #161613;
	
}

.row1 {
margin:5px 0;
padding-top:7px;	
background-color:#f3f3f3;
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity:0.7;	
border:2px solid #161613;
}

.conf-image {
    padding:5px;
    margin:10px;
    background:#505050;
    border:1px solid #ccc;
}
/* background:#1f449b; */

/* past conferences */

#past-conference { 
	width: 620px;
	background-color: #ffffff;
	color: #FFF;
	font-weight: bold;
	margin: 0 auto;
}

#past-conference .header { 
	background-color: #245B93;
	padding: 10px;
	font-size: 1.3em;
	text-align: center;
}
/* background-color: #1f449b; */ 

#past-conference img { 
	display: block;
	margin: 20px auto;
}

#past-conference .body p { 
	color: #505050;
	width: 550px;
	margin: 5px 0 25px 10px;
	padding-bottom: 20px;
	line-height: 1.5em;
}
/* color: #1f497d; */

/* new custom slideshow */

#banners2 {
    height: 220px;
    width: 959px;
    margin: -4px 0 0 -8px;
    float: left;
    overflow: hidden;
}

.panel2 {
    float: left;
    width: 960px;
    height: 600px;
}
.slider.prev a {
    background: url(/img/arrow-left.png) no-repeat 0 0;
    float: left;
    margin-left: -30px;
}

.slider.next a {
    background: url(/img/arrow-right.png) no-repeat 0 0;
    float: right;
    margin-left: 930px;
}
/* listing */

#past-conference-list #conf-box .pc-content {
    background-color:#ffffff;
    height: 280px;
}

#past-conference-list #conf-box .heading {
    padding-left:10px;
    position: relative;
    background-color: #1f449b;
    padding:7px;
}

#past-conference-list #conf-box .pc-content {
    background-color:#ffffff;

}

#past-conference-list #conf-box .heading a {
    color: #f5634a!important;
    text-decoration: none;

}

#past-conference-list #conf-box .heading a:hover {
    color: #f5634a!important;
    text-decoration: underline;
}

#past-conference-list #conf-box .heading .right {
    float: right;
    position: absolute;
    right: 10px;
    top: 29px;
    font-size:13px;
    color: #fff;
    font-weight: bold;
}

#past-conference-list #conf-box .heading h1 {
    font-size:15px;
    padding-bottom: 1px;
}

#past-conference-list #conf-box .heading h2 {
    font-size:13px!important;
    padding-bottom: 1px!important;
    height: 17px!important;
}

#past-conference-list #conf-box .main-img {
    padding:5px;
    margin:10px;
    background:#1f449b;
    border:1px solid #ccc;
}

#upcoming-conf .blue-btn { visibility:hidden; }
#upcoming-conf #ico-video { visibility:hidden; }

#upcoming-conf table td .blue-btn { visibility:visible; }
#upcoming-conf table td #ico-video { visibility:visible; }


@media screen and (max-width: 960px) {
	#top_logo {
		margin-left:26%;	
	}
	#top-left { display:none; }
	#top-right { display:none; }
	/*
	#top_logo {     
		margin-left: auto;
		margin-right: auto;
		position: absolute;
		display:block;
	} 
	#top_box {
		width: 95%;
		position: absolute;
	}
	*/
}