﻿/* Vertical Tabs
----------------------------------*/
	.ui-tabs-vertical
	{
		width: 619px;
	}
	.ui-tabs-vertical .ui-tabs-nav
	{
		padding: 22px 0 0 0;
		float: right;
		width: 128px;
		height:471px;
		background:url('/design/osuaa_right_bg.png') no-repeat;
	}
	.ui-tabs-vertical .ui-tabs-nav li
	{
		clear: left;
		width: 128px;
		height:50px;
		border-bottom-width: 1px !important;
		border-right-width: 0 !important;
		margin: 0;
		background:url('/design/button_off.png') no-repeat;
	}
	.ui-tabs-vertical .ui-tabs-nav li a
	{
		display: block;
		padding:0;
		width:110px; height:48px;
		font-size:17px;
		font-weight:bold;
		margin-left:18px;
		padding-top:2px;
	}
	.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected
	{
		padding:0;
		background:url('/design/button_on.png') no-repeat;
		border:none;
		width: 128px;
		height:50px;
	}
		.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a { padding-top:2px; color:#fff !important; width:110px; height:48px; font-size:17px; font-weight:bold; margin-left:18px; }
	.ui-tabs-vertical .ui-tabs-panel
	{
		padding: 10px 45px;
		float: left;
		width: 390px;
	}
	
.ui-tabs { padding:0; }
	
.PopupHeader { position:absolute; left:5px; top:5px; }



.ModalPopupBG
{
    background-color: #AAAAAA;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.LightBox
{
    width:619px;
    height:472px;
    background:url('/design/osuaa_login_bg.png') no-repeat;
    color:#fff;
}
legend { color:#fff712; font-size:12px; }

.errorMessage{
				color:#fff712 !important;
				font-weight:bold !important;
				font-size: 12px !important;
}


.LightBox a { color:#dc9da5 !important; }

.LightBox a:hover { color:#fff !important; text-decoration:none !important; }
.LightBox label { color:#dc9da5; }
.LightBox input { width:340px; height:26px; color:#939598; line-height:26px; font-size:17px; font-weight:bold; margin:10px auto; border:solid 1px #000; padding:0 10px;}
.loginOptions FIELDSET { border-color:#cd505c; margin-top:10px; }


.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a[href*="#tabs-1"] { padding-top:12px; height:38px; }
.ui-tabs-vertical .ui-tabs-nav li a[href*="#tabs-1"] { padding-top:12px; height:38px; }

/* Search Results */
#searchResults .resultGrid tr td { border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:solid 1px #d6d6d6; padding:0 10px; height:20px; }
#searchResults { border:none; }
#searchResults .resultGrid { background:#fff; color:#000; border:none; rules:none; width:100%; position:relative; }
#searchResults legend { color:#fff; font-weight:bold; font-size:19px; margin:0; padding:0; }
.searchResultsHeader { background:url('/design/results_shadow.png') repeat-x; color:#fff; font-weight:bold; font-size:12px; height:28px; }
.searchResultsHeader td { border:none !important; line-height:19px; vertical-align:top; }
.searchResults td img { margin:5px auto; }
.searchResults { margin:15px 0; }
.searchResultGrid{ position:relative; height:290px; overflow:auto; overflow-x: hidden; }
.activatedRow { color:#7f7f7f; }
#ctl00_OSUAALoginBox_LoginOptions1_lblIntro { margin:0; font-size:17px; }
#ctl00_OSUAALoginBox_LoginOptions1_lblBelow { font-size:17px; }

.accountFinder { padding:30px 10px 10px 10px; margin:0 auto; width:550px; }
.accountFinder input { width:auto; height:auto; border:0; margin:0; }
.registration input { width:340px; height:26px; color:#939598; line-height:26px; font-size:17px; font-weight:bold; margin:10px auto; border:solid 1px #000; padding:0 10px;}
.question table { padding:0; margin:0; width:100%; }
.question table td { padding:0; margin:0; width:50%; }
.question { border-bottom:solid 1px #c84955; border-top:solid 1px #a42430; padding:10px 0 0 0; }
.questionsIntro { padding-bottom:15px; border-bottom:solid 1px #c84955; }
.question input { margin:0 5px 0 10px;}

.registerIntro, .registerRules { font-size:17px; }
.registerIntro { padding-bottom:10px; }

/* tabs content */
#tabs-1, #tabs-2, #tabs-3, #tabs-4 { margin-top:30px; }
#tabs-2 span, #tabs-3 span, #tabs-4 span { font-size:17px; }
#ctl00_OSUAALoginBox_LoginOptions1_lblQuestionsIntro { font-size:15px; }

/* buttons */
#ctl00_OSUAALoginBox_LoginOptions1_cbRemember { width:auto; height:auto; border:none; margin:0 5px 0 0; }
#ctl00_OSUAALoginBox_LoginOptions1_btnLogin, #ctl00_OSUAALoginBox_LoginOptions1_btnSearch, #ctl00_OSUAALoginBox_LoginOptions1_btnResetPassword, #ctl00_OSUAALoginBox_LoginOptions1_btnSendUsername { margin:10px 0; height:32px; border:none; color:#000; font-weight:bold; width: auto; float: right; }
#ctl00_OSUAALoginBox_LoginOptions1_btnSearch { text-indent:-9999px; background:url('/design/btn_search.png'); width:90px; height:39px; cursor:pointer; }
#ctl00_OSUAALoginBox_LoginOptions1_btnLogin { text-indent:-9999px; background:url('/design/btn_login.png'); width:90px; height:39px; cursor:pointer; }
#ctl00_OSUAALoginBox_LoginOptions1_btnSendUsername { text-indent:-9999px; background:url('/design/btn_username.png'); width:192px; height:39px; cursor:pointer; }
#ctl00_OSUAALoginBox_LoginOptions1_btnResetPassword { text-indent:-9999px; background:url('/design/btn_resetpass.png'); width:192px; height:39px; cursor:pointer; }
#ctl00_OSUAALoginBox_LoginOptions1_btnQuestionSubmit { text-indent:-9999px; background:url('/design/btn_submitanswers.png'); width:67px; height:27px; cursor:pointer; }
.submitButton { text-align:right; border-top:solid 1px #a42430;  }
#ctl00_OSUAALoginBox_LoginOptions1_btnCancel { text-indent:-9999px; background:url('/design/btn_cancel.png'); width:68px; height:28px; cursor:pointer; border:none; }
#ctl00_OSUAALoginBox_LoginOptions1_btnRegister { text-indent:-9999px; background:url('/design/btn_register.png'); width:130px; height:28px; cursor:pointer; border:none; }
.recordAction input { text-indent:-9999px; background:url('/design/btn_myrecord.png'); width:61px; height:27px; cursor:pointer; margin:5px auto;}
.disabledButton { text-indent:-9999px !important; background:url('/design/pleasewait.png') !important; width:61px !important; height:27px !important; cursor:pointer !important; margin:5px auto;}

.message { clear:both; width:100%; 
				color:#fff712 !important;
				font-weight:bold !important;
				font-size: 12px !important;

}

