﻿sup /*Added by CGuy 08.21.12 for superscripts line height*/
{
	font-size: 0.83em;
	vertical-align: super;
	line-height: 0;"	
}


body {
   padding: 0px;
   margin: 0px;
  font-family:Trebuchet MS, Arial;
  font-size:14px;
  background-image: url('/images/bg.png'); 
  background-position:top left; 
  background-repeat:repeat-x;
  background-color:#f8f8fc;
  text-align:left;
}
table, p, li
{
    width:100%;
    text-align:left;
}

#container {
 /*width:1024px;*/
 width:1035px; /*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:12px; 
}
#wrapper_bottom_spacer
{
    height:48px;
    clear:both;
    width:100%;
    background-color:#F8F8FC;
    background-image: url('/images/course_bottom_bg_800x_trans.png');
    background-position:top center; 
    background-repeat:no-repeat;
}
#leftCol
{
   float:left;
   width:215px;
   margin:0px 8px 0px 0px;
}
#centerCol
{
   float:left;
   width:600px;
   margin:0px 0px 0px 0px;
   /*padding:4px 0px 0px 0px;*/
   padding:4px 0px 0px 4px; /*Upd 11.09.11 CGuy "padding left"*/
}
#rightCol
{
   float:right;
   width:190px; 
    padding:4px 0px 0px 0px;
}
#footer
{
    min-height:56px;
    vertical-align:bottom;
    text-align:center;
    padding:56px 36px 16px 0px;
}
#surveyCol
{
   float:left;
   /*width:600px;*/
   margin:0px 0px 0px 0px;
   /*padding:4px 0px 0px 0px;*/
   padding:4px 0px 0px 4px; /*Upd 11.09.11 CGuy "padding left"*/
}

.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: #ffffff;
	background-color: #0d4a7a;
}

	.btn:hover {
		text-decoration: underline;
		/*color:#0d4a7a;*/
	}

.btn .small
{
    width: 120px;
    min-width:120px;
}
.btn .mid
{
    width: 160px;
    min-width:160px;
}

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;
}
h1
{
 line-height:1.0em;
}


/*------------------------------BEGIN | CE Content Formatting--------------------------------------------------------*/

#content-course
{
float: left;
/*width: 780px;*/
width: 790px; /*Upd 11.09.11 CGuy "width"*/
margin:0px 0px 0px 0px;
/*padding:4px 0px 0px 5px;*/
padding:4px 4px 0px 5px; /*Upd 11.09.11 CGuy "padding right"*/
font-family: Helvetica,Arial,sans-serif;
font-size: 1.0em;
	line-height: 1.4em;
}

#content-course p
{
	padding-top: 0pt;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 15px;
	margin-left: 0pt;
	
	font-family: Helvetica,Arial,sans-serif;
}

#content-course h1, #content-course h2, #content-course h3, #content-course h4 
{
 margin:0px 0px 10px 0px; 
 text-align:left;
 color:#0d4a7a;
}

#content-course h2
{
 margin:0px 0px 16px 0px; 
 text-align:left;
 color:#0d4a7a;
 font-size: 20px;
}

#content-course h3 
{
 padding-top: 20px;
 padding-right: 10px;
 padding-bottom: 0pt;
 padding-left: 10px;
 text-align:left;
 font-size: 16px;
 font-weight: bold;
 text-transform: uppercase;
 font-family: Helvetica,Arial,sans-serif;
 color:#0d4a7a;
}

#content-course h4 
{
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 0pt;
 padding-left: 10px;
 text-align:left;
 font-size: 14px;
 font-weight: bold;
 text-transform: uppercase;
 font-family: Helvetica,Arial,sans-serif;
 color:#0d4a7a;
}

#content-course li
{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0pt;
	margin-right: 20px;
	margin-bottom: 0pt;
	margin-left: 20px;	
	font-family: Helvetica,Arial,sans-serif;
	width:90%;
}

#content-course span
{
	font-size: 13px;	
	font-family: Helvetica,Arial,sans-serif;
	color:#0d4a7a;
	font-weight:bold;
}

#content-course .sponsor-info
{
	background-color: #f2f2f2;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;	
}
#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: 0px; margin-bottom:20px; padding:8px 0 0 20px;text-align: center; height:30px;}
#content-course .scroll-text p{margin-top:0 !important;}


#content-course .sponsors-img
{
	vertical-align:middle;
	border:0;
	margin-left:5px;
}

#content-course .presenters
{
	margin:0 auto;
	text-align:left;
	font-size: 12px;	
	font-family: Helvetica,Arial,sans-serif;
	padding:0;
	width:750px;
border: 1px solid #000000;
}

#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;*/
                  word-wrap: break-word;
}

#content-course img
{
	padding:0 5px 0 5px;
}

/*------------------------------END | CE Formatting--------------------------------------------------------*/

#logo {margin-bottom:16px;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;
   font-size:12px;   
  }                                       
ul.menu{margin:0px 0px 12px 0px;
         padding: 0px 0px 0px 24px;
         list-style-type:none;
         line-height:22px;}
.center_col_block{background-color:#F7F9FB;width:600px;margin-bottom:16px;} 
.center_col_block h2 a
{
    color:#0d4a7a;
    text-decoration:none;
    font-family:Trebuchet MS, Arial;
    font-weight:normal;
}
.center_col_block_head{background-image: url('/images/course_top_bg.png'); 
                background-position:top left; background-repeat:no-repeat; min-height :40px;
                padding:10px 2px 0px 16px;}
.center_col_block_body{background-image: url('/images/course_bottom_bg.png');
                            background-position:bottom center; background-repeat:no-repeat;
                            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:22px;
}

.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-image: url('/images/search_bg2.png'); 
    background-position:top left; 
    background-repeat:no-repeat;min-height: 150px; }    
.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:72px;display:inline-block;float:left;}
.textSearch {font-size:22px; width:280px;height:32px;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;display:inline-block;float:left;}
.ddlSearch {font-size:22px; width:284px;height:36px;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;display:inline-block;float:left;line-height:33px; //font-size: 28px;}
.ddlSearch option {width:260px;margin:0px 0px 0px 0px;}
.search_btn {
    background: url("/images/btn_search.png") no-repeat scroll 50% 50% #0F6AAC;
    border: 1px solid #0D4A7A;
    cursor: pointer;
    display:inline-block;
    height: 36px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 60px;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;}
.captcha-vertical div div {text-align: left !important;	margin: 5px 0px 10px 0px !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;
  
}
.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;} /*Added by CGuy 10.08.12*/
.ppt_link a {padding-left:28px; line-height:30px;} /*Added by CGuy 10.08.12*/

.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;
}

#ProjectSummary
{
    text-align: left;
 	color: blue;
	font-size: 10pt;
	font-weight:bold;
}

.tblSS1{   border: 1px solid black !important;  border-collapse: collapse !important;}
.SStd1{   white-space: nowrap;    padding: 10px;}
.SStd2{  width: 99%;    padding: 10px;}

.tbl-projhistory 
{
    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-projhistory th { padding:4px;background-color:inherit;color:#000000;border-bottom:1px solid #cccccc;border-collapse:collapse;text-align:center;font-weight:bold;}
.tbl-projhistory td { padding:4px;border-bottom:1px solid #cccccc;border-collapse:collapse;text-align:center;}
.tbl-projhistory td span {color:#000000;font-weight:bold;}

.pnlhistout
{ padding-top: 20px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;
  }

