﻿body {
   padding: 0px;
   margin: 0px;
  font-family: Arial;
  font-size:14px;
  color: #555555;
  background-color:#EEEEEE;
  text-align:left;
}
table, p, li
{
    width:100%;
    text-align:left;
}

#container {
 /*width:1024px;*/
 width:920px; /*Upd 11.09.11 CGuy "width"*/
 margin-left:auto;
 margin-right:auto;
 background-color:#ffffff;
}
#wrapper
{
    width:100%;
    background-color:#ffffff;
    margin:0px 0px 0px 0px;
    padding:0px; 
}
#wrapper_bottom_spacer
{
    height:18px;
    clear:both;
    width:100%;
    background-color:#EEEEEE;
    margin:12px 0px 0px 0px;

}

#centerCol
{

   margin:0px 0px 0px 0px;
   /*padding:4px 0px 0px 0px;*/
   padding:0px 12px 0px 12px; /*Upd 11.09.11 CGuy "padding left"*/
}

#footer
{

    vertical-align:bottom;
    text-align:center;
    padding:12px 0px 4px 0px;
}

.page-msg {width:100%;border:1px solid #cccccc;background-color:#fff2f4;margin:0px auto 15px auto;}
.page-msg .hdr-bar {padding: 5px 5px;color:#990000;font: normal bold 11pt Arial, Helvetica, Sans-Serif;}
.page-msg .inner-box { padding:10px 12px 20px 12px;font-size:9pt;}
.page-msg .inner-box img {float:left;margin: 0px 10px 10px 0px;padding:0px 0px;}
.page-msg .inner-box h5 {margin-top:0px; //margin-top: -16px;}
.page-msg .inner-box a {font: normal normal 9pt/22px Arial,Helvetica,sans-serif; }
.page-msg.green {background-color:#E0EFDE;}
.page-msg .hdr-bar.green {color:#006600;}


.btn
{
    background-image: url("/images/bg_btn.png");
    background-position:left bottom;
    background-repeat:repeat-x;
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #a1a1a1;
    border-bottom: 1px solid #a1a1a1;
    border-left: 1px solid #e8e8e8;
    cursor: pointer;
    display: inline-block;
    margin: 0px;
    padding: 8px 26px 8px 26px !important;
    font-weight:bold;
    text-decoration: none;
    color:#404040;
}

.btn:hover
{
    text-decoration: underline;
    color:#0d4a7a;
}

.btn .small
{
    width: 120px;
    min-width:120px;
}
.btn .mid
{
    width: 160px;
    min-width:160px;
}

a
{
   color:#006aaa;
   text-decoration:none;
   }
 a:hover
{
   color:#0079c1;
   text-decoration:underline;
   }  
    a:visited
{
   color:#6c1f7e;

   } 
       a:focus
{
  outline: thin dotted;

   }  

input.search_submit {
    background: url("/images/btn_search.png") no-repeat scroll 50% 50% #0F6AAC;
    border: 1px solid #0D4A7A;
    cursor: pointer;
    display: inline;
    height: 36px;
    margin: 0 0 0 24px;
    padding: 0;
    width: 60px;
}
input.login_submit {
    background: url("/images/btn_login.png") no-repeat scroll 50% 50%;
    border: 0px solid #0D4A7A;
    cursor: pointer;
    display: inline;
    height: 24px;
    margin: 0 0 0 0px;
    padding: 0;
    width: 76px;
}
input.login_mini_text
{
    font-size:18px;
    width:180px;
}

h1, h2, h3,h4 
{
 margin:0px 0px 16px 0px; 
 text-align:left; 
     font-weight:normal; 
}
h1
{
    font-size:26px;
    color:#404040;

}
h2
{
    font-size:21px;
    color:#404040;
    border-bottom: 1px solid #cfcfcf

}

/*------------------------------BEGIN | CE Content Formatting--------------------------------------------------------*/

#content-course
{

margin:0px 0px 0px 0px;
padding:0px 12px 0px 12px; /*Upd 11.09.11 CGuy "padding right"*/
font-family: Arial;

}

#content-course p
{

	line-height: 17px;
}

#content-course h1, #content-course h2, #content-course h3, #content-course h4 
{

}

#content-course h2
{

}

#content-course h3 
{

}

#content-course h4 
{

}

#content-course li
{

}

#content-course span
{

}

#content-course .sponsor-info
{

}
#content-course .sponsor-info .sponsor_row {width:770px;margin:10px 0px;clear:both;}
#content-course .sponsor-info .sponsor_left {float:left;width:330px;text-align:center;}
#content-course .sponsor-info .sponsor_right {float:left;width:430px;text-align:left;}
/*#content-course .scroll-text {border-top: 1px solid #0d4a7a;border-bottom: 1px solid #0d4a7a;padding: 5px 0px;text-align:center;margin-top: 10px;font-weight:bold;color:#0d4a7a;}*/
#content-course .scroll-text {border-bottom: 2px solid #0d4a7a; border-top: 2px solid #0d4a7a; color: #0d4a7a;font-size: 18px;font-weight: bold; margin-top: 10px; padding:10px 0;text-align: center;}


#content-course .sponsors-img
{
	vertical-align:middle;
	border:0;
	margin-left:5px;
}

#content-course .presenters
{
	margin:0 0 0 4px;
	text-align:left;
	font-size: 12px;	
	font-family: Helvetica,Arial,sans-serif;
	padding:4px;
	width:750px;
}

#content-course .presenters td
{
	margin:0 0 0 4px;
	text-align:left;
	font-size: 12px;	
	font-family: Helvetica,Arial,sans-serif;
	padding:4px;
	white-space:nowrap;
}

#content-course img
{
	padding:0 5px 0 5px;
}

/*------------------------------END | CE Formatting--------------------------------------------------------*/

#logo {margin-bottom:0px;border:solid 0px #ffffff;}
 .block_title_members{font-family:Trebuchet MS, Times New Roman;font-size:18px; color:#000000;} 
 .block_title{font-family:Trebuchet MS, Times New Roman;font-size:18px; color:#ffffff;} 
 .rightCol_block .block_head .block_title{font-size:14px;} 

#left_col_blocks {border:solid 0px black;padding:0px;width:100%;}
.leftCol_block{background-color:#F1F3F8;width:215px;margin-bottom:16px;}
#leftCol_block_head_members{background-image: url('/images/menu_members_bg.png'); 
                        background-position:top left; background-repeat:no-repeat; height :34px;
                        padding:6px 2px 0px 12px;}
 .block_head{background-image: url('/images/menu_head_bg.png'); 
                        background-position:top left; background-repeat:no-repeat; height :50px;
                        padding:6px 2px 0px 12px;}
 .block_body {background-image: url('/images/menu_bottom_bg.png');
                         background-position:bottom left; background-repeat:no-repeat;
                         padding:0px 0px 36px 0px;}   
 .block_body a {text-decoration:none; color: #0D4A7A;} /*Added by CGuy 10.24.11*/
  .lsn_details
  {
   padding:0px;
  }       
  .lsn_details .details{margin-bottom:8px;}                                
ul.menu{margin:0px 0px 12px 0px;
         padding: 0px 0px 0px 24px;
         list-style-type:none;
         line-height:22px;}
.center_col_block{background-color:#FEFEFE;margin-bottom:16px;} 
.center_col_block h2 a
{

}
.center_col_block_head 
{
    min-height :40px;
    padding:10px 2px 0px 4px;}
.center_col_block_body{
                            padding:0px 4px 36px 18px;}
#right_col_blocks {border:solid 0px black;padding:0px;width:100%;}
.rightCol_block{background-color:#F1F3F8;width:190px;margin-bottom:16px;}

#block_search{width:600px;margin:0px 0px 10px 0px;
            /* background-image: url('/images/search_bg.png'); 
    background-position:top left; 
    background-repeat:no-repeat; 
    min-height: 126px;
    padding:16px 0px 0px 0px;  
*/
  font-size:18px;
}

.search_row {margin:0px 0px 0px 0px;padding:16px 0px 0px 10px;width:600px;background-image: url('/images/search_bg.png'); 
    background-position:top left; 
    background-repeat:no-repeat;min-height: 126px; }
.search_row2 {margin:0px 0px 0px 0px;padding:16px 0px 0px 10px;width:600px;background-color: #F1F3F8; width: 885px;); 
    background-position:top left; 
    background-repeat:no-repeat;min-height: 120px; }    
.search_lbl {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.search_div {height:36px;vertical-align:top;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;}
.note {font: normal bold 8pt Arial, Helvetica, Sans-Serif;color:#000000;clear:both;padding-top:2px;}
.search_lbl_left {width:100px;display:inline-block;float:left; padding-top: 3px;}
.textSearch {font-size:18px; width:280px;height:25px;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;display:inline-block;float:left;}
.ddlSearch {font-size:18px; width:284px;height:27px;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;display:inline-block;float:left;line-height:33px; font-size: 18px\0;}
.ddlSearch option {width:260px;margin:0px 0px 0px 0px;}
.search_btn {
    background: url("/images/btn_search.png") no-repeat scroll 25% 25% #0F6AAC;
    border: 1px solid #0D4A7A;
    cursor: pointer;
    display:inline-block;
    height: 25px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 35px;float:left;
}

.center-pad 
{   
	padding: 0px 0px 0px 0px;
}
.center-pad .login_row input
{
  font-size:18px;
}
.profile_row
{
    margin:0px 0px 12px 0px;
}
.center-pad .profile_row input
{
  font-size:18px;
  margin-bottom:12px;
  width:400px;
  font-weight:normal;
}
.center-pad .profile_row table input
{
  margin-bottom:12px;
  width:60px;
  text-align:center;
}


.msg { display:block;width:100%;border:1px solid #909090;background-color:#fafafa;margin:0px;padding: 4px;color:#990000;}
.captcha-horizontal {text-align:left;}
.captcha-horizontal div span input {font-size:18px !important;margin-left:20px;}
.xcaptcha-vertical img {border:1px solid #cccccc; }
.captcha-vertical {width:200px;text-align:left;}
.captcha-vertical div {text-align:left !important;}

.logged_usr_info
{
    padding: 0px 12px;
    margin:0px 0px 12px 0px;
}
.logged_usr_info span
{
    display:block;
    text-align:left;
    font-weight:bold;
    font-size:16px;
}
.logged_usr_info span a
{
    font-size: 14px;
    padding-left:20px;
}
.userNameLabel{font-weight:bold;font-size:18px;}
.tbl-testhistory 
{
    margin: 0px 0px 20px 0px;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	border-collapse:collapse;
	background-color:#F7F9FB;
	width:100%;
}
.tbl-testhistory th { padding:4px;background-color:inherit;color:#000000;border-bottom:1px solid #cccccc;border-collapse:collapse;text-align:center;font-weight:bold;}
.tbl-testhistory td { padding:4px;border-bottom:1px solid #cccccc;border-collapse:collapse;text-align:center;}
.tbl-testhistory td span {color:#CC0000;font-weight:bold;}

.hdr-testhistory {color:#000000;font-size:14pt;
                  font-weight:bold;padding:5px 5px;
                  border-bottom:0px solid #cccccc;display:block;}

#ProceedLinks
{
 margin: 38px 0px 0px 0px;
 text-align:center;
 width:100%;   
}
.lbl_row
{
    display:block;
    cursor:pointer;
}

.pager_box_top {float:right;}
.pager_box {text-align:right;}
.pager_btns { display:inline-block;margin: 5px 0px 5px 0px;padding:4px 6px;border:1px solid #d2d2d2;background:#efefef;color:#000000;cursor:pointer;text-decoration:none; }/*Updated by CGuy 10.24.11*/
.pager_box_counts{font-size:11px;}


form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 12px;
        border: 1px solid #B5B8C8;
}

.formular fieldset {
	margin-top: 20px;
	padding : 15px;
	border: 1px solid #B5B8C8;

}

.formular legend {
	font-size: 14px;
	color: #15428B;
	font-weight: 700;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
	 font-size: 12px;
	color: #101010;
	
}

.formular label span {
        font-size: 12px;
	color: #101010;
}


.formular input, .formular select, .formular textarea {
	display : block;
	margin-bottom: 4px;
}

.formular select, option
{
    font-size:16px;
    width:400px;
}

.formular .text-input {
	width: 250px;
	color: #555;
	padding: 2px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-top: 0px;
	
}
.formular textarea {
	width: 250px;
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	
}
.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 10px;
	padding: 6px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular .submit {
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}
.formular .errormsg  
{    
  background:url("/images/unchecked.gif") no-repeat top left;
  padding-left: 16px;
  font: normal bold 8pt Tahoma, Helvetica, Sans-Serif;
  color: #EA5200;
  margin-left:6px;
}

.formular label.checked {
  background:url("/images/checked.gif") no-repeat 0px 0px;
}

.formular .msgbox 
{display:none;position:absolute;background-color:#efefef;border:1px solid #666666;width:300px;padding:10px 10px;}

.formular .inline input
{
    display:inline;
    width:auto;
}
.formular label.error {    
  display:block;
  background:url("/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 4px;
  font: normal bold 8pt Tahoma, Helvetica, Sans-Serif;
  color: #EA5200;
  
}

.formular span.error {    
  display:inline-block;
  background:url("/images/unchecked.gif") no-repeat 0px 8px;
  padding-left: 16px;
  padding-bottom: 4px;
  font: normal bold 8pt Tahoma, Helvetica, Sans-Serif;
  color: #EA5200;
  
}

.success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}


.text_center {text-align:center !important;}

.player_box { border: 1px solid #666666; margin: 10px 0px 10px 0px;width:800px;}
/*.pdf_link a {background: url(/images/AcrobatIcon_32x32.jpg) no-repeat;padding-left: 36px;display:inline-block;height: 36px;padding-top:4px;}*/
.pdf_link {background: url(/images/AcrobatIcon_32x32.jpg) no-repeat top left; padding-left: 36px; display:inline-block; height: 36px; padding-top:4px; //padding-top:14px;} /*Updated by CGuy 11.10.11*/
.pdf_link a {padding-left:28px; line-height:30px;} /*Added by CGuy 11.10.11*/


.ppt_link {background: url(/images/PPTIcon_32x32.png) no-repeat top left; padding-left: 36px; display:inline-block; height: 36px; padding-top:4px; //padding-top:14px;} /*Updated by CGuy 11.10.11*/
.ppt_link a {padding-left:28px; line-height:30px;} /*Added by CGuy 11.10.11*/

.options {border:0 !important;}



label.error 
{
    background:url("/images/unchecked.gif") no-repeat top left;
  padding-left: 16px;
	display:none;
	color: red;
	font-size: 10pt;
	font-weight:bold;
	margin-left: 0.5em;
}

