body{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background-color: #579DD2;
background-image:url('css2/main_bg.jpg');
background-repeat: repeat-y;
background-position:center; 
font-family: Arial, sans-serif;
font-size:6px;
color:#747371;
}


.firstrow{
height:85px;
background-image:url('css2/vtop.jpg');
background-repeat: repeat-x;
background-position:top; 
background-color: #579DD2;
}
.secondrow{
height:11px;
}

.maincel{
background-color: #ffffff;
}

.mainbottom{
background-image:url('css2/main_bottom.jpg');
background-repeat: repeat-x;
background-position:bottom; 
background-color: #ffffff;
height:100%;
color:#747371;
}

.sidebottom{
background-image:url('css2/bg_bottom.jpg');
background-repeat: repeat-x;
background-position:bottom; 
height:100%;
}


.link{
color:#ffffff;
margin-bottom:1px;
margin-left:18px;
text-decoration:none;
font-size:13pt;
display:inline-block;
}

.link:hover{
background-image:url('css2/button_active.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.link:active{
background-image:url('css2/button_active.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.link_active{
color: #ffffff;
margin-bottom:1px;
margin-left:18px;
text-decoration:none;
font-size:13pt;
display:inline-block;
background-image:url('css2/button_down.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.link_contact{
font-size:13pt;
color: #ffffff;
margin-right:10px;
margin-bottom:1px;
margin-left:18px;
text-decoration:none;
display:inline-block;
}
.link_contact:hover{
background-image:url('css2/button_active.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.link_contact:active{
background-image:url('css2/button_active.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}
.link_contact_active{
font-size:13pt;
color: #ffffff;
margin-right:10px;
margin-bottom:1px;
margin-left:18px;
text-decoration:none;
display:inline-block;
background-image:url('css2/button_down.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.fullheight{height:100%}  
.fullheight2{height:100%; width:100%}

.sub_link{
color:#727272;
display:inline-block;
font-size:10pt;
text-decoration:none;
margin-bottom:1px;
margin-left:13px;
}
.sub_link:hover{
background-image:url('css2/sub_blue.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}
.sub_link_active{
color:#727272;
display:inline-block;
font-size:10pt;
text-decoration:none;
margin-bottom:1px;
margin-left:13px;
background-image:url('css2/sub_blue.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.sub_link_right{
color:#727272;
display:inline-block;
font-size:10pt;
text-decoration:none;
margin-right:10px;
margin-bottom:1px;
margin-left:13px;
}

.sub_link_right:hover{
background-image:url('css2/sub_blue.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.sub_link_right_active{
color:#727272;
display:inline-block;
font-size:10pt;
text-decoration:none;
margin-right:10px;
margin-bottom:1px;
margin-left:13px;
background-image:url('css2/sub_blue.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.contact_table{
background-color: #F1F1F1;
padding-right:15px;
padding-left:15px;
padding-bottom:8px;
padding-top:8px;
}

.gen_link{
color:#1E8CE0;
text-decoration:none;
}

.gen_link:hover{
background-image:url('css2/sub_grey.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}

.pic_frame{
background-image:url('../pic_frame.jpg');
height:350px;
}
.pic_space{
padding-top:25px;
}

.top_strip{
background-image:url('css2/top_strip.jpg');
background-repeat: repeat-x;
background-position:bottom; 
}
.list{
color:#1E8CE0;
}
.text{
	color:#747371;
	font-size:12px;
}

.text_blue{
	color:#1E8CE0;
	font-size:12px;
}

.title_blue{
	color:#1E8CE0;
}

.picture_border{
border-style:solid;
border-width:2px;
border-color:#d5d5d5;
}
.picture_border:hover{
 border-color:#1E8CE0;
 }
 
 .picture_border_active{
border-style:solid;
border-width:2px;
border-color:#1E8CE0;
}
 
 .cell_underline{
background-image:url('css2/sub_grey2.jpg');
background-repeat: repeat-x;
background-position:bottom; 
	 }
	 
.close_top{
margin-top:6px;
	}
