/* CSS Document */
body{padding:0px; margin:0px; background-image:url(../images/b_body.jpg); background-repeat:repeat-x; color:#869496; font:12px/18px Tahoma, Geneva, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:11px/16px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

.headline{font:12px/16px Arial, Helvetica, sans-serif; color:#2e6b95; font-weight:bold}

#container{width:900px; margin:20px auto;}


/* HEADER */

#headerPan{width:900px; height:390px;}

#headerPan #follow{position:absolute; top:36px; left:998px; width:127px}
#headerPan #follow img{float:left; margin-right:10px}

#headerPan ul.menu{
	margin-top:65px;
	width:650px;
	height:18px;
	float:right;
}
#headerPan ul.menu li{float:left; height:18px; margin-right:30px;}

#headerPan ul.menu li.linem{width:50px; padding-left:10px; background:url(../images/spacer_m.gif) 0 5px no-repeat; color:#0080C0; font-weight:bold} 
#headerPan ul.menu li.linem1{width:50px; padding-left:15px; background:url(../images/spacer_m.gif) 0 5px no-repeat; color:#0080C0; font-weight:bold}

#headerPan ul.menu li.linem2{width:125px; padding-left:15px; background:url(../images/spacer_m.gif) 0 5px no-repeat; color:#0080C0; font-weight:bold}

a:link{ text-decoration:none;  color:#0080C0;}
a:visited{ text-decoration:none;  color:#0080C0;}
a:hover{ text-decoration:none;  color:#005F8C;}


/* CONTENT */

#contentPan{width:900px; position:relative; margin:25px 0 15px 0; padding-top:25px}

#gal{width:670px; margin:0 0 0 0; float:left; text-align:justify; }
#gallery {width:120px; height:120px; float:left; margin-right:30px; }
 .gallery {width:120px; height:120px; float:left; margin-right:30px; border:3px  #EAEA00 solid }
 .gallery1 {width:120px; height:120px; float:left; margin-right:30px; margin-top:30px; border:3px  #EAEA00 solid}
#c1{width:207px; margin:0 18px 0 20px; float:left}
#c2{width:650px; margin:0 0 0 0; float:right}
.c3{width:207px; margin:0 18px 0 20px; float:left; height:150px}

#latest_news h2{height:27px; position:relative; background:url(../images/h_news.gif) 0 0 no-repeat; margin-bottom:16px}
#latest_news p{padding:0 5px 10px 26px; background:url(../images/icon_news.gif) 0 0 no-repeat; margin-bottom:10px; border-bottom:#6a6a6a 1px dotted}
#latest_news p#last_news{border:none; margin-bottom:0; padding:0 5px 0 26px}

#welcome{margin-bottom:27px; text-align:justify}
#welcome h2{height:27px; position:relative; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:4px}
#welcome img{float:left; margin-right:19px}

#solutions{min-height:165px; background-image:url(../images/4563.jpg); background-position:right; background-repeat:no-repeat}
#solutions h2{height:27px; position:relative; background:url(../images/h_solutions.gif) 0 0 no-repeat; margin-bottom:15px}
#solutions p{width:220px; margin-left:2px; margin-bottom:15px}

#solutions ul{margin-left:2px}
#solutions ul li{ background: url(../images/arrow.gif) 0 8px no-repeat; padding:0 0 0 17px; margin-bottom:8px;}
#solutions ul li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#709400; text-decoration:underline;}
#solutions ul li a:hover{color:#000000; text-decoration:none}

#map{width:400px; height:230px; float:right; }
/* FOOTER */

#footerPan {width:900px; height:58px; border-top:1px dotted #0099CC}
#footerPan p{padding: 10px 0 0 0; font:11px/16px Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footerPan p span{ font:11px/16px Arial, Helvetica, sans-serif; color:#848484;}
#footerPan p a{ font:11px/16px Arial, Helvetica, sans-serif; color:#848484; text-decoration:none; padding: 0 3px }
#footerPan p a:hover{ font:11px/16px  Arial, Helvetica, sans-serif; text-decoration:underline;}
