/* ----------- General Classes ------------------ */

h1
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;										
	font-weight: normal;
}

h2
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;
	font-weight: normal;	
}

h3
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;
	font-weight: normal;	
}

h4
{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #050057;
	font-weight: normal;	
}

body
{
	font-family: Verdana;
	font-size: 12px;
	color: #050057;	
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
}

td
{
	padding: 0px;
	/* border: solid 1px red; */
}

table
{	
	border: none 0px transparent; 
	border-collapse: collapse;
	/* border: solid 1px red; */
}

div.divider
{
	line-height:5px;
}

.green_list
{
	list-style-image: url(../images/green-bullet-blue-background.gif);

}

.green_list2
{
	list-style-image: url(../images/arrow2.gif);	
}

.page_break_before
{
	page-break-before: always;
}

.page_break_after
{
	page-break-after: always;
}

.red {
	color:#FF0000;
}

/* ----------- End of General Classes ----------- */

/* ----------- Header Classes ------------------- */

.bright_blue_reg
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #120F9C;	
}

.bright_blue_med
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #120F9C;	
}

.med_text {
	font-family: Trebuchet MS;
	font-size: 17px;
}

.bright_blue_reg_bold
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #120F9C;	
	font-weight: bold;
}

a.header_links:visited
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: none;
}

a.header_links:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: underline;
}

a.header_links:active
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: none;
}

a.header_links:link
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: none;
}

a.header_links_bold:visited
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: none;
	font-weight: bold;
}

a.header_links_bold:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: none;
	font-weight: bold;
}

a.header_links_bold:active
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: none;
	font-weight: bold;
}

a.header_links_bold:link
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #120F9C;	
	text-decoration: none;
	font-weight: bold;
}

/* ----------- End of Header Classes ------------ */

/* ----------- Content Classes ------------------ */

.bright_blue
{
	color: #120F9C;
}

td.business_background
{
	background-image: url(../images/business-top.jpg);			
	font-family: Trebuchet MS;
	font-size: 18px;
	color: white;			
}

td.business_background2
{
	background-image: url(../images/business-bottom.jpg);			
	font-family: Trebuchet MS;
	font-size: 14px;
	color: white;			
}

.page_text_white_lrg
{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: white;;		
}

.page_text_white_med
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: white;									
}

.page_text_blue_lrg
{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #050057;
}

.page_text_blue_med
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;	
}

.page_text_blue_med2
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;	
}

.page_text_reg
{
	font-family: Verdana;
	font-size: 12px;
	color: #050057;		
}

.page_text_med
{
	font-family: Verdana;
	font-size: 12.5px;
	color: #050057;		
}


.page_text_xsmall
{
	font-family: Verdana;
	font-size: 10px;
	color: #080185;		
}

a.page_links:visited
{
	font-family: Verdana;
	font-size: 12px;
	color: #050057;
	text-decoration: underline;	
}

a.page_links:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #050057;	
	text-decoration: underline;	
}

a.page_links:active
{
	font-family: Verdana;
	font-size: 12px;
	color: #050057;
	text-decoration: underline;	
}

a.page_links:link
{
	font-family: Verdana;
	font-size: 12px;
	color: #050057;
	text-decoration: underline;	
}

a.page_links_med:visited
{
	font-family: Verdana;
	font-size: 12.5px;
	color: #050057;
	vertical-align: bottom;	
	text-decoration: none;	
}

a.page_links_med:hover
{
	font-family: Verdana;
	font-size: 12.5px;
	color: #050057;	
	text-decoration: none;	
}

a.page_links_med:active
{
	font-family: Verdana;
	font-size: 12.5px;
	color: #050057;
	text-decoration: none;	
}

a.page_links_med:link
{
	font-family: Verdana;
	font-size: 12.5px;
	color: #050057;
	vertical-align: bottom;	
	text-decoration: none;	
}

td.page_links_med
{
	
	font-family: Verdana;
	font-size: 12.5px;
	color: #050057;
	text-decoration: none;	
}

td.page_links_service
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;	
	text-decoration: none;
}	

a.page_links_service:visited
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;
	text-decoration: none;	
}

a.page_links_service:hover
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;	
	text-decoration: none;	
}

a.page_links_service:active
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;	
	text-decoration: none;	
}

a.page_links_service:link
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #050057;
	text-decoration: none;	
}

.page_links_green
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #45A245;	
	text-decoration: underline;
}	

a.page_links_green:visited
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #45A245;
	vertical-align: bottom;	
	text-decoration: underline;	
}

a.page_links_green:hover
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #45A245;		
	text-decoration: underline;	
}

a.page_links_green:active
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #45A245;	
	text-decoration: underline;	
}

a.page_links_green:link
{
	font-family: Trebuchet MS;
	font-size: 17px;
	color: #45A245;
	text-decoration: underline;	
}

td.dotted_menu_divider
{
	background-image: url(../images/dotted-menu-divider.gif);
	height: 12px;	
}

td.dotted_menu_divider_blue_background
{
	background-image: url(../images/dotted-menu-divider-blue-background.gif);
	height: 12px;	
}

.underline {
	text-decoration: underline;
	}
.floatright {
	float:right;
	}
.clearboth {
	clear:both;
	}		
	
a img {
	border:none;
	}
	
.center {
	display:block;
	padding:0px;
	margin: 15px auto;
	text-align:center;
	}
		

/* ----------- End of Content Classes ----------- */

/* ------------ Footer Classes ------------------ */

a.footer_links:visited
{
	font-family: Verdana;
	font-size: 10px;		
	color: #5B84B8;	
	text-decoration: underline;	
}

a.footer_links:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #5B84B8;	
	text-decoration: underline;	
}

a.footer_links:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #5B84B8;	
	text-decoration: underline;	
}

a.footer_links:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #5B84B8;	
	text-decoration: underline;
}

a.footer_links2:visited
{
	font-family: Verdana;
	font-size: 10px;		
	color: #080185;	
	text-decoration: underline;	
}

a.footer_links2:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #080185;	
	text-decoration: underline;	
}

a.footer_links2:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #080185;	
	text-decoration: underline;	
}

a.footer_links2:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #080185;	
	text-decoration: underline;
}

a.footer_links3:visited
{
	font-family: Verdana;
	font-size: 10px;		
	color: #BFD0F1;	
	text-decoration: underline;	
}

a.footer_links3:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #BFD0F1;	
	text-decoration: underline;	
}

a.footer_links3:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #BFD0F1;	
	text-decoration: underline;	
}

a.footer_links3:link
{
	font-family: Verdana;
	font-size: 10px;
	color: #BFD0F1;	
	text-decoration: underline;
}
	
/* ------------ End of Footer Classes ----------- */


