@charset "utf-8";
/* CSS Document */

/* THEME 1 */
#theme1 .mid, #theme1 .mid_b, #theme1 .mid_c, #theme1 .mid_d, #theme1 .mid_e { min-height:398px;}
#theme1 .mid {position:relative; z-index:1;
background: url(/images/mid/theme1/bg_x-repeat.png) center top repeat-x #deeef6;}
	#theme1 .mid_b {position:relative;z-index:2;
	width:auto;
	background: url(/images/mid/theme1/bg_base.png) center bottom repeat-x;}
		#theme1 .mid_c {position:relative;z-index:3;
		background:url(/images/mid/bg_fade.png) center top repeat-y;
		width:auto;}
			#theme1 .mid_d {
			position:relative;z-index:4;
			background:url(/images/mid/theme1/content_bg_top.png) left top repeat-x #edf1f4;
			width:978px;
			border-left:solid 1px #fff;
			border-right:solid 1px #fff;
			margin: 0 auto;}
				#theme1 .mid_e {
				background:url(/images/mid/theme1/content_bg_bottom.jpg) right bottom no-repeat;}
					#theme1 .mid_header {
					background:url(/images/mid/theme1/content_bg_header.png) left top no-repeat;
					height:62px;}
						#theme1 .mid_header h1 {
						font:normal 26px Arial, Helvetica, sans-serif;
						text-transform:lowercase;
						color:#0c516f;
						padding:12px 0 0 20px;
						margin:0;}
						#theme1 .mid_header h1 span {font-weight:bold;}
					#theme1 .mid_content {
					background:url(/images/mid/theme1/content_bg_fade1.png) left top repeat-y;}
						#theme1 .mid_content_a { background:url(/images/mid/bg_left-white-y.gif) left top repeat-y; }
						#theme1 .mid_content_b {
						background:url(/images/mid/theme1/content_bg_fade2.png) left top no-repeat;
						min-height:336px;}
							#theme1 .mid_content_right {
							width:192px;
							float:right;
							padding: 47px 52px 200px 0;
							text-align:center;}
								#theme1 .mid_content_right p {
								font:normal 25px Georgia, "Times New Roman", Times, serif;
								color:#015b83;
								letter-spacing:-1px;}
								#theme1 .mid_content_right p span {
								font-size:21px;
								color:#186ca5; }
								#theme1 .mid_content_right p span.quote-o {
								vertical-align: bottom;
								display:-moz-inline-stack;
								display:inline-block;
								width:24px;
								height:22px;
								background: url(/images/mid/theme1/quote-o.gif) left top no-repeat;
								padding: 4px 5px 0 0;}
								#theme1 .mid_content_right p span.quote-c {
								display:-moz-inline-stack;
								display:inline-block;
								width:21px;
								height:22px;
								background:url(/images/mid/theme1/quote-c.gif) right top no-repeat;
								padding:0 0 0 5px;
								line-height:0px;
								vertical-align:text-bottom;}
							#theme1 .mid_content_left {
							background: url(/images/mid/theme1/content-left_bg.png) left top no-repeat #fff;
							width:642px;
							min-height:330px;
							padding:20px;}
/* Footer */
#theme1 .foot {background: url(/images/footer/bg.gif) left top repeat-x #98a0a3;min-height:210px;}


