@charset "UTF-8";
/* 'WA' for Screen
Created On : 18.11.2010 IruCom systems/Layout Addons
Copyright : Pragash Irudayam - IruCom systems

*/
.icweb_seminar_potrait_box {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	line-height: 150%;
	
	display: block;
	overflow: auto;
	padding: 10px;
	border: 2px solid #CCCCCC;
	border-right: 2px solid #F5F5F5;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: #CCCCCC 2px 2px 2px;
	-webkit-box-shadow: #CCCCCC 2px 2px 2px;
	margin: 10px 0 10px 0;
	background-color: #FFFFFF;
}
.icweb_seminar_potrait_box img {
	float: left;
	margin: 5px 5px 5px 0;
	border: 2px solid #CCCCCC;

}
.icweb_seminar_potrait_box a, .icweb_seminar_potrait_box a:link, .icweb_seminar_potrait_box a:visited {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11px;
	color: #6699FF;
}
.icweb_seminar_potrait_box a:hover {
	color: #FF0000;
}
.icweb_team_tbl {
width: 690px;
display: block;
clear: both;
padding: 0 ;
border: none;
margin: 0 auto 0 auto;	

}
.icweb_team_tbl  tr{
display: block;
clear: both;
padding: 0 ;
border: none;
margin: 0 0 15px 0;	
}
.icweb_team_td {
	width: 345px;
	padding: 10px 0 10px 0 ;
	border: none;
	margin: 0;	
}
.icweb_team_name {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	
	display: block;
	clear: both;
	
	padding: 0;
	border: none;
	margin: 5px 0 5px 0;	
}
.icweb_team_post {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: normal;
	font-weight: normal;
	font-style: italic;
	
	display: block;
	clear: both;
	
	padding: 0;
	border: none;
	margin: 5px 0 5px 0;		
}

.icweb_calender_heading {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px ;
	color: #003366;
	line-height: normal;
	font-weight: normal;
	vertical-align: top;	
			
	width: 380px;
	height: auto;
	display:block;
	clear: both;
	
	padding: 8px 0 0 4px;
	border: none;	
	margin: 15px 0 0 15px;	
	background-color: #FFFFFF;
	background-image: url(../../ic_web_image/ic_layout/calender_label_bg.jpg);
	background-repeat: no-repeat;		
}
.icweb_calender_heading img {
	vertical-align: text-bottom;
}
.icweb_calender_box {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11px ;
	color: #000000;
		
	width: 480px;
	height: auto;
	
	display:block;
	clear: both;
	
	padding: 10px;
	border: 1px solid #F5F5F5;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;
	margin: 0 0 10px 40px;
	background-color: #FFFFFF;
	
	transition-property: box-shadow;
	-moz-transition-property: box-shadow;
	-webkit-transition-property: box-shadow;
	-o-transition-property: box-shadow;
	transition-duration: 0.5s;	
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;		
}
.icweb_calender_box:hover{
	-moz-box-shadow: #99CC00 2px 2px 2px;
	-webkit-box-shadow: #99CC00 2px 2px 2px;
	box-shadow: #99CC00 2px 2px 2px;
}

.icweb_event_description {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px ;
	color: #999999;	
	line-height: 140%;
	text-align: left;
	vertical-align: top;
	white-space: pre-wrap;	
	display: inline-block;
	clear: both;	
	padding: 0;
	border: none;
	margin: 2px 0 4px 0;
	
	transition-property: color;	
	-moz-transition-property: color;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;	
}
.icweb_event_description:hover {
	color: #333333;	
}
.icweb_event_description a, .icweb_event_description a:link, .icweb_event_description a:visited {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #0099CC;
	text-decoration: none;		
}
.icweb_event_description a:hover {	
	color: #00CC00;
	text-decoration: none;		
}
.icweb_event_detail_box{
	text-align: left;	
	width: auto;
	height: auto;
	overflow:visible;
	display: none;
	clear:both;
		
	padding: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;
	margin: 5px 5px 0 5px;
	background-color: #F4F4F4;	
}

.icweb_event_detail_box_btn {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	vertical-align:middle;
	
	width: 170px;
	height: 20;
	display: block;
	
	padding: 0;
	border: 1px solid #F5F5F5;
	border-radius: 3px;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;
	margin: 0 5px 0 5px;	
	transition-property: box-shadow;
	-moz-transition-property: box-shadow;
	-webkit-transition-property: box-shadow;
	-o-transition-property: box-shadow;
	transition-duration: 0.5s;	
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;		
}
.icweb_event_detail_box_btn:hover {
	border: 1px solid #cae31c;
	cursor:pointer;
	box-shadow: #99CC00 2px 2px 2px;
	-moz-box-shadow: #99CC00 2px 2px 2px;
	-webkit-box-shadow: #99CC00 2px 2px 2px;	
}

