body
{
	background-color: #92CCEA;
	background-image: url(../bg_main.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	font-size: 11px;
}

form
{
	/*	clear: both; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: inherit;
}
img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
input, select
{
	font-family: Tahoma;
}
.clear
{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: inherit;
}

#content-page
{
	width: 960px;
	position: absolute;
	left: 50%;
	margin-left: -480px;
}
/* menu popup 1 */
#content-page #nav-seminar
{
	width: 559px;
	position: absolute;
	left: 285px;
	top: 107px;
	border: 0px solid red;
}
#content-page #nav-seminar ul
{
	margin: 0;
	padding: 0 10px 0 10px;
	list-style: none;
	background-color: #fff;
	background-image: url(../navpop_bg.gif);
	background-repeat: no-repeat;
	width: 539px;
	float: left;
}

#content-page #nav-seminar ul li
{
	float: left;
	width: 235px;
	height: 72px;
	padding: 15px;
	border: 0px solid blue;
}

#content-page #nav-seminar ul li.block-long 
{
	width: 535px;
	padding-right: 0px;
}

#content-page #nav-seminar ul li a
{
	display: block;
	color: #000;
	text-decoration: none;
	padding: 5px;
	float: left;
	border: 0px solid red;
	width: 225px;
	height: 62px;
}

#content-page #nav-seminar ul li.block-long a
{
	width: 450px;
	color: #48d8f7;
}

#content-page #nav-seminar ul li a:hover
{
	background-image: url(../bg_navpopup.gif);
	background-repeat: no-repeat;
	color: #2C97E4;
}

#content-page #nav-seminar ul li.block-long a:hover
{
		border: 0px solid red;
		background-image: none;
		color: #addbf5;
		
}

#content-page #nav-seminar ul li span
{
	display: block;
	width: 150px;
	float: right;
	cursor: pointer;
	cursor: hand;
}

#content-page #nav-seminar ul li.block-long span 
{
	width: 460px;
}

#content-page #nav-seminar ul li.block-long span span 
{
	float:left;
}

#content-page #nav-seminar ul li.block-long span a 
{
	width: auto; height: auto;
	padding: 2px 4px 0 0; margin: 0;
	font-size: 11px;
	color: #1f497d;
	}


/* menu popup 2 */
#content-page #nav-knowledge
{
	width: 559px;
	position: absolute;
	left: 399px;
	top: 107px;
	border: 0px solid red;
}
#content-page #nav-knowledge ul
{
	margin: 0;
	padding: 0 10px 0 10px;
	list-style: none;
	background-color: #fff;
	background-image: url(../navpop_bg.gif);
	background-repeat: no-repeat;
	width: 539px;
	float: left;
}

#content-page #nav-knowledge ul li
{
	float: left;
	width: 235px;
	height: 72px;
	padding: 15px;
	border: 0px solid blue;
}
#content-page #nav-knowledge ul li a
{
	display: block;
	color: #000;
	text-decoration: none;
	padding: 5px;
	float: left;
	border: 0px solid red;
	width: 225px;
	height: 62px;
}
#content-page #nav-knowledge ul li a:hover
{
	background-image: url(../bg_navpopup.gif);
	background-repeat: no-repeat;
	color: #2C97E4;
}
#content-page #nav-knowledge ul li span
{
	display: block;
	width: 150px;
	float: right;
	cursor: pointer;
	cursor: hand;
}

/* menu popup 3 */
#content-page #nav-special
{
	width: 279px;
	position: absolute;
	left: 676px;
	top: 107px;
	border: 0px solid red;
}
#content-page #nav-special ul
{
	margin: 0;
	padding: 0 10px 0 10px;
	list-style: none;
	background-color: #fff;
	background-image: url(../navpop_bg.gif);
	background-repeat: no-repeat;
	width: 259px;
	float: left;
}

#content-page #nav-special ul li
{
	float: left;
	width: 235px;
	height: 72px;
	padding: 15px;
	border: 0px solid blue;
}
#content-page #nav-special ul li a
{
	display: block;
	color: #000;
	text-decoration: none;
	padding: 5px;
	float: left;
	border: 0px solid red;
	width: 225px;
	height: 62px;
}
#content-page #nav-special ul li a:hover
{
	background-image: url(../bg_navpopup.gif);
	background-repeat: no-repeat;
	color: #2C97E4;
}
#content-page #nav-special ul li span
{
	display: block;
	width: 150px;
	float: right;
	cursor: pointer;
	cursor: hand;
}

/* menu popup 4 */
#content-page #nav-search
{
	width: 559px;
	position: absolute;
	left: 399px;
	top: 107px;
	border: 0px solid red;
}
#content-page #nav-search ul
{
	margin: 0;
	padding: 0 10px 0 10px;
	list-style: none;
	background-color: #fff;
	background-image: url(../navpop_bg.gif);
	background-repeat: no-repeat;
	width: 539px;
	float: left;
}

#content-page #nav-search ul li
{
	float: left;
	width: 235px;
	height: 48px; 
	padding: 15px;
	border: 0px solid blue;
}
#content-page #nav-search ul li a
{
	display: block;
	color: #000;
	text-decoration: none;
	padding: 5px;
	float: left;
	border: 0px solid red;
	width: 225px;
	height: 62px;
}
#content-page #nav-search ul li a:hover
{
	background-image: url(../bg_navpopup.gif);
	background-repeat: no-repeat;
	color: #2C97E4;
}
#content-page #nav-search ul li span
{
	display: block;
	width: 150px;
	float: right;
	cursor: pointer;
	cursor: hand;
}



#content-head
{
}
#content-head .content-services
{
	float: right;
	width: 800px;
}
#content-head .content-services ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}
#content-head .content-services ul li
{
	display: block;
	float: left;
	list-style: none;
}

#content-head .content-services .services-i
{
	display: block;
	float: left;
	width: 100%;
	color: #539ec7;
}
#content-head .content-services .services-i a
{
	color: #539ec7;
	text-decoration: none;
}
#content-head .content-services .services-i a:hover
{
	text-decoration: underline;
}
#content-head .content-services .services-i ul li
{
	padding: 12px 6px 5px 6px;
	color: #539ec7;
}
#content-head .content-services .services-i ul.language
{
	margin-left: 70px;
}
#content-head .content-services .services-i ul.language li
{
	padding: 12px 3px 5px 3px;
}


#content-head .content-services .services-ii
{
	display: block;
	float: left;
	width: 100%;
}
#content-head .content-services .services-ii, #content-head .content-services .services-ii a, #content-head .content-services .services-ii a:hover, #content-head .content-services .services-ii ul li
{
	color: #006699;
}
#content-head .content-services .services-ii a
{
	text-decoration: none;
}
#content-head .content-services .services-ii a:hover
{
	text-decoration: underline;
}
#content-head .content-services .services-ii .Head_Pic
{
	float: right;
	padding: 5px 15px 0 0;
}
#content-head .content-services .services-ii .btnGo
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 23px;
	height: 18px;
	border: 0px;
	background-image: url(../btn_go.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}
#content-head .content-services .services-ii ul
{
	padding-top: 10px;
	margin-right: 15px;
}
#content-head .content-services .services-ii ul li.txt
{
	padding: 3px 3px 0 0;
}
#content-head .content-services .services-ii ul li.txtfield
{
	background-image: url(../bg_input.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 24px;
	padding-right: 10px;
}
#content-head .content-services .services-ii ul li.txtfield input
{
	font-size: 11px;
	padding: 1px;
	border: 0px;
	width: 110px;
	margin: 3px 0 0 3px;
	background-color: #F0F0F0;
}
#content-head .content-services .services-ii ul li.btnfield
{
	padding: 3px 20px 0px 2px;
}

#content-head .content-services .services-ii ul.welcometxt
{
	margin: 0;
}
#content-head .content-services .services-ii ul.welcometxt li
{
	padding: 3px 15px 0 0;
}
#content-head .content-services .services-ii ul.welcometxt li b
{
	margin-right: 5px;
}
#content-head .content-services .services-ii ul.welcometxt li.star
{
	padding: 0px 5px 0px 20px;
}

#content-head ul.navigation, ul.navigation li
{
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}
#content-head ul.navigation
{
	margin-top: 10px;
	background-color: #ccc;
}
#content-head ul.navigation li a
{
	float: left;
	height: 33px;
	outline: 0;
	margin: 0;
	padding: 0;
}
#content-head ul.navigation li a:hover
{
	background-position: 0% -33px;
	outline: 0;
}
#content-head ul.navigation li.home a
{
	background-image: url(nav_home.gif);
}
#content-head ul.navigation li.about a
{
	background-image: url(nav_about.gif);
}
#content-head ul.navigation li.seminar a
{
	background-image: url(nav_seminar.gif);
}
#content-head ul.navigation li.download a
{
	background-image: url(nav_download.gif);
}
#content-head ul.navigation li.knowledge a
{
	background-image: url(nav_knowledge.gif);
}
#content-head ul.navigation li.blog a
{
	background-image: url(nav_blog.gif);
}
#content-head ul.navigation li.member a
{
	background-image: url(nav_member.gif);
}
#content-head ul.navigation li.search a
{
	background-image: url(nav_search.gif);
}



#content-body
{
	float: left;
	width: 100%;
	margin-top: 5px;
}
#content-body #content-main
{
	float: right;
	width: 762px;
}


#main-bdm, #main-itdm, #main-itpro, #main-iw, #main-dev
{
	width: 152px;
	height: 124px;
	background-repeat: no-repeat;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
}

#main-dev
{
	width: 151px;
	background-image: url(bg_main_dev.png);
}
#main-bdm
{
	background-image: url(bg_main_bdm.png);
}
#main-itdm
{
	background-image: url(bg_main_itdm.png);
}
#main-itpro
{
	background-image: url(bg_main_itpro.png);
}
#main-iw
{
	background-image: url(bg_main_iw.png);
}

.button-audience{
	position: absolute;
	top: 0; left: 0;
}
#main-bdm ul, #main-itdm ul, #main-itpro ul, #main-dev ul, #main-iw ul
{
	padding: 5px 0 0 20px;
	margin: 0;
	float: left;
}
#main-bdm ul li, #main-itdm ul li, #main-itpro ul li, #main-dev ul li, #main-iw ul li
{
	list-style: none;
/*	background-image: url(../ico_dot.gif);
	background-repeat: no-repeat; */
	padding: 0 0 0 0px;
	margin: 0 0 5px 0;
	width: 120px;
	float: left;

}
#main-bdm ul li a, #main-itdm ul li a, #main-itpro ul li a, #main-dev ul li a, #main-iw ul li a
{
	color: #000;
	text-decoration: none;
	display: block;
	border: 0px solid red;
	background-image: url(../ico_dot.gif);
	background-repeat: no-repeat; 
	padding: 0 0 3px 10px;
}
#main-bdm ul li a:hover, #main-itdm ul li a:hover, #main-itpro ul li a:hover, #main-dev ul li a:hover, #main-iw ul li a:hover
{
	text-decoration: underline;
}




#content-body .content-left
{
	float: left;
	padding-top: 3px;
}
#content-body .content-left .event-left
{
	width: 183px;
	margin: 0 1px 0 1px;
	background-image: url(../bg_event.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
#content-body .content-left .event-left .event-txt
{
	margin: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
#content-body .content-left .event-left .event-txt a
{
	text-decoration: none;
	font-weight: bold;
	color: #2498E5;
}
#content-body .content-left .event-left .event-txt a:hover
{
	text-decoration: underline;
}
#content-body .content-left .event-left .event-txt a.link
{
	color: #2C97E4;
	font-weight: normal;
	/*border-bottom: 1px dashed #FD5900;*/
	margin-left: 110px;
}
#content-body .content-left .event-left .event-txt a.link:hover
{
	text-decoration: none;
}

#content-body .content-left .articel-type
{
	padding: 0 5px 5px 5px;
}

#content-body .content-left .content-profile
{
	background-image: url(../bg_profile.gif);
	background-repeat: no-repeat;
	float: left;
	width: 190px;
	height: 85px;
}
#content-body .content-left .content-profile span
{
	display: block;
	float: left;
}
#content-body .content-left .content-profile span.pic
{
	padding: 11px 0 0 12px;
	width: 66px;
}
#content-body .content-left .content-profile span.txt
{
	padding: 8px 0 0 15px;
	width: 95px;
}
#content-body .content-left .content-profile span.txt b
{
	font-weight: normal;
	color: #2C97E4;
}

#content-body .content-left .content-profile span.txt span.btn_edit a
{
	background-image: url(../btn_edit01.gif);
	float: left;
	height: 17px;
	outline: 0;
	margin: 3px 4px 0 0;
	width: 40px;
	display: block;
}

#content-body .content-left .content-profile span.txt span.btn_edit a:hover
{
	background-image: url(../btn_edit01.gif);
	background-position: 0% -17px;
	outline: 0;
}

#content-body .content-left .content-profile span.txt span.btn_logout a
{
	background-image: url(../btn_logout01.gif);
	float: left;
	height: 17px;
	outline: 0;
	margin: 3px 0 0 0;
	width: 40px;
	display: block;
}

#content-body .content-left .content-profile span.txt span.btn_logout a:hover
{
	background-image: url(../btn_logout01.gif);
	background-position: 0% -17px;
	outline: 0;
}

#content-body .content-left .content-profile input.btn
{
	border-bottom: 1px solid #53ACE2;
	border-right: 1px solid #53ACE2;
	border-left: 1px solid #8DCDFF;
	border-top: 1px solid #8DCDFF;
	background-color: #BBDEF1;
	color: #000;
	font-size: 10px;
	margin-top: 4px;
}




#content-body #content-main .content-highlight
{
	display: block;
	border: 0px solid red;
	background-image: url(../bg_inner_blue.jpg);
	background-repeat: repeat-y;
	float: left;
}
#content-body #content-main .bg-highlight
{
	background-image: url(../bg_inner.jpg);
	background-repeat: no-repeat;
	width: 759px;
	float: left;
}
#content-body #content-main .content-highlight .highlight-menu
{
	width: 225px;
	float: left;
}

#content-body #content-main .content-highlight .highlight-menu ul
{
	padding: 0px 0 0 20px;
	margin: 0;
	float: left;
}

#content-body #content-main .content-highlight .highlight-menu ul li
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#content-body #content-main .content-highlight .highlight-menu ul li a
{
	display: block;
	float: left;
	height: 48px;
	margin-bottom: 2px;
}
#content-body #content-main .content-highlight .highlight-menu ul li a:hover, #content-body #content-main .content-highlight .highlight-menu ul li a.active
{
	background-image: url(../bg_highlight-hover.gif);
	background-repeat: no-repeat;
}


#content-body #content-main .content-highlight .highlight-shadow
{
	float: left;
}

#content-body #content-main .content-highlight .highlight-txt
{
	float: left;
	width: 480px;
	padding: 55px 20px 0 20px;
	font-size: 14px;
	line-height: 22px;
}
#content-body #content-main .content-highlight .highlight-txt img.head
{
	padding-left: 30px;
}
#content-body #content-main .content-highlight .highlight-txt ul
{
	margin: 20px 0 0 20px;
	padding: 0;
}
#content-body #content-main .content-highlight .highlight-txt ul li
{
	list-style: none;
	background-image: url(../ico_dot_orange.gif);
	background-repeat: no-repeat;
	padding: 5px 0 0px 25px;
}

#content-body #content-main .content-highlight a {	color: #666; text-decoration: none;}
#content-body #content-main .content-highlight a:hover {	text-decoration: underline;}

.view-more {
	text-align: right;
	font-weight: bold;
	padding: 10px;
}




#content-calendar
{
	padding: 5px 0px 0px 10px;
	float: left;
	color: #333333;
	width: 184px;
}
#content-calendar a
{
	text-decoration: none;
	font-weight: bold;
	color: #2498E5;
}
#content-calendar a:hover
{
	text-decoration: underline;
}

#content-calendar ul.calendar
{
	padding: 0px 0 15px 1px;
	margin: 0;
	list-style: none;
	float: left;
	width: 182px;
}
#content-calendar ul.calendar li
{
	padding: 1px;
	margin: 2px;
	float: left;
	display: block;
	width: 17px;
	text-align: center;
}
#content-calendar ul.calendar li.arw-l
{
	width: 20px;
	text-align: right;
	margin: 0;
}
#content-calendar ul.calendar li.arw-r
{
	width: 28px;
	margin: 0;
	text-align: left;
}
#content-calendar ul.calendar li.m-name
{
	width: 120px;
	font-weight: bold;
	color: #000033;
	margin: 0;
	font-size: 12px;
}
#content-calendar ul.calendar li.arw-l, #content-calendar ul.calendar li.arw-r, #content-calendar ul.calendar li.m-name
{
	padding: 0px 0 5px;
}
#content-calendar ul.calendar li.line
{
	font-size: 1px;
	line-height: 0;
	width: 175px;
	vertical-align: top;
	height: 2px;
	padding: 4px 0px 4px 0px;
	margin: 0px;
}
#content-calendar ul.calendar li.hilight
{
	display: block;
}
#content-calendar ul.calendar li.hilight a
{
	color: #3788FB;
	text-decoration: underline;
	display: block;
}
#content-calendar ul.calendar li.hilight a:hover
{
	color: #3788FB;
	text-decoration: underline;
	background-color: #B9D6E6;
	display: block;
}
#content-calendar ul.calendar li.gray
{
	color: #bcbcbc;
}
#content-calendar ul.event-list
{
	padding: 0 0 0 5px;
	margin: 0;
	list-style: none;
	float: left;
}
#content-calendar ul.event-list ul
{
	padding: 0px;
	margin: 0px;
}
#content-calendar ul.event-list li
{
	background-repeat: no-repeat;
	padding: 0px 10px 10px 0px;
}
#content-calendar .footer_calendar
{
	padding-top: 5px;
	background-image: none;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	text-align: right;
}
#content-calendar .footer_calendar a
{
	padding-right: 25px;
	font-weight: bold;
	color: #2C97E4;
	text-decoration: none;
}
#content-calendar .footer_calendar a:hover
{
	text-decoration: underline;
}










#content-footer
{
	background-image: url(../bg_footer.gif);
	background-repeat: no-repeat;
	color: #fff;
	float: left;
	width: 100%;
	margin-top: 5px;
}
#content-footer a
{
	color: #fff;
	text-decoration: none;
}
#content-footer a:hover
{
	text-decoration: underline;
}
#content-footer div, #content-footer ul
{
	float: left;
}
#content-footer ul
{
	padding: 0;
	margin: 10px 0 0 0px;
	padding: 0px 0 0 20px;
	float: left;
	border: 0px solid red;
	width: 450px;
}
#content-footer ul li
{
	padding: 0;
	margin: 5px 0 0 0;
	list-style: none;
}
#content-footer ul.copyright
{
	width: 300px;
}
#content-footer ul.ft-link li
{
	text-align: right;
}
#content-footer ul.ft-link li span
{
	padding: 0 1px 0 1px;
}
#content-footer .ft-logo
{
	float: right;
	padding: 15px 15px 11px 0px;
}

.text-highlight
{
	color: #F26522;
}

.button-green-store
{
	position: relative;
}

#content-innerpage
{
	background-image: url(../inner_body.png); /* 28-May-2009*/
	background-repeat: repeat-y;
	float: left;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 753px;
}




/*Modal Popup*/
.modal-background
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.popup-textbox
{
	background: url(../popup_textbox_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #7d899c;
	height: 15px;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
}

.popup-textbox-disable
{
	border: 1px solid #7d899c;
	height: 15px;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
	background-color: #e9e9e9;
}


.popup-textarea
{
	background: url(../popup_textbox_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #7d899c;
	height: 100px;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
}

.popup-textarea-comment
{
	background: url(../popup_textbox_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #7d899c;
	height: 150px;
	width: 200px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
}

.popup-textarea-comment-survey
{
	background: url(../popup_textbox_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #7d899c;
	height: 150px;
	width: 240px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
}

.popup-button
{
	background: url(../popup_button_bg.png);
	border: 0px;
	height: 21px;
	width: 75px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	outline: none;
	cursor: pointer;
	cursor: hand;
}

#popup-login-panel
{
	width: 307px;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(../bg_popup_login.gif);
	background-repeat: none;
}

.popup-login-box
{
	background-image: url(../popup_login_box.png);
	padding-left: 8px;
}

.popup-login-background
{
	/*	background-image: url(../popup_login_bg.gif); 	background-repeat: repeat-y;  */
	width: 291px;
}

.popup-login
{
	background: url(../popup_login.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popup-login-content
{
	padding-left: 30px;
}

.popup-login-content p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-login-content table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-login-content table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

.popup-login-content-inner
{
	padding-left: 30px;
}

.popup-login-content-inner p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-login-content-inner table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-login-content-inner table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

#popup-change-language-panel
{
	width: 307px;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(../bg_popup_language.gif);
	background-repeat: none;
}

.popup-change-language-box
{
	background: url(../popup_login_box.png);
}

.popup-change-language
{
	background: url(../popup_login.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popup-change-language-content
{
	padding-left: 35px;
}

.popup-change-language-content b
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
}

.popup-change-language-content table
{
	margin-top: 10px;
	font-family: Tahoma;
	font-size: 11px;
}

.popup-change-language-content table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

.panel-checkbox-list
{
	border: 1px solid #7d899c;
	height: 100px;
	padding: 5px 5px 5px 5px;
	margin-left: 5px;
	position: relative;
}

#popup-send-to-friends-panel
{
	width: 307px;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(../bg_popup_tellfriend.gif);
	background-repeat: none;
	height: 330px;
}

.popup-send-to-friends-box
{
	background-image: url(../popup_login_box.png);
	background-repeat: repeat-y;
	height: 305px;
}

.popup-send-to-friends
{
	background: url(../popup_login.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popup-send-to-friends-content
{
	padding-left: 20px;
}

.popup-send-to-friends-content p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-send-to-friends-content table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-send-to-friends-content table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

#popup-comment-panel
{
	width: 307px;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(../bg_popup_comment.gif);
	background-repeat: none;
}

.popup-comment-box
{
	background: url(../popup_login_box.png);
}

.popup-comment
{
	background: url(../popup_login.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popup-comment-content
{
	padding-left: 20px;
}

.popup-comment-content p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-comment-content table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-comment-content table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

#popup-rate-panel
{
	width: 307px;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(../bg_popup_rate.gif);
	background-repeat: none;
}

.popup-rate-box
{
	background: url(../popup_login_box.png);
}

.popup-rate
{
	background: url(../popup_login.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popup-rate-content
{
	padding-left: 20px;
}

.popup-rate-content p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-rate-content table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-rate-content table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

#popup-forgot-password-panel
{
	width: 307px;
	font-family: Tahoma;
	font-size: 11px;
}

.popup-forgot-password-box
{
	background-image: url(../popup_login_box.png);
	padding-left: 8px;
}

.popup-forgot-password-background
{
	background-image: url(../popup_login_bg.gif);
	background-repeat: repeat-y;
	width: 291px;
}

.popup-forgot-password
{
	background: url(../popup_login.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popup-forgot-password-content
{
	padding-left: 30px;
}

.popup-forgot-password-content p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-forgot-password-content table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-forgot-password-content table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

.popup-forgot-password-content-inner
{
	padding-left: 30px;
}

.popup-forgot-password-content-inner p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-forgot-password-content-inner table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-forgot-password-content-inner table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

#popup-promotion-survey-panel
{
	width: 307px;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(../bg_popup_survey.gif);
	background-repeat: none;
}

.popup-promotion-survey-box
{
	background: url(../popup_login_box.png);
}

.popup-promotion-survey
{
	background: url(../popup_login.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popup-promotion-survey-content
{
	padding-left: 20px;
}

.popup-promotion-survey-content p
{
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.popup-promotion-survey-content table
{
	font-family: Tahoma;
	font-size: 11px;
}

.popup-promotion-survey-content table td
{
	padding-bottom: 7px;
	padding-left: 10px;
}

.index_event
{
	width: 516px;
	float: left;
	padding: 0 16px 0 16px;
}

.index_event .pic_blog
{
	border: 3px solid #ffffff;
	margin-bottom: 10px;
}

.index_event_blog_h01
{
	width: 216px;
	float: left;
	color: #333333;
}
.index_event_blog_h02
{
	width: 300px;
	float: left;
	color: #333333;
	text-align: right;
}
.index_event_blog_data
{
	margin-top: 10px;
	border-top: 1px solid #ffffff;
	width: 516px;
	float: left;
	padding: 10px 0 10px 0;
}

.index_event_blog_data p
{
	padding: 0 0 10px 0;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}

.index_event_blog_data span.blog_link
{
	display: block;
	background: url(../btn_blog_link.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding: 3px 0 5px 30px;
	margin-top: 10px;
}

.index_event_blog_data span.blog_link a
{
	color: #0098FB;
	text-decoration: none;
}
.index_event_blog_data span.blog_link a:hover
{
	color: #0098FB;
	text-decoration: underline;
}

.index_event ul
{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 516px;
}

.index_event ul li
{
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 516px;
}

.index_event ul li span.picture
{
	background-image: url(../bg_blockimg.png);
	background-repeat: no-repeat;
	padding: 6px 0px 0px 5px;
	display: block;
	width: 86px;
	height: 56px;
	float: left;
}

.index_event ul li span.text
{
	float: left;
	display: block;
	width: 410px;
	padding: 5px 0px 0px 15px;
}

.index_event ul li span.text a
{
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.index_event ul li span.text a:hover
{
	text-decoration: underline;
}

.index_event ul li.index_event_footer
{
	margin-bottom: 0px;
}

.index_event ul li.seemore
{
	text-align: right;
	font-weight: bold;
	color: #006699;
	padding-bottom: 15px;
}
.index_event ul li.seemore a
{
	color: #006699;
	text-decoration: none;
}
.index_event ul li.seemore a:hover
{
	color: #006699;
	text-decoration: underline;
}

.index_event p.head
{
	padding: 10px 10px 10px 20px;
	margin: 0px;
}

.index_event p.footer
{
	margin: 5px 20px 0px 0px;
	padding: 0;
	text-align: right;
}
.index_event p.footer a
{
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.index_event p.footer a:hover
{
	text-decoration: underline;
}

/* Start - control_search_quick.ascx */
#content-page #nav-search .content-search
{
	border: 0px solid #000000;
	margin: 0px;
	float: left;
}

#content-page #nav-search .content-search input.txt
{
	font-size: 11px;
	border: 0px;
	width: 140px;
}

#content-page #nav-search .content-search select
{
	font-size: 11px;
	border: 0px;
	width: 150px;
	border-right: #fff 2px solid;
	border-top: #fff 2px solid;
	border-left: #fff 2px solid;
	border-bottom: #fff 2px solid;
}

#content-page #nav-search .content-search ul.content-search-panel
{
	list-style: none;
	float: left;
	padding: 0;
	margin: 10px 0 0 20px;
	background-image:none;
	background-color: Transparent;
}

#content-page #nav-search .content-search ul.content-search-panel li
{
	margin: 0;
	padding: 0;
	display: block;
	height: 18px;
	float: left;
	width: 9px;
}

#content-page #nav-search .content-search ul.content-search-panel li.nobg
{
	padding: 3px 10px 0px 10px;
}

#content-page #nav-search .content-search ul.content-search-panel li.white
{
	background-color: #fff;
	padding-top: 3px;
	width: 50px;
}

#content-page #nav-search .content-search ul.content-search-panel li.txtfrom
{
	background-color: #fff;
	padding: 1px 8px 0px 8px;
	height: 20px;
	width: 150px;
}

#content-page #nav-search .content-search ul.content-search-panel li.btn
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 24px;
	height: 21px;
	background-image: url(../b_dd_go.gif);
	background-repeat: no-repeat;
	border: 0px solid red;
}

#content-page #nav-search .content-search ul.content-search-panel li.btn input
{
	background: transparent;
	border: 0px solid red;
	padding: 0;
	margin: 0;
	display: block;
	width: 27px;
	height: 21px;
	cursor: pointer;
	cursor: hand;
}

#content-page #nav-search .content-search input
{
	border: 0px solid red;
	padding: 0;
	margin: 0;
	display: block;
	width: 27px;
	height: 21px;
	cursor: pointer;
	cursor: hand;
}
/* End - control_search_quick.ascx */


/* 28-May-2009 */

#content-body #content-main img.inner-bottom
{
	border: 0px solid red;
	position: relative; *top:-5px;
}


/* 29-May-2009 */
#content-body #content-main .panel-silverlight {
	background-image: url(../bg_silverlight.jpg);
	background-repeat: no-repeat;
	padding: 4px 0 0 3px;
	height: 360px;
}

.link-audience
{ display: block; border: 0px solid red; padding: 5px 0 0 0; }

.panel-active-audience
{
	text-align: right;
	padding: 10px 5px 0 0;
	float: right;
}

.button-audience-landing {
	text-align: right;
}

.calendar-event-seminar-tooltip
{
	color: #000000;
	width: 200px;
	height: auto;
/*	background-color: #CFEBFA; */
	padding: 10px 10px 10px 10px;
/*	border: 4px double #4D9BD9; */
	background-image: url(../bg_tooltip_gray.gif);
	background-repeat: repeat-x;
	background-color: #D3D3D3;
}

*:first-child+html .calendar-event-seminar-tooltip{background-image: url(../bg_tooltip_gray.gif);}