/* CSS Document */
body {margin:0; padding:0;}

.clear { 
clear: both; 
} 

#outerwrapper {
	width:100%;
	height:auto;
	margin: 0 auto;
	background-color: #FFFFFF;
	float: left;
}

#outerwrappermid {
	width:100%;
	height:auto;
	margin: 0 auto;
	background-color: #FFFFFF;
	float: left;
}

#outerwrapperlow {
	width:100%;
	height:32px;
	margin: 0 auto;
	background-color: #FFFFFF;
	float: left;
}

#innerwrapper {
	width:920px;
	height:auto;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(images/headshade.gif);
	background-repeat: repeat-y;
}

#bodywrapper {
	margin:0 auto;
	padding:0;
	width:920px;
	height:auto;
	background-image: url(images/headshade.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#headwrapper {
	width:920px;
	height:191px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(images/headshade.gif);
	background-repeat: repeat-y;
}

#header {
	width:900px;
	height:191px;
	position:relative;
	margin:0 auto;
} 

#boxwrapleft {
	width:187px;
	float: left;
	margin-bottom: 0px;
	height: auto;
	margin-top: 0px;
	padding-top: 6px;
	background-image: url(images/blueback1.gif);
}

#boxwrapright {
	width:187px;
	float: right;
	margin-bottom: 0px;
	height: 100%;
	margin-top: 0px;
	padding-top: 6px;
	background-image: url(images/blueback1.gif);
	background-repeat: repeat;
}


#boxheader {
	width:187px;
	height:20px;
	background-image: url(images/newshead.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#sidebox {
	width:167px;
	height:auto;
	background-image: url(images/sidefill.gif);
	background-repeat: repeat-y;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 14px;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}

#sidebox a {
	color: #272778;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: oblique;
	text-align: right;
}

#sidebox a:hover {
	color: #99CCFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: right;
}

#newsboxtop {
	width:157px;
	height:auto;
	background-image: url(images/sidefill.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	float: left;
	text-align: center;
	text-decoration: underline;
}

#newsbox {
	width:157px;
	height:auto;
	background-image: url(images/sidefill.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

#newsbox a {
	color: #99FFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: oblique;
	text-align: right;
	padding-left: 35px;
}

#newsbox a:hover {
	color: #99FFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#sideboxwin {
	width:187px;
	height:25px;
	background-image: url(images/cewinbox.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 200px;
	padding-bottom: 5px;
	float: left;
	text-align: center;
}

#sideboxwin a {
	color: #99FFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: oblique;
	text-align: right;
}

#sideboxwin a:hover {
	color: #99FFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#sideboxpic {
	width:167px;
	height:auto;
	background-image: url(images/kestaff.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 145px;
	padding-bottom: 10px;
	float: left;
	text-align: left;
	background-color: #212459;
}

#sideboxpic a {
	color: #99FFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: oblique;
	text-align: right;
}

#sideboxpic a:hover {
	color: #99FFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#sideboxwhere {
	width:167px;
	height:110px;
	background-image: url(images/kewhere.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	text-align: center;
	background-color: #434673;
}
#sideboxtop {
	width:187px;
	height:16px;
	background-image: url(images/locboxtop.gif);
	background-repeat: no-repeat;
	background-color: #434673;
	float: left;
}

#sideboxloc {
	width:142px;
	height:auto;
	background-image: url(images/locboxfill.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	text-align: left;
	background-color: #434673;
}

#sideboxbot {
	width:187px;
	height:16px;
	background-image: url(images/locboxbot.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	background-color: #434673;
}

#sideboxhours {
	width:187px;
	height:161px;
	background-image: url(images/24hrbox.gif);
	background-repeat: no-repeat;
	background-color: #212459;
	float: left;
}

#insetbox {
	float: none;
	height: auto;
	width: 173px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#clickherebox {
	float: none;
	height: auto;
	width: 173px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	font-weight: bolder;
}

#boxfooter {
	width:197px;
	height:142px;
	background-image: url(images/sideshade.gif);
	background-repeat: no-repeat;
}

#mainpage {
	margin:0 auto;
	width:900px;
	height:auto;
	position:relative;
	background-color: #FFFFFF;
	background-image: url(images/mainpageback.gif);
	background-repeat: repeat-y;
}



.linkstyle {
	color:#000000;
}
#bannercol {
	width:190px;
	float:none;
	background-color:#FFFFFF;
	margin-top: 0px;
	height: auto;
}

#textheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	float:left;
	padding-left: 10px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 0px;
	width: 468px;
	font-weight: normal;
	color: #FFFFFF;
	height: 30px;
	margin-bottom: 0px;
	background-color: #212459;
	margin-left: 20px;
	margin-top: 20px;
}

#blankheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 250px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
h1 {
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	color: #232369;
	font-family: verdana;
}
h2 {
	font-family: verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.testboxtop {
	width:205px;
	height:25px;
	margin-top: 10px;
	padding-left: 20px;
	background-color: #434673;
	color: #FFFFFF;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.testbox {
	width:193px;
	margin-top: 0px;
	padding-left: 15px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434673;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
	border-left: 1px solid #434673;
	border-right: 1px solid #434673;
	
}

.testboxfoot {
	width:205px;
	height:15px;
	margin-top: 0px;
	padding-left: 20px;
	background-color: #434673;
}


#infoboxtop {
	width:466px;
	height:15px;
	margin-top: 0px;
	padding-left: 20px;
	background-color: #434673;
	background-image: url(images/infoboxtop.gif);
	float: left;
}

#infobox {
	width:426px;
	margin-top: 0px;
	padding-left: 30px;
	background-color: #434673;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}

#infoboxfoot {
	width:466px;
	height:15px;
	margin-top: 0px;
	padding-left: 20px;
	background-color: #434673;
	background-image: url(images/infoboxfoot.gif);
	float: left;
}

#infotext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	float: left;
	width: 245px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	word-spacing: normal;
	border-bottom: 1px solid #15157C;
	border-left: 1px solid #15157C;
	border-right: 1px solid #15157C;
}



#infotext a {
	color:#990033;
}

#infotext a:hover {
	color:#990033;
	background-color: #999999;
}

#bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434673;
	width: 473px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
	padding-top: 20px;
	float: left;
	height: 100auto;
}

/*p {
}*/

#bodyhighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3A4576;
	text-align: center;
	float: left;
	width: 390px;
	font-weight: bolder;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#bodytext li {
	list-style-type: disc;
	text-align: left;
	list-style-position: inside;
	text-decoration: none;
	font-size: 14px;
	color: #212459;
	line-height: 150%;
	text-indent: -18px;
	background-color: #FFFFFF;
}

#bodytext ul {
	margin-left: 5px;
	padding-left: 20px;
	width: 450px;
	margin-bottom: 15px;
	margin-top: 0px;
}

#bodytext a {
	color: #272778;
	text-decoration: none;
	font-weight: bold;
}

#bodytext a:hover {
	text-decoration: underline;
	color: #0099FF;
	font-weight: bold;
}

#logopics {
	width:900px;
	float:left;
	height:159px;
	background-color: #FFFFFF;
}

#termstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434673;
	width: 473px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
	padding-top: 20px;
	float: left;
	height: 100auto;
}

#termstext li {
	list-style-type: lower-alpha;
	text-align: left;
	list-style-position: inside;
	text-decoration: none;
	font-size: 12px;
	color: #434673;
	line-height: 120%;
	text-indent: -20px;
	background-color: #FFFFFF;
	
}

#termstext ul {
	margin-left: 6px;
	padding-left: 20px;
	width: 450px;
	margin-bottom: 15px;
	margin-top: 0px;
}

#termstext a {
	color: #272778;
	text-decoration: none;
	font-weight: bold;
}

#termstext a:hover {
	text-decoration: underline;
	color: #0099FF;
	font-weight: bold;
}

#logopics ul, li { margin:0; padding:0; list-style:none;}

#logopics ul {width:100%; }

#logopics li {float:left; }

#topnav {
	width:900px;
	float:left;
	height: 32px;
	background-image: url(images/blueback2.gif);
}

#topnav ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

#topnav ul {
	width:900px;
	height: 32px;
}

#topnav li {float:left; overflow:hidden; }

#secnav {
	width:900px;
	float:left;
	height: 32px;
	background-color: #FFFFFF;
	background-image: url(images/topshade.gif);
	background-repeat: repeat-x;
}

#secnav ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

#secnav ul {
	width:900px;
	height: 32px;
}

#secnav li {float:left; overflow:hidden; }


#lownav {
	width:900px;
	float:left;
	height: 32px;
	background-color: #FFFFFF;
}

#lownav ul, li {
	margin:0;
	padding:0;
	list-style: none;
}

#lownav ul {
	width:900px;
	height:32px;
}

#lownav li {
	overflow:hidden;
	float: left;
}

#footer {
	width:900px;
	height:32px;
	position:relative;
	margin:0 auto;
} 

#footernav {
	width:900px;
	height:32px;
	float:left;
	background-image: url(images/blueback2.gif);
} 



/* -- my topnav image buttons --*/
#home { height:32px; width:67px; overflow:hidden; /*background-image:url(images/thome.gif); background-position:0 0;*/}
#about { height:32px; width:70px; overflow:hidden; /*background-image:url(images/tabout.gif); background-position:0 0;*/}
#services { height:32px; width:85px; overflow:hidden; /*background-image:url(images/tcomms.gif); background-position:0 0;*/}
#testimonials { height:32px; width:112px; overflow:hidden; /*background-image:url(images/tfundrais.gif); background-position:0 0;*/}
#news { height:32px; width:67px; overflow:hidden; /*background-image:url(images/ttrain.gif); background-position:0 0;*/}

