﻿/* CSS Document */
* { margin:0; padding:0; }
a:link { text-decoration:none; color:#1660B5; font-weight:normal;}
a:visited { text-decoration:none; color:#1660B5; font-weight:normal;}
a:hover { text-decoration:underline; color:#1660B5; font-weight:normal;}
a:active { text-decoration:none; color:#1660B5; font-weight:normal;}
ul { list-style:none;}
ul li {list-style:none;}
img { border:0; margin:0; padding:0;}
.clear
{
	clear:both;	
}
html
{
	width:100%;
	height:100%;
	background:#ffffff;
}
body
{
	font-size:11px;
	font-family: Arial, Verdana, sans-serif;
	width:100%;
	min-height:100%;
	background:#ffffff url(../../images/1031/bg.jpg) repeat-x 50% 0%;
}
#mainwrap
{
	width:760px;
	margin:0 auto;
	text-align:center;	
}
#container
{
	text-align:left;	
}
#header-nav
{
	background:#ffffff url(../../images/1031/bg_tophead.gif) repeat-x;
	height:47px;	
	border:1px solid #ffffff;
	border-top:none;
	font-size:9px;
	position:relative;
}
#header-nav #logo a 
{
	display:block;
	overflow:hidden;	
	height:47px;
}
#header-nav #cmp-logo a
{
	display:block;
	height:28px;
	overflow:hidden;	
}
#logo
{
	width:156px;
	height:47px;
	float:left;	
}
#cmp-logo
{
	float:right;
	clear:right;	
	width:79px;
	height:28px;
}
#header-kv
{
	width:758px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#top-nav
{
	width:543px;
	height:19px;
	float:right;
	background:url(../../images/1031/element_topnav.gif) no-repeat top left;
}
#top-nav a:link { text-decoration:none; color:#ffffff; font-weight:normal;}
#top-nav a:visited { text-decoration:none; color:#ffffff; font-weight:normal;}
#top-nav a:hover { text-decoration:none; color:#002580; font-weight:normal;}
#top-nav a:active { text-decoration:none; color:#ffffff; font-weight:normal;}
#top-nav-inner
{
	width:526px;
	background:url(../../images/1031/bg_topnav.gif) repeat-x;
	float:right;
	height:19px;
}
#country-select
{
	float:none;
	position:absolute;
	top:27px;
	right:83px;	
}
#country-select select
{
	font-size:9px;
	width:120px;
	line-height:16px;
	height:16px;
}
#contentarea
{
	color:#363636;
	background:url(../../images/1031/bg_contentarea.png) repeat-y left top;
	border-bottom:1px solid #ffffff;
	width:100%;
}

#center-content, #right-content
{
	padding:10px;
	padding-bottom:9px;
	background:#EAEAEA;
	border:1px solid #ffffff;
	border-top:none;
	border-right:none;
	float:left;
	_height:202px;
	min-height:202px;
}
#right-content
{
	background:#E4E4E4;
}
#left-content
{
	width:159px;
	background:#99B8DC;
	float:left;	
	border-left:1px solid #ffffff;
}
#left-content h1
{
	padding-bottom:1px;	
}
#left-content h1 a, #center-content h1 a
{
	font-size:14px;
	font-weight:bold;	
}
#left-content p
{
	line-height:20px;
	padding-top:3px;
	padding-bottom:22px;
}
.leftmenu a:link { text-decoration:none; color:#002580;}
.leftmenu a:visited { text-decoration:none; color:#002580;}
.leftmenu a:hover { text-decoration:none; color:#FFFFFF;}
.leftmenu a:active { text-decoration:none; color:#002580;}
#left-content #newsletter
{
	color:#ffffff;
	background:#6C98C9;	
	padding:10px 10px 10px 10px;
	border-bottom:1px solid #ffffff;
}
#newsletter h4
{
	font-size:11px;	
	padding-top:0px;
}
#newsletter p
{
	line-height:15px;	
	padding-bottom:2px;
}
#newsletter .input-email
{
	width:60px;
	height:14px;
	font-size:9px;
	line-height:14px;
	color:#666;
	margin-right:4px;
}
#newsletter table tr td
{
	border:0;
	padding-top:3px;
	padding-bottom:3px;
}
#newsletter table tr td.col-1
{
	width:60px;
}
#newsletter table tr td.col-2
{
	font-weight:bold;
}
.formbutton2 {
	background-color:#2F4F83;
	border-width:0;
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:18px;
	padding-bottom:2px;
	width:120px;
	cursor:pointer;
}
#center-content
{
	width:379px;	
	border-bottom:0;
}
#center-content h1
{
	color:#1660B5;
	font-size:14px;	
}
#center-content img
{
	float:right;
}
#center-content h1
{
	padding-bottom:3px;	
}
#center-content p
{
	clear:both;	
	line-height:15px;
	font-size:11px;
	padding-top:11px;
	padding-bottom:0px;
}
#center-content p span
{
	float:left;	
}
#right-content
{
	width:198px;
	border-right:1px solid #ffffff;
	border-bottom:none;
	padding:0;
}
#right-content h1
{
	font-size:14px;
	font-weight:bold;
	color:#1660B5;	
	padding-bottom:3px;
}
#right-content h2
{
	font-size:14px;
	font-weight:bold;
	color:#1660B5;	
}
#right-content p
{
	padding-top:11px;
	line-height:15px;
}
.right-content-block
{
	border-top:1px solid #ffffff;	
	padding:10px;
}
.right-content-block-first
{
	padding:10px;
}
.right-content-block ul li, .right-content-block-first ul li
{
	background:url(../../images/1031/bullet_blue.gif) no-repeat left top;
	padding-left:11px;
	line-height:15px;
	display:block;
}
#right-content a:link { text-decoration:none; color:#1660B5; font-size:11px; display:block;}
#right-content a:visited { text-decoration:none; color:#1660B5; font-size:11px; display:block;}
#right-content a:hover { text-decoration:underline; color:#1660B5; font-size:11px; display:block;}
#right-content a:active { text-decoration:none; color:#1660B5; font-size:11px; display:block;}

#right-content h2 a:link { text-decoration:none; color:#1660B5; font-size:11px; display:block; font-weight:bold;}
#right-content h2 a:visited { text-decoration:none; color:#1660B5; font-size:11px; display:block; font-weight:bold;}
#right-content h2 a:hover { text-decoration:underline; color:#1660B5; font-size:11px; display:block; font-weight:bold;}
#right-content h2 a:active { text-decoration:none; color:#1660B5; font-size:11px; display:block; font-weight:bold;}

#footer
{
	clear:both;
	text-align:center;
	color:#1660B5;	
	font-size:10px;
	padding:5px;
	clear:both;
}