@charset "UTF-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}

body {
	background:#FFFFFF;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

a img {
	border:0;
}

#main {
	width:980px;
	margin:0 auto;
}
#header {
	font-family:Lato, Helvetica, sans-serif;
	width:980px;
	height:113px;
	float:left;
	position:relative;
	z-index:1;
}
#header h2 {
	text-align:right;
	color:#003d79;
	font-size: 20px;
	font-family:Myriad Pro, sans-serif;
	margin:10px 0;
	font-weight:normal;
}
#logo {
	width:300px;
	height:98px;
	/* background:url(/images/logo_bg.png); */
	position:absolute;
	z-index:100;
}
/*#logo a img {
	width:394px;
	height:123px;
	margin: 30px 0 0 15px;
}*/
#topnav {
	margin: 18px 0 0 0;
	color:#a1a1a1;
	float:right;
	clear:right;
	font-size:12px;
	font-family:'HelveticaNeue-Medium', Arial, Helvetica, sans-serif;
	text-align:right;
	position:relative;
}
#topnav a {
	color:#28669e;
	text-decoration:none;
}
#topnav a:hover {
	text-decoration:underline;
}
#topnav input {
	color:#8f9295;
	border: 1px solid #cdcdcd;
	height:20px;
	width:140px;
	margin:0 0 0 15px;
	padding:0 5px;
	font-family:'HelveticaNeue-Italic', Arial, Helvetica, sans-serif;
	font-size:12px;
}
#topnav .magnifying_glass {
	width:16px;
	height:14px;
	right:100px;
	position:absolute;
	float:right;
}

#topnav a.linkback {
	font-size: 15px;
	color: #555555;
	float: right;
	margin: 2px 0 0;
	text-decoration:none;
}
#topnav a.linkback:hover {
	color:#11639d;
	text-decoration:none;
}

#borderbar_top,
#borderbar_bottom {
	width:1220px;
	float:left;
}
#borderbar_top {
	background:url(/images/borderbar_top.jpg);
	height:8px;
}
#borderbar_bottom {
	background:url(/images/borderbar_bottom.jpg);
	height:10px;
}

div.color-bar {
	width:980px;
	height:8px;
	background:url(/images/color-bar-bg.jpg);
	float:left;
}

#content {
	width:980px;
	height:100%;
	float:left;
}

#section_banner {
	width:980px;
	height:321px;
	background:url(/images/section_banner.png);
}
#section_banner h1 {
	color:white;
	font-family: Lato, Helvetica, sans-serif;
	font-size:45px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:29px;
}
#section_banner_h1bg {
	background:url(/images/section_banner_h1bg.png) repeat-x;
	position:relative;
	top:135px;
	margin:0 0 0 140px;
	width:450px;
	height:40px;
	padding:3px;
	z-index:0;
}
#section_title {
	height:70px;
	width:980px;
	background:url(/images/section_title_bg.jpg) repeat-x;
	float:left;
}
#section_title h1 {
	font-family: Lato, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
	font-weight: normal;
	text-align:left;
	padding: 20px 0 0 10px;
}
#main_content {
	font-size: 13px;
	line-height:15px;
	padding:10px;
	float:left;
	width:960px;
}
#main_content a {
	color: #335589;
	text-decoration:none;
}
#main_content a:hover {
	text-decoration:underline;
}
#main_content h1 {
	color:#25558A;
	font-size:18px;
	line-height:20px;
	padding: 0 0 10px 0;
}
#main_content h2 {
	color:#7A5100;
	font-size:14px;
	text-transform:uppercase;
	line-height: 16px;
	padding:0 0 10px 0;
}
#main_content p {
	padding: 0 0 10px 0;
}
#main_content ul {
	list-style-type:square;
	margin: 0 0 10px 20px;
}
#main_content li {
	margin: 0 0 5px;
}

#footer {
	text-align:center;
	width:980px;
	float:left;
	height: 106px;
}
.footer_color-bar {
	height:8px;
	background:url(/images/color-bar-bg_ftr.jpg) repeat-x;
	float:left;
	width:980px;
}
#footer_text {
	color:white;
	font-size:13px;
	line-height:18px;
	background:url(/images/footer_bg3.jpg) repeat-x;
	height:60px;
	padding: 30px 0 0;
}
#footer a {
	color: white;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/*     -----     ATTESTATION FORM     -----     */

.AttestEmailVerifyLabel,
.AttestEmailLabel{
	display:inline-block;
	width:80px;
	padding:5px 0px 5px 0px;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel input[type=radio] {
    display:none; 
    margin:10px;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
    background-color: #e7e7e7;
    border-color: #ddd;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel input[type=radio]:checked + label { 
    background-image: none;
    background-color:#d0d0d0;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_Submit{
    display:block;
    margin:0 auto;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.45);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_Submit:hover{
       background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        background-color:#e0e0e0;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel input[type=radio] {
	display:none;
}
 
#PageBody_rdnpane_PageContent_ctl00_AttestPanel input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	
	background-color:transparent/9;
}
 
