/* CSS Document */

* {
padding: 0;
margin: 0;
}

img {
border: none;
}

#wrapper{
width: 801px;
margin-bottom: 10px;
margin:10px auto;
}

#header{
width: 801px;
height: 136px;
background-image:url(../images/bg_header.gif);
background-repeat:no-repeat;
}

#navPrimary{

width: 801px;
height: 22px;
background-color: #00A0C6; 
}

#breadcrumbs{
position: relative;
height: 20px;
}

#content{
background-image:url(../images/bg_gradient.gif);
background-repeat:no-repeat;
background-position: bottom;
padding: 0 0 40px 0;
}

#columnLeft{
float: left;
width: 580px;
padding: 15px 0 0 10px;
}

#panel{
margin: 10px 0 20px 10px;
width: 525px;
}

#columnRight{
float: right;
width: 200px;
}

#columnRight img{
float: right;
margin: 0px 13px 20px 0;
}

#footer{
position: relative;
margin: 5px 0 0 0;
border-top: 1px solid #B2B2B2;
height: 30px;
}

#footer p{
font: normal 10px verdana, Arial, sans-serif;
margin: 14px 0 0 5px;
_margin: 10px 0 0 5px;
color: #818181;
}

.footnote{
font: normal 10px verdana, Arial, sans-serif;
margin: 3px 0 0 9px;
_margin: 3px 0 0 9px;
color: #818181;
}

/* Lists */

#columnLeft ol {
margin: 0 10px 10px 30px;
}

#columnLeft ol{
font: normal 10px verdana, Arial, sans-serif;
padding: 6px 0 6px 0;
}

#columnLeft ul {
list-style-image: url(../images/img_box.gif);
margin: 0 10px 10px 30px;
}

#columnLeft li{
font: normal 11px verdana, Arial, sans-serif;
padding: 6px 0 6px 0;
}

/* Navigational */

#navPrimary ul {
padding-left: 2px;
_margin-top: 4px;
}

#navPrimary li {
display:inline;
color:#FFF;
font-weight: bold;
font: bold 10px verdana, Arial, sans-serif;
padding: 0 12px 0 12px;
text-align: center;
}

#navPrimary li a{
color: #FFF;
text-decoration: none;
}

#navPrimary li a:hover{
color: #FFF;
text-decoration: underline;
}

#navSecondary{
}

#navSecondary ul{
margin: 15px 0 0 0;
padding: 0px 0 0 10px;
border-left: 1px solid #d2d2d2;
display: block;
}

#navSecondary li{
font: normal 11px verdana, Arial, sans-serif;
list-style-type: none;
margin: 6px 0 6px 0;
}

#navSecondary li a{
color: #282828;
text-decoration: none;
}

#navSecondary li a:hover{
text-decoration: underline;
}

#footer ul{
margin: 10px 0 0 0;
padding: 0px 0 0 10px;
position: absolute;
right: 0;
top: 0;
}

#footer li{
font: normal 10px verdana, Arial, sans-serif;
list-style-type: none;
display:inline;
border-right:1px solid #B2B2B2;
padding-right:4px;
padding-left:0px;
_padding-right:2px;
_padding-left:4px;
}

#footer li.last {
border: none;
}

#footer li a{
color: #818181;
text-decoration: none;
}

#footer li a:hover{
text-decoration: underline;
}

#breadcrumbs ul{
margin: 5px 0 0 0;
position: absolute;
right: 10px;
top: 0;
}

#breadcrumbs li{
font: normal 12px verdana, Arial, sans-serif;
list-style-type: none;
display:inline;
}

#breadcrumbs li.selected a{
color: #FFCE36;
text-decoration: underline;
}

#breadcrumbs li a{
color: #818181;
text-decoration: underline;
}

#breadcrumbs li a:hover{
text-decoration: underline;
}

/* Links */

a:link {}
a:link hover {}
a, a:visited {color: #282828}

/* Typography */

p{ font: normal 11px/1.4em verdana, Arial, sans-serif; color: #282828;margin: 10px 0 10px 0;}



p.highlight{
font: bold 15px verdana, Arial, sans-serif; color: #646464;
}

h1{
font: bold 16px verdana, Arial, sans-serif; color: #FFCE36;
}

h2{
font: bold 15px verdana, Arial, sans-serif; color: #00A0C6;
}

h2.special{
 font: normal 10px verdana, Arial, sans-serif; color: #000;
 background-color: #FFCC2F;
 height: 15px;
 padding: 3px 0 0 6px;
}

.findMore {
 background-color: #00A0C6;
 height: 15px;
 width: 112px;
 float: right;
 height: 22px;
 _height: 15px; 
 _padding-top: 3px;
 padding-left: 6px;
}

.findMore a{
font: normal 10px verdana, Arial, sans-serif;
color: #FFF;
text-decoration: none;
font-weight: bold;
}

.findMore a:hover{
text-decoration: underline;
}

/* Classes */

.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}

.floatLeft {float: left;}
.floatRight {float: right;}

.bold {
font-weight: bold;
}

.section {
margin: 5px 0 5px 0;
width: 250px;
position: relative;
}

.section img {
margin: 5px;
}

.section p {
width: 130px;
float: left;
}

.arrows{
font: normal 12px/1.5em verdana, Arial, sans-serif; color: #818181;
}

strong{
color: #00A0C6;
}

/* Tables */

.countries td { font: normal 11px/1.4em verdana, Arial, sans-serif; color: #282828;margin: 10px 0 10px 0; width: 200px;}

/* Forms */

/* Contact us */

form {
	border: 1px solid #d2d2d2;
	width: 355px;
	margin: 30px 0 0 85px;
	padding: 10px;
	}
	
input{
	display: block;
	float: right;
	width: 175px;
	margin-bottom: 2px;
	font: normal 11px verdana, Arial, sans-serif; color: #282828;		
}

label{
	display: block;
	float: left;
	margin-top: 1px;	
	margin-bottom: 10px;	
	font: normal 11px verdana, Arial, sans-serif; color: #282828;	
}

.btn_submit{
	width: 73px;
	margin-top: 2px;
 	background-color: #00A0C6;
	border: 1px solid #00A0C6;
	font: bold 11px verdana, Arial, sans-serif;	
	color: #FFFFFF;
}

textarea{
	width:350px; 
	font: normal 11px verdana, Arial, sans-serif; color: #282828;		
}

#error{
	font: bold 11px verdana, Arial, sans-serif; 
	color: #282828;
	margin: 10px;
	}