#contact { height:32px; width:81px; overflow:hidden; /*background-image:url(images/tcontact.gif); background-position:0 0;*/}
#tsandcs { height:32px; width:68px; overflow:hidden; /*background-image:url(images/tcontact.gif); background-position:0 0;*/}




a#button1a { 
	display: block; 
	width: 67px; 
	height: 32px; 
	background-image: url(images/hometop.gif); 
	background-position: 0 0;
    margin: 0 auto;
}
a#button1a:hover { background-position: 0 -32px; }

a#button2a {
    display: block;
    width: 70px;
    height: 32px;
    background-image: url(images/abouttop.gif);
    background-position: 0 0;
    margin: 0 auto;
}

a#button2a:hover { background-position: 0 -32px; }

a#button3a {
    display: block;
    width: 85px;
    height: 32px;
    background-image: url(images/servicestop.gif);
    background-position: 0 0;
    margin: 0 auto;
}

a#button3a:hover { background-position: 0 -32px; }

a#button4a {
    display: block;
    width: 112px;
    height: 32px;
    background-image: url(images/testimontop.gif);
    background-position: 0 0;
    margin: 0 auto;
}

a#button4a:hover { background-position: 0 -32px; }

a#button5a {
    display: block;
    width: 67px;
    height: 32px;
    background-image: url(images/newstop.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#button5a:hover {
    background-position: 0 -32px;
}

a#button6a {
    display: block;
    width: 81px;
    height: 32px;
    background-image: url(images/contacttop.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#button6a:hover {
    background-position: 0 -32px;
}

a#button7a {
    display: block;
    width: 68px;
    height: 32px;
    background-image: url(images/tandcs.gif);
    background-position: 0 0;
    margin: 0 auto;
}
a#button7a:hover {
    background-position: 0 -32px;
}


a .alt { display: none; }

#toptext1 {
	float:left;
	width: 390px;
	height: auto;
	color: #3A4576;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#toptext2 {
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 390px;
	height: auto;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#column1 {
	background-color: #FFFFFF;
	padding: 0px;
	float: right;
	height: auto;
	width: 215px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 20px;
}
#column2 {
	background-color: #FFFFFF;
	padding: 0px;
	height: auto;
	width: 215px;
	margin-top: 0px;
	float: left;
	margin-bottom: 20px;
	margin-left: 0px;
}


#bodyimage {
	width:485px;
	height:272px;
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 0px;
	float: left;
}
#bodyimage2 {
	width:225px;
	height:90px;
	margin-top: 10px;
	margin-bottom: 0px;
	float: left;
	background-image: url(images/stamp.gif);
}

#bodyimage3 {

	width:485px;
	height:272px;
	margin-top: 50px;
	margin-bottom: 20px;
	float: left;
}

#formcolumn {
	background-color: #FFFFFF;
	padding: 0px;
	float: none;
	height: auto;
	width: 600px;
	margin-top: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#formtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	word-spacing: normal;
	width: 286px;
	padding-left: 120px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

#topflash {
	width:535px;
	height:140px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
#lowwrapper {
	width:920px;
	height:auto;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-image: url(images/headshade.gif);
}
#legals {
	margin:0 auto;
	width:745px;
	height:auto;
	position:relative;
}
#legalstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	float: left;
	word-spacing: normal;
	width: 725px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}



#innerwrapperb {
	width:767px;
	height:auto;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-image: url(images/headshade.gif);
}
#footerend {

	margin:0 auto;
	width:900px;
	height:22px;
	position:inherit;
}

#mainPageContainer {
	position: relative;
	float: left;
	width: 523px;
	background-color: #fff;/*##*/
	}
	
#termsPage {
	margin: 10px 20px 0 0px;
	font-size: 85%;
	line-height: 1.25em;
	text-align: justify;
	/*border: solid 1px #f00;*//*##*/
	}
/*
	Section titles
	*/
	.sectionTitle { position: relative; display: block; }
	
	.sectionTitle a { color: #ff6600; text-decoration: none; }
	
	.sectionTitle a:hover { color: #750A00; }	
	
	.sectionTitle .top { position: absolute; top: 0; right: 0; }

.header1 {
	margin: 1em 0 0.5em 0;
	padding-left: 16px;
	font-size: 110%;
	color: #FF6600;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.1em;
	background: url(../images/application/Header1Bullet.gif) no-repeat top left;
	}
	
.numeric { margin-left: 0px; padding-left: 20px; }

.numeric .header1 {
	position: relative;
	left: -20px;
	margin-top: 1em;
	}
	
.alpha {
		list-style-type: lower-alpha;
		margin-left: 0px;
		padding-left: 15px;
		}

.roman {
		list-style-type: lower-roman;
		margin-left: 0px;
		padding-left: 0px;
		}
		
.numeric li { margin: 1.5em 0; }


.alpha li { margin: 0.5em 0; }


.roman li { margin: 0.5em 0; }
