/* Generic Declarations */
/* BEGIN..... */
.outerBorder1			{ border:1px solid #003366; }
.outerBorder2			{ border:1px solid #ffffff; }

.outerTable				{ margin-left: 3px; }

table					{ font-size: 10px;}

.tableHeading			{ font-family: Arial; font-size: 12px; font-weight: bold; 
						  color: Gray; vertical-align: top;	padding: 10px 0px 2px 0px; }

.subquestion			{ margin-left: 15px; line-height: 20px; }

.complete				{ font-weight: bold; color: #3a8200; }
.notComplete			{ font-weight: bold; color: #cc0033; }

/* END ..... */




/* Search Criteria */
/* BEGIN..... */
.searchTable			{ background-color: #F0F8FF; border:solid 1px gray; }
.searchTable .label		{ font-family: Arial; font-size: 10px; color: #000000; vertical-align: middle; padding: 0px 5px 0px 5px; }

.searchButton			{ width: 70px; }
.watermarked			{ height:16px; width:150px; padding:1px 1px 1px 2px; margin: 0 1px 0 0; border:1px solid #BEBEBE; 
						  background-color:#FFFFFF; color:gray; }
.unwatermarked			{ width:129px; margin: 0 1px 0 0; }
.unwatermarkedLong		{ width:180px; margin: 0 1px 0 0; }
.unwatermarkedDiscipline{ width: 143px; margin: 0 1px 0 0; }
.searchDDL				{ width: 105px; background-color:#FFFFFF;  } /* */
.searchLongDDL			{ width: 185px; background-color:#FFFFFF;  } /* */
.watermarkedDDL			{ height:16px; width:100px; padding:1px 1px 1px 2px; margin: 0 1px 0 0; border:1px solid #BEBEBE; 
						  background-color:#FFFFFF; color:gray; }
.unwatermarkedDDL		{ width:99px; margin: 0 1px 0 0; }
/* END ..... */


/* Search Results*/
/* BEGIN..... */
.panelResults			{ margin-top: 7px; }
/* END ..... */


.horizontalSplitterBar	{ background-color:transparent; border-left:solid 1px #003366; border-right:solid 1px #003366; cursor:e-resize !important; }
.verticalSplitterBar	{ background-color:#003366; background-image:url(/onlinedatabase/images/splitterbar_vertical.gif); background-position:center center;
						  border-left :solid 1px #003366; cursor:n-resize !important; }
.activeSplitterBar		{ background-color: #000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity: 0.4; }


/* Main Content */
/* BEGIN..... */
.mainWorkArea			{ width: 1000px; height: 700px; background-color:#FFFFFF; /*background-image:url(/onlinedatabase/images/splitter_bg.gif); */background-position:left top;
						  background-repeat:repeat-x; padding:2px; }
.mainContent			{ margin: 2px 1px 1px 1px; }

.mainTable				{ background-color: #F0F8FF; border:solid 1px gray; }
.mainTable .header		{ text-transform: uppercase; font-family: Arial; font-size: 12px; font-weight: bold; 
						  color: Gray; vertical-align: top;	padding: 10px 0px 10px 0px; }
.mainTable .headerStatus{ height: 30px; font-family: Arial; font-size: 10px; 
						  vertical-align: top;	padding: 0px 1px 0px 0px; }
.mainTable .footer		{ height: 59px; }
.mainTable .panel		{ width: 500px; padding: 10px 0px 0px 0px; }
.mainTableFooter		{ text-align: right; font-size: 10px; color: gray; padding-right: 10px; }

.label					{ font-family: Arial; font-size: 10px; color: #000000; vertical-align: bottom; padding: 10px 0px 0px 0px; }
.field					{ font-family: Arial; font-size: 10px; }
.label2					{ font-family: Arial; font-size: 10px; color: #000000; text-align: right; padding-right: 8px; height: 18px; }
.field2					{ font-family: Arial; font-size: 10px; height: 18px; }
.label2First			{ font-family: Arial; font-size: 10px; color: #000000; text-align: right; padding-top: 8px; padding-right: 8px; height: 18px; }
.field2First			{ font-family: Arial; font-size: 10px; padding-top: 8px; height: 18px; }
.fieldApplicants		{ font-family: Arial; font-size: 10px; width: 285px; }


.inputValue				{ width: 40px; }
.inputCity				{ width: 100px; }
.inputState				{ width: 30px; }
.inputZip				{ width: 50px; }
.inputPhone				{ width: 144px; }
.inputScore				{ width: 30px; }

.input50				{ width: 50px; }
.input225				{ width: 225px; }

.inputDate				{ width: 67px; }

.inputVeryShort			{ width: 50px; }
.inputShort				{ width: 95px; }
.inputShort2			{ width: 125px; }
.inputMedium			{ width: 175px; }
.inputMedium2			{ width: 318px; }
.inputMediumSpecialty   { width: 200px; }
.inputMedium3			{ width: 358px; }
.inputMedium4			{ width: 280px; }
.inputLarge				{ width: 540px; }
.inputTopic				{ width: 528px; }

.listboxReader			{ width: 230px; }
.listboxReviewer		{ width: 280px; }
.listboxApplicant		{ width: 204px; }

.listboxShort			{ width: 130px; }
.listboxMedium			{ width: 180px; }
.listboxMedium2			{ width: 323px; }
.listbox110				{ width: 110px; }
.listbox231				{ width: 231px; }

.textareaMedium2		{ width: 318px;	font-family: Arial;	font-size: 10px; }
.textareaMedium3        { width: 523px; font-family: Arial; font-size: 10px; }
.textareaMax			{ width: 673px;	font-family: Arial;	font-size: 10px; }

.listMediumX			{ width: 175px;	border: none; }
/* END ..... */


/* Reviewer | Assigned Application Panel */
/* BEGIN..... */
.applicantTable			{ width: 231px; background-color: #FFFFFF; border:solid 1px #DEDEDE; color: #000000; }
.applicantTableHeader	{ color: #000000; vertical-align: bottom; background-color: #EFEFEF; }
.applicantTableNote		{ text-align: left; padding: 0px 0px 5px 0px; color: #000000; font-weight: bold; }
.applicantAdd			{ font-size: 10px; width: 33px; }
.textareaAssigned		{ width: 215px; height: 120px; font-family: Arial; font-size: 10px; }

.panelRight				{ padding: 25px 0px 0px 10px; }
.panelRight .inputShort	{ margin: 0px 0px 5px 0px }
.smallTable				{ width: 105px; background-color: #FFFFFF; border:solid 1px #DEDEDE; color: #000000; margin-top: 3px; }
.smallTableHeader		{ color: #000000; vertical-align: bottom; background-color: #EFEFEF; }
.smallTableNote			{ text-align: right; padding: 2px 35px 10px 2px; color: #000000; }

.referenceAdd			{ font-size: 10px; }
/* END ..... */


.panelApplications		{ height: 220px; padding: 15px 0px 0px 0px; }
.panelAddress			{ padding: 15px 1px 0px 0px; }
.panelFull				{ /*width: 690px;*/ padding: 15px 1px 0px 0px; }
.panelHalf				{ width: 345px; padding: 15px 0px 0px 0px; }
.panelThird				{ padding: 15px 0px 0px 0px; }

.projectTable			{ height: 450px; }
.referralTable			{ height: 270px; }
.readerTable			{ height: 240px; }

fieldset				{ background-color: #f2f2f2; }






.sidebarOverride {
	color: #000000;
}

.pageNavigation A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.pageNavigation A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.pageNavigation A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.pageNavigation A:hover {
	COLOR: #ff0033; TEXT-DECORATION: none
}
.pageNavigationCurrent {
	COLOR: #ff0033; TEXT-DECORATION: none
}


/*
 *
 */
.mainBold {
	font-weight: bold;
	color: #000000;
}

.mainItalic {
	font-style: italic;
}

.mainSmall {
	font-size: 10px;
}

.mainSmallBold {
	font-size: 10px;
	font-weight: bold;
}

.required {
	font-weight: bold;
	/*font-style: italic;*/
	color: #CC0033;
	vertical-align: top;
}
/*
 *  error text
 */

.errorMessage {
	font-weight: bold;
	font-size: 10px;
	color: #cc0033;
}

.errorMessage2 {
	font-weight: bold;
	color: #CC0033;
}

/*
 * controls
 */

.button
{
	font-family: Arial;
	font-size: 10px;
	width: 100px;
}

.buttonMedium
{
	font-family: Arial;
	font-size: 10px;
	width: 150px;
}

.buttonLong
{
	font-family: Arial;
	font-size: 10px;
	width: 200px;
}

.buttonFile
{
	font-family: Arial;
	font-size: 10px;
	width: 300px;
}

.input
{
	width: 200px;
}

.XinputMedium
{
	width: 300px;
}

.inputLong
{
	width: 420px;
}

.inputMax
{
	width: 550px;
}

.listboxLong
{
	width: 400px;
}

.listboxMax
{
	width: 550px;
}

.textareaMaxX
{
	width: 550px;
	font-family: Arial;
}

.textarea
{
	font-family: Arial;
}


/*
 * application table
 */
/* application table settings */

.applicationTable
{
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
}

.applicationTableTitle
{
	font-weight: bold;
	background-color: #003366;
	color: #FFFFFF;
}

.applicationSubTable
{
	border-color: Gray;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}

.applicationHeading
{
	font-weight: bold;
	background-color: #99cccc;
	color: #FFFFFF;
}

.applicationItem
{
	background-color: #FFFFFF;
	/*color: #3333CC;*/
	padding-bottom: 25px;
}

.applicationItem A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.applicationItem A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.applicationItem A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.applicationItem A:hover {
	COLOR: #ff0033; TEXT-DECORATION: underline
}

.applicationItemEven
{
	background-color: #FFFFFF;
	/*color: #3333CC;*/
}

.applicationTitle
{
	border-style: none;
	background-color: #F3F3F3;
}


/*
 * referee
 */
.refereeTable
{
    border-right: white thin outset;
    border-left: #ECECEC thin outset;
    border-top: #ECECEC thin outset;
    border-bottom: white thin outset;
    font-family: Verdana;
    font-size: x-small;
    font-weight: normal;
    background-color: #D5DADD
}

.refereeTitle
{
    background-color: #99cccc;
    color: #FFFFFF;
    font-weight: bold;
}

.refereeItem
{
}

.refereeItemA a
{
	text-decoration: underline;
}

.refereeOdd
{
	background: #FFFFFF;
}

.refereeEven
{
    background-color: #FFFFFF;
}

.inputReferee
{
	width: 150px;
}

.inputReferee2
{
	width: 300px;
}

.inputReferee3
{
	width: 450px;
}

.textReferee
{
	width: 100%;
}

.pageHeading
{
    font-weight: bold;
    text-indent: 4px;
    background-color: #99cccc;
}

.pageTitle
{
	color: #FFFFFF;
}

.pageBody
{
    background-color: #FFFFFF;
}

.pageHighlight
{
	background-color: #F3F3F3;
	color: #000000;
}




.refereeButton
{
	font-family: Arial;
	font-size: 10px;
	width: 50px;
}

.note
{
	background-color: #EDECEC;
	padding: 10px;
}


.applicationStatus2
{
	font-weight: bold;
	color: #cc0033;
}


.statusOff{
	font-weight: normal;
	color: #000000;
}

.status{
	color: #CC0033;
}
