body {margin: 0px; padding: 0px; background:#FFFFFF; }

*{font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px; }

a{text-decoration:none; color:#132541;}
a:hover{text-decoration:underline;}

p{margin:15px 0;}

h2{font-size:22px; font-weight:normal;}
h3{font-size:18px; font-weight:normal;}

#mainwrap{background:url(../images/mainback.gif) repeat-x #2b58ab;}
#wrap{width:970px; margin:0 auto; overflow:hidden; background:url(../images/mapback.jpg) no-repeat  center 113px;}
#wrapsub{width:970px; margin:0 auto; overflow:hidden; background:url(../images/mapback_sub.jpg) no-repeat  center 113px;}

#top{height:100px;}
a#logo{width:234px; height:100px; display:block; background:url(../images/logo.gif) no-repeat;  text-indent:-9999px; float:left; }

#slogan{width:446px; height:100px; float:right; background:url(../images/slogantop.gif) no-repeat; text-indent:-9999px; }



/****************** changes 05.2011 *****************/

ul#navbar{margin:0; padding:0; list-style:none; width:970px; height:57px; background:url(../images/navbarback.jpg);}
ul#navbar li{float:left; background:url(../images/navbarline.gif) no-repeat right; width:108px;}
ul#navbar li.lastchild{background:none; width:106px;}
ul#navbar li a{color:#fff; font-size:13px; font-weight:bold; letter-spacing:-0.5px; display:block; width:107px; height:38px; padding-top:19px; text-align:center;}
ul#navbar li a.lastchild{width:106px;}
ul#navbar li a:hover{background:url(../images/navbarhover.gif) repeat-x; color:#aec2e5;}
ul#navbar li a.firstchild:hover{background:url(../images/firstchildback.gif) no-repeat;}
ul#navbar li a.lastchild:hover{background:url(../images/lastchildback.gif) no-repeat right;}

/**************************************************/


#mainimage{height:350px; overflow:hidden; }
#homepageslogan{width:334px; height:98px; background:url(../images/homepageslogan.gif); text-indent:-9999px; margin:140px 0 0 0; float:left;}

#flashcontent{width:620px; height:355px; float:right;}

#col1, #col2{width:330px; float:left; padding:0 20px; margin:20px 0 0 0; color:#fff;}
#col1sub{width:930px; float:left; padding:0 20px 30px 20px; margin:20px 0 20px 0; color:#fff;  }
#col1sub a{color:#8bade8;}
#col3{width:181px; float:left; padding:0 20px; margin:20px 0 0 0; color:#fff;}

#col2 ul{list-style:none; margin:0; padding:0;}
#col2 ul li{margin-bottom:10px; border-bottom:1px solid #5a84ce; padding-bottom:5px;}
#col2 ul li a{color:#fff;}

#twitter {display:block; width:200px;margin:20px 0 0 0;}
.twitter-link {float:left; padding:3px 0 0 0;}
.twitter-link a, a:hover {color:#8bade8;}
.twitter-img {float:left; padding:0 0 0 6px;}

#skype {display:block; width:200px;margin:20px 0 20px 0;}
.skype-img {float:left; margin-right: 10px; padding:0;}
.skype-name {float:left; padding:3px 0 0 0;}

#footerwrap{background:url(../images/footerback.gif) repeat-x; height:120px; overflow:hidden;}
#footer{margin:60px auto 20px auto;  width:930px; color:#606c80; padding:0 20px;}
.footeraddress{float:right;}

.imports_ul{margin:0; padding:0;}
.imports_ul li{padding:10px 0; margin-left:15px;}

.profile_logos{margin:20px 20px 0 0; }
.profile_logos2{margin:20px 0 0 0 ;}

#addressbottom{clear:both; overflow:hidden; color:#ceddf7; border-top:1px solid #3c6bbc; }
.addressbottom_p{float:left; margin:10px 0 0 20px; padding-bottom:20px;}
.uj{background:url(../images/uj.gif) no-repeat left; padding-left:20px;}

.subphotos{float:right; margin:0 0 20px 20px;}

#addressbottom a, #col3 a, imports_ul a{color:#8bade8;}

.strong{font-weight:bold; }

.tbl_address td{padding:5px 10px 5px 10px; background:#3969c0;}

.tbl_address td.tab_title{height:26px; background:url(../images/tab_top.gif) repeat-x bottom; padding:5px 10px;}

.contact_box{width:280px; float:left;}





