/* Global */
* { padding: 0; margin: 0; color: #30516a; font-family: Arial; font-size: 11px; line-height: 15px; }
.clearer { clear: both; }
h1,h2,h3,h4,h5 { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-bottom: 10px; color: #133780; font-weight: normal; }
h1 { font-size: 19px; line-height: 20px; }
h2 { font-size: 17px; line-height: 20px; }
h3 { font-size: 15px; line-height: 20px;}
p { margin-bottom: 15px; }
li { margin-left: 18px;}

/* Basic */
body {
	background: #13418e url(../img/page-bg.png) top left repeat-x;
}

/* Header */
#page {
	width: 800px;
	margin: 0 auto;
}
#head {
	background: url(../img/header-bg.png) top left no-repeat;
	width: 800px;
	height: 90px;
}
#head span {
	display: block;
	float: right;
	width: 480px;
	height: 50px;
	text-align: right;
	margin: 10px 40px 0 0;
	color: white;
	font-size: 12px;
}
#logo {
	background:transparent url(../img/logo.png) no-repeat scroll left top;
	float:left;
	height:80px;
	margin:10px 0 0 29px;
	text-indent:-9999px;
	width:190px;
}

/* Top Menu */
#topmenu table {
	height: 35px;
	width: 548px;
	margin: 0 0 0 211px;
}
#topmenu table tr td a {
	display: block;
	height: 35px;
	text-decoration: none;
	background: url(../img/menu-top-bg.png) 0px 0px no-repeat;
}
#topmenu table tr td a span {
	display: block;
	height: 25px;
	color: white;
	text-decoration: none;
	padding: 10px 6px 0px 6px;
	text-align: center;
	background: url(../img/menu-top-bg-right.png) top right no-repeat;
}
#topmenu table tr td a:hover,
#topmenu table tr td.active a {
	background-position: 0px -35px;
}
#topmenu table tr td a:hover span,
#topmenu table tr td.active a span {
	background-position: right -35px;
	color: #022977;
}

/* Body */
#body {
	background: url(../img/body-bg-repeat.png) top left repeat-y;
	border-bottom: 1px solid black;
}

#body-inner {
	background: url(../img/body-bg-top.png) top left no-repeat;
}

.min-height {
	width: 1px;
	float: left;
	height: 565px;
	overflow: hidden;

}

#content-center {
	float: left;
	width: 480px;
	margin: 40px 0 0 23px;
}


#content-left {
	float: left;
	width: 210px;

}

/* Left Menu */
#content-left ul {
	list-style: none;
	margin: 18px 0px 10px 25px;
}
#content-left ul li {
	margin: 0px;
}
#content-left ul li a {
	display: block;
	width: 156px;
	height: 19px;
	padding: 4px 0px 0px 10px;
	color: white;
	text-decoration: none;
	background: url(../img/menu-left-bg.gif) top left no-repeat;
}

#content-left ul li a:hover,
#content-left ul li.active a {
	background-position: 0px -23px;
	color: #0450a5;
}

/* Content Frame Box */
#contact-box {
	margin-left: 28px;
	margin-top: 18px;
}
#contactboxform {
	width: 129px;
	margin-left: 5px;
	border-color: #0a2140;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	padding: 0 8px 8px 8px;
	background: #13418E url(../img/page-bg.png) repeat-x scroll 0px -200px;
}
#contactboxform label {
	display: block;
	color: white;
	padding-top: 5px;
}  
#contactboxform input {
	width: 100px;
}          


/* Footer */
#footer {
	background: transparent url(../img/body-bg-bottom.png) top left no-repeat;
	padding-top: 50px;
	padding-bottom: 10px;
	color: white;
	font-size: 10px;
	text-align: center;
	margin-top: -20px;
}

#footer * {
	color: white;
	font-size: 10px;
	text-decoration: none;
}

/* Contect Form */
#contactboxform input {
	border: 1px solid #13418E;
}
fieldset.csc-mailform {
	border:0px solid black;
	clear:both;
}
div.csc-mailform-field {
	clear:both;
	padding-top:5px;
}
fieldset.csc-mailform label {
	display:block;
	float:left;
	width:140px;
}
fieldset.csc-mailform input {
	float:left;
}
#mailformformtype_mail,
.mailformformtype_mail { background:#eee; border:solid 1px #ccc; margin-top: 8px; }



/* Bubbles */
#bubbles-top {
	position: absolute;
	top: 6px;
	left: 50%;
	width: 415px;
	margin-left: 192px;
	overflow: hidden;
	z-index:10;
	background: url(../img/bubbles-top.gif) top left no-repeat;
	width: 415px;
	height: 83px;
	display: block;

}
#bubbles-bottom {
	position: absolute;
	top: 125px;
	left: 50%;
	width: 415px;
	margin-left: 304px;
	overflow: hidden;
	z-index:10;
	background: url(../img/bubbles-bottom.gif) top left no-repeat;
	width: 203px;
	height: 515px;
	display: block;
}
