body, html 
{   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px; 
    margin-right: 0px;
    background-color:#e6ebef;
}
 
.hyperlink
{
	padding: 4px;
	font-weight: bold;
	text-decoration: none;
}

A.hyperlink:link
{
	color: Blue;
	font-weight: bold;
	text-decoration: none;
}
A.hyperlink:visited
{
	color: Blue;
	font-weight: bold;
	text-decoration: none;
}
A.hyperlink:hover
{
	color: Maroon;
	font-weight: bold;
	text-decoration: underline;
}
A.hyperlink:active
{
	color: Maroon;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.border_all
{ 
    border: #acc5de 1px solid; 
    background-color: #edf4fa; 
    border-collapse: collapse;
} 
.border_CAdoc
{
	border: #acc5de 1px solid;
	background-color: #70849f;
	border-collapse: collapse;
}
.table_headerbg
{
    background-color: #70849f;
    font-weight: bold; 
    color: #ffffff;
    padding: 2px;
    text-align: center;
   
} 

.blue_bar 
{ 
    background-color:#E6EBEF; 
    height: 15px;
} 
.footer_font 
{ 
    color:Black;
} 
.dropdown
{ 
    width: 154px;
    border: #4d7fba 1px solid;
    background-color: #e6ebef;
} 
.dropdown_nowidth 
{ 
    border: #4d7fba 1px solid;
    background-color: #e6ebef;
}
.page_header 
{
     font-weight: bold;
     color:black;
     padding: 5px;
     text-align: left;
	font-size:20px;
}

.button 
{ 
    border: #4d7fba 1px solid;
    background-color:#e6ebef;
}

.button_small
{
	border: #4d7fba 1px solid;
    background-color:#e6ebef;
}	

.fileupload
{ 
    width: 154px; 
    border:#4d7fba 1px solid; 
    background-color: #e6ebef;
   
} 
.fileupload_white
{ 
   border: #4d7fba 1px solid;
   background-color: #ffffff;
}
.listbox 
{
    width:154px;
    height: 135px;
    border: #4d7fba 1px solid;
    background-color: #e6ebef; 
}
.select_companies
{ 
    border: #4d7fba 1px solid;
    background-color: #acc5de;
  } 
.main_fieldname
{ 
    font-weight: bold;
    width: 150px; 

} 
.font_bold 
{ 
    font-weight: bold;
   
} 
 .sub_fieldname
{ 
   
    font-weight: bold; 
    width: 150px; 
}
 

.dropdown_small 
{
    border: #4d7fba 1px solid; 
    background-color: #e6ebef;
} 

      
.columnpadding
{ 
    padding: 5px;
} 
 
.border
{ 
  border: solid 1px black; 
  background-color:#e6ebef;
} 

a:link
{
	color: Blue;
	text-decoration: underline;
	text-align: center;
}
a:visited
{
	color: Maroon;
	text-decoration: underline;
	text-align: center;
}
a:hover
{
	color: Maroon;
	text-decoration: underline;
	text-align: center;
}
a:active
{
	color: Maroon;
	text-align: center;
	text-decoration: underline;
}



.internal_grid 
{ 
   background-color:#f5f5dc;
}

.border_bottom 
{ 
    border-bottom:#acc5de 1px solid;
    background-color: #edf4fa;
    border-collapse: collapse;
} 


.border_bottomleft
{
border-bottom:#acc5de 1px solid;
border-left:#acc5de 1px solid;
background-color: #edf4fa;
border-collapse: collapse;
} 



.border_top
{ 
    border-top:#acc5de 1px solid;
    background-color: #edf4fa;
    border-collapse: collapse;
} 


.border_topleft
{
border-top:#acc5de 1px solid;
border-left:#acc5de 1px solid;
background-color: #edf4fa;
border-collapse: collapse;
} 


.border_left 
{ 
  
    border-left:#acc5de 1px solid;
    background-color: #edf4fa; 
    border-collapse:collapse;
} 

.border_top
{ 
    border-top:#acc5de 1px solid;
    background-color: #edf4fa;
    border-collapse: collapse;
} 


.border_topleft
{
border-top:#acc5de 1px solid;
border-left:#acc5de 1px solid;
background-color: #edf4fa;
border-collapse: collapse;
} 


.border_left 
{ 
  
    border-left:#acc5de 1px solid;
    background-color: #edf4fa; 
    border-collapse:collapse;
} 

.logoutlink
{
	text-decoration: none;
	color:#0390d6;
	font-weight:bold;
}

A.logoutlink:link
{
	color:#0390d6;
	text-decoration: none;
}
A.logoutlink:visited
{
	color:#0390d6;
	text-decoration: none;
}
A.logoutlink:hover
{
	color:yellow;
	text-decoration: none;
}
A.logoutlink:active
{
	color:yellow;
	text-decoration: none;	
}

.toolbar_menu
{
	padding:2px;
	background-image: url(../Images/selected.gif);
	background-position: top;
	background-repeat: repeat;
	background-color: #adbacc;
}


/*end of menu bar selected link*/

/*menu bar link*/
.toolbar_menu_selected
{
	color: Blue;
	padding: 2px;
	font-weight: bold;
	background-image: url(../Images/not-selected.gif);
	background-repeat: repeat-x;
	background-color: #ebedef;
}
.textbox 
{ 
    width: 150px; 
    border: #4d7fba 1px solid;
    background-color: #e6ebef;
} 
.textbox_nowidth 
{ 
    width:70%; 
    border: #4d7fba 1px solid;
    background-color: #e6ebef;
} 
.textbox_advancesearch
{ 
    width:70%; 
    border: #4d7fba 1px solid;
    background-color: #e6ebef;
}

.submenu_bg
{
	background-color: #c6d7e3;
	background-image: url(../Images/menu-bg.gif);
	background-repeat: repeat-x;
	font-weight:bold;		
	padding:8px;
}
.submenu_bg_selected
{
	background-color: #c6d7e3;
	background-image: url(../Images/menu-bg.gif);
	background-repeat: repeat-x;
	font-weight:bold;		
	padding:8px;
}

.reg_subheading 
{ 
    font-size:14px;
    font-weight:bold;
}


.Shadow
{
position:absolute;
background-color:black;
height:920px;
filter:alpha(opacity=1);
opacity:.1;
z-index:2;

}

.instruction-font
{
	color:#002d62;
	font-weight:bold;
}
.SignUpFont
{

	font-size:18px;
	font-weight:bold;
	color:#495b89;
}
.gray_bar
{
	background-color:#E6EBEF;
}

.LoginPage_Header
{
	color: #002d62;
	font-size: 16px;
	font-weight: bold;
	background-color: #E6EBEF;
}

.new_user_signup
{
	font-weight:bold;
	text-decoration:underline;
}
A.new_user_signup:link
{
	font-weight:bold;
	text-decoration:underline;
}
A.new_user_signup:visited
{
	font-weight:bold;
	text-decoration:underline;
}
A.new_user_signup:hover
{
	font-weight:bold;
	color:#495b89;
	text-decoration:underline;
}
A.new_user_signup:active 
{
	font-weight:bold;
	text-decoration:underline;
}	

.textbox_white 
{ 
    width: 150px; 
    border: #4d7fba 1px solid;
    background-color: #ffffff;
}

.reg_textbox 
{ 
    width: 150px; 
    border: #4d7fba 1px solid;
    background-color: #e6ebef;
} 

.reg_dropdown
{ 
    border: #4d7fba 1px solid;
    background-color: #e6ebef;
}
.reg_dropdown_white
{ 
    border: #4d7fba 1px solid;
    background-color: #ffffff;
}

.thankspage_font
{
	font-size:18px;
	color:#002d62;
	font-weight:bold;
}	

.subheader_font
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.error_message
{
	color:red;
	font-weight:bold;
}


.smallfont
{
	font-weight:bold;
}

.lightbluebar
{
	background-color:#d6e8f8;
}

.noscriptmessage
{
	font-size:15px;
	font-weight:bold;
	color:Red;
	text-align:center;
}

.search_textbox
{
	width:150px;
	height:15px;
	border: #4d7fba 1px solid;
	background-color: #ffffff;
}
.dontRead {
    speak: none;
}

.navigationlink
{
	color:#303030;
	background-color:#d4dde4;
}

.breadcrumb
{
	padding:2px;
}

A.breadcrumb:link
{
	text-decoration:underline ;
	color:Black;
}
A.breadcrumb:visited
{
	text-decoration: underline;
	color:Black;
}
A.breadcrumb:hover
{
	color:blue;
	text-decoration: underline;
}
A.breadcrumb:active
{
	color:blue;
	text-decoration: underline;
}

.activepage
{
	color:black;
	padding:2px;
}

.SkipNavigation
{
	text-decoration: none;
	color:#0390d6;
	
}

A.SkipNavigation:link
{
	text-decoration: none;
	color:#0390d6;
}
A.SkipNavigation:visited
{
	text-decoration: none;
	color:#0390d6;
}
A.SkipNavigation:hover
{
	text-decoration: none;
	color:yellow;
}
A.SkipNavigation:active
{
	text-decoration: none;
	color:yellow;