/* THEME 2 */
#theme2 .mid, #theme2 .mid_b, #theme2 .mid_c, #theme2 .mid_d, #theme2 .mid_e { min-height:398px;}
#theme2 .mid {position:relative; z-index:1;
background: url(/images/mid/theme2/bg_x-repeat.png) center top repeat-x #deeef6;}
	#theme2 .mid_b {position:relative;z-index:2;
	width:auto;
	background: url(/images/mid/theme2/bg_base.gif) center bottom repeat-x;}
		#theme2 .mid_c {position:relative;z-index:3;
		background:url(/images/mid/bg_fade.png) center top repeat-y;
		width:auto;}
			#theme2 .mid_d {
			position:relative;z-index:4;
			background:url(/images/mid/theme1/content_bg_top.png) left top repeat-x #edf1f4;
			width:980px;
			border-left:none;
			border-right:none;
			margin: 0 auto;}
				#theme2 .mid_e {
				position:relative;
				background:url(/images/mid/theme2/content_bg_bottom.png) right bottom no-repeat;}
				#theme2 .mid_f {
				background:url(/images/mid/theme2/dream-catcher.png) 682px top no-repeat;}
					#theme2 .mid_header {
					background:url(/images/mid/theme1/content_bg_header.png) left top no-repeat;
					height:62px;}
						#theme2 .mid_header h1 {
						font:normal 26px Arial, Helvetica, sans-serif;
						text-transform:lowercase;
						color:#0c516f;
						padding:12px 0 0 20px;
						margin:0;}
						#theme2 .mid_header h1 span {font-weight:bold;}
					#theme2 .mid_content {
					background:url(/images/mid/theme1/content_bg_fade1.png) left top repeat-y;}
						#theme2 .mid_content_a { background:url(/images/mid/bg_left-white-y.gif) left top repeat-y; }
						#theme2 .mid_content_b {
						background:url(/images/mid/theme1/content_bg_fade2.png) left top no-repeat;
						min-height:336px;}
							#theme2 .mid_content_right {display:none;}
							#theme2 .mid_content_left {
							background: url(/images/mid/theme1/content-left_bg.png) left top no-repeat #fff;
							width:642px;
							min-height:296px;
							padding:20px;}
/* Footer */
#theme2 .foot {background: url(/images/footer/bg.gif) left top repeat-x #98a0a3;}


/* THEME 3 */
#theme3 .mid, #theme3 .mid_b, #theme3 .mid_c, #theme3 .mid_d, #theme3 .mid_e { min-height:398px;}
#theme3 .mid {position:relative; z-index:1;
background: url(/images/mid/theme2/bg_x-repeat.png) center top repeat-x #deeef6;}
	#theme3 .mid_b {position:relative;z-index:2;
	width:auto;
	background: url(/images/mid/theme3/bg_base.png) center bottom repeat-x;}
		#theme3 .mid_c {position:relative;z-index:3;
		background:url(/images/mid/bg_fade.png) center top repeat-y;
		width:auto;}
			#theme3 .mid_d {
			position:relative;z-index:4;
			background:url(/images/mid/theme3/content_bg_bottom2.png) center bottom no-repeat;
			}
				#theme3 .mid_e {
				background:url(/images/mid/theme1/content_bg_top.png) left top repeat-x #edf1f4;
				position:relative;
				width:980px;
				border-left:none;
				border-right:none;
				margin: 0 auto;}
				#theme3 .mid_f {
				background:url(/images/mid/theme3/content_bg_bottom.png) right bottom no-repeat;
				}
					#theme3 .mid_header {
					background:url(/images/mid/theme1/content_bg_header.png) left top no-repeat;
					height:62px;}
						#theme3 .mid_header h1 {
						font:normal 26px Arial, Helvetica, sans-serif;
						text-transform:lowercase;
						color:#0c516f;
						padding:12px 0 0 20px;
						margin:0;}
						#theme3 .mid_header h1 span {font-weight:bold;}
					#theme3 .mid_content {
					background:url(/images/mid/theme1/content_bg_fade1.png) left top repeat-y;}
						#theme3 .mid_content_a { background:url(/images/mid/bg_left-white-y.gif) left top repeat-y; }
						#theme3 .mid_content_b {
						background:url(/images/mid/theme1/content_bg_fade2.png) left top no-repeat;
						min-height:336px;}
							#theme3 .mid_content_right {
							width:192px;
							float:right;
							padding: 47px 52px 0 0;
							margin: 0 0 240px 0;
							text-align:center;}
							#theme3 .mid_content_right p {
								font:normal 25px Georgia, "Times New Roman", Times, serif;
								color:#015b83;
								letter-spacing:-1px;}
								#theme3 .mid_content_right p span {
								font-size:21px;
								color:#186ca5; }
								#theme3 .mid_content_right p span.quote-o {
								vertical-align: bottom;
								display:-moz-inline-stack;
								display:inline-block;
								width:24px;
								height:22px;
								background: url(/images/mid/theme1/quote-o.gif) left top no-repeat;
								padding: 4px 5px 0 0;}
								#theme3 .mid_content_right p span.quote-c {
								display:-moz-inline-stack;
								display:inline-block;
								width:21px;
								height:22px;
								background:url(/images/mid/theme1/quote-c.gif) right top no-repeat;
								padding:0 0 0 5px;
								line-height:0px;
								vertical-align:text-bottom;}
							#theme3 .mid_content_left {
							background: url(/images/mid/theme1/content-left_bg.png) left top no-repeat #fff;
							width:642px;
							min-height:296px;
							padding:20px;}
