/* CSS Document */

.categoriesBack
{
	background-image: url(../images/adminBoxBack.jpg);
	background-repeat: repeat-y;
	width: 964px;
	padding: 15px;
}

.stateHeader
{
	background-image: url(../images/solutions/stateBackground.JPG);
	background-repeat:no-repeat;
	width: 346px;
	height:35px;
	vertical-align:top;
	color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    padding-top:7.5px;
}

.printlink
{
	-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-right:15px;
	color:#525262;
}

.gridviewheadertop
{
	background-image: url(../images/solutions/bar-top.jpg);
	height: 38px;
	padding-left: 15px;
}

.gridviewheadertopright
{
	background-image: url(../images/solutions/bar-top.jpg);
	height: 38px;
	background-position: -587px;
}

.gridviewheaderbottomleft
{
	height: 37px;
	background-image: url(../images/solutions/bar-bottom.jpg);
	padding-left: 15px;
}

.gridviewheaderbottommiddle
{
	height: 37px;
	background-image: url(../images/solutions/bar-bottom.jpg);
	background-position: -300px;
}

.gridviewheaderbottom
{
	background-image: url(../images/solutions/bar-bottom.jpg);
	height: 37px;
}

.gridviewheaderbottomright
{
	height: 37px;
	background-image: url(../images/solutions/bar-bottom.jpg);
	background-position: -587px;
}

.gridviewheader 
{
	text-align: left;
	color: #525262;
}

.gridviewheader a
{
	color: #525262;
	text-decoration: none;
}

.gridviewheaderb
{
	text-align: center;
	color: #525262;
}

.gridviewheaderb a
{
	color: #525262;
	text-decoration: none;
}

.gridviewheaderselected
{
	text-align: left;
	color: #FFFFFF;
}

.gridviewheaderselected a
{
	color: #FFFFFF;
	text-decoration: none;
}

.gridviewpager
{
	color: #525262;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-left: 7px;	
}

