/* CSS Document */















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















body{ background:#ffffff; text-align:center;}







.top-tail{ background:url(images/top-tail.jpg) top repeat-x #fff;}







.top-bg{ background:url(images/body-bg.jpg) top center no-repeat;}







.bot-tail{ background:url(images/bot-tail.gif) bottom repeat-x;}















img {vertical-align:top;}







a img { border:0;}







ul { list-style:none;}















.left { float:left;}







.right {float:right;}







.clear  { clear:both;}















html{ font-family:Arial, Helvetica, sans-serif; font-size:0.6875em; line-height:1.364em; color:#0e1a27;}







input, select { vertical-align:middle; font-weight:normal;}















a {color:#28a5ce;}







a:hover{text-decoration:none;}







p {padding-top:15px;}







h5{







	font-size:1.636em;







	color:#27baf2;







	font-weight:bold;







	padding-bottom:9px;







}







.strong1{ color:#28a5ce; display:block; font-size:1.091em;}







cite{ font-style:normal;}















/* ============================= main layout ====================== */







.imgindent {margin:0 15px 0 0; float:left;}







.phone{ float:right; padding-right:215px;}







.space1{ margin-left:13px;}







.space2{ margin-left:70px;}







.margin1{ margin-top:25px !important;}







.padding1{ padding-top:9px;}







.padding2{



	padding-top:10px;



}







.padding3{ padding-top:25px;}







.padding4{ padding-bottom:50px !important;}















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







.flash{ height:178px;}







#header{ font-size:0.909em; background:url(images/header-bg.png) bottom left no-repeat;}







#header .banner{ display:inline-block; margin:5px 0 4px 0;}







#header .slogan{ padding:123px 0 0 335px;}















/* ============================= content ====================== */







#content{ background:url(images/content-corner-left.gif) left top no-repeat #fff; margin-top:2px;}







#content .right-corner{ background:url(images/content-corner-right.gif) right top no-repeat; padding:24px 10px 20px 24px;}







.column-2{ color:#525252; line-height:1.273em;}







.line{ background:url(images/line.gif) repeat-y 630px 0; padding-bottom:30px;}







.line2{ background:url(images/line.gif) repeat-y 630px 0; padding-bottom:60px;}







.title{



	padding-bottom:3px;



}







.title2{

	padding-bottom:5px;

	padding-top: 5px;







}







.text{ font-size:1.091em; line-height:1.5em;}







.text p{

	padding-top:0px;

	font-family: calibri;







}







.text1{ font-size:0.909em; color:#aeaeae; font-style:italic; display:block; }















.indent1{ padding-right:20px;}







.indent2{ padding:0 10px 0 17px;}















.unline{

	border-bottom:solid 1px #b6babe;

	padding-bottom:3px;

	margin-bottom:15px;



}







.link1{ font-size:1.091em; color:#f0428b; font-weight:bold; display:inline-block; margin:11px 40px 0 0;}







.link2{ font-size:1.091em; color:#27a0f2; font-weight:bold; display:inline-block; margin-top:11px;}







.link3{ color:#525252;}















.box{

	background:url(images/box-tail.gif) repeat-y;

	margin-top:20px;

	border-top:solid 1px #1f8ab5;

	font-size:1.091em;

	line-height:1.333em;

	color:#fff;

}







.box .bot-bg{ background:url(images/box-bg.gif) bottom no-repeat; padding:17px 10px 28px 17px;}







.box .title{ padding-bottom:6px;}















.list li{ font-size:1.091em; line-height:1.5em;}







.list a{ font-weight:bold; color:#f0428b;}







.list span{ font-size:0.917em; line-height:1.364em; color:#0e1a27;}















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







#footer{







	color:#27baf2;







}







#footer a{







	color:#27baf2;







	font-weight:bold;







}



.unline1{

	padding-bottom:3px;

	margin-bottom:20px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #b6babe;

}



#footer .text{







	padding:17px 0 0 24px;







}















/* ============================= forms ============================= */







#SearchForm{ color:#fff; text-transform:uppercase; float:right; padding:8px 4px 0 35px; height:30px;}







#SearchForm a{ display:inline-block; width:53px; padding:0 0 1px 0; text-align:center; font-size:1.1em; color:#fff; text-decoration:none; font-weight:bold; background:url(images/form-button.gif) no-repeat 0 0; vertical-align:middle;}







#SearchForm a:hover{ color:#000;}







#SearchForm input{ border:solid 0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 0 2px 3px; width:169px; vertical-align:middle; margin-right:4px;}







#SearchForm span{ background:url(images/small-menu-marker.gif) no-repeat 0 0; padding:0 14px 0 10px;}















#SignupForm{ padding:0 18px 0 0;}







#SignupForm .input1{ border:solid 0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:3px 0 3px 3px; width:234px; margin-top:6px;}







#SignupForm .input2{ float:right; margin-top:5px;}















#ContactForm{ padding-top:19px;}







#ContactForm .col-1{ width:304px;}







#ContactForm .col-2{ width:296px;}







#ContactForm label{ display:block; height:25px;}







#ContactForm input{ border:solid 1px #0e1a27; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0e1a27; padding:2px 0 2px 3px; width:293px;}







#ContactForm textarea{ border:solid 1px #0e1a27; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0e1a27; padding:2px 0 2px 3px; width:291px; height:89px; overflow:auto;}







#ContactForm .link2{ float:right; margin:13px 10px 0 13px;}











/* ============================== brett's additions ================== */







.excerpt {border:1px #fff solid; padding:8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background-color:#FFF; background-image:url(images/excerpt_bg.jpg); overflow:auto; font-weight:300; width:592px; height:480px; color:#1f3658; margin-top:5px;}

.nav {height:19px; width:118px; display:inline-block; border:1px #CCC solid; text-align:center;  margin-bottom:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:19px; font-weight:600; background-color:#f1f4f6; color:#436689;}

.nav:hover  {background-color:#d6dee5; color:#333;}

.nav_sel {height:19px; width:116px; display:inline-block; border-top:1px #CCC solid; border-left:1px #CCC solid; border-right:1px #CCC solid; border-bottom:1px #CCC solid; text-align:center;  margin-bottom:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background-color:#FFF; z-index:4; margin-left:0px; line-height:19px; font-weight:600; color:#1f3658;}

