/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/body_bg.gif) top repeat-x;
	text-align:center;
	background-color: #B1DAF3;
		color:#464646;

}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;  }
ul.about {
	list-style: square;
	padding-left: 45px;
	font-size: 18px;
	line-height: 24px;
		color:#000000;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

ul a, ul a:hover, ul a:visited, ul a:active {
color: #000000;
}

html, input, textarea
	{
		font-family: arial;
		font-size:0.888em;
		line-height:1.273em;
			color:#464646;
	
	}
strong {
	font-size: 16px;
	font-weight: bold;
}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#00539c;}
a:hover{text-decoration:underline;}
p {padding-top:14px;}
p.team{
	color:#003481;
}
a:name {
	text-decoration: none;
	color: #000000;
}
.hp {padding-top:4px;}
.hp2 {padding-top:8px;}
.dp {padding-top:24px;}

/* ============================= main layout ====================== */
#global_bg {background:url(images/bottom_bg.gif) bottom repeat-x; padding:0 18px 0 17px;}

.more {background:url(images/more_bg.gif) no-repeat 0 0; padding-left:25px; font-weight:bold;}

.more2 {background:url(images/more2_tall.gif) top repeat-x; float:right; margin-top:12px; font-size:0.909em;}
.more2 span {background:url(images/more2_r.gif) top right no-repeat; display:block; font-size:0.909em;}
.more2 a {display:block; background:url(images/more2_l.gif) top left no-repeat; padding:0 14px 4px 14px; text-decoration:none; color:#0e181d; font-size:0.909em;}
.more2 a:hover {text-decoration:underline; font-size:0.909em;}

h1 {background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:104px; line-height:1.25em; font-size:0.75em;}
.title {padding-right: 15px;}
.title .rig {}
h2 { padding:8px 0 0px 0px; font-size:1.818em; line-height:1em; font-weight:normal; color: #003481;}
h3 {color:#939393; font-size:1.2em; line-height: 1.25em; margin-bottom: 5px;}
h3 span {display:block; font-size:1.533em; color:#2d2d2d; line-height:1em; font-weight:normal;}
h4 {padding:7px 0 15px 11px; font-size:1.222em; line-height:1em; font-family:arial; margin-bottom:3px;}
h6 {text-transform:uppercase; font-weight:normal; font-size:2em; line-height:1em; margin-bottom:19px;}

.imgindent {margin:0 15px 0 0; float:left;}
.imgindent2 {margin:0 15px 13px 0; float:left;}
.taright {text-align:right;}

/* ============================= header ====================== */

.text_box {margin:4px 25px 10px 19px; color: #003481; font-weight: bold; font-family: arial;
		font-size:0.888em;
		line-height:1.273em; 
		background: url(images/text_box_bg.gif) no-repeat top right;}

#header .menu {margin:16px 0 0 0; height:42px; width:100%; text-align:left;}
.menu .ul { width:auto; margin:0 auto;}
.menu li {display:inline; background:none; padding:0; line-height:1.5em;}
.menu li a {display:block; float:left; text-align:center; width:86px; padding:2px 0 4px 0; color:#666666; font-size:1.09em; font-weight:bold; font-family:arial; margin-right:18px; text-decoration:none;}
.menu li a:hover {background:url(images/menu_hover.gif) top left no-repeat; text-decoration:none;}
.menu .active {background:url(images/menu_hover.gif) top left no-repeat;}
.first {margin:0;}

.header_box {background:url(images/header_box_tall.gif) top repeat-x; margin-bottom:0px; margin-top: 15px; height: 169px;}
.header_box .r {background:url(images/header_box_r.jpg) top right no-repeat;}
.header_box .l {background:url(images/header_box_l.gif) top left no-repeat;}
.padding {padding:15px 15px 15px 15px;}

.slogan {margin-bottom:27px;}

.header_more {background:url(images/header_more_tall.gif) top repeat-x; float:left;}
.header_more span {background:url(images/header_more_r.gif) top right no-repeat; display:block; font-size: 15px;}
.header_more a {display:block; background:url(images/header_more_l.gif) top left no-repeat; padding:2px 22px 5px 20px; text-decoration:none; color:#fff;}
.header_more a:hover {text-decoration:underline;}

#header .taright {padding-top:12px;}
/* ============================= middle ====================== */
#middle {
	background-color: #ffffff;
	margin-bottom: 15px;
	padding: 5px;
}

.row1 {
	margin-top: 15px;
}
.main_indent {padding:15px 15px 15px 15px;}
.row1 .column2 .padding {padding:0px 15px 0 0;}
.row1 .column1 .padding {padding:0 15px 0 0;}
.padding_t {padding-right:5px;}
.column_pad {padding-right:5px;}
#middle ul {margin-top:4px; display: block; list-style: square;}

.box 			{background:url(images/box_tall.gif) right repeat-y;}
.box .l 		{background:url(images/box_tall.gif) left repeat-y;}
.box .b 		{background:url(images/box_tallb.gif) bottom repeat-x;}
.box .br 		{background:url(images/box_br.gif) bottom right no-repeat;}
.box .bl 		{background:url(images/box_bl.gif) bottom left no-repeat; width:100%;}
.box .padding 	{padding:0 12px 14px 15px !important;}

.title_red 		{background:url(images/title_red_tall.jpg) top repeat-x;}
.title_red .rig {background:url(images/title_red_r.jpg) top right no-repeat;}
.title_red h4 	{background:url(images/title_red_l.jpg) top left no-repeat; color:#7c1d08;}

.title_yellow 		{background:url(images/title_yellow_tall.jpg) top repeat-x;}
.title_yellow .rig 	{background:url(images/title_yellow_r.jpg) top right no-repeat;}
.title_yellow h4 	{background:url(images/title_yellow_l.jpg) top left no-repeat; color:#8c3301;}

.title_green 		{background:url(images/title_green_tall.jpg) top repeat-x;}
.title_green .rig	{background:url(images/title_green_r.jpg) top right no-repeat;}
.title_green h4 	{background:url(images/title_green_l.jpg) top left no-repeat; color:#0c540b;}

.title_blue 		{background:url(images/title_blue_tall.jpg) top repeat-x;}
.title_blue .rig 	{background:url(images/title_blue_r.jpg) top right no-repeat;}
.title_blue h4 		{background:url(images/title_blue_l.jpg) top left no-repeat; color:#0956a1;}


.after_line {margin-left:18px;}
.line1 {border-bottom:2px solid #e4e4e4; padding:32px 15px 20px 19px; margin-bottom:11px; font-size: 12px; color: #999999; line-height: 18px;}
.blue {color:#3794c7;}
.blue2 {color:#00539c;}
.small {font-size:0.909em;}

/* ============================= footer ====================== */

#footer {text-align:center; font-size: 11px;}
#footer a {color:#00539c;}
#footer .menu {color:#00539c; padding:22px 0 7px 0;}
#footer .menu a {color:#383838; font-weight:bold; text-decoration:none;}
#footer .menu a:hover {text-decoration:underline; color:#00539c;}

/* ============================= index ============================= */

#index .text_box {background:url(images/text_box_bg.gif) top right no-repeat;}
#index .row1 {padding-bottom:15px;}

/* ============================= index-1 =========================== */

#index_1 .text_box {background:url(images/text_box_bg.gif) top right no-repeat;}
#index_1 #middle .column1 .padding {padding-top:49px;}
#index_1 .row1 {padding-bottom:41px;}
#index_1 h2 {}
#index_1 .padding2 {padding:0px 40px 57px 18px;}
#index_1 .row2 {padding-right:32px;}

/* ============================= index-2 =========================== */

#index_2 #middle .column1 .padding {padding:0 49px 0 0;}
#index_2 .title {background:url(images/title_yellow_tall.jpg) top repeat-x; width: 150px;}
#index_2 .rig 	{background:url(images/title_yellow_r.jpg) top right no-repeat; width: 200px;}
#index_2 h2 	{background:url(images/title_yellow_l.jpg) top left no-repeat; color:#8c3301;}
#index_2 .box {margin-top:52px;}
#index_2 .pb {padding-bottom:10px;}
#index_2 .padding2 {padding:4px 25px 7px 0;}

/* ============================= index-3 =========================== */

#index_3 .row2 {padding-top:48px;}
#index_3 h2 {background:url(images/h2_4_l.jpg) left top no-repeat;}
#index_3 .padding2 {padding:4px 40px 0 18px;}

/* ============================= index-4 =========================== */

#index_4 .main_indent {padding:24px 0 46px 0;}
#index_4 .row1 {padding:10px 0 0 0;}
#index_4 .row2 {padding-top:40px;}
#index_4 h2 {}
#index_4 .h2a {}
#index_4 .padding2 {padding:4px 16px 0 18px;}

/* ============================= index-5 =========================== */

#index_5 #middle .column1 .padding {padding:0 32px 0 0;}
#index_5 .row2 {padding-top:35px;}

#index_5 .padding2 {padding:4px 10px 0 18px;}
#index_5 .row2 .column1 .more2 {margin-top:24px;}

form .rowi {height:26px;}
form .rowt {height:144px;}
form .more2 {margin:3px 0 0 10px;}

.input {width:183px; height:20px; padding:0 0 0 5px; font-size:1em;}
textarea {width:183px; height:118px; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-6 =========================== */

#index_6 .main_indent {padding:28px 20px 40px 18px;}

#mission {
	font-size: 18px;
	margin-top: 0px;
	line-height:1.8em;
	margin-left: 0px;
	padding-left: 5px;
	color: #2D2D2D;
	padding-right: 15px;
	vertical-align: middle;
	width: 100%;
}

#mission h7 {
	font-size: 26px;
	font-weight: bold;
	text-decoration: none;
	color: #003481;
	line-height: 1.5em;
	font-style: none;
	
}

#blog	{
	margin-left: 0px;
}

#value {
	font-size: 20px;
	line-height: 30px;
color: #000000;
padding-left: 55px;
font-weight: bold;
}

.dateLine {
	font-size: 26px;
	line-height: 30px;
color: #FFD200;

font-weight: bold;
	}

#value h8 {
font-size: 36px;
color: #003481;
}

.highlight { color: #3794C7; font-size: 20px; font-weight: bold; padding-left: 0px; }
ul.highlight {list-style: square;}
.bold { color: #2D2D2D; font-size: 20px; font-weight: bold }

#missionwords {
float: right;
margin-left: 320px;
text-align: center;
margin-top: -100px;
font-size: 18px;
}

#about {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: normal;
	font-family: arial; 

}
.about {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: normal;
	font-family: arial; 
	color:#939393;
}

#xsnazzy h9, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h9 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #B8B8B8; border-right:1px solid #B8B8B8;}
.xb1 {margin:0 5px; background:#B8B8B8;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #B8B8B8; border-width:0 1px;}

.pagedesc {
	color: #023787;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	
}
.sublist {
	list-style: square;
	display: block;
	padding-left: 9px;
	margin-top: 3px;
	margin-bottom: 5px;
	
}

.resourceList {
	font-size: 18px;
}

#kim {
	background: url(images/woman001_about.jpg) left top no-repeat;
	padding-left: 125px;
}

#sandra {
	background: url(images/woman002_about.jpg) left top no-repeat;
	padding-left: 75px;
}

#christy {
	background: url(images/woman003_about.jpg) left top no-repeat;
	padding-left: 75px;
}

#candice {
	background: url(images/woman005_about.jpg) left top no-repeat;
	padding-left: 75px;
}

.program {
	padding-left: 85px;
	line-height: 19px;
	font-size: 18px;
}
.questiongraphic {
	float: right;
	position: relative;
}

.readMore {
				color: #ff0000;
				font-weight: bold;
			}
