/* CSS definition file containing sitestyle stylesheets */
BODY { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12pt; font-weight: normal; font-style: normal; text-decoration: none ;}
 A:active { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12pt; color: rgb(20,23,156); font-weight: bold; text-decoration: none ;}
 A:link { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12pt; color: rgb(20,23,156); font-weight: bold; text-decoration: underline;}
 A:visited { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12pt; color: rgb(20,23,156); font-weight: bold; text-decoration: underline;}
 .TextObject { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; text-decoration: none ;}
 P { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; text-decoration: none ;}
 A:hover { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 12pt; color: rgb(204,0,0); font-weight: bold; text-decoration: underline;}
 
P.sfbody {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;}
	
.error {	
	font-size: 12px;
	font-family : Verdana;
	color : #ff0000;
	font-weight: Bold;}	

P.green {
	font-size: 11px;
	font-family : Verdana;
	color : #008800;
	font-weight: Bold;}

 .sfbody a:link { 
 	font-family : Verdana;
 	font-size: 11px;
      color: #0000ff; 
      text-decoration: none; 
 } 
  
 .sfbody a:visited { 
 	font-family : Verdana;
 	font-size: 11px; 
      color: #ff0000; 
      text-decoration: none; 
 } 
  
 .sfbody a:hover { 
 	font-family : Verdana;
 	font-size: 11px; 
      color: #666666; 
      text-decoration: none; 
 }


Table.big {
	width:95%;
	padding: 0px;
	border-spacing: 0px;
	cellspacing:0px;
	cellpadding:0px;
	border:0px;
	border-collapse:collapse;
	border-color=#000000;}
	
Table.insideoff{
	width:98%;
	border-spacing: 0px;
	border-collapse:collapse;}

Table.medium {
	width:80%;
	padding: 0px;
	border-spacing: 0px;
	cellspacing:0px;
	cellpadding:0px;
	border:0px;
	border-color=#000000;	
	border-collapse:collapse;}

Table.full {
	width:100%;
	padding: 0px;
	border-spacing: 0px;
	border: 1px 1px 1px 1px #000000 solid;	
	cellspacing:0px;
	cellpadding:25px;
	border-collapse:collapse;
	border-color=#000000;}

Table.fullnolines {
	width:100%;
	padding: 0px;
	border-spacing: 0px;
	cellspacing:0px;
	cellpadding:25px;
	border-collapse:collapse;
	border-color=#000000;}
	
TD.header {
	height:25px;
	background-image: url('http://www.oviattconsulting.com/assets/images/headerback.jpg');
	font-size: 18px;
	font-family:  arial, verdana;
	font-weight: Bold;
	color: #ffffff;
	border: 1px #000000 solid;
	padding-left: 7px;
	}	
	
TD.sdopenrequestsnav {
	height:25px;
	font-size: 10px;
	font-family:  verdana,arial;
	font-weight: Bold;
	color: #000000;
	border: 1px #000000 solid;
	padding-left: 7px;
	}		

TD.label {
	height:20px;
	font-size: 12px;
	text-align: left;
	font-family:  verdana,arial;
	font-weight: Bold;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;	
	padding-top: 2px;	
	padding-bottom: 2px;}	

TD.field {
	height:20px;
	font-size: 12px;
	font-family:  arial, verdana;
	font-weight: Bold;
	text-align: left;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;	
	padding-top: 2px;	
	padding-bottom: 2px;}	

input.submit {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;}

.required {
	background-color:#FFFFE1;
	height: 20;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}
	
.requiredbox {
	background-color:#FFFFE1;
	height: 20;
	border: 1px solid #000000;}

.requiredblobfield{
	background-color:#FFFFE1;
	height: 100;
	width: 600;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}	
	
	
.requiredsupportblobfield{
	background-color:#FFFFE1;
	height: 90;
	width: 500;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}

.requiredsupportblobfield_narrow{
	background-color:#FFFFE1;
	height: 90;
	width: 450;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}

	
.requiredsupport_resolution{
	background-color:#FFFFE1;
	height: 45;
	width: 500;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}
	
.requiredsupportblobfield_small{
	background-color:#FFFFE1;
	height: 90;
	width: 100;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}	
		

.supportblobfield_small{
	background-color:#ffffff;
	height: 90;
	width: 100;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}



.formfield{
	background-color:#FFFFff;
	height: 20;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}
	
.formbox{
	background-color:#ffffff;
	height: 20;
	border: 1px solid #000000;}	

	
.blobfield{
	background-color:#FFFFff;
	height: 400;
	width: 600;
	border: 1px solid #000000;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;}
	
HR {
	color: #000000;
	height: 2px;}	
	
UL.black
{
 	font-size: 11px;
 	font-family : Verdana;
 	font-decoration: none;
 	color : #000000;}		
 
/* Avinash: 24-Mar-08*/	
td.indent1
{
	width:25px;
}
/* Avinash: 24-Mar-08*/	
.referencegrid
{
	font-family: Arial;
	font-size: smaller;
	text-align:center;
}

.reference-grid-header
{
	background-color:#4A3C8C;
	color:#F7F7F7;
}

tr.reference-grid
{
	background-color:#E7E7FF;	
}

tr.reference-grid-alt
{
	background-color:#F7F7F7;
}

.test
{
	border:solid 1px red;
}
.testgreen
{
	border:solid 3px green;
}
.testblue
{
	border:solid 3px blue;
}

.selection
{
	width:500px;
}

.leftpaneindent
{
	width: 15px;
}

.leftpaneheading
{
	font-family:Arial;
	font-size:small;
	font-weight:bold;
}

.leftpanecaption
{
	font-family:Arial;
	font-size:xx-small;
}

.leftpaneinfo
{
	font-family:Arial;
	font-size:small;
}

.leftpane-vert-indent
{
	height: 40px;
}

.memo
{
	width:500px;
	height:50px;
}

.group-heading
{
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none ;
	color: rgb(255,255,255);
	font-weight: bold;
	text-align: center;
	background-color: rgb(0,0,0);
}

.bedchangesgrid
{
	font-family: Arial;
	font-size: x-small;
	text-align:center;
}

.bedchanges-grid-header
{
	background-color:#4A3C8C;
	color:#F7F7F7;
}

tr.bedchanges-grid
{
	background-color:#E7E7FF;	
}

tr.bedchanges-grid-alt
{
	background-color:#F7F7F7;
}
