/* === Text Styles === */

/* Page Title */
h2 {
	font-size: 15pt; 
    color: #0b1c4a; 
    font-family: MS Sans Serif, Arial, Helvetica;
}

/* Subheaders */
h3 {
	font-size: 15px; 
    color: #2C61AE; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    font-weight: bold;
    text-align: left;
/*    text-decoration : underline; */
}

/* Pop-up Titles */
.pop_up_title {
	font-size: 16px; 
    color: #0b1c4a; 
    font-family: MS Sans Serif, Arial, Helvetica;
    font-weight: bold;
}

.text {
	font-size: 13px; 
    color: #0b1c4a; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    text-align: justify;
}

.black_text {
	font-size: 13px; 
    color: #000000; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
}

.gr_text {
	font-size: 13px; 
    color: #007053; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    text-decoration: none;
}

.mag_text {
	font-size: 13px; 
    color: #92216F; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    text-decoration: none;
}


.smtext {
	font-size: 11px; 
    color: #0b1c4a; 
    font-family: MS Sans Serif, Arial, Helvetica;
    text-align: justify;
}

.blue_text {
	font-size: 13px; 
    color: #337ce5; 
    font-family: MS Sans Serif, Arial, Helvetica;
}

/* starting positions in the bulleted lists */
.list_position {
    color: #1d3774; 
    font-weight: bold;
}

.list_text {
	font-size: 13px; 
    color: #0b1c4a; 
    font-family: MS Sans Serif, Arial, Helvetica;
    margin-bottom: 5pt;
}

.small_list_text {
	font-size: 11px; 
    color: #0b1c4a; 
    font-family: MS Sans Serif, Arial, Helvetica;
    margin-bottom: 5pt;
}

.content_padding {
    padding-left: 200px; 
    padding-right: 30px; 
}

.content_padding_small {
    padding-left: 50px; 
    padding-right: 30px;
}

.slogan {
	font-size: 13pt; 
    color: #0b1c4a; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
}

.copy {
	color: #dddddd; 
    font-family: Arial, Helvetica; 
    font-size: 8pt; 
}

/* ==== Link styles === */

A:link    { COLOR: #337ce5; }
A:active  { COLOR: #5281dd; }
A:hover   { COLOR: #5281dd; TEXT-DECORATION: none; }
A:visited { COLOR: #5281dd; }

A.black_nav:link,A.black_nav:visited,A.black_nav:active,A.black_nav:hover {
	font-size: 13px; 
    color: #000000; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    text-decoration: underline;
}

A.gr_nav:link,A.gr_nav:visited,A.gr_nav:active,A.gr_nav:hover {
	font-size: 13px; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #007053;
    text-decoration: underline;
}

A.mag_nav:link,A.mag_nav:visited,A.mag_nav:active,A.mag_nav:hover {
	font-size: 13px; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    color: #92216F; 
    text-decoration: underline;
}

.bottom_contact_email {
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

A.bottom_contact_email:link    { color: #ffffff; }
A.bottom_contact_email:visited { color: #ffffff; }
A.bottom_contact_email:hover   { color: #ffffff; text-decoration: NONE; }
A.bottom_contact_email:active  { color: #ffffff; text-decoration: NONE; }


.submenulink:link,A.submenulink:visited,A.submenulink:active  {
    color: #B3D1FD;
	font-size: 9px;
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    text-decoration: none;  }


A.submenulink:hover  {
    color: #ffffff;
	font-size: 9px;
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    text-decoration: none;  }

.sub_menu{
    color: #B3D1FD;
	font-size: 7pt;
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    padding: 8px 0px 0px 8px;
}
/* Bottom Navigation Line */
.bottom_nav {
    color: #337ce5; 
	font-size: 8pt; 
    font-family: Verdana, Tahoma, MS Sans Serif, Arial, Helvetica;
    line-height: 16px; 
    padding-bottom : 2;
}

.bottom_nav_link {
    color: #dddddd; 
    text-decoration: NONE;
}

A.bottom_nav_link:link { color: #dddddd; }
A.bottom_nav_link:visited { color: #dddddd; }
A.bottom_nav_link:hover { color: #ffffff; }
A.bottom_nav_link:active { color: #ffffff; }

/* ==== Form control elements === */

.blue_txt{
 COLOR: #337ce5;
}
.control
{
    font-size : 8pt;
    color : #000000;  
	background-color: white;
    font-family : arial, sans-serif;
    font-style : normal;
    font-weight : normal;
}

.xx_long_input {
    font-size : 8pt;
    color : #000000;  
	background-color: white;
    font-family : arial, sans-serif;
    font-style : normal;
    font-weight : normal;
    width: 400px; 
    max-width: 400px;    
}

.long_input {
    font-size : 8pt;
    color : #000000;  
	background-color: white;
    font-family : arial, sans-serif;
    font-style : normal;
    font-weight : normal;
    width: 200px; 
    max-width: 200px;    
}

.mid_input {
    font-size : 8pt;
    color : #000000;  
	background-color: white;
    font-family : arial, sans-serif;
    font-style : normal;
    font-weight : normal;
    width: 150px; 
    max-width: 150px;    
}

.short_input {
    font-size : 8pt;
    color : #000000;  
	background-color: white;
    font-family : arial, sans-serif;
    font-style : normal;
    font-weight : normal;
    width: 100px; 
    max-width: 100px;    
}

.text_area {
    font-size : 8pt;
    color : #000000;  
	background-color: white;
    font-family : arial, sans-serif;
    font-style : normal;
    font-weight : normal;
    height:104px; 
    max-height:104px; 
    width: 400px; 
    max-width: 400px;    
}

.error {
    font-size : 13px;
	color: red;
	padding-left: 50px;
	text-decoration: none;
}

.caption {
    font-style : italic;
/*	font-weight: bold; */
}

.not_specified {
	color: #cccccc;
}

.value_valid {
/*	color: #3333ee; */
}
.grey_bordered{
width: 150px;
height: 180px;
/*border-color: #ffffff;
border-width: 1px;
border-style: solid; */
}