.medium_double {
	border: medium double #003399;
}
.thick_double {
	border: thick double #003399;
}
.medium_ridge {
	border: medium ridge #003399;
}
.thick_ridge {
	border: thick ridge #003399;
}
.medium_dotted {
	border: medium dotted #003399;
}
.thin_dotted {
	border: thin dotted #003399;
}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.bg_titlebar
{
	border: thin shadow #003366;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	background-color: #003366;
}
.bg_lightrow1
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	background-color: #AED7FF;
}
.bg_darkrow1
{
		
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	background-color: #5BADFF;
}
.bg_lightcol1
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	background-color: #FFFFFF;
}
.bg_darkcol1
{
		
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	background-color: #CCCCCC;
}
#contentarea
{
	border: 1px solid #1D64A1;
	/*background-color:#FFFFFF;
	background-image: url(/images/case_ul.gif);
	background-position:top left; 
	background-repeat:no-repeat;*/
}
#rxpp_contentarea
{
	border: 1px solid #c9cabc;
	background-color:#FFFFFF;
	/*
	background-image: url(/images/case_ul.gif);
	background-position:top left; 
	background-repeat:no-repeat;*/
}
body
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
	
}
.title-large,.title-medium,.title-small
{
	/* font-family:Georgia, "Times New Roman", Times, serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1863A6;
	font-weight:300;

	
}	
.text-small-blue 
{
	color:#1863A6;
}
.label
{
	font-weight:bolder;
	font-size:10px;

}
.text-small, .text-tiny, input,.text-regular ,.text-small-blue ,.text-large
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.title-large {	font-size:18px;}
.title-medium {	font-size:16px;}
.text-small,.text-small-blue {	font-size:10px;}
.text-tiny {	font-size:8px;}
.text-regular { font-size:12px;}
.text-large{ font-size:14px;}
.text-header
{
	font-size: 14px;
	padding:5px;
	background-color:#1D64A1;
	color:white;
}
.left
{
	float:left;
}
.right
{
	float:right;
}

.spacer
{
	clear:both;
}

#content_area
{
	background:url(../images/case_ul.gif); background-position:left top; background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:1px solid #1D64A1;
}
.td, .table_td, .cell
{
	border-color:#D1EDFC;
	border-style:solid;
}

div.box, .table
{
	border-style:solid;
	border-width:3px;
	border-color:#1863A6;
	padding: 2px;
	
}
.dashed
{
	border-style:none;


}
.dashed_td
{
	border-style:dashed;
	border-width:3px;
	border-color:#1863A6;
	padding: 6px;
}
.turquoise, .turquoise a
{
	background-color:#386088;
	color:#FFFFFF;
}
.blue, .blue a
{
	background-color:#1863A6;
	color:#FFFFFF;
}
hr
{
	color:#1863A6;
}
input.button, input.text, select.text, input.radio, input.button-small
{
	border-top:#D1EDFC;
	border-left:#D1EDFC;
	border-right: #000000;
	border-bottom: #000000;
	
	font-size:10px;	
	
}
input.text, select.text
{
	background-color:#D1EDFC;
	color:#1863A6;
}
input.button, input.button-small
{
	background-color:#1863A6;
	color:#FFFFFF;
}
input.button-small
{
	font-size:8px;
}
.justified {
	text-align: justify;
}
ul.plain
{
	list-style:none;
	margin-left:8px;
	margin-right:0px;
	margin-top:0px;	
}
li.tight
{
	margin-bottom:0px;
}
li
{
	margin-top:0px;
	margin-bottom:8px;
	margin-left:20px;
	margin-right:0px;
padding-left:-5px;
left:0px;
	
}
ul, ol
{
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	padding-left:1em;	
}
ol
{
	margin-left:9px;

}
a
{
	color:#1863A6;
	text-decoration:none;
	
}
a:hover
{
	text-decoration:underline;
}
.table-heading, .header, .table-heading-light
{
	font-weight:bolder;
	border-color:#F7F8FA;
	
	font-size:11px;
}
.table-heading, .header, tr.dark, td.dark
{
	background-color:#1863A6;
	color:#F7F8FA;
}
.table-heading-light, tr.light, td.light
{
	background-color:#D8DFEE;
}
.footer
{
	border-color:#555555;
	border-style:solid;
	font-weight: bold;
	font-size:11px;
}
.nospacing
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
}
.frame, .frame_Grey
{
	border: 2px solid #666666;
	padding: 2px;
}	
.frame_Grey
{
	background-image:url(/images/bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

tr.bgGray
{
    background-color:#D8DFEE;   
}

tr.bgLightBlue
{
    background-color:#BCD2EE;    
   border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
  
}

td.bgLightBlue
{
    background-color:#BCD2EE;   
}

.passed 
{
    color:Green;
}
.failed
{
    color:Red;
}

checkbox.disabled
{
 color:Green;   
}


td.topMiddleGray
{    
    background-image:url('/images/gradients/top_middle.jpg');
}

td.bottomMiddleGray
{
    background-image:url('/images/gradients/bottom_middle.jpg');
}
td.leftCenterGray
{
    background-image:url('/images/gradients/middle_left.jpg');
}
td.rightCenterGray
{
    background-image:url('/images/gradients/middle_right.jpg');
}


.toolTipWindow
{
    position:absolute;
    border-color:#0000AA;
    border-width:1px;
    border-style:solid;
    background-color:#EEEEFF;            
    padding:5px;
    visibility:hidden;
    font-size:larger;
    width:300px;
   
    
}
.toolTipKeyWord
{
    border-bottom:dotted 1px;
    color:Green;
    cursor:help;   
}
table {
	background-color:transparent;
}
.errors {
 border: 2px solid red;
 color: red;
 margin: 10px 0px;
 padding: 15px;
 background: #fff url(/images/icons/CRM_ValidationSummaryError.gif) no-repeat 5px 50%;
}
