/* CSS Document */



body{

	background:#fff;

	margin:0px;

	padding:0px;

	}

img{

	border:none;

	}

.clear{

	clear:both;

	}	

div{

	margin:0px;

	padding:0px;

	float:left;

	font:12px Arial, Helvetica, sans-serif;

	color:#3f3f3f;

	}

	

p, ol, ul, h1, h2, h3, html, li, table, form, td, dd, dt{

	margin:0px;

	padding:0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#3f3f3f;

	}

	

h1{

	font:bold 18px Arial, Helvetica, sans-serif;

	color:#0077C1;

	display:inline;

	}

	

h2{

	font:16px Arial, Helvetica, sans-serif;

	color:#0077C1;

	display:inline;

	}

#main-wrapper{

	margin:0 auto;

	width:990px;

	float:none;

	}

#main-wrapper2{

	margin:0 auto;

	width:990px;

	float:none;

	}

 #header{

	width:990px;

	background:url(../images/header-bg.gif) repeat-x;

	overflow:hidden;


	margin:0px;

	height:100px;

	padding:0px;

	}

#header .logo{

	width:404px;

	margin:10px 0 0 12px;

	}

#header .slogan{

	width:500px;

	margin:-8px 0 0 0;

	float:left;

	}
#header .favourites{

	width:415px;

	margin:5px 0 0 0;

	float:right;

	}

 .navi{

	background:url(../images/nav-bg.gif) repeat-x;

	height:69px;

	width:990px;

	padding:12px 0 0 0;

	}

.notice{

	width:976px;

	padding:10px 0 0 14px;

	background:url(../images/notice-bg.gif) repeat-x;

	height:81px;

	

	}

.notice span{

	font:bold 36px Arial, Helvetica, sans-serif;

	color:#df8402;

	line-height:25px;

	letter-spacing:-2px;

	}

.notice .special{

	width:147px;

	}

.notice .notice-text{

	padding:10px 0 0 0;

	width:810px;

	font:20px Arial, Helvetica, sans-serif;

	color:#0077c1;

	line-height:25px;

	letter-spacing:-1px;

	}

.big-banner{

	width:574px;

	}

.Heading_home{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#0192eb;

	}

.Heading_home a {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#0192eb;

text-decoration:none;

vertical-align:text-top;

	}



.Heading_home a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#0192eb;

	}





.content-inner{

	width:570px;

	}

.content-inner .titles{

	font:bold 18px Arial, Helvetica, sans-serif;

	color:#0077C1;

	}

.form-container{

	width:416px;

	}



.form-container .curves{

	width:416px;

	}

.form-container .form-data-bg{

	width:416px;

	background:url(../images/form-bg-strip.gif) repeat-y;

	}

.form-container .form-data{

	width:362px;

	float:none;

	margin:27px auto 0 auto;

	}

.heading{

	width:362px;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	line-height:18px;

	}

.heading span{

	font:bold 30px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	line-height:18px;

	background:url(../images/heading-bg.gif) bottom no-repeat;

	}

.input{

	width:301px;

	height:27px;

	background:url(../images/field-bg.gif) no-repeat;

	border:none;

	margin:0px;

	padding:3px 0 0 0;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#6d7376;

	}

.form-data .form-field{

	width:362px;

	}

.form-data .form-field table{

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	}

.form-data .form-field table td{

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	padding:4px;

	}

.content-box{

	width:311px;

	height:410px;
	padding-bottom:20px;

	background:url(../images/content-box-bg.gif) repeat-x #e8e8e8;

	}

.content-box .content{

	padding:12px 0 0 0;

	width:287px;

	margin:0 auto;

	float:none;

	}

.spacer{

	width:27px;

	}



.association{

	width:990px;

	}

	

/*	.bottom-container{

		width:990px;

		position:absolute;

		z-index:88888888;

		bottom:0;

		}*/

#footer{

	background:url(../images/footer-bg-1.gif) no-repeat;

	height:37px;

	width:990px;

	overflow:hidden;

	text-align:center;

	}

#footer .copyright{

	width:600px;

	padding:10px 0 0 0;

	text-align:right;
	
	color:#000000;

	font:11px Arial, Helvetica, sans-serif;

	}

#footer .validate-logo{

	width:87px;

	padding:3px 0 0 0;

	float:right;

	}

.footer-links{

	width:990px;

	}

.footer-links ul{

	list-style:none;

	width:85%;

	padding:10px 0 50px 0;

	margin:0 auto;

	}

.footer-links ul li{

	float:left;

	margin:0 5px 0 5px;

	padding:0px;

	

	}

	

.footer-links ul li a{

	float:left;

	font:11px Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#6d7376;

	

	}

	

.footer-links ul li a:hover{

	color:#0077c1;

	text-decoration:underline;

	}

	

.boxces{

	width:990px;

	}
