/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal; text-align:left;}
/*table, td, th {vertical-align:middle;}*/
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.absolute { position:absolute;}

/* positioning */
.left { float:left;}
.right { float:right;}

body {font-size:75%;color:#000;background:#ffffff;font-family: Arial, Helvetica, sans-serif; font-size:11px;}

#page { margin:auto; position:relative; width:980px;}
#header {border:1px solid #E5E5E5; border-bottom:none; height:100px; padding:0 45px; padding-top:15px;}

#topmenu ul {list-style:none;}
#topmenu li {display:inline; line-height:20px; float:left;}
#topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {color:#aaa; text-decoration:none;display:block; padding:0 5px; text-transform:uppercase;}
#topmenu a:hover {color:#333;}
#topmenu a.icon {padding:0 2px;}
#topmenu a.icon img {opacity:0.8;}
#topmenu a.icon:hover img {opacity:1;}

.sitemap { float:right; padding-top:28px; padding-left:21px; }
.sitemap a.icon img {opacity:0.8;}
.sitemap a.icon:hover img {opacity:1;}

#search {margin-top:40px;}
#search_field {width:136px; background:url(../images/bg_search.jpg); height:16px; border:none; padding:2px 5px; color:#aaa;}
#search_btn {background:url(../images/btn_search.jpg) left top; height:20px; width:20px; margin:0; border:none;}

#footer {background:url(../images/bg_footer.jpg) top no-repeat; height:35px;}
#footer div {margin-top:20px; color:#3C6088;}
#footer span {color:#9B9B9D;}
#content {border:1px solid #E5E5E5; border-bottom:none; border-top:none; padding:0px 45px;}

#home_panels { margin-top:25px;}
#home_panels .panel {width:165px; margin-right:12px; display:block; text-decoration:none;}
#home_panels .panel .image{height:122px;}
#home_panels .panel h1 { font-weight:bold; font-size:12px;letter-spacing:1px; padding:4px 0;}
#home_panels .panel h2 {color:#888;font-size:12px; padding:0 0 5px 0;}

#panel_organizational .image {background:url(../images/bg_panel_organizational_hover.jpg) no-repeat;}
#panel_organizational:hover .image, #panel_organizational.hover .image {background:url(../images/bg_panel_organizational.jpg) no-repeat;}
#panel_organizational h1 {color:#446E1B}
#panel_organizational:hover h1, #panel_organizational.hover h1{background:#98B275; padding:4px; color:#fff;}
#panel_organizational:hover h2, #panel_organizational.hover h2{background:#98B275; padding:0 4px 5px 4px; color:#2D3E1D;}

#panel_team .image {background:url(../images/bg_panel_team_hover.jpg) no-repeat;}
#panel_team:hover .image, #panel_team.hover .image {background:url(../images/bg_panel_team.jpg) no-repeat;}
#panel_team h1 {color:#00467C;}
#panel_team:hover h1, #panel_team.hover h1{background:#718DB5; padding:4px; color:#fff;}
#panel_team:hover h2, #panel_team.hover h2{background:#718DB5; padding:0 4px 5px 4px; color:#2D3645;}

#panel_front .image {background:url(../images/bg_panel_front_hover.jpg) no-repeat;}
#panel_front:hover .image, #panel_front.hover .image {background:url(../images/bg_panel_front.jpg) no-repeat;}
#panel_front h1{color:#552184;}
#panel_front:hover h1, #panel_front.hover h1{background:#9A7BB6; padding:4px; color:#fff;}
#panel_front:hover h2, #panel_front.hover h2{background:#9A7BB6; padding:0 4px 5px 4px; color:#382B41;}

#images_list {height:368px;}
.img_home {height:288px; padding-left:65px; padding-top:80px; position:absolute; width:825px;}
.img_home .text {width:410px;}
.img_home h1 {font-size:34px; font-weight:bold;color:#00467C; margin:0; line-height:38px;}
.img_home h1 span {font-weight:normal;}
.img_home h2 {font-size:18px; margin-bottom:10px;}
.img_home h3 { text-transform:uppercase; margin-top:53px; font-size:12px; color:#666; font-weight:bold;}
#image_top1 {background:url(../images/bg_img_home1.jpg) left top no-repeat;}
#image_top2 {background:url(../images/bg_img_home1.jpg) left -368px no-repeat;}
#image_top3 {background:url(../images/bg_img_home1.jpg) left -736px no-repeat;}
#image_top4 {background:#eee; padding:0; width:866px; height:348px; padding:10px;border:2px solid #aaa;}
#image_top4 h3 {margin:0;}

.btn_blue {background:url(../images/bg_btn_blue.png) no-repeat right; color:#fff; text-decoration:none; height:23px; line-height:23px; text-align:center; display:block;}

.panelr {margin-top:3px;}
.panelr .content {height:110px; width:315px;border:2px solid #DEDEDE; border-right:none; padding:5px;}
.panelr .pright {height:125px; width:30px; background:url(../images/bg_panelr.jpg) right;}
.panelr h1 {color:#00467C; font-size:14px;}
.panelr .content div {font-size:16px; color:#888; margin-top:24px;}
.panelr a:link, .panelr a:visited, .panelr a:hover, .panelr a:active { text-decoration:none; color:#5590B1; font-size:12px;}
.panelr a:hover {color:#333;}

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

.main_page h1 {padding:28px 16px 12px 20px; margin:0; color:#fff; text-transform:uppercase; font-size:28px; font-weight:bold;}
.main_page h2 { font-size:28px; font-weight:bold; text-transform:uppercase; margin:0; padding:0; margin-top:38px;}
.main_page .main_left {width:469px;}
.main_page .main_right {width:368px; padding:25px; font-style:italic; }
.main_page {font-size:14px; color:#666;}
.main_page .main_right table {height:255px; width:100%;}
.main_page .main_right td {vertical-align:bottom !important;text-align:left;}
.main_page h3 {font-size:14px; text-transform:uppercase;font-style:normal;}
.main_page h5 {font-size:16px; text-transform:uppercase;font-style:normal;}
.main_page .ui-state-active {border:none !important; margin-bottom:10px; padding-bottom:10px;}
.main_page .ui-state-active a{font-weight:bold !important;}
.main_page .ui-state-default {background:none; border:none; border-bottom:1px solid #ccc; padding-bottom:10px;}
.main_page .accordion {font-size:14px !important; margin-top:10px;}
.main_page .accordion .ui-accordion-content {border-bottom:1px solid #ccc; text-align:left; color:#666 !important; margin-bottom:10px; padding-bottom:10px;}
.main_page p{text-align:left;}
.main_content {margin-top:30px;}
.main_content .main_content_left {width:469px;}
.main_content .main_content_right {width:393px; padding:0 0 0 25px;}
.main_page h4 {padding:8px 10px; font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase;}
.main_page h4 a {color:#fff !important; text-transform: none;}
.main_content p, .main_content div.text {margin-bottom:20px; text-align:left;}
.main_content div.important {color:#000;}
.main_content ul {margin:0; margin-left:15px; padding:0;}
.main_content span.title {font-size:20px; color:#000;}
.main_content .box {border:2px solid #aaa; padding:10px;}
.main_content .box th {width:40%;}
.main_content .box td {text-align:left; padding:2px;}
.main_content .box td, .main_content .box th {border-top:1px solid #aaa;}

.box2 {border:2px solid #aaa; padding:10px;}
.box2 th {width:40%;}
.box2 td {text-align:left; padding:2px;}
.box2 td, .main_content .box2 th {border-top:1px solid #aaa;}

.main_content a:link,.main_content a:visited,.main_content a:hover,.main_content a:active{color:#999;}
.main_content a:hover {color:#333}
.main_page .main_bottom {border-top:1px solid #ccc;}
.main_page .main_bottom td {padding:2px; text-align:left;}

#organizational_page .main_right {background:#F3F3F3;}
#organizational_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_green.jpg) !important; background-position:0 0 !important; }
#organizational_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_green.jpg) !important; background-position:0 0 !important; }
#organizational_page h1, #organizational_page h4{background:#7D9D54 !important;}
#organizational_page h2 {color:#7D9D54;}
#organizational_page h3, #organizational_page h5, #organizational_page a{color:#7D9D54 !important;}
#organizational_page .main_left {height:305px; background:url(../images/bg_main_image_organizational.jpg);}
#organizational_page .main_bottom td{color:#7D9D54 !important;}




#content_page .main_right {background:#F3F3F3;}
#content_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_gray.jpg) !important; background-position:0 0 !important; }
#content_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_gray.jpg) !important; background-position:0 0 !important; }
#content_page h1, #content_page h4{background:#999999 !important;}
#content_page h2 {color:#999999;}
#content_page h3, #content_page h5, #content_page a{color:#999999 !important;}
#content_page .main_left {height:305px; background:url(../images/bg_main_image_team.jpg);}
#content_page .main_bottom td{color:#366697 !important;}



#team_page .main_right {background:#F3F3F3;}
#team_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_blue.jpg) !important; background-position:0 0 !important; }
#team_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_blue.jpg) !important; background-position:0 0 !important; }
#team_page h1, #team_page h4{background:#366697 !important;}
#team_page h2 {color:#366697;}
#team_page h3, #team_page h5, #team_page a{color:#366697 !important;}
#team_page .main_left {height:305px; background:url(../images/bg_main_image_team.jpg);}
#team_page .main_bottom td{color:#366697 !important;}

#front_page .main_top {background:#F3F3F3;}
#front_page .ui-icon-triangle-1-s {background-image:url(../images/icon_minus_magenta.jpg) !important; background-position:0 0 !important; }
#front_page .ui-icon-triangle-1-e {background-image:url(../images/icon_plus_magenta.jpg) !important; background-position:0 0 !important; }
#front_page h1, #front_page h4{background:#835BA4 !important;}
#front_page h2 {color:#835BA4;}
#front_page h3, #front_page h5, #front_page a{color:#835BA4 !important;}
#front_page .main_left {height:305px; background:url(../images/bg_main_image_front.jpg);}
#front_page .main_bottom td{color:#835BA4 !important;}

#main_page .main_top {background:#F3F3F3;}
#main_page h1, #main_page h4{background:#999;}
#main_page h2 {color:#999;}
#main_page h3, #main_page h5{color:#999 !important;}

.articles .category {width:435px; border-bottom:1px solid #ccc; margin-right:5px;}
.articles .title a:link,.articles .title a:visited,.articles .title a:hover,.articles .title a:active{color:#333; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.articles .title a:hover {color:#000; text-decoration:underline;}
.articles .content {}
.articles .content a:link,.articles .content a:visited,.articles .content a:hover,.articles .content a:active {color:#3C6088; text-decoration:none; }
.articles .content a:hover {color:#333;}
.articles .content a.title {text-decoration:underline;}
.articles .bottom a{color:#999; text-decoration:none;}
.articles .bottom a:hover {color:#333;}

#slideshow_images{
	margin-top:20px;
}

#image_menu {position:absolute; z-index:10; margin-left:820px; margin-top:345px;}
#image_menu ul{list-style:none;}
#image_menu ul li {float:left;}
#image_menu a:link,#image_menu a:visited,#image_menu a:hover,#image_menu a:active {display:block; padding:2px 4px; color:#333; text-decoration:none; font-weight:bold; border:none; background:#fff; margin-left:2px; font-size:8px; border-radius:4px; -moz-border-radius:4px;
	-moz-box-shadow: 2px 2px 2px #333;
  -webkit-box-shadow: 2px 2px 2px #333;
  box-shadow: 2px 2px 2px #333;
}
#image_menu a.selected, #image_menu a:hover {background:#5E9FBF;color:#fff;}

.table_border { border: 1px solid #cccccc; padding-left:7px;}

.article_view h1 {background:#fff !important; color:#333; padding:0 !important;}
.article_view h3 {font-weight:bold;}
.article_view img {margin-left:10px;}

.form_table {}
.form_table td, .form_table th{ border-top:none !important; vertical-align:top; padding:2px;}
.form_table a {color:#666;}
.form_table a:hover {color:#000;}
.form_table th {text-align:right;}
.form_table input, .form_table select, .form_table textarea {border:1px solid #ccc; font-size:14px !important;}
.form_table th {font-size:14px !important;}
label.error {color:#ff6666; font-size:12px; margin-left:4px;}
.form_table button {background:#999; cursor:pointer; color:#fff; border:none; padding:5px; font-weight:bold;-moz-border-radius: 5px; /* Firefox */  -webkit-border-radius: 5px; /* Safari, Chrome */  border-radius: 5px;}
.form_table button:hover {background:#888;}
.button {background:#999; display:block; cursor:pointer; color:#fff !important; text-decoration:none; border:none; padding:5px; font-weight:bold;-moz-border-radius: 5px; /* Firefox */  -webkit-border-radius: 5px; /* Safari, Chrome */  border-radius: 5px;}
.button:hover {background:#888;}
.button-yellow {background:#E3BA1F !important; display:block; cursor:pointer; color:#fff !important; text-decoration:none; border:none; padding:5px; font-weight:bold;-moz-border-radius: 5px; /* Firefox */  -webkit-border-radius: 5px; /* Safari, Chrome */  border-radius: 5px;}
.button-yellow:hover {background:#E3BA1F !important; color:#222 !important;}

.button-black {background:#000 !important; display:block; cursor:pointer; text-align:center; color:#fff !important; text-decoration:none; border:none; padding:5px; font-weight:bold;-moz-border-radius: 5px; /* Firefox */  -webkit-border-radius: 5px; /* Safari, Chrome */  border-radius: 5px;}
.button-black:hover {background:#333 !important; color:#eee !important;}

.button-image { display:block; height:42px; cursor:pointer; text-decoration:none !important; background:url(../images/btn_right.jpg) no-repeat right;width:270px;float:left;}
.button-image span {display:block; height:42px; background:url(../images/btn_left.jpg) no-repeat left; text-align:center; line-height:42px; color:#fff !important; font-weight:bold; font-size:14px;}
.button-image:hover { background:url(../images/btn_right_hover.jpg) no-repeat right;}
.button-image:hover span {color:#000 !important; background:url(../images/btn_left_hover.jpg) no-repeat left;}
.rounded {-moz-border-radius: 5px; /* Firefox */  -webkit-border-radius: 5px; /* Safari, Chrome */  border-radius: 5px;}

.message-success{border:2px solid #66ff66; padding:5px;}
.message-error{border:2px solid #ff6666; padding:5px;}

.video_box {height:348px;}
.video_box .player {border-right:1px solid #ccc; padding-right:10px; width:574px;}
.video_box .list {margin-left:10px;}
.video_box .playlist {width:264px; height:326px; overflow:scroll;}
.video_box .item {margin:2px; font-size:10px; cursor:pointer; padding:2px;}
.video_box .item .text {padding:2px; margin-bottom:0px; width:140px;}
.video_box .item img {}
.video_box .item:hover, .video_box .selected {background:#999; color:#fff;}

.steps {border-bottom:2px solid #000;}
.steps div {padding:4px;margin-top:8px; line-height:22px;}
.steps .finished {background:#FFFFFF url(../images/Events/bg_step_finished.png) no-repeat right top;color:#666; cursor:pointer;}
.steps .finished:hover {background:#666 url(../images/Events/bg_step_finished.png) no-repeat right top; color:#fff;}
.steps .next { background:url(../images/Seminar/bg_step_completed.jpg) no-repeat left;margin-top:0; padding:12px 4px 4px 20px;}
.steps .current{color:#fff; padding:8px;margin-top:0px; background:#000;}

.img_code { background: none repeat scroll 0 0 #000000; border: 2px solid #666666; font-size: 10px; margin: 2px; padding: 5px; text-align: center;}
.mp3playlist .song_btn {font-size:10px; color:#fff !important; padding:4px; background:#000; margin-right:2px; text-decoration: none;}
.mp3playlist .song {padding:2px;}
.mp3playlist .song .title {font-size:11px;height: 22px;line-height: 22px;}
.mp3playlist .song .right {margin-top:3px;}
.mp3playlist .selected {background: #333; color:#fff;}
.mp3playlist .selected .song_btn {font-size:10px; color:#000 !important; padding:4px; background:#fff; margin-right:2px; text-decoration: none;}

#main_page .events_separator {background:#fff;height:5px;border:0;margin:0;}
#main_page .events {color: #5d5d5c; font-size:13px; line-height: 110%;  padding-top:28px;  border-top: 1px solid #ccc;}
#main_page .events a {color: #5d5d5c; font-style:italic;}
#main_page .events .title {color:#556a1d; font-size: 37px; text-transform: uppercase;letter-spacing:-1px; margin-left:4px; margin-bottom:20px; font-weight: bold; line-height: 110%;}
#main_page .events .title .title_left {text-align: left; font-size:25px; margin-left:74px;letter-spacing:-1px;font-weight: normal; }
#main_page .events h4 { color:#8a8a8a; text-align:left; font-size:16px; background-color: #FFF;margin:0; padding:0; margin-bottom: 10px; font-weight: bold;line-height: 110%;margin-left:0;padding-left:0; }
#main_page .events h4.green, #main_page .events h3.green, #main_page .events span.green {color:#556a1d !important;}
#main_page .events h3.green {font-size:20px;font-weight:bold;margin-bottom:10px;}
#main_page .events ul.green {margin-left:45px; color:#556a1d;}
#main_page .events ul.green span {color:#5D5D5C;}
#main_page .events h6 { color:#FFFFFF; text-align:left; font-size:16px; margin:0; padding: 0;margin-bottom:20px;}
#main_page .events .gray{background-color:#c2c2c2 !important;}
#main_page .events p.center {text-align: center;}
#main_page .events .pricing {width:40px; margin-left:30px; margin-top:15px; margin-bottom: 15px;}
#main_page .events .location {width: 75%; margin-top:20px; margin-left: 20px; margin-bottom:20px;}
#main_page .events .zipcode {width:160px; height:160px; background-color:#b4b4b4; text-align:center; color:#556A1D; line-height: 115%;}
#main_page .events .zipcode_price {margin-left: 10px; width:215px;}
#main_page .events .IO30 {margin-bottom:10px; height:310px;}
#main_page .events .movie {width:100%; margin-top:20px; height:310px;}
#main_page .events .clients_feed {width:250px;}
#main_page .events .panel {border:1px solid #ccc;padding:4px;}
#main_page .events .panel_form {border:1px solid #e9e9e9; background:#f3f3f3; padding:5px;}
#main_page .events .roundedbox{ 
	height:302px; 
	background:  url('../images/background_ul_events.png ') repeat-x scroll 0 0;
	border: medium none; 
	border-radius: 10px 10px 10px 10px;
	border-bottom: 1px solid #c1c1c1;
	color:#fff;
	line-height:140%;
}
#main_page .events .roundedbox2{ 
	
	color:#ababab;
	line-height:140%;
	margin: 15px;
	margin-left:0px;	
	width:436px;
}
#main_page .events .roundedbox2 .content{;
	border: 1px solid #c7c7c7;
	border-top:none;
	border-bottom:none;
	height: 430px;
}
#main_page .events .roundedbox2 .top{
	height:12px;
	background:url(../images/Events/bg_rounded_top.jpg) no-repeat;
}
#main_page .events .roundedbox2 .bottom{
	height:12px;
	background:url(../images/Events/bg_rounded_bottom.jpg) no-repeat;
}
#main_page .events .roundedbox2 input,#main_page .events .roundedbox2 select{}
#main_page .events .roundedbox2 h2{color:#A7B885; font-size:24px; text-align: center; line-height:140%;margin-bottom:10px;}
#main_page .events .content_zone h2{color:#A7B885; font-size:24px; text-transform:uppercase; line-height:140%;margin-bottom:10px;}
#main_page .events .content_zone {color:#ababab;line-height: 120%;}
#main_page .events .content_zone ul {margin-left:15px !important;}
#main_page .events p {margin-bottom:10px;font-size:14px;line-height: 120%;}
#main_page .events .roundedbox2 a{color:#91A569; font-size:14px; text-align: center; line-height:120%; font-style:normal;font-weight:bold;}

#main_page .events .roundedbox a{ color:#fff; text-decoration:none; font-style:normal;} 

#main_page .events .roundedbox h1{
	font-size: 16px;
	margin-top:20px;
	margin-bottom: 20px;
	background:none;
	text-transform: uppercase; 
}
.box3 td {text-align:left; padding:15px; color:#ABABAB;}

#main_page .events .button-events { 
			background: url('../images/btn_events_bg.png ') repeat-x scroll 0 0 #3c440c !important; 
			border: medium none; 
			border-radius: 5px;
			-webkit-border-radius:5px;
			-moz-border-radius: 5px;
    		color: #FFFFFF !important;
    		cursor: pointer;
    		display: block;
    		font-weight: bold;
    		padding: 5px;
    		text-align: center;
    		text-decoration: none;
    		font-style: normal;
}
#main_page .events .button-events2 { 
			background: url('../images/btn_events_bg.png ') repeat-x scroll 0 0 #3c440c !important; 
			border: medium none; 
			border-radius: 10px 10px 10px 10px;
			-webkit-border-radius:10px;
			-moz-border-radius: 10px;
    		color: #FFFFFF !important;
    		cursor: pointer;
    		display: block;
    		font-weight: bold;
    		padding: 5px;
    		text-align: center;
    		text-decoration: none;
    		font-style: normal;
}
#main_page .events .button-events2:hover { 
			background: url('../images/btn_events_bg_hover.png ') repeat-x scroll 0 0 #3c440c !important;
}
#main_page .events .button-events:hover{ 
    		color: #b4b4b4 !important;
}
#main_page .events .margins{padding:20px;padding-bottom:0;}
#events_menu_wrapper{background: url(../images/Events/bg_events_menu_wrapper.jpg) right top no-repeat;}
#events_menu {}
#events_menu ul{width:220px; list-style:none;}
#events_menu ul li .link{
		display:block;cursor:pointer;margin:0;padding:0;
		color:#FFFFFF;
		text-align:center;
		width:229px;
		height:102px;
		padding:0;
		margin:0;
		overflow: hidden;
}
#events_menu ul li .link:hover {
		color:#FFFFFF;
		text-align:center;
		width:229px;
		height:102px;
}

#events_menu .number {font-size: 35px; line-height: 100px; width:60px;}
#events_menu .licontent {font-size: 14px;width:115px; line-height: 18px; padding-left:20px; padding-top:20px; padding-right:5px; text-align: left;}
#events_menu .lifirst .link{
		background: url('../images/Events/download_the_brochure.jpg ') no-repeat;
}
#events_menu .lifirst .link:hover, #events_menu .lifirst div.selected {
		background: url('../images/Events/download_the_brochure_selected.jpg ') no-repeat;
}

#events_menu .lisecond .link{
		background: url('../images/Events/watch_the_program.jpg ') no-repeat;
}
#events_menu .lisecond .link:hover,#events_menu .lisecond div.selected {
		background: url('../images/Events/watch_the_program_selected.jpg ') no-repeat;
}
#events_menu .lithird .link{
		background: url('../images/Events/get_io.jpg ') no-repeat top left;height:101px;
}
#events_menu .lithird .link:hover, #events_menu .lithird div.selected {
		background: url('../images/Events/get_io_selected.jpg ') no-repeat top left;
}


#events_menu .lifirst { border-radius: 10px 0 0 0;}
#events_menu .lilast { border-radius: 0 0 0 10px; margin:0; border-bottom:0; }
.events .margin-top {margin-top:33px;}
.events .textarea {width:100%;height:130px;}

.pagination td {border:none !important;}