.icweb_event_infos {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px ;
	color: #999999;	
	line-height: 140%;
	text-align: left;
	vertical-align: top;
	white-space: pre-wrap;	
	display: inline-block;
	clear: both;	
	padding: 0;
	border: none;
	border-bottom: 1px solid #FFFFFF;
	margin: 2px 0 4px 0;	
}


.icweb_calender_box table {
	width: 98%;
	height: auto;
	clear: both;	
	padding: 0;
	border: 1px solid #F5F5F5;	
	margin: 0 auto 0 auto;
	
}

/* Fomats for Form Elements */
.icweb_formkey {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px ;
	color: #333333;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	letter-spacing: 5px;
	
	width: 120px;
	height: 20px;
	
	display:block;
	clear: both;
	padding: 0;
	
	background-color: #FFFFFF;
	background-image: url(../../ic_web_image/ic_icons/icweb_formkey_v6.jpg);
	background-repeat: no-repeat;
}

form {
	padding: 0;
	border: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.icweb_formfield {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #cae31c;

}
.icweb_formfield_search {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #F5F5F5;
	padding: 2px;
	border: 1px solid #cae31c;

}
.icweb_formfield_search:focus {
background-color: #FFFFFF;
}
.icweb_formfield_opt {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #F5F5F5;
	padding: 2px;
	border: 1px solid #cae31c;

}
.icweb_formfield_opt:focus{
	background-color: #FFFFFF;
}
.icweb_formfield option {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 2px;
	border: none;
}

.icweb_formfield option[disabled] {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 2px;
	border: none;
}
/* for IE */
.icweb_formfield_option_disabled {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 2px;
	border: none;

}
.icweb_formbold {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 5px;
	border: 1px solid #cae31c;

}
.icweb_formbutton {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #006600;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
	
	padding: 5px;
	border: 1px solid #F4F4F4;
	border-bottom: 1px solid #006600;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}
.icweb_formbutton:hover {
	color: #00FF00;
}
/* Article Rating Styles */
.icweb_article_rating_box {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color: #39a6de;
	
	width: 400px;
	height: auto;
	display: block;
	
	padding: 25px 5px 5px 5px;
	border: 1px solid #F5F5F5;
	border-top: none;
	margin: 5px;	
}
.icweb_login_box_btn{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;
	color: #000000;
	text-align: center;
	vertical-align: top;	
	width: auto;
	height: auto;
	clear:both;
	display: block;	
	padding: 2px;
	border: 1px solid #F5F5F5;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;
	margin: 2px ;
	background-color: #CACDCA;		
}
.icweb_login_box_btn a, .icweb_login_box_btn a:link, .icweb_login_box_btn a:visited{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #003366;
	display: inline;
	text-decoration: none;
	padding: 0 0 10px 0;
}
.icweb_login_box_btn a:hover {
	color: #0099CC;
}
.icweb_login_box_btn a img {
	border: none;
	vertical-align: text-bottom;
}
.icweb_login_box{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;	
	width: auto;
	height: auto;
	clear:both;
	display: none;	
	overflow:visible;	
	padding: 5px;
	border: 1px solid #CC0000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;
	margin: 2px ;
	background-color: transparent;		
}
.logintext {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	text-align: left;
	border: none;
	
	padding: 1px;
	margin: 5px 0 0 0;
}
.login_welcome_text_box {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: left;
	vertical-align: top;
	
	width: auto;
	height: auto;
	
	padding: 5px;
	border: 1px solid #F5F5F5;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;
	margin: 0 10px 10px 0 ;
	background-color: transparent;	
}
.loginformfield {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	
	padding: 0 2px 0 2px;
	border: 1px solid #cae31c;	
	background-color: #F5F5F5;
}
.loginformfield:focus {
	background-color: #FFFFFF;
	border: 1px solid #F5F5F5;	
}

.loginformbutton {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;
	color: #006666;
	font-weight: normal;
	letter-spacing: 2px;
		
	padding: 4px;
	border: 1px solid  #009966;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;	
	background-color: #F5F5F5;	
}

/* Begin Semester Styles */
.icweb_semester_title {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 16px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	
	display: block;
	padding: 0;
	border: none;
	margin: 10px 10px 5px 10px;
}
.icweb_course_sortfields {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #666;
	line-height: normal;
	font-weight: normal;
	
	width: auto;
	height: auto;
	
	display: block;
	padding: 10px;
	
	border: none;
	border-bottom: 4px solid #0066CC;
	margin: 10px 10px 15px 10px;	
}
.icweb_course_themes {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;
	color: #003366;
	line-height: normal;
	font-weight: normal;
	padding: 5px;
	border: none;
	margin: 5px;
}

.icweb_course_title {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 16px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	
	display: block;
	padding: 0;
	border: none;
	margin: 4px 0 4px 0;	
}

.icweb_course_subtitle {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;
	color: #333333;
	line-height: normal;
	font-weight: normal;
		
	display: block;
	
	padding: 0;
	border: none;
	margin: 4px 0 4px 0;	
}
.icweb_course_numbers {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;
	color: #3366CC;
	line-height: normal;
	font-weight: normal;
		
	display: block;
	
	padding: 0;
	border: none;
	margin: 4px 0 4px 0;	
}

.icweb_course_technical_infos {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 150%;
	text-align: left;
	vertical-align: top;
	white-space: pre-wrap;
		
	width: 400px;	
		
	padding: 0;
	border: none;
	margin: 4px 0 4px 50px;	
	/*background-color: #FFFFFF;	*/
	
}
.icweb_course_technical_infos a, .icweb_course_technical_infos a:link, .icweb_course_technical_infos a:visited {
	color: #6699FF;		
	text-decoration: none;		
}

.icweb_course_technical_infos a:hover {	
	color: #39a6de;
}

.icweb_course_description {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	vertical-align: top;
	white-space: pre-wrap;
	
	width: auto;	
			
	padding: 0;
	border: none;
	margin: 8px 0 8px 0;	
}
.icweb_course_description a, .icweb_course_description a:link, .icweb_course_description a:visited {
	color: #6699FF;		
	text-decoration: none;		
}

.icweb_course_description a:hover {	
	color: #39a6de;
}

.icweb_course_description_img {
	float: left;
	padding: 0;
	border: none;
	margin: 0 15px 5px 0;
}
.icweb_course_detail_box_btn {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	vertical-align:middle;
	
	width: 135px;
	height: auto;
	display: block;
	
	padding: 0;
	border: 1px solid #F5F5F5;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;	
	margin: 0 0 0 20px;	
}
.icweb_course_detail_box_btn:hover {
	border: 1px solid  #FF9900;
	cursor:pointer;
	background-color: #FFFFFF;	
}
.icweb_course_detail_box{
	text-align: left;
	width: auto;
	min-height: 2px;
	display: none;
	clear:both;
	overflow:visible;
	
	padding: 10px;
	border: none;
	margin: 0;
	background-color: #FFFFFF;				
}
.icweb_registration_heading {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 16px;
	color: #CCCCCC;
	line-height: normal;
	font-weight: normal;
	letter-spacing: 4px;
	
	display: block;
	padding: 0;
	border: none;
	margin: 4px 0 4px 0;	
}
.icweb_registration_box{
	width: auto;
	height: auto;
	display: block;
	clear:both;
	overflow: visible;
	
	padding: 5px;
	border: none;		
	margin: 0;
	background-color: #F4F4F4;
}
.icweb_registration_formreadonly {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 5px;
	border: 1px solid #cae31c;
}
.icweb_errorblock {
	width: auto;	
	display: block;
}

.icweb_forum_entry_box{
	text-align: left;
	
	width: auto;
	height: auto;
	display: none;
	clear:both;
	overflow:visible;
	
	padding: 15px 0 11px 0;	
	background-color: #FFFFFF;
	border: 2px solid #090;
	margin: 0 auto 20px auto;	
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: #F5F5F5 2px 2px 2px;
	-moz-box-shadow: #F5F5F5 2px 2px 2px;
	-webkit-box-shadow: #F5F5F5 2px 2px 2px;	
	
	background-image: url(../../ic_web_image/ic_layout/row_label_bg.jpg);
	background-repeat: no-repeat;		
}

.icweb_forum_editor_comment_heading {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;
	color: #999999;
	font-weight: normal;
	line-height: 140%;
	vertical-align: top;
	text-align: left;	
	white-space: pre-wrap;
	display: block;
	padding: 0;
	border: none;
	margin: 8px 0 2px 0;	
	background-color: #F5F5F5;	
}

.icweb_forum_editor_comment_box {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #063;
	line-height: 140%;
	vertical-align: top;
	text-align: left;	
	white-space: pre-wrap;
	
	display: block;
	padding: 10px;
	border: 1px solid #cae31c;
	margin: 4px 0 4px 0;	
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}

.icweb_forum_editor_comment_box p {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #063;
	line-height: 140%;
	vertical-align: top;
	text-align: left;	
	white-space: pre-wrap;	
}
.icweb_forum_editor_comment_box ul {
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #063;
	line-height: 140%;
	vertical-align: top;
	text-align: left;	
	white-space: pre-wrap;	
}