body {
	background-color: #def4ff;
	margin: 0;
	padding: 0;
	color: #0071bf;
	font-family: Arial;
	font-size: 12px;
}

a { color:#0071bf; text-decoration: none; }
a:hover { color:#2aabe4; }

#container {
	width: 1000px;
	margin: 0 auto;
	margin-top: 50px;
}

#logos #logo { float: left; }
#logos #callus { float: right; }
#logos #callus .phone div { font-size: 18px; }
#logos #callus .email { color: #33afe3; }
#logos #callus .email div { font-size: 15px; }

#content-wrapper { clear: both; padding:25px 0 0 10px; }

#mainmenu { float: left; }
#mainmenu h3 {
	width:230px;
	margin: 0;
	font-size: 23px;
	font-family: Tahoma;
	font-weight: normal;
	border-bottom: #84d0f0 solid 2px; padding: 5px 0;
}
#mainmenu .menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
#mainmenu .menu li {
	width:230px;
	border-bottom: #84d0f0 solid 2px;
	padding: 7px 0;
	list-style-image: url('../images/bull.png');
	list-style-position: inside;
} 
#mainmenu .menu li:hover, 
#mainmenu .menu li.active {
	list-style-image: url('../images/bull_.png');
	list-style-position: inside;
} 
#mainmenu .menu li a {
	color: #33afe3;
	text-decoration: none;
	font-size: 18px;
	font-family: Tahoma;
}
#mainmenu .menu li:hover a,
#mainmenu .menu li.active a {
	color: #0071bf;
}

#content { padding-top: 15px; width: 1000px; }
.slideshow {
	width: 745px;
	margin-left: 250px;
	height: 350px;
}
hr {
	border: none;
	border-bottom: #29aae3 solid 2px;
	padding: 5px 0;
}

#footer-contact { clear: both; padding: 8px 15px; color: #2baadf; font-family: Arial; font-size: 12px; }
#footer-contact span { font-weight:bold; color:#0071bf; }

#footer { background: url('../images/bg.jpg'); }
#footer a { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
#footer a:hover { color: #29aae3; }
#footer .top-border { background: #333333; height: 7px; }
#footer #footer-menu { margin: 0 auto; width: 1000px; height:80px; padding:20px 0;  }
#footer #footer-menu ul { list-style: none; margin: 0; padding: 0; float: left; margin-right: 50px; width: 200px; }
#footer #footer-menu ul li { border-bottom: #ffffff dotted 1px; padding: 3px 0; }
#footer #footer-menu ul li:first-child { font-family: Arial; font-size: 19px; color: #29aae3; }
#footer #bottom-border { background: rgba(0,0,0,0.5); }
#footer .copyright { margin: 0 auto; width: 1000px; padding: 10px 0; font-family: Arial; font-size: 11px; color: #29aae3; }
#footer .copyright a { font-family: Arial; font-size: 11px; }

