﻿.shadowBorder {
	background-image:url(':Images/ShadowBorder.png');
	background-repeat:repeat-y;
	width:10px;
}
.roundedBox 
       {
       	width:325px; 
       	

       }
       .content 
       {
       	    background-color:#efefef;
       	    padding-left:10px; 
       	    vertical-align:top;  
       }
       .topLeftCorner 
       {
       	background-image:url('Images/TopLeftCorner.png');
       	width:7px;
       	height:9px;
       }
       .topRightCorner 
       {
       	background-image:url('Images/TopRightCorner.png');
       	width:9px;
       	height:9px;
       }
       .bottomLeftCorner 
       {
       	background-image:url('Images/BottomLeftCorner.png');
       	width:7px;
       	height:9px;
       }
       .bottomRightCorner 
       {
       	background-image:url('Images/BottomRightCorner.png');
       	width:9px;
       	height:9px;
       }
       .leftSide 
       {
       	background-image:url('Images/LeftSide.png');
       	width:7px;
       }
       .rightSide 
       {
       	background-image:url('Images/RightSide.png');
       	width:9px;    
       }
       .topSide 
       {
       	background-image:url('Images/TopSide.png');
       }
       .bottomSide 
       {
       	background-image:url('Images/BottomSide.png');
       }
       .bottomSide, .topSide 
       {
       	    background-repeat:repeat-x;
       	    height:9px;
       }
       .leftSide, .rightSide 
       {
       	background-repeat:repeat-y; 
       }
       .topLeftCorner, .topRightCorner, .bottomLeftCorner, .bottomRightCorner 
       {
       	    background-repeat:no-repeat;
       }
       
/* added .roundedBox tr to fix header misalignment in FF */       
.roundedBox td, .roundedBox tr {
	vertical-align:top;
}
.checkBoxCell 
{
	vertical-align:top;	
}

.checkBoxRow 
{
	vertical-align:top; 
}
.checkBoxContainer 
{
    width:545px;
	padding: 0px 0px 0px 10px;
	font-size:11px;
	font-weight:normal;
}
.checkBoxContainer tr, .checkBoxContainer td 
{
	vertical-align:top; 
}

.checkBoxContainer td
{
    padding-top:5px;
}

.optionalFields 
{
    	font-weight:bold;
	border-top: solid 0px #cccccc;
	padding: 0px 0px 10px 10px;
	text-align:left;
}
.textInputEnabled 
{
	color:#000000;
}
.textInputDisabled
{
	color:#bbbbbb;
}
.textInputEnabled, .textInputDisabled 
{
	padding: 5px 5px 5px 5px; 
	width:225px;
	vertical-align:middle;
	height:30px;
}
.textBoxLabel 
{
	font-weight:bold; 
	padding-left:10px;
}
.orTable 
{
	width:100%;
}
.orRow 
{
	vertical-align: middle; 
}
.orBox 
{
	
	padding: 0px 5px 0px 5px;
	border: solid 1px #cccccc;
}
.seperatorLeft, .seperatorRight 
{
	background-repeat:repeat-x;
	background-position:center; 
}
.seperatorLeft 
{
	width:60px;
}
.seperatorRight 
{
	width:900px;
}
.RH_Homecontainer 
{
	font-family:Arial,Verdana,Sans-Serif; 
	font-size:14px;
	width:600px;
	border:solid 0px #cccccc; 
	padding-top: 15px;
}
.errorMessage 
{
	width:250px;
	display:none;
	color:#ff0000;
}
.textInputContainer 
{
	/*padding: 10px 0px 15px 0px;*/
	margin-bottom:20px;
	vertical-align:middle; 
	width:100%;  
}
.poweredBy 
{
	text-align:right;   
}
.searchButton 
{
	vertical-align:middle;
	cursor:pointer; 
	padding-right:40px;
	padding-left:10px;
	/* width:35%; */
	width: 177px;
	height: 56px;
}
.footer 
{
	text-align:center;
	padding-top:10px;
	
}
.tagLine 
{
	font-size:12px;
	color:#2768a2;
	
}
