
/* COMMON STYLES */

.CommonButton
{
	font-family:Arial;
	font-size:12px;
	color:#303030;
	height:25px;
	vertical-align:top;
}

/*
produces a rounded generic box
*/

.BlueRounded h1, .BlueRounded h2, .BlueRounded p {margin:0 15px; }
.BlueRounded p {padding-bottom:0.5em;}
.BlueRounded {background: transparent; margin:0px 0;}

.BlueRounded .xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.BlueRounded .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.BlueRounded .xb1, .xb2, .xb3 {height:1px;}

.BlueRounded .xb1 {margin:0 5px; background:blue;}
.BlueRounded .xb2 {margin:0 3px; border-width:0 2px;}
.BlueRounded .xb3 {margin:0 2px;}
.BlueRounded .xb4 {height:2px; margin:0 1px;}

.BlueRounded .xboxcontent {display:block;  background:green; border:0 solid blue; border-width:0 1px; padding-left:10px;}




/* 
Common Panels
- containers which can be moved around with CSS.
*/

#MasterPanel
{
	width:635px;
	margin:10px 0px 0px 0px;
}
#HeadPanel
{
	float:left;
	width:645px;
}
#ContentPanel
{
	float:left;
}
#TipPanel
{
	float:left;
}
#FootPanel
{
	clear:both;
}
#thumbs
{
	float:right;
	text-align:center;
                  width:120px;
}


/* typical page or area title */
.Title
{
	font-weight:bold;
	font-size:15px;
	margin-top:0px;
	margin-bottom:5px;
}
/* typical text that goes with a page/area title */
.TitleBlurb
{
	margin-top:0px;
	margin-bottom:15px;
	width:500px;
}

/****************
MESSAGES
****************/
/* messages and feedback */
.error, .success, .warning, .info
{
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 11px;
    font-family: Verdana, Sans-Serif;
}
.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(images/error.png);
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url(images/success.png);
}
.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(images/warning.png);
}
.info
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url(images/info.png);
}

/* SEARCH PAGE */

.IndexButton
{
	color:#303030;
	height:22px;
	width:60px;
	font-size:12px;
	margin-left:2px;
	font-family:Arial;
}
.SearchBoolean
{
	width:55px;
	font-family: Arial;
	font-size: 12px;
	margin-right:3px;
}
.SearchButtonPanel
{
	margin-top:20px;	
	margin-bottom:0px;
	padding-bottom:15px;
	width:226px;	
}
.SearchCheckbox
{
	vertical-align:-2px;
}
.SearchCheckboxPanel
{
	padding-bottom:3px;
	width:300px;	
}
.SearchCheckboxText
{
	width:400px;
	margin-top:3px;
}
.SearchContentPanel
{
	width:370px;
}
.SearchDropdown
{
	font-family:Arial;
	font-size:12px;
	width:100px;
}
.SearchField
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	vertical-align:middle;
}
.SearchFootPanel
{
	margin-top:30px;
}
.SearchLabel
{
	font-weight: bold;
	font-family:Arial;
	font-size: 12px;

}
.SearchRadio
{
	vertical-align:-2px;
}
.SearchRadioPanel
{
	margin-left:58px;
	padding-bottom:3px;
	width:227px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #888;
	border-left:1px solid #888;
	background-color:#fff;	
}
.SearchRadioText
{
	width:110px;
	float:left;
	margin-top:3px;
}
.SearchTextbox
{
	width: 300px;
	font-family: Arial;
	font-size: 12px;
}
.SearchTipEmph
{
    font-weight: Bold;
	color: #AF0000;	
}
.SearchTipPanel
{
	width:250px;
	margin:0px 0px 0px 15px;
	border:1px solid #D6ECFF;
	background-color:aliceblue;	
}
.SearchTipPanel div
{
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	line-height:22px;
}
.SearchTipPanel ul
{
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}
.SearchTipPanel li
{
	background: url(/printdisability/layout/images/arrows.gif) no-repeat left .5em;
	padding-left:20px;
	padding-bottom:3px;
}
.SearchTipTitle
{
	height:22px;
	line-height:22px;
	padding-left:10px;
	font-weight:bold;
	font-family:Arial;
	font-size: 12px;
	color:#FFFFFF;
	
}

/* VIEW RESULTS PAGE */

#AllowedViewsWarning
{
	margin-top:25px;
	margin-left:20px;
	width:750px;
}
.ChangeReportDropdown
{
	font-size:11px;
	width:125px;
	vertical-align:middle;
}
.DisplayFieldPanel
{
	clear:both;
	margin:0;
	width:500px;
	padding-bottom:5px;
}
.DisplayLabel
{
	float:left;
	width:100px;
	font-family:Arial;
	font-size:12px;
	text-transform:none;
	letter-spacing:1px;
	font-weight:bold;
	
}
.DisplayText
{
	float:left;
	width:395px;
}
#FriendlySearch
{
	font-weight:bold;
}
.RecordActions
{
	margin-top:10px;
	
}
.RecordClass
{
	float:left;
	width:100px;
	margin-right:5px;
}
.RecordCount
{
	font-weight:bold;
}

.RecordLabel
{
	float:left;
	width:40px;
	padding-left:5px;
}

.RecordPanel
{
	padding-bottom:5px;
	padding-top:5px;
	width:620px;	
	margin:0;
}
.RecordPanelEven
/* 
set with AlternateRowCss() script
affects even rows in report view
*/
{
	background-color:#F4F8FF;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.RecordPanelOdd
/* 
set with AlternateRowCss() script
affects alternating rows in report view
*/
{
}
.RecordText
{
	float:left;
	width:330px;
}
.ResultsBar
{
	margin-bottom:20px;
	line-height:25px;
}
.ViewResultsContentPanel
{
	width:500px;
}
.ViewResultsFootPanel
{
	padding-top:20px;
}
/* SCREEN VS. PRINT */

/* The @media statement defines CSS behaviour in different environments */

@media print
{
	.NoPrint
	{
		display: none;
	}
}
/* CART */
.formresponse
{	
	width: 300px;
	font-family: Arial;
	font-size: 12px;
}
.formresponse2
{	
	width: 650px;
	font-family: Arial;
	font-size: 12px;
}


.requestlink
{
	margin-left:0px;
	padding:5px;
	width:292px;
	border-bottom:1px solid green;
	border-right:1px solid green;
	border-top:1px solid green;
	border-left:1px solid green;
	background-color:#F4F8FF;	
}