/* Footer */
#theme3 .foot {background: url(/images/footer/bg.gif) left top repeat-x #98a0a3;}



/* THEME 4 */
#theme4 .mid, #theme4 .mid_b, #theme4 .mid_c, #theme4 .mid_d, #theme4 .mid_e { min-height:398px;}
#theme4 .mid {position:relative; z-index:1;
background: url(/images/mid/theme2/bg_x-repeat.png) center top repeat-x #deeef6;}
	#theme4 .mid_b {position:relative;z-index:2;
	width:auto;
	background: url(/images/mid/theme4/bg_base.png) center bottom repeat-x;}
		#theme4 .mid_c {position:relative;z-index:3;
		background:url(/images/mid/bg_fade.png) center top repeat-y;
		width:auto;}
			#theme4 .mid_d {
			position:relative;z-index:4;}
				#theme4 .mid_e {
				background:url(/images/mid/theme1/content_bg_top.png) left top repeat-x #edf1f4;
				position:relative;
				width:980px;
				border-left:none;
				border-right:none;
				margin: 0 auto;}
				#theme4 .mid_f {
				background:url(/images/mid/theme4/content_bg_bottom.png) right bottom no-repeat;}
					#theme4 .mid_header {
					background:url(/images/mid/theme1/content_bg_header.png) left top no-repeat;
					height:62px;}
						#theme4 .mid_header h1 {
						font:normal 26px Arial, Helvetica, sans-serif;
						text-transform:lowercase;
						color:#0c516f;
						padding:12px 0 0 20px;
						margin:0;}
						#theme4 .mid_header h1 span {font-weight:bold;}
					#theme4 .mid_content {
					background:url(/images/mid/theme1/content_bg_fade1.png) left top repeat-y;}
						#theme4 .mid_content_a {background:url(/images/mid/bg_left-white-y.gif) left top repeat-y; }
						#theme4 .mid_content_b {
						background:url(/images/mid/theme1/content_bg_fade2.png) left top no-repeat;
						min-height:336px;}
							#theme4 .mid_content_right {
							width:192px;
							float:right;
							padding: 47px 52px 110px 0;
							text-align:center;}
								#theme4 .mid_content_right p {
								font:normal 25px Georgia, "Times New Roman", Times, serif;
								color:#4d7102;
								letter-spacing:-1px;}
								#theme4 .mid_content_right p span {
								font-size:21px;
								color:#6fa519; }
								#theme4 .mid_content_right p span.quote-o {
								vertical-align: bottom;
								display:-moz-inline-stack;
								display:inline-block;
								width:24px;
								height:22px;
								background: url(/images/mid/theme4/quote-o.png) left top no-repeat;
								padding: 4px 5px 0 0;}
								#theme4 .mid_content_right p span.quote-c {
								display:-moz-inline-stack;
								display:inline-block;
								width:21px;
								height:22px;
								background:url(/images/mid/theme4/quote-c.png) right top no-repeat;
								padding:0 0 0 5px;
								line-height:0px;
								vertical-align:text-bottom;}
							#theme4 .mid_content_left {
							background: url(/images/mid/theme1/content-left_bg.png) left top no-repeat #fff;
							width:642px;
							min-height:296px;
							padding:20px;}
/* Footer */
#theme4 .foot {background: url(/images/footer/bg.gif) left top repeat-x #98a0a3;}	