html, body {
	margin: 0;
	padding: 0;
}

body {
	background: #C3ECF2 url(../i/bg.jpg) left top repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #084569;
}

a,
.blueLink:hover {
	color: #084569;
	text-decoration: underline;
}
a:hover {
	color: #007DD6;
	text-decoration: underline;
}

.blueLink {
	color: #008BE6;
}

a img {
	border: none;
}

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

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}

h1 {
	font-size: 21px;
	color: #3880FC;
	padding-bottom: 5px;
}

h2 {
}

h3 {
}

h4 {
	font-size: 14px;
	padding-bottom: 7px;
}

h5 {
}

h6 {
}

.blue {
	color: #0086DF;
}

#wrapper {
	width: 966px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

#wrapper .vTop {
	vertical-align: top;
}
#wrapper .vMid {
	vertical-align: middle;
}
#wrapper .vBot {
	vertical-align: bottom;
}

.fLeft {
	float: left;
}

.fRight {
	float: right;
}

.cleaner {
	clear: both;
}

#top {
}


#lang {
	position: absolute;
	z-index: 10;
	width: 39px;
	background: url(../i/lang.gif) left bottom no-repeat;
	left: 290px;
	top: 0;
	padding: 5px 0 8px 0;
}
	#lang li {
		display: block;
		width: 39px;
		height: 20px;
		padding-top: 6px;
		color: #34BAFF;
		font-size: 11px;
		text-align: center;
	}
	#lang li a {
		color: #FFF;
	}
	#lang li a:hover {
		color: #34BAFF;
	}


#tm {
	padding: 0 18px;
}
	#tm table {
		background: url(../i/bg1.gif) left top repeat-x;
	}
	#tm .l {
		background: url(../i/corners.gif) left top no-repeat;
	}
	#tm .r {
		background: url(../i/corners.gif) -25px top no-repeat;
	}
	#tm td {
		vertical-align: top;
	}
	#tm .link {
		padding-top: 14px;
	}
	
	#tm a {
		font-size: 18px;
		color: #007DD6;
	}
	#tm a:hover {
		color: #084569;
	}



#content {
	padding: 0 18px;
}

	.content {
		padding: 0 10px 18px 10px;
		border-left: 1px solid #9ACCD5;
		border-right: 1px solid #9ACCD5;
		background-color: #FFF;
	}

	#content td {
		vertical-align: top;
	}
	
	#content ul,
	#content ol {
		padding-left: 16px;
	}
	
	#content ul li {
		list-style-type: disc;
		padding-bottom: 5px;
	}
	
	#content ol li {
		list-style-type: decimal;
		padding-bottom: 5px;
	}
	
	#content p {
		padding-bottom: 14px;
	}

.ttl_1 td,
.ttl_2 td,
.ttl_3 td {
	height: 40px;
}

	.ttl_1 .l {
		width: 19px;
		background: url(../i/corners.gif) -51px top no-repeat;
	}
	.ttl_1 .r {
		width: 19px;
		background: url(../i/corners.gif) -71px top no-repeat;
	}
	#wrapper .ttl_1 .m {
		background: url(../i/bg2.gif) left top repeat-x;
		vertical-align: middle;
		font-size: 21px;
		font-weight: bold;
		color: #FFF;
	}
	
	.bg1_b {
		background: url(../i/bg1_b.png) left top repeat-x;
		padding: 7px 10px;
	}
	
	#wrapper .bg1_b ul {
		margin: 0;
		padding: 0 0 7px 0;
		list-style-type: none;
	}
		#wrapper .bg1_b ul li {
			margin: 0;
			padding: 0 0 7px 14px;
			list-style-type: none;
			font-weight: bold;
		}
		
	
	.ttl_2 .l {
		width: 19px;
		background: url(../i/corners.gif) -91px top no-repeat;
	}
	.ttl_2 .r {
		width: 19px;
		background: url(../i/corners.gif) -111px top no-repeat;
	}
	#wrapper .ttl_2 .m {
		background: url(../i/bg3.gif) left top repeat-x;
		vertical-align: middle;
		font-size: 21px;
		font-weight: bold;
		color: #FFF;
	}
	
	.bg2_b {
		padding: 7px 19px;
		background: url(../i/bg2_b.png) left top no-repeat;
	}
	
	
	
	.ttl_3 .l {
		width: 19px;
		background: url(../i/corners.gif) -131px top no-repeat;
	}
	.ttl_3 .r {
		width: 19px;
		background: url(../i/corners.gif) -151px top no-repeat;
	}
	#wrapper .ttl_3 .m {
		background: url(../i/bg4.gif) left top repeat-x;
		vertical-align: middle;
		font-size: 21px;
		font-weight: bold;
		color: #FFF;
	}
	
	.bg3_b {
		padding: 7px 19px;
		background: url(../i/bg3_b.png) left top repeat-x;
	}
		
	
	