.title {
	font-size:24px;
	font-weight:600;
	color:#0070bc;
}
.title_small_line {
	font-size:16px;
	font-weight:600;
	color:#0070bc;
	border-bottom: #0070BC solid 1px;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
.ongoing {
	background: url('../images/ongoing.png') no-repeat;
	width:98px;
	height: 96px;
	position: absolute;
}
.event-wrapper { width:230px; }
.welcome-wrapper { float: left; width:430px; padding: 0 20px; }
.ongoing-wrapper { width: 300px; }
.agenda_month {
	font-size: 22px;
	margin-bottom: 5px;
	height: 34px;
	padding:8px 0 0 18px;
	background: url('../images/month.jpg') left no-repeat;
}
.event {
	margin-bottom: 10px;
	width: 250px;
}
.separator {
	float:left;
	width: 230px;
	height: 200px;
	margin-right: 20px;
}
.event_date_small {
	font-size: 34px;
	font-weight: 600;
	color: #0171bb;
}
.event_date_big {
	font-size: 72px;
	font-weight: 600;
	color: #0171bb;
}
.circle_small {
	width:16px;
	height:12px;
	padding:8px 6px;
	background: #0171bb;
	color: #FFFFFF;
	font-size: 9px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.circle_big {
	width:30px;
	height:20px;
	padding:20px 15px;
	background: #0171bb;
	color: #FFFFFF;
	font-size: 18px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.event_month {
	margin: 0px 15px;
	padding-top: 5px;
}
.event_month_big {
	margin: 0px 15px;
	padding-top: 10px;
}
.event_location {
	padding-top: 5px;
	width: 130px;
}
.home-content { margin-top: 20px; }
.seeall { width: 50px; }
.seeall a {
	color: #23adde;
	font-size: 11px;
	text-decoration: none;
}
.seeall a:hover { color: #0171bb; }
.seeall img {
	margin-top: 2px;
	float: right;
}

#findus-wrapper { margin-top: 20px; }
#findus-wrapper #findus {
	margin-left: 30px;
}
#findus .fb_tw { margin: 10px 0; }
.findus_mail {
	color: #28abe1;
	font-size: 20px;
}
.event_pic {
	float: left;
	margin-right: 25px;
}
.event_info {
	width: 265px;
	float: left;
}
.event_topic {
	font-size:25px;
	color: #0071bd;
}
.event_topic_register{
	font-size:23px;
	color: #0071bd;
}
.event_price {
	font-size:20px;
	color: #0071bd;
}
.event_speaker {
	margin-top: 3px;
	font-size:20px;
	color: #29aae1;
}
.content_middle {
	float: left;
	padding: 0 25px;
	width: 400px;
}
.content_middle_whyus {
	float: left;
	padding: 0 40px;
	width: 370px;
}
.content_right {
	float: left;
	width: 320px;
}
.pl {
	padding:10px 0 0 20px;
}
.contact_us_big {
	font-size: 17px;
}
.contact_us_big span {
	font-size: 21px;
}
.contact_us_big > div {
	margin-bottom: 10px;
}

.contact_us_big a { color:#2aabe4; text-decoration: none; }
.contact_us_big a:hover { color:#0071bf; }
.contact_name {
	font-size: 22px;
}
.contact_address {
	font-size: 17px;
	width: 235px;
	margin-bottom: 20px;
}
.contact_phone {
	font-size: 17px;
}
.contact_form {
	margin-top: 20px;
}
.contact_form form {
	margin-top: 10px;
}
.wd50 {
	width: 50px !important;
}
.righttext{
	text-align: right;
	width: 367px;
}
.video_seminar {
	margin-bottom: 20px;
}
.agenda {
	margin-left:250px;
}
.agenda_category span {
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 10px;
}
.event_time {
	margin-bottom: 10px;
}
.agenda_category {
	float: left;
	margin-top: 60px;
	margin-left: 30px;
	font-size: 16px;
}
.agenda_category div {
	margin-bottom: 5px;
}
.sylabus {
	background: url('../images/sylabus.png') no-repeat;
	height: 40px;
	padding-left: 40px;
	font-weight: bold;
	margin-right: 50px;
}
.sylabus > div {
	margin-bottom: 5px;
}
.sylabus_download, .sylabus_download a {
	color: #28abe3;
}
.sylabus_download a:hover {
	color: #0270bb;
}
.event_sylabus {
	margin-top: 20px;
}
.register {
	background: url('../images/ar2.png') no-repeat;
	font-weight: bold;
	padding-left: 15px;
}
.agenda_view {
	background: url('../images/arrow-blue-right.png') no-repeat right;
	padding-right: 25px;
	font-size: 22px;
}
.required {
	color: #FF0000;
}
.righttext .register_button {
	background: url('../images/ar3.png') no-repeat 0 3px !important;
	font-size: 15px !important;
	padding-left: 15px;
	color: #29aae1;
}
#agenda_register {
	margin-top: 20px;
}
#agenda_register .row .label {
	width: 90px;
}
#agenda_register .row .righttext {
	width: 384px;
}
#today_seminars {
	padding-top: 2px;
	margin-bottom: -8px;
}
#today_seminars .agenda_view {
	font-size: 18px;
}


