@import url("excellate_portal.css");

/* THESE ARE ALL DEFAULT VALUES! THESE CAN BE OVERRIDDEN IN THE OWNER SPECIFIC STYLESHEETS! */

a
{
	/* set default link color */
	color: #000000; 
	
	/* set all default links with line */
	text-decoration: underline;
}

a:hover
{
	/* no underline when mouseover */
	text-decoration: none;
}

.containerDiv, td, th, input, select, textarea
{
    font-family: Verdana, Arial, Helvetica; 
    font-size: 11px; 
}

.containerDiv
{
    position: relative;
    margin-left: auto;  /* centering */
    margin-right: auto; /* in FF and Safari */
    text-align: center; /* centering in IE */
    width : 915px;
    height : auto;
}

.languageselectorholderregistration
{
    position: absolute;
    top: 115px;
    right: 0px;
}

.languageselector
{
}

.mainDiv
{
    text-align: left;
}

.line
{
    width: 915px;
    background-color: #A8A8A8;
	height: 2px;
	border: solid 2px #A8A8A8;
}

.header
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
}

.headerSmall
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.headerTable
{
	height: 30px;
	border-bottom: solid 2px #A8A8A8;
	width: 915px;
	margin-bottom: 6px;
}

.headerSection
{
    font-size: 12px;
    font-weight: bold;
}

.subHeaderSection
{
    font-size: 12px;
}

.headerAddress
{
    font-weight: bold;
    height: 25px;
}

.button
{
    font-size: 11px;
    width: 100px;
}

.button75
{
    font-size: 11px;
    width: 75px;
}

.button150
{
    font-size: 11px;
    width: 150px;
}

.button175
{
    font-size: 11px;
    width: 175px;
}

.button200
{
    font-size: 11px;
    width: 200px;
}

.filler
{
    height: 24px;
}

.superFiller
{
    height: 275px;
}

.standardLabel
{
    width: 220px;
}

.standardTableLabel
{
    width: 217px;
}

.standardTextbox
{
    width: 300px;
    height: 14px;
    
    BORDER-RIGHT: #9598a1 1px solid;
    BORDER-TOP: #9598a1 1px solid; 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #9598a1 1px solid;
    BORDER-BOTTOM: #9598a1 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.standardDdl
{
    width: 305px;
}

.standardPanel
{
    width: 725px;
}

#divButtons
{
    width: 600px;
    text-align: right;
}


/* --- PopOver --- */

.divPopOver
{
    background-color: #CCCCCC;
    /*filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;*/
    z-index: 10;
    position: absolute;
    top: 100px;
    left: 100px;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-color: #A8A8A8;
    border-width: 2px;
    border-style: solid;
}

.rejectionReason
{
    height: 135px;
    width: 425px;
}

.notification
{
    height: 60px;
    width: 325px;
}

.divPopOver .buttons
{
    text-align: right;
    padding-top: 5px;
    
}

.divPopOver .textbox
{
    height: 80px;
    width: 400px;
}

.divPopOver .divRejectionReasonSmall
{
    height: 15px;
    width: 215px;
}

.divPopOver .divRejectionReasonBig
{
    height: 85px;
    width: 405px;
}

.divPopOver . button
{
    width: 50px;
}

.registrationDetailsBlock
{
	width: 800px;
}

/* --- SNIPPET01 --- */

.leftbar_snippet01
{
	padding-top: 10px;
	padding-left: 10px;	
	width: 240px;
}

.snippet01
{
    color: #444444;
    padding-left: 0px;
    padding-right: 10px;
}

.snippet01 .headerBig
{
    font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.snippet01 .header
{
    font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.leftbar_snippet02
{
	padding-top: 10px;
	padding-left: 0px;	
}

.mainDiv .snippet01 .header
{
	color: #888888;
}

.email_textbox
{
	width: 200px;
}

.fieldEditLink
{
	position:absolute; 
	display:inline; 
	left: 250px;
}

.saveCancelContainer
{
	padding-right: 47px;
}

.emailCancelLink
{
	margin-left:10px;
}

.mainDiv .snippet01 .headerBig
{
	color: #888888;
}

/* --- SNIPPET02 --- */

.snippet02
{
    color: #444444;
    padding-left: 10px;
    padding-right: 10px;
}

.snippet02 .headerBig
{
    font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.snippet02 .header
{
    font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}


/* --- ADDRESSES --- */
#divAddresses
{
    /*margin-left: -3px;*/
}


/* --- New Contact --- */

.selectornewoffice
{
    clear: both;
}

.rblOffice
{
    margin-right: 20px;
    float: left;
    width: 187px;
}

.viewSelectOffice
{
    margin-top: 10px;
    margin-left: -10px;
}

.viewNewOffice
{
    /*margin-left: 20px;*/
    clear: both;
}

.contactInfo
{
    clear: both;
    margin-top: 50px;
}


/* --- Miscalleneous --- */

.buttonReturn
{
    margin-left: 300px;
}

.errorMessage
{
    color: Red;
}

.message
{
    color: Green;
}

.passwordMessage
{
	color: #555555;
	font-size: 9px;
}

.passwordMessageError
{
	color: Red;
	font-size: 9px;
}