#PageBody_rdnpane_PageContent_ctl00_AttestPanel input[type=radio]:checked + label {
       background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        background-color:#e0e0e0;
}
#PageBody_rdnpane_PageContent_ctl00_TechnicalRating,
#PageBody_rdnpane_PageContent_ctl00_TimeRating,
#PageBody_rdnpane_PageContent_ctl00_CommunicationRating,
#PageBody_rdnpane_PageContent_ctl00_KnowledgeRating,
#PageBody_rdnpane_PageContent_ctl00_OverallRating,
#PageBody_rdnpane_PageContent_ctl00_PrerequisitesRating,
#PageBody_rdnpane_PageContent_ctl00_ProgramMaterialsRating,
#PageBody_rdnpane_PageContent_ctl00_LearningObjectivesRating,
#PageBody_rdnpane_PageContent_ctl00_WillOpenInvestigationRating{
	padding:5px 0 5px 25px;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_Comments{
	width:87%;
	margin:0 auto 10px auto;
	padding:3px;
	vertical-align:top;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel>p{
	text-align:center;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel>div{
	padding: 20px 0;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel>table{
margin: 0 auto;
position: relative;
padding-left: 138px;
padding-bottom:5px;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator1,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator2,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator3,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator4,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator5,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator6,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator7,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator8,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator9,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RegularExpressionValidator1,
#PageBody_rdnpane_PageContent_ctl00_AttestPanel span#PageBody_rdnpane_PageContent_ctl00_ctl00{
	color:red;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel #PageBody_rdnpane_PageContent_ctl00_RequiredFieldValidator10{
	color:red;
	display:block;
	margin:0 auto;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel .CA_rateScale span{
	padding:0 20px;
}

#PageBody_rdnpane_PageContent_ctl00_AttestPanel .CA_commentLabel{
}

/*     -----     TRANSCRIPT     -----     */

.edc_transcriptPanel edc_transcriptFilter_title{
}

.edc_transcriptPanel h3.edc_transcriptTitle{
	width:100%;
	text-align:center;
	padding:20px 0 7px 0;
}

.edc_transcriptPanel .edc_transcriptFilter{
	padding:10px;
	border:2px solid #EFEEED;
}

.edc_transcriptPanel .edc_transcriptFilter #PageBody_rdnpane_PageContent_ctl00_UpdateResults{
	padding:3px 5px;
	border:1px solid #e4e3de;
	background-color:#efeeed;
	vertical-align:middle;
}
.edc_transcriptPanel .edc_transcriptFilter #PageBody_rdnpane_PageContent_ctl00_UpdateResults:hover{
	border:1px solid #cbcbcb;
	background-color:#e4e3de;
	cursor:pointer;
}


.edc_transcriptPanel .edc_transcriptFilter .edc_transcriptFilter_title{
	vertical-align:middle;
	font-size:13px;
}

.edc_transcriptPanel table.list{
	margin:0 auto;
	border-spacing:0;
	border:2px solid #EFEEED;
}

.edc_transcriptPanel table.list th{
	padding:5px 20px;
	border-bottom:2px solid #EFEEED;
}

.edc_transcriptPanel table.list td{
	padding:5px 20px;
}

.edc_transcriptPanel table.list tr{
}

.edc_transcriptPanel table.list tr.odd{
	background-color:#EFEEED;
}

.edc_transcriptPanel .edc_transcriptPrint{
	text-align:center;
	padding:20px 0 10px 0;
}

.edc_transcriptPanel .edc_transcriptPrint #PageBody_rdnpane_PageContent_ctl00_Print{
	padding:3px 5px;
	border:1px solid #e4e3de;
	background-color:#efeeed;
}
.edc_transcriptPanel .edc_transcriptPrint #PageBody_rdnpane_PageContent_ctl00_Print:hover{
	border:1px solid #cbcbcb;
	background-color:#e4e3de;
	cursor:pointer;
}

.edc_transcriptPanel .edc_transcriptNoResults{
	display:block;
	font-size:15px;
	text-align:center;
	padding:30px;
}

/*     -----     LOGIN     -----     */

.edc_loginContainer #PageBody_Login1{
	margin:0 auto;
}
.edc_loginContainer #PageBody_Login1 #PageBody_Login1_LoginButton{
	margin-right:204px;
	padding:3px 5px;
	border:1px solid #e4e3de;
	background-color:#efeeed;
}
.edc_loginContainer #PageBody_Login1 #PageBody_Login1_LoginButton:hover{
	border:1px solid #cbcbcb;
	background-color:#e4e3de;
	cursor:pointer;
}
.edc_loginContainer .edc_login_forgotPassword{
	text-align:center;
	margin:10px 0 20px 360px;
}

.edc_loginContainer #PageBody_Login1_RememberMe{
	margin:10px 5px 10px 0;
	vertical-align:middle;
}

.edc_loginContainer label:last-child{
	vertical-align:middle;
}
.edc_loginText{
	width:75%;
	margin:0 auto;
}

.edc_loginContainer #PageBody_Login1_UserName,
.edc_loginContainer #PageBody_Login1_Password{
	width:180px;
	margin-left:10px;
}