@charset "utf-8";
/* CSS Document */
body { margin:0; font-family:Tahoma; background:#FFFFFF url(../images/bg_page.gif) top left repeat-x;} 

#container { width: 921px; }

#header { height:123px; overflow:hidden; position:relative; background:url(../images/index_01.jpg) no-repeat top left; }
#header .Table_01 { top:58px; right:10px; position:absolute }
#header .flags { top:5px; right:20px; position:absolute }

#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width: 465px;
	height: 330px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	padding: 0 15px 0 0;
}

.lipsum h2 { font-size:14px; color:#225486; margin: 10px 0; line-height:22px; text-align:justify; font-weight:bold }
.lipsum p { font-size:12px; color:#225486; margin: 10px 0; line-height:18px; text-align:justify; }
.lipsum a { color:#327ac3; text-decoration:underline }
.lipsum a:hover { color:#327ac3; text-decoration:none }
.lipsum ul { margin:0; padding:0 }
.lipsum li { font-size:12px; color:#225486; margin: 7px 0; line-height:18px; text-align:justify; padding-left:15px; background:url(../images/bullet.gif) no-repeat 0 6px; list-style:none }

.frameDiv { width:124px; height:131px; padding:8px; font-size:11px; line-height:18px; color:#225486; float:left; text-align:center; margin-bottom:20px; background:url(../images/frame.gif) no-repeat top left }
.frameDiv img { border:0; margin-bottom:5px; }

.frameDiv2{ width:124px; height:94px; padding:8px; font-size:11px; line-height:18px; color:#225486; float:left; text-align:center; margin-bottom:20px; background:url(../images/frame2.gif) no-repeat top left }
.frameDiv2 img { border:0; }

#footer { height:50px; overflow:hidden; position:relative; background:url(../images/index_05.jpg) no-repeat top left; text-align:left; padding:13px 40px 0 40px; }
#footer p { font-size:11px; color:#225486; margin:0; }
#footer p span { color:#b8dcea }
#footer p span a { color:#b8dcea; text-decoration:none }
#footer p span a:hover { color:#225486; text-decoration:none }
#footer a { color:#225486; text-decoration:none }
#footer a:hover { color:#225486; text-decoration:underline }

form {
	margin:0 0 0 0;
	white-space:nowrap;
	padding:0px;
}
form.vertical fieldset {
	border:solid 1px #afb5b9;
	border-collapse:collapse;
	padding:10px;
	margin-bottom: 10px
}
form.vertical fieldset legend {
	color:#514848;
	font-size:12px;
	font-weight:bold;
	margin:0 0 1em 0;
}
form.vertical label {
	display:block;
	margin:0;
	font-size:11px;
	color:#514848;
}
form.vertical input.submit {
	display:block;
	margin:0 0 1em 0;
}
form.vertical input.text {
	display:block;
	margin:0 0 0.5em 0;
	font-size:11px;
	padding:3px;
	color:#514848;
	background:#FFFFFF;
	border:1px solid #e5e8e9;
}
form.vertical textarea {
	display:block;
	margin:0 0 0.5em 0;
	font-size:11px;
	padding:3px;
	color:#514848;
	border:1px solid #e5e8e9;
}
form.vertical select {
	display: block;
	margin: 0 0 1em 0;
}
form.vertical ul {
	display:block;
	margin:0 0 1em 0;
}

