@charset "UTF-8";
/* CSS Document */


body {
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#FFFFFF;
}

body, html {height:100%;}
html {height:100%;}
body {min-height:101%;}

body {background:url(../images/top_bg.jpg) repeat-x left top;}



img {
border-style:none;
}


#wrapper {
width:100%;
}


#container {
width:780px;
margin:auto;
}

#top {
height:322px;
width:780px;
}

#topupper {
height:110px;
width:780px;
overflow:hidden;
}

#topmiddle {
height:192px;
width:780px;
background-image:url(../images/topmid_bg.jpg);
}

#toplower {
height:20px;
width:780px;
background-image:url(../images/band_bgs.jpg);
}


#content {
width:780px;
background:url(../images/content_bg.jpg) repeat-y left top;
float:left;
}

#contentbox {
color:#333;
width:780px;
background:url(../images/cod.gif) no-repeat bottom;
float:left;
}

#leftcol {
float:left;
width:225px;
padding:0 0 35px 0;
}

#rightcol {
float:right;
width:530px;
padding:0 0 40px 0;
}

.rightbox {
padding-top:5px;
float:left;
width:510px;
}

.leftbox {
padding-top:5px;
float:right;
width:200px;
}


#nav {
width:230px;
float:left;
}



#navPrimary {
	list-style-type: none;
	font-weight: bold;
}

	#nav #navPrimary ul {
		margin: 15px 0 0 0;
		padding: 0 0 0 5px;
	}
		#nav #navPrimary ul li {
			list-style-type: none;
			list-style-position:outside;
			padding: 0 0 5px 0;
			margin: 0 0 5px 0;
			font-weight: bold;
		}
			 #nav #navPrimary ul li a {
				color: #FFF;
				padding: 0 0 0 20px;
				overflow:hidden;
				display:block;
				text-decoration:none;
			}
			
				 #nav #navPrimary ul li a:hover {
					color: #99CCFF;
					display:block;
					overflow:hidden;
					text-decoration:none;
				}
				 #nav #navPrimary ul li.current a {
					color: #99CCFF;
					display:block;
				}
				
				
				

#mainpic {
width:543px;
height:192px;
float:right;
}

#flashcontent {
float:left;
width:534px;
height:192px;
}

#flashcountries {
width:762px;
margin:auto;
}

.bodytext {
font-size:0.9em;
}

.bodytextblue {
color:#003366;
font-size:0.9em;
text-align:center;
}

.bodytextbluebold {
font-weight:bold;
color:#003366;
font-size:0.9em;
}

.bodytextbold {
font-weight:bold;
font-size:13px;;
}

.formtextblue {
color:#003366;

}

.bodytext a {
color:#003366;
text-decoration:underline;
}

.bodytext a:hover {
color: #99CCFF;
text-decoration:none;
}

.bodytext a:visited {
color:#003366;
}

h2 {
color:#003366;
text-align:left;
display:block;
padding:15px 0 5px 0;
margin:0;
}

h2 a {
color:#003366;
font-size:0.8em;
}

#footer {
font-size:0.8em;
text-align:center;
clear:both;
height:37px;
background-image:url(../images/band_bgs.jpg);
color:#999999;
}



#footer a {
line-height:37px;
color:#999999;
text-decoration:none;
}

#footer a:visited {
color:#999999;
text-decoration:none;
}

#footer a:hover {
color: #99CCFF;
text-decoration:underline;
}




/* POP UP CONTAINERS */

#popcontainer {
width:540px;
margin:auto;
text-align:center;
}
#popwrapper {
width:100%;
}

body#access {
background-image:none;}

#list ul {
padding:0 0 0 16px;
margin:0;
}

h3 {
font-size:14px;
padding:5px 0 0 0;
margin:0;
}

.contactus {
width:205px;
float:left;
padding:5px;
}

#addresses {
clear:both;
}

#contable {
padding-top:20px;
clear:both;

}

.smallprint {
font-size:9px;
}

h4 {
margin:0;
padding:12px 0 5px 0;
}

.nodot {
list-style:none;
}