@charset "UTF-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	/*background: #e9e7e7;*/
}

	
.events {
		padding-left:10px; 
		padding-right:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;}



a {
	color: #2269b6;
}

h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:14px; color:#726f6f}

#main {
	width: 950px;
	position: relative;
	margin: 0 auto;
}

#header {
	background: #fff url(../images/header_curve.gif) no-repeat 810px 0;
	height:100px;

}
#logo {
	background:url(../images/logo.gif) no-repeat center;
	height:100px;
	width: 212px;
/*	position:relative;*/
	margin: 0 0 0 24px;
	float: left;
	overflow: hidden;
	text-indent: -100em;
}
#header_links {
	list-style-type: none;
	float: right;
	width:125px;
	/*position: relative;*/
	margin: 30px 0 0 0;
}
#header_links a {
	text-decoration:none;
	line-height: 2em;
}
#header_links a:hover {
	text-decoration:underline;
}
#header_links li {
	background: url(../images/about_arrow.gif) no-repeat left center;
	padding: 0 0 0 10px;
}


.blue_bar {
	background:url(../images/line_repeater.gif) repeat-y;
	height: 10px;
}
.bar8 {
	height: 8px;
}
.bar2 {
	height: 2px;
	/*position:relative;*/
	margin: 2px 0 0 0;
}
#content_wrapper {
	background: #f2f2f2;
	float:left;
	width: 100%;
}

#left_col, #right_col {
/*	position:relative;*/
	margin: 13px 0 0 13px;
	width: 190px;
	float: left;
}

#content {
	width: 524px;
/*	position:relative; */
	margin:13px 0 0 13px;
	float:left;
}

#left_col {
	
}
#right_col {

}
/* left_col */

#main_nav {
	background: #457ec0;
	margin: 0 0 10px 0;
}
#main_nav ul {
	list-style-type: none;
}
.main_nav_top, .main_nav_bottom {
	background:url(../images/nav_top.gif) no-repeat;
	width: 190px;
	height: 14px;
}
.main_nav_bottom {
	background:url(../images/nav_bottom.gif) no-repeat;
}
#main_nav ul li {
	background:url(../images/nav_repeater.gif) repeat-x;
	height: 39px;
	margin: 0 5px;
}
#main_nav .first, #main_nav .last {
	/* height: 29px;	*/
}
#main_nav li a {
	background:url(../images/nav_arrow_unselected.gif) no-repeat 150px center;
	padding: 0 0 0 40px;
	line-height:3.1em;
	text-decoration:none;
	height: 39px;
	width: 140px;
	display:block;
	
}
#main_nav li a:hover {
	background:url(../images/nav_arrow_hover.gif) no-repeat 150px center;
}
#home #main_nav li a.home, #conferences #main_nav li a.conferences, #news #main_nav li a.news, #achievements #main_nav li a.achievements, #press #main_nav li a.press{
	background:url(../images/nav_arrow_selected.gif) no-repeat 150px center;
}

.white_box_top {
	background:url(../images/photo_top.gif) no-repeat;
	height: 8px;
}
.white_box_bottom {
	background:url(../images/photo_bottom.gif) no-repeat;
	height: 8px;
}
.white_box {
	background:url(../images/photo_repeat.gif) repeat-y;
}


.white_box_top-testimonial {
	height: 29px;
}


.white_box2 {
	height: 160px;
	padding-top: 10px;
}

.white_box3 {
	height: 120px;
	padding-top: 23px;
}

.white_box img {
	margin: 0 auto;
	display:block;
}
.white_box p{
	color: #457ec0;
	font-size:11px;
	margin: 0px 10px 0px 10px;
	padding: 10px 0 0 0;
}

.blue_box_top {
	background:url(../images/blue_box_top.gif) no-repeat;
	height: 10px;
}
.blue_box_bottom {
	background:url(../images/blue_box_bottom.gif) no-repeat;
	height: 10px;
	margin:0 0 10px;
}
.blue_box {
	background: #457ec0;
	color: #fff;
	padding-left:5px; padding-right:5px;
}
#right_col .blue_box  {
	font-weight: normal;
	padding-left:5px; padding-right:5px;
}
#right_col .blue_box  p, #right_col .blue_box a {
	/*font-size: 11px;*/
	color: #fff;
	padding-left:5px; padding-right:5px;
}
 #right_col .blue_box a {
	text-decoration: none;
	font-weight: bold;
	padding-left:5px; padding-right:5px;
}
/* content */