.gridviewpager a:link
{
	color:#525262;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.gridviewpager a:visited
{
	color:#525262;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.gridviewpager a:hover
{
	color:#525262;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.gridviewpager a:active
{
	color:#525262;
	font-size: 12px;
	text-decoration: none;
}

.gridviewpager span
{
	color: #E4E4E4;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.searchleft2 
{
	display: block;
	width:11px;
	height:19px;
	background-image:url(../images/navigation/searchleftrci.jpg);
	background-repeat:no-repeat;
	float: left;
}

.searchleftmagnifyglass
{
	display: block;
	width:25px;
	height:19px;
	background-image:url(../images/AtoZ/searchleft2.jpg);
	background-repeat:no-repeat;
	float: left;
}

.searchBox2 
{
	display: block;
	background-image:url(../images/navigation/searchback.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:0px;
	margin:0px;
	padding:0px;
	height:19px;
	float:left;
	width: 100px;
}

.searchBox3 
{
	display: block;
	background-image:url(../images/navigation/searchback.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:0px;
	margin:0px;
	padding:0px;
	height:19px;
	float:left;
	width: 85px;
	padding-top:2px;
	font-size:11px;
	
}

.searchright2 
{
	display: block;
	width:11px;
	height:19px;
	background-image:url(../images/navigation/searchrightrci.jpg);
	background-repeat:no-repeat;
	float: left;
}

.gridviewcells
{
	background-color: #FFFFFF;
	color:#525262;
}

.gridviewcells a
{
	color: #525262;
	text-decoration: underline;
}

.gridviewcellsalt
{
	background-color: #E4E4E4;
	color: #525262;
}

.gridviewcellsalt a
{
	color: #525262;
	text-decoration: underline;
}

.rbroundbox 
{
	background-color: #e4e4e4;
}

.rbtop div 
{ 
	background: url(../images/solutions/cornertopleft.jpg) no-repeat top left; 
}

.rbtopleft 
{ 
	background: url(../images/solutions/cornertopleft.jpg) no-repeat top left; 
}

.rbtop 
{
	 background: url(../images/solutions/cornertopright.jpg) no-repeat top right; 
}

.rbbot div 
{
	background: url(../images/solutions/cornerbottomleft.jpg) no-repeat bottom left; 
}

.rbbot 
{
	background: url(../images/solutions/cornerbottomright.jpg) no-repeat bottom right; 
}

.rbtop div, .rbtop, .rbbot div, .rbbot 
{
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rbcontent
{
	margin-left: 15px;
	margin-right: 15px;
	font-size: 12px;
	width: 200px;
}

.spacer230
{
	height: 15px;
	width: 230px;
}

.spacer964
{
	height: 15px;
	line-height: 15px;
	width: 964px;
	
}

.areatextsolution
{
	-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:1px;
	padding-right:1px;
	color:#525262;
}

.areatextrci
{
	-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:15px;
	padding-right:15px;
	color:#525262;
	background-color:#e4e4e4;
}
	
.areatextrci a {
	color:#525262;
}

.areatextatoz
{
	-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:15px;
	padding-right:15px;
	color:#525262;

}

.areatextatoz a {
	color:#525262;

}

.areatextatozz
{
	-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:0px;
	padding-right:15px;
	color:#525262;

}
.areatextatozz a {
	color:#525262;

}


.rciheaderspacing
{
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 5px;
}

.rcigridviewbottomline
{
	border-bottom: solid 1px #000000;
}
.careerEventsTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#525262;
	font-weight:900;
}
.careerEventsRow
{
	font-family:Arial, Helvetica, sans-serif;
	color:#525262;
	font-weight:900;
	font-size:13px;
}
.careerEventsSideBarMain
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#525262;
}
.careerEventsSideBar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525262;
}
.shopBack 
{
	background-color:#e4e4e4;
	vertical-align:top;
}

.rowStyle {
	line-height:16px;
	vertical-align:middle;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525262;
}

.swapRow {
	line-height:16px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525262;
}

.topPortion {
	
}

tr.rowStyle td {
}

tr.swapRow td {
}

.areatextEvents {
	-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-left:12px;
	padding-right:15px;
	padding-top:5px;
	color:#525262;
	background-color:#e4e4e4;
}

form {
	padding:0px;
	margin:0px;
}

.eventsBox {
	background-color:#e4e4e4;
	height:380px;
	width:230px;
}


.cellOneStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525262;
	padding-left:15px;
	padding-right:15px;
}

.cellTwoStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525262;
	padding-right:15px;
}

.moreLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525262;
	padding-left:15px;
	line-height:20px;
	padding-top:2px;
}

.detailPadding {
	padding-left:15px;
	width:230px;
	padding-right:15px;
	padding-top:12px;
}

.eventSideClass {
	background-color:#e4e4e4;
	background-image:url(../images/230header.jpg);
	background-repeat:no-repeat;
}

.moveDown {
	padding-top:10px;
}

.leftColumn
{
	float: left;
	width: 75px;
	vertical-align:top;
}

.rightColumn
{
	float: left;
	width: 370px;
	vertical-align:top;
}

.swapRowDiv {
	background-color:#e4e4e4;
	background-image:url(../images/475top.jpg);
	background-repeat:no-repeat;
}

.swapRowDivBottom {
	background-image:url(../images/475bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.addPadding {
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	width:445px;
}

.topNorm {
	padding-top:3px;
	padding-bottom:3px;
}

.clear {
	clear:both;
}

.swapRowDivLong {
	background-color:#e4e4e4;
	background-image:url(../images/719top.jpg);
	background-repeat:no-repeat;
}

.swapRowDivLongBottom {
	background-image:url(../images/719bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.addPaddingLong {
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	width:689px;
}

.rightColumnLong
{
	float: left;
	width: 599px;
	vertical-align:top;
}

.pageBack
{
	background-image:url(../images/AtoZ/pageBack.jpg);
	background-repeat:repeat-y;
	width:968px;
	float:left;
}

.solutionBottom
{
	background-image:url(../images/AtoZ/pageBottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
}
