/* CSS Document */
html {
height:100%;
}

body {
background:#ffffff;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

.clear {
clear:both;
}

p {
margin:0;
padding:0;
}

a {
color:#000000;
text-decoration:none;
}

a:hover {
color:#cc3366;
text-decoration:none;
}

.active{
color:#cc3366;
text-decoration:none;
font-weight:bold;
}

h1 {
padding:0 0 5px 0;
margin:0;
color:#463b4b;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
}

h2 {
padding:0 0 5px 0;
margin:0;
color:#ff3366;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}


#container {
width:1000px;
background:#ffffff;
margin:0 auto;
background:url(../images/cont_bg.gif) no-repeat;
height:650px;
}

#header {
border-top:5px solid #cc0000;
height:100px;
}

#logo {
width:250px;
float:left;
padding:10px 0 0 20px;
}

#links {
width:200px;
float:right;
padding:25px 20px 0 0;
border:0px solid;
}

#links ul,#links li{
margin:0;
padding:0;
display:inline;
list-style:none;
}

#banner {
height:284px;
background:url(../images/banner_bg.gif) repeat-x;
}

#mid {
width:930px;
padding:20px 20px 0 40px;
border:0px solid;
float:left;
}


#colA h1, #colA h2 {
font-weight:bold;
}

#col,#colA {
width:290px;
float:left;
border:0px solid;
}

#gap {
width:30px;
float:left;
}

#footer {
padding:0px;
width:970px;
padding:0 0 0 30px;
color:#666666;
}

.box {
border:0;
}

#a1 {
color:#ffffff;
}

ul, li {
padding:0;
margin:0;
list-style:none;
}

#countrylinks {
background:url(../images/flag.png) no-repeat left 7px;
padding:0 0 0 25px;
height:190px;
line-height:24px;
}

#countrylinks a{
color:#ffffff;
text-decoration:none;
}

#conttab td {
padding:4px 0;
}
