/************ TAGs ************/
BODY {
	font-family: Helvetica, sans-serif;
	margin: 0px; padding:0px;
	color:#3d505a; background-color:#3d459c;}
A {
	text-decoration:none;
	color:#2c3695;}
	a img {
	border:0px;
	}
A:hover {
	text-decoration:underline;}
A.menu {
	font-size: 11px;
	color: #FFF;
	padding:0px 2px;}
A.menu:hover {
	color: #e26ba2;
	text-decoration:none;}
A.selected {
	font-size: 11px;
	color: #e26ba2;
	padding:0px 2px;}
A.selected:hover{
	text-decoration:none;}
A.footer_email {
	font-weight: normal; 
	color:#eef0ff;
	text-decoration:underline;
	}
A.footer_email:hover {
text-decoration:none;
}	

A.footer_email_home {
	font-weight: bold; 
	color:#B3C3C3;}
IMG {margin:0px; padding:0px;}
P { padding:0px; margin:20px 0px 0px 0px;}

table td { vertical-align:top;}

TD.menu {
	font-size:11px;
	color: #FFF; background-color:#172155; vertical-align: middle;}

h1 { font-size: 14pt; color: #2c3695; background-color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 25px; padding:0px; font-weight:normal; text-transform:uppercase; line-height:24px;}

/************ IDs ************/
#blue_line_pic {
	height: auto;
	width:261px;
	background-image:url(images/bg_r_b.gif);
background-repeat:repeat-y;
background-position: right;
	}
	
#blue_line_right {
	border-right: solid #8490c8 1px;
	vertical-align:top!important;
	height:100%;}

.top_align {
vertical-align:top;
}

.bg_left {
background-image:url(images/bg_r_b.gif);
background-repeat:repeat-y;
background-position:left;
padding-left:1px;
background-color:#FFFFFF;
padding-bottom:28px;
border-bottom:1px solid #8490c8;
padding-left:30px;
}


/************ CLASSes ************/
.title {
	font-size: 14pt;
	color: #2c3695; background-color:#ffffff;
	margin: 15px 15px 10px 15px;}

/*
.page_title {
	font-size: 14pt;
	color: #2b3982; background-color:#ffffff;
	margin-left:25px;}
*/

.main_text{
	color: #3D505A; background-color:#ffffff;
	margin-left: 25px;
	font-size: 11pt;
	line-height: 15pt;
	margin-right: 20px;}
.main_text_bold{
	color: #393d51; background-color:#ffffff; 
	font-size: 11pt;
	font-weight: bold;
	margin-left: 25px;
	padding-right:15px;}
.main_text_home{
	color: #404041; background-color:#ffffff;
	margin: 5px 20px 5px 25px; padding:0px;
	font-size: 11pt;
	line-height: 15pt;
	}
.main_text_services {
	color: #3F459D; background-color:#ffffff;
	font-size: 14pt;
	font-weight:bold;
	line-height: 12pt;
	text-align:center;
	margin:0 20px 0 25px;}

.quote{ /*quotes for testimonial_text*/
	font-family: Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3B52BF; background-color:#ffffff;}

.testimonial_text{
	font-size: 10pt;
	color: #293a96; background-color:#ffffff;
	margin: 10px 10px 10px 15px;}
	
.testimonial_signature1{
	font-size: 12pt;
	font-weight: bold;
	color: #293a96; background-color:#ffffff;
	margin:0px;
	line-height:18px;
	}
	
.testimonial_signature2{
	font-size: 10pt;
	font-weight: bold;
	color: #293a96; background-color:#ffffff;
	margin: 0px 0px;
	line-height:16px;
	}

.small_text{ /*under President's photo, for example*/
	font-size: 8pt;
	color: #2b3982; background-color:#ffffff;}

.footer_MFranabar{
	font-size: 11pt;
	font-weight: bold; 
	color: #F4CAAA;
	vertical-align:middle; 
	margin-right: 15px;}
	
.footer_contacts{
	font-size: 10pt;
	color: #eef0ff;	
	vertical-align:middle; 
	margin:10px 0 0 0px;
	text-align:left;
	padding:0px 0px 0px 23px;
	}
	
.footer_contacts1{
	font-size: 10pt;
	color: #eef0ff;	
	vertical-align:middle; 
	margin:10px 0 0 20px;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:right;
	}
	
.f1_align {
vertical-align:middle;
}
	
.td_footer {
padding-right:23px;
vertical-align:middle;
}
	
.td_footer1 {
width:473px;
vertical-align:middle;
}
	
.footer_MFranabar_home{
	font-size: 11pt;
	font-weight: bold;
	color: #B3C3C3; background-color:#35666f;	
	vertical-align:middle; 
	margin-right:15px;}
.footer_contacts_home{
	font-weight: bold; 
	font-size: 10pt;
	color: #B3C3C3;	background-color:#35666f;
	vertical-align:middle; 
	margin-left: 15px;}
.left_column_text {
	font-size: 10pt;
	color: #2B3982; background-color:#ffffff;}
	
.left_hometext {
vertical-align:top;
background-color:#ffffff;
}

.homelefttext_align {
vertical-align:middle;
height:369px;
}

.link_st1 {
text-decoration:underline;
font-weight:bold;
}

.link_st1:hover {
text-decoration:none;
}

.bold_blue_text {
font-weight:bold;
color:#2c3695;
}

.services_list {
margin:20px 0px 0px 0px;
padding:0px;
list-style:none;
}

.services_list li {
margin:0px;
padding:0px 0px 12px 0px;
}

.services_list li a {
text-decoration: none;
padding-left:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(images/bul_serv_name.gif);
background-repeat:no-repeat;
background-position:0px 5px;
font-size:16px!important;
}

.services_list li a:hover {
text-decoration: none;
background-image:url(images/bul_serv_name_h.gif);
color:#d42630;
}

#overDiv {
padding:7px 10px 7px 12px;
margin:0px;
font-size:12px;
background-color:#f4f4f4;
border:1px solid #dee0e7;
margin-top:2px;
width:400px;
height:100px;
text-align:justify;
color:#3d505a;
}

.border_img img {
border:2px solid #f4f4f4;
}

.border_img:hover img {
border:2px solid #dee0e7;
}

.link_more {
padding-top:15px;
padding-left:0px;
text-align:center;
width:100%;
}

.box_link {
width:186px;
height:22px;
display:block;
background-image:url(images/box_link_more.gif);
background-repeat:no-repeat;
background-position:left top;
text-align:center;
}

.box_link span {
padding-top:4px;
display:block;
}

.box_link a {
color:#FFFFFF;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
background-image:url(images/bul_link_more.gif);
background-repeat:no-repeat;
background-position:right 2px;
padding-right:10px;
}

.box_link a:hover {
background-image:url(images/bul_link_more_h.gif);
text-decoration:none;
}

.v_m {
vertical-align:middle!important;
background-image:url(images/header4_home2.jpg);
background-repeat:no-repeat;
background-position:168px 0px;
}