.upcoming-heading { padding-top:10px; padding-bottom:10px; padding-left:10px; font-size:20px; font-weight:bold}
#events {padding:10px;}
.title {font-size:16px; font-weight:bold;}
.info {font-size:12px; font-style:italic;}
.text {font-size:12px; font-style:normal; padding-left:15px; padding-right:15px; padding-top:15px;}
.thumbnail {padding-top:15px}


#content .main_image {
	padding: 0;
	margin: 0;
	line-height: 0;
}


#content .mid_blue_bottom {
	background:url(../images/mid_bottom.gif) no-repeat;
	width: 524px;
	height: 9px;
}
#content .mid_blue {
	background: #457ec0;
}
#content .mid_box {
	float: left;
	width: 33%;
	color: #fff;
}
#content .mid_box h2,
#content .mid_box h2 a  {
	font-weight: normal;
	margin: 8px 8px 0 8px;
}

#content .mid_box h2 a {
	margin: 0;
	text-decoration: none;
}
.mid_box a {
	color: #fff;	
}

#content .mid_box p {
	font-size: 11px;
	line-height: 14px;
	margin: 8px 8px 0 8px;
}

#content {
	color: #457ec0;	
}
#content p {
	
	margin: 10px 0px;	
}
#content a {
	font-weight: bold;	
}
#content h1{
	margin: 15px 0;	
}
.profile-title {padding-top:20px; border-top:1px; border-top-color:#999}
.profile-img { padding-top:15px;padding-bottom:10px}
.profile-text {padding:10px}

.news-content {padding-right:25px; padding-top:10px}

/* form */
.form { padding-right:10px; padding-top:10px}
.field {font-size:12px; padding:5px; margin:0px; color:#457ec0}

.gallery-thumbnail {padding-top:10px;}
.gallery {padding-right:10px; padding-top:10px;}
.gallery-landingpage {padding-right:5px; padding-top:8px;}


/* landing page event */
#events-container {width:525px}
#event-banner {width:525px; padding-bottom:5px}
#event-menu {width:525px; height:35px; background-image:url(../image-events/edisco-2011/menu-bg.jpg); background-repeat:repeat-x;}
.menu-item a {padding-left:10px; padding-right:10px; padding-top:10px; font-size:12px; color:#FFF; text-decoration:none; float:left}

#event-about {width:525px; float:left}
.text {width:340px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464}
.title {font-size:16px; color:#252e37}
.heading-menu a {font-size:14px; color:#252e37; text-transform:uppercase; font-weight:bold}
.brochure {width:152px; float:left; padding-top:15px}
.text2 {width:495px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464; padding-left:15px; padding-right:15px}
.text3 {width:495px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464; padding-left:15px; padding-right:15px; padding-top:20px;}
.top {width:525px; float:left; padding-bottom:20px; padding-top:10px}

.testimonials-heading {font-size:18px; color:#252e37}
.testimonials {color:#646464}

.sponsors-heading {font-size:16px; color:#252e37; font-weight:bold; padding-left:15px; padding-top:10px }

/* footer */
#footer {
	background: #457ec0;
	color: #fff;
	float: left;
	width: 100%;
	margin: 30px 0 0 0;
	height: 80px;
	text-align:center;
}
#footer p {
	/* display:block;
	float:left;*/
	margin: 20px auto;	
}
#footer a {
	color: #fff;
}
.clear {
	clear: both;	
}green {
	color: #008000;
}

#twitter_wrapper {
	background-color:#f7f7f7; padding:10px;}
#twitter_div {
	width:480px;=
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #5AA5BC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right: 10px;
	padding-left: 10px;
}
 
#twitter_div ul li {
	list-style-position:inside;
	color: #457ec0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A1E8F7;
	padding-bottom:7px;
	padding-top:7px;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #DDA84E;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #D78E42;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
}

