INPUT               {font-family: arial,helvetica; font-size: 11}
SELECT              {font-family: arial,helvetica; font-size: 11}
TEXTAREA            {font-family: arial,helvetica; font-size: 11}
h1.header           {font-family: arial,helvetica,sans-serif;color:#B35900;font-size:22px;}
body				{font-family: arial,helvetica,sans-serif;}
.mmddyy-font        {font-family: Arial; font-size: 10px; color: firebrick}

#checklist {
	float:left
    padding: 10px;
    text-align: left;
    border: 2px solid #BFBFBF;
}

#deadline_info {width:100%;height:200px;font-size:12px;font-family:arial;padding-left:20px;}

.div_note {color:#003366;
           padding-left:5px; 
           font-size:11px;
           font-family: arial;
           }

.dbl_a {
	          color:#B8B8B8;
	          font-size:16px;
              font-family:arial;              
              font-weight:bold;
              cursor: default;
             }

td.marker {
	padding-left:10px;padding-top:1px;text-align:right;width:40px;vertical-align:top;
	}
	
td.pagenum {
	font-family: arial,helvetica,sans-serif;	
    text-align:right;
    padding-right:5px;
    font-size:12px;
    font-weight:bold;
}

td.docinfo {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #330033;
	}

table.info {
  font-family:Arial, Helvetica, sans-serif;color: #484138;font-size:11px;	
}

table.section {
  font-size:13px;
  width:100%;
  border:1px solid #D3D3D3;	
}

div.rbox{
	background-image:url('../images/blue_bgr.jpg');
    background-repeat:repeat-x;
	width:99%;
	border:2px solid #BFBFBF;
	padding:0px;
	}
	
.rightbox_head{
	width:100%;
	height:20px;
	text-align:center;
	vertical-align:middle;
	/*background-color:#668EB2;*/
	color:white;
	font-size:12;
	}		
	
/*div#login{
	width:220px;

	border:2px solid #BFBFBF;
	padding:6px;

	}*/

.content {
	  position:relative;
	  top: -10px;
	  left: 0px;
      width:870px;
	}
	
 .info-hyperlink-style  {font-size:16px;
                         font-family:arial; 
                         font-weight:bold;
                         cursor: default;
                         }

 #help_a {font-size:12px;font-weight:normal;}

 .tiny-text {font-family: arial;
             font-size: 9;
             color: firebrick; 
             font-weight: bolder}

 .note {font-family: arial;
        font-size: 11;
        /*color: firebrick;*/
        color: #000033; 
        font-weight:normal;
        padding-left:10px;}

 .asterisk   {color: red}

 .section_header {       
       font-family: arial,helvetica;
       font-size: 14;
       font-weight: bold;
       background-color: #D3D3D3;
       color: #00254D;
  }

 .must_warning {
       padding-left:10px;
       color:#D60000;
       font-style:italic;
  }

 .section_content {
       padding-left:20px;
       font-family: arial,helvetica;
  }

 .t_label {
       font-family: arial,helvetica;
       font-size: 11;
       font-weight: bold;
       text-align:right;
  }

/* These classes are used by review pages*/
.gvw-page-header        {font-size:12}
.tbinfo			{border-collapse:collapse; border:1px solid gray;}
.tdinfo 		{border:1px solid silver; font-family:arial,helvetica; font-size: 10px; font-weight:900;}	
.tdlabl 		{border:1px solid silver; font-family:arial,helvetica; font-size: 10px; color:#2D2D2D}
.tdinfonoborder         {font-family:arial,helvetica; font-size: 10px; font-weight:900;}	
.tdlablnoborder 	{font-family:arial,helvetica; font-size: 10px; color:gray}

.error {
        position:relative;
        top:0px;
        left:0px;
	font-size:12px;
	font-weight:bold;
	color:red;
}
	
.note-text  {       
	font-family: arial;
	font-size: 9px;
	/*color: firebrick;*/
        color: #404040;
        text-align: left;
}
/* first page */ 	
.index-lbl-text  {       
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
    color: #00264D;
}

.index-td-text  {       
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
    color: #3DB1FF;
    font-style: italic
        
}

/* WARNING MESSAGE */  
#warning {
	backgound-color:white;
	border:1px solid gray;
	position:absolute;
	left:420px;
	top:10px;
	display: none;
	z-index: 1;
}

#warning_header {
	background-color:#E0E0E0;
	font-size:14px;
	color:#663333;
	border-bottom:1px solid #999999;
	height: 32px;
	width: 420px;
}

   