/* -------------------------- <revisions> ---------------------------

BaseMembers.css

This file contains changes to the Base.css file that apply only to 
the member side of our site.  The file would typically be used in
addition to the Base.css (listed after Base.css) on member pages. 

-------------------------- </revisions> --------------------------- */


/***** member menu bar (blue) *****/

.logo-small {
	float: left;
	padding: 9px 0 0 12px;
	width: 420px;
}

/***** skinny banner *****/

#wrap_sub.narrow {
	background-position: 0px -20px;
}
#banner.narrow {	height: 68px;
}

/***** status/error messages *****/

#info, .info, #status, .status  {
	color: blue;
	font-size: 8pt;
	font-weight: bold;
}
#success, .success{
	color: #006633;
	font-size: 8pt;
	font-weight: bold;
}
#warning, .warning{
	color: #cc6600;
	font-size: 8pt;
	font-weight: bold;
}
#error, .error, table.form td#error	{
	color: red;
	font-size: 8pt;
	font-weight: bold;
}


/***
#statusMessage.info, #statusMessage.success, #statusMessage.warning, #statusMessage.error {
	background-color		: #ffffce;
	background-position		: 6px 2px;
	background-repeat		: no-repeat;
	border					: 1px solid #999999;
	display					: block;
	font-weight				: normal;
	margin					: auto;
	margin-bottom			: 10px;
	padding					: 3px;
	padding-left			: 30px;
	text-align				: left;
	vertical-align			: bottom;
	color					: #000000;
}
#statusMessage.info {
	border-color			: #6189B7;
	background-color		: #ccccff;
	background-image		: url(../images/information.png)
}
#statusMessage.success {
	border-color			: #71B559;
	background-color		: #ddffdd;
	background-image		: url(../images/accept.png)
}
#statusMessage.warning {
	border-color			: #F1D554;
	background-color		: #ffffce;
	background-image		: url(../images/error.png)
}
#statusMessage.error {
	border-color			: #E7594D;
	background-color		: #ffcccc;
	background-image		: url(../images/error2.png)
}
***/

/* form styles */
.gridLabel {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	background-color: #dddddd;
	text-align: right;
}
fieldset	{
	display:block;
	margin:10;
}

/*----- title of fieldset -----*/
legend	{
	font-size: 9pt;
	font-weight: bold;
	white-space:normal;
	margin: 5px 0 5px 0;
	padding: 1px 1px;
}


/***********************Certificate Pages specific css styles ***********************/

table.certFilterBox, .certFilterControl, .certFilterLabel, .certFilterButton {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    text-align: left;
}

.certFilterLabel {
    font-weight: bold;
    text-align: right;
}

.certFilterControl {
    vertical-align: top;
}

.certFilterButton {
    width: 35px;
    text-align: center;
}

.certLabelLeft {
	font-weight : bold;
    font-family:arial;
	font-size: 11px;
	text-align : left;

}

.certLabelRight {
	font-weight : bold;
    font-family:arial;
	font-size: 11px;
	text-align : right;

}

.certDataRight {
    font-family:arial;
	font-size: 10px;
	text-align : right;

}

.certDataLeft {
    font-family:arial;
	font-size: 10px;
	text-align : left;

}

.certTitle {
    font-family:arial;
	font-size: 14px;
	text-align : center;
}

.genericLabel
{
    font-weight : bold;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-align : left;
}
.genericData
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-align : left;
}

/*------apply gradient background to following ------*/

#certFormButton	{
	font-family: Arial;
    font-size: 8pt;
    border-style: groove;
    color : #990033;
}

#certFile	{
	font-family: Arial;
    font-size: 9pt;
    border-style: groove;
    color : #990033;
}
#certTextArea	{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight:bold;
}

