@charset "iso-8859-1";
/* CSS Document */
#container{ width:980px; background-color:#FFFFFF;  margin: 0 auto; text-align: left;}
#header {display:inline; width:980px; float:left; height:80px;}
#logo {width:440px; float:left; height:80px; display:inline;}
#menu {width:530px; float:right; height:80px; display:inline; }
#locmenu {float:left; display:inline; }
#main {width:980px; display:inline; float:left;}

#lmain{display:inline; float:left;  width:332px;}

#rmain{display:inline; float:left;  width:648px;}
#rmain2{float:right;  width:309px; height:213px; padding-right:10px;}

#rmain3{
float:left;  
width:309px; 
height:213px; 
padding-right:10px;
background:url(../images/bgleft.gif) no-repeat left top;
}

#rmain4{
float:left; 
overflow: hidden;
display:inline;
height: 76px;
width: 648px;
}

#newsletter{
padding-top:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:919191;
}

div.ads {
overflow: hidden;
background:url(../images/adback.jpg) no-repeat left top;
height: 76px;
width: 648px;
}

.menu {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
			
div#hor_menu ul#ul_menu {
list-style: none;
margin: 4px 0 0 0;
padding: 3px 0 0 0;
}

div#hor_menu ul#ul_menu li {
display: inline;
float: left;
width: 114px; 
background: #62c8d7 url(images/nm2.jpg) left bottom no-repeat;
border-bottom: 1px solid #ffffff;
margin-left: 1px;
}

div#hor_menu ul#ul_menu li a {
display: block;
width: 100%;
padding: 8px 0 7px 0;
color: #ffffff;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-align: center;
text-shadow: 0 1px 0 #333333;
}

div#hor_menu ul#ul_menu li a:hover {
background: #BDE256 url(images/nm3.jpg) left bottom no-repeat;
}

div#hor_menu ul#ul_menu li.active a:hover {
background: none;
}

div.ads a {
display: block;
text-decoration: none;
}

div.ads a:hover {
text-decoration: none;
}

div.ads a img {
float: left;
padding: 10px 15px 5px 10px;
}

div.ads a.adsTitle:link {
text-decoration: none;
}

div.ads a.adsTitle:hover{
text-decoration: none;
color: #BDE256;
}

div.ads a strong {
font-size: 20px;
padding:16px 0 2px;
display:block;
color: #60B1CC;
}

div.ads a.adsDescription {
text-decoration: none;
}

h1{
color: #60B1CC;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: bold;
}

h2{
color: #BEE358;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
}

.mainText {
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.greyLink {
color: #777777;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration: none;
}

#locations {width:162px; float:left; height:50px; display:inline; }
#places {width:205px; float:left; height:25px; display:inline; }
#ctr {width:162px; float:left; height:22px; display:inline; }

.countries{
color: #58b5c7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration: none;
margin-left:5px;
}

.locmenu {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
			
div#hor_locmenu ul#ul_locmenu {
list-style: none;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
}

div#hor_locmenu ul#ul_locmenu li {
display: inline;
float: left;
width: 114px; 
background: #62c8d7 url(images/locblue.jpg) left bottom no-repeat;
border-bottom: 1px solid #ffffff;
margin-left: 1px;
}

div#hor_locmenu ul#ul_locmenu li a {
display: block;
width: 100%;
padding: 10px 0 0px 0;
color: #ffffff;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-align: center;
text-shadow: 0 1px 0 #333333;
}

div#hor_locmenu ul#ul_locmenu li a:hover {
background: #BDE256 url(images/locgreen.jpg) left bottom no-repeat;
}

div#hor_locmenu ul#ul_locmenu li.active a:hover {
background: none;
}