.header1
{
font-size:16px;
font-weight:bold;
}
.header1_details
{
font-size:16px;
font-weight:bold;
}

.header2
{
	font-size:13px;
	font-weight:bold;
}

.header2_details
{
	font-size:12px;

}

.header3
{
font-size:16px;
font-weight:bold;
}
.header3U
{
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

.header3_details
{
font-size:16px;
font-weight:bold;
}

.header4
{
font-size:13px;
font-weight:bold;
background-color:#999999;
}

.header4_details
{
font-size:13px;
}

.header5
{
	font-size:12px;
	font-weight:bold;
}
.header5_details
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.header5U
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.header6
{
	font-size:11px;
	font-weight:bold;
}
.header6_details
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.header6U
{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.header7
{
	font-size:14px;
	font-weight:bold;
}
.header7_details
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.header7U
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}


.header9
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.header9_details
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.header10
{
	font-size:9pt;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
}
.header10_details
{
	font-size:9pt;
	font-family:Arial,Helvetica,Verdana,sans-serif;	
}


.list_header
{
font-size:12px;
font-weight:bold;
background:#99CCCC;
}


.menu_header1
{
	font-family:"Times New Roman", "Times", "serif";
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.menu_header2
{
	font-size:13px;
	font-weight:bold;
}

.menu_selected
{
	font-size:14px;
	font-weight:bold;
	color:#8D2C5F;
}


.table_header
{
font-size:14px;
font-weight:bold;
color:#990033;
background-color:#FFCC33;
}

.table_column_header
{
font-size:14x;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.table_column_header_details
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}


.table_row_header
{
font-size:14x;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.table_row_header_details
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.button_image 
{
    cursor: pointer;
    cursor: hand;
}


.multi_column_combo
{
font-size:15px;
font-family:"Courier New", Courier, monospace;
}

.multi_column_combo2
{
font-size:12px;
font-family:"Courier New", Courier, monospace;
}

.multi_column_combo1
{
font-size:12px;
font-family:"Courier New", Courier, monospace;
text-align:left;
}

.multi_column_combo_exam
{
font-size:12px;
font-family:"Courier New", Courier, monospace;
}

.exam_header
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.exam_details
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.exam_highlight
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#660099;
}

.note1
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.pro_invoice_style {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.pro_invoice_money {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right; 
}

.style1
{
font-size:14px;
font-family: "Times New Roman", Times, serif;
}
.style1_head
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000033;
}

.style2
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.style2_head
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.style2_money
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;  
}
.style2_money_head
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;  
}

.style3
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.style3_head
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.style3_money_head
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;  
font-weight:bold;
}
.style3_money
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;  
}

.money 
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;  
}
.money_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:right;  
}
.button {font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #022b6e;
	background-image:url('../images/button2.gif');
	width:85px;
	height:29px;
	border:none;
}

.button_red {font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #022b6e;
	background-image:url('../images/button_red.gif');
	width:85px;
	height:29px;
	border:none;
}

.button_gray {font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #022b6e;
	background-image:url('../images/button_gray.gif');
	width:85px;
	height:29px;
	border:none;
}

.stylishbutton1{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url('../images/formbg.gif') repeat-x left top;
}
.stylishbutton2{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url('../images/formbg2.png') repeat-x left top;
}

.stylishbutton3
{
	color:#050; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color: #fed;
	border:1px solid; 
	border-color: #696 #363 #363 #696; 
	filter:progid:DXImageTransform.Microsoft.Gradient 
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 

}

.warning_msg {font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-align:justify;
}

.highlight_row{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.title_color{
	color: #1004a8;	
}
.pageTitle{
	color:  #1004a8;	
	font-size:18px;
	text-align:left;
	border-bottom: 2px solid transparent;
	padding: 3px;
	border-image-source: linear-gradient(to top,  #a7a7b1 ,  #7a7984 );
}

.btn_blue_sq {
   border-top: 1px solid #96d1f8;
   background: #045070;
   background: -webkit-gradient(linear, left top, left bottom, from(#188bc0), to(#045070));
   background: -webkit-linear-gradient(top, #188bc0, #045070);
   background: -moz-linear-gradient(top, #188bc0, #045070);
   background: -ms-linear-gradient(top, #188bc0, #045070);
   background: -o-linear-gradient(top, #188bc0, #045070);
   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#045070',endColorstr='#188bc0',GradientType=0);
   padding:4px 15px;
  
  -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border:1px ;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
 
   color:#fff;
   font-size:14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.btn_blue_sq:hover {
   border-top-color: #02587d;
   background: #02587d;
   color: #999999;
   }
.btn_blue_sq:active {
   border-top-color: #085673;
   background: #085673;
   }
   
   
  
.btn_grey_sq {
   border-top: 1px solid #96d1f8;
   background: #595959;
   background: -webkit-gradient(linear, left top, left bottom, from(#909396), to(#595959));
   background: -webkit-linear-gradient(top, #909396, #595959);
   background: -moz-linear-gradient(top, #909396, #595959);
   background: -ms-linear-gradient(top, #909396, #595959);
   background: -o-linear-gradient(top, #909396, #595959);
   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#595959',endColorstr='#909396',GradientType=0);
   padding:4px 15px;
  
  -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border:1px ;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
 
   color:#f1f9fb;
   font-size:14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.btn_grey_sq:hover {
   border-top-color: #8c8c8c;
   background: #8c8c8c;
   color: #140114;
   }
.btn_grey_sq:active {
   border-top-color: #b5b5b;
   background: #b5b5b;
   } 
   
    
.btn_purple_sq {
   border-top: 1px solid #cfcfcf;
   background: #ac0173;
   background: -webkit-gradient(linear, left top, left bottom, from(#ba0280), to(#ac0173));
   background: -webkit-linear-gradient(top, #ba0280, #ac0173);
   background: -moz-linear-gradient(top, #ba0280, #ac0173);
   background: -ms-linear-gradient(top, #ba0280, #ac0173);
   background: -o-linear-gradient(top, #ba0280, #ac0173);
   filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ac0173',endColorstr='#ba0280',GradientType=0);
   padding:4px 15px;
  
  -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   border:1px ;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
 
   color:#ffffff ;
   font-size:14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.btn_purple_sq:hover {
   border-top-color: #e32bac;
   background: #e32bac;;
   color: #2b0a2b;;
   }
.btn_purple_sq:active {
   border-top-color: #ff4cd2;;
   background: #ff4cd2;
   } 