/* common styles: */

body {font-family:arial; font-size:12px; color:#646464; text-decoration:none; background-color:#eee;margin:0px;padding:0px;}

td, font, p, div, span {font-family:arial; font-size:12px; color:#646464; text-decoration:none;}

input, select, textarea {font-family:arial; font-size:12px; color:#646464; text-decoration:none; background-color:#ffffff;}

a:link {font-family:arial; font-size:12px; color:#646464; text-decoration:none;}
a:visited {font-family:arial; font-size:12px; color:#646464; text-decoration:none;}
a:hover {font-family:arial; font-size:12px; color:#646464; text-decoration:underline;}
a:active {font-family:arial; font-size:12px; color:#646464; text-decoration:none;}


/* fonts: */
.txt_foot {font-family:arial; font-size:12px; color:#7fbcd5; text-decoration:none;}
.txt_copy {font-family:arial; font-size:12px; color:#a6a6a6; text-decoration:none;}
.txt_contact {font-family:arial; font-size:12px; color:#35400e; text-decoration:none;}
.txt_title{font-family:arial; font-size:13px; color:#646464; text-decoration:none;font-weight:bold;}
.txt_cont{font-family:arial; font-size:12px; color:#646464; text-decoration:none;}
.title_blue{font-family:arial; font-size:12px; color:#0079ab; text-decoration:none;font-weight:bold;}


/* backgrounds: */
.bg_white{background-color:#fff;}
.bg_orange{background-color:#ffb54d;}
.bg_left{background-image:url(images/left_bg.gif);background-repeat: repeat-y;}
.bg_box{background-image:url(images/box_bg.gif);background-repeat: repeat-x;padding:25 5 0 10;height:316px;}
.bg_services{background-image:url(images/services_content_bg.jpg);background-repeat: no-repeat;padding:25 10 0 10;height:382px;text-align:justify;}
.bg_mission{background-image:url(images/mission_content_bg.jpg);background-repeat: no-repeat;padding:25 10 0 10;height:387px;text-align:justify;}
.bg_contact{background-image:url(images/contact_content_bg.jpg);background-repeat: no-repeat;padding:20 10 0 23;height:383px;line-height:17px;}
.bg_box2{background-image:url(images/box2_bg.gif);background-repeat: repeat-x;padding:17 0 0 0;height:383px;text-align:center;}
.bg_box2_con{background-image:url(images/box2_bg.gif);background-repeat: repeat-x;padding:20 0 0 20;height:383px;}

/* positioning: */
.pad_top5{padding:5 0 0 0px;}
.pad_top8{padding:8 0 0 0px;}
.pad_top10{padding:10 0 0 0px;}
.pad_top15{padding:15 0 0 0px;}
.pad_top20{padding:20 0 0 0px;}
.pad_top25{padding:25 0 0 0px;}
.pad_top28{padding:28 0 0 0px;}
.pad_top30{padding:30 0 0 0px;}
.pad_top35{padding:35 0 0 0px;}
.pad_cont{padding:12 0 0 12px;}
.pad_left15{padding:0 0 0 15px;}
.pad_mnu{padding:22 0 0 10px;}

/* particular styles: */
.foot_border1{border:2px solid #fff;}
.foot_border2{border:1px solid #ffb54d;background-color:#fff;padding:1px;}

/* links: */
a.footer:link {font-family:arial; font-size:12px; color:#7fbcd5; text-decoration:none;}
a.footer:visited {font-family:arial; font-size:12px; color:#7fbcd5; text-decoration:none;}
a.footer:hover {font-family:arial; font-size:12px; color:#ffca7f; text-decoration:none;}
a.footer:active {font-family:arial; font-size:12px; color:#7fbcd5; text-decoration:none;}

a.more:link {font-family:arial; font-size:12px; color:#ff9500; text-decoration:none;font-weight:bold;}
a.more:visited {font-family:arial; font-size:12px; color:#ff9500; text-decoration:none;font-weight:bold;}
a.more:hover {font-family:arial; font-size:12px; color:#ff9500; text-decoration:underline;font-weight:bold;}
a.more:active {font-family:arial; font-size:12px; color:#ff9500; text-decoration:none;font-weight:bold;}

a.services:link {font-family:arial; font-size:12px; color:#646464; text-decoration:none;}
a.services:visited {font-family:arial; font-size:12px; color:#646464; text-decoration:none;}
a.services:hover {font-family:arial; font-size:12px; color:#646464; text-decoration:none;font-weight:bold;}
a.services:active {font-family:arial; font-size:12px; color:#646464; text-decoration:none;}



/* input, textarea, select: */
.message{width:270;background-color:#fff;padding:4px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border: 1px solid #999;}
.contact{width:270px;height:24px;background-color:#fff;padding-left:4px;padding-top:4px;font-family:arial; font-size:12px;text-decoration:none;valign:middle;border: 1px solid #999;}
.clear {
	 font-family: Tahoma;
	 font-size: 12px;
	 color:#515441;
     width:110px;
	 border-color:#fcfcfe;
	 border:1px solid #fcfcfe;
	 background-color:#bbbea9; 
	 font-weight:bold;
}	

ul.list {list-style-image:url(images/bullet.gif); margin-left:15px; padding-left:20px; margin-top:0px;margin-bottom:0px; line-height:16px;}
div.msg_succes {font-weight: bold; font-size: 13px; font-style: italic; background-color: #F0FFF0; color:#006400; border: 1px solid #006400; width: 270px; padding-left: 10px; text-align: center;}