/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #455b70;
	padding: 0;
	margin: 0;
	background-color: #176AB0;
}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.container {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header {
	font-size: 1.125em;
	background-color: #176AB0;
}
	
	#logo {
	padding: 33px 0 5px 0;
	text-align: center;
}
	
	#header .home-tab {
	padding: 17px 0 0 21px;
	margin-bottom: -14px;
	position: relative;
}
	
	#slogan {
	padding: 0 0 15px 0;
	text-align: center;
	color: #FFF;
	font-weight: lighter;
}
	
	#breadcrumb {padding:7px 0 0 28px;}
	#breadcrumb a {color:#333333; text-decoration:none; background:url(images/title-marker.gif) no-repeat right 7px; padding-right:8px;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.063em; line-height:1.059em;}
	.min-width {padding:1px 10px 10px 9px; min-width:200px;}
	.extra {background:#fff; padding:20px 20px 30px 20px;}

	li {list-style:none; margin-bottom:7px; clear:both;}
	a {color:#00c6ff;}
	strong {
	color: #0A2EC2;
}
	
	#navmenu .summary {padding:10px 0 10px 0;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {color:#ffffff; font-size:1.125em;}
	#footer p { padding:27px 0 27px 30px; font-size:0.944em;}
	#footer p a {color:#ffffff;}
	#footer .home-tab {padding:36px 0 30px 20px; position:relative;}
	
/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.title {margin-bottom:27px;}
	.imgindent {float:left; margin-right:14px;}
	.padding1 {padding-top:6px;}
	.margin1 {margin-top:30px;}
	#contact {padding:18px 0 0 0;}
	
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:18px;}
	.link {font-weight:bold;}
	
	.line {
	border-bottom: 1px solid #e6eff3;
	margin-bottom: 30px;
}
	
	#ContactForm input , #ContactForm textarea {border:1px solid #d6dee2; width:239px; padding-left:4px; background:#fff; font-size:0.944em; line-height:1em; margin-bottom:8px; color:#8c8c8c;}
	#ContactForm textarea {height:110px;}
	#ContactForm .taright {width:245px;}
	#ContactForm button {background:none; border:none; color:#00c7ff; text-decoration:underline; font-size:1em; font-weight:bold;}
	
/* --- END Other --- */

/* --- boxes --- */
	
	.box {background:#fff url(images/box-corner-right-bottom.gif) right bottom no-repeat;}
	.box .corner-left-bottom {background:url(images/box-corner-left-bottom.gif) left bottom no-repeat;}
	.box .corner-right-top {background:url(images/box-corner-right-top.gif) right top no-repeat;}
	.box .corner-left-top {background:url(images/box-corner-left-top.gif) left top no-repeat; width:100%;}
	.box .indent {
	padding: 29px 10px 50px 10px;
}

/* --- END boxes --- */
.mainwrapper #header #breadcrumb h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding-bottom: 10px;
	font-weight: bold;
}
.mainwrapper #footer .small {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}