.arw {
	font-size: 11px;
	color: #EE7500;
	background: url(../i/arw.gif) left 4px no-repeat;
	padding-left: 14px;
}

.marg_b {
	margin-bottom: 15px;
}

.padd_l {
	padding-left: 19px;
}

	.padd_l p {
		padding-left: 6px;
	}



.bg4_b {
	background: url(../i/bg5_b.gif) left bottom no-repeat;
	padding: 14px 7px 10px 7px;
}
	#wrapper .bg4_b ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		#wrapper .bg4_b ul li {
			background: url(../i/arw2.gif) left 3px no-repeat;
			margin: 0;
			padding: 0 0 7px 20px;
			font-size: 14px;
			list-style-type: none;
			font-weight: bold;
		}


.padd_tb {
	padding: 10px 0;
}



#footer {
	height: 80px;
	padding: 0 18px;
}

	#footer .l {
		height: 59px;
		width: 19px;
		background: url(../i/corners.gif) -171px top no-repeat;
	}
	
	#footer .r {
		height: 59px;
		width: 19px;
		background: url(../i/corners.gif) -191px top no-repeat;
	}
	
	#footer .m {
		background-color: #E7EEF4;
		border-bottom: 1px solid #9FCED8;
		font-size: 11px;
	}
	
	#footer a {
		color: #667F91;
	}
	
	#footer a:hover {
		color: #4B5E6B;
	}

/* --- Forms --- { --- */

.shortInput, 
.normalInput, 
.mediumInput, 
.longInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFF;
}

.form .shortInput, 
.form .normalInput, 
.form .mediumInput, 
.form .longInput {
	margin: 5px 0 10px 0;
}

.shortInput {
	width: 50px;
}

.normalInput {
	width: 150px;
}

.mediumInput {
	width: 270px;
}

.longInput {
	width: 320px;
}

/* --- } --- Forms --- */



#wrapper UL.level3 {
	padding:0px;
	margin:0 0 10px 15px;
}
#wrapper UL.level3 LI{
	padding:0 0 0 15px;
}


#wrapper UL.level4 {
	padding:0px;
	margin:0 0 10px 30px;
}
#wrapper UL.level4 LI{
	padding:0 0 0 30px;
}


#wrapper #content TD.content-td {
	padding:0px 20px 0px 20px;
}




.padd {
	padding: 7px 19px;
}

.padd_l2 {
	padding-left: 15px;
}
	
.arw3 {
	font-size: 14px;
	font-weight: bold;
	color: #EE7500;
	background: url(../i/arw3.gif) left 4px no-repeat;
	padding-left: 20px;
	text-decoration: none;
}


#wrapper .tbl .td {
	background: url(../i/orange_bg.jpg) left top no-repeat;
	padding-top: 1px;
	height: 115px;
	vertical-align: middle;
}
	.tbl .sepp {
		height: 25px;
	}
