html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	/*background-color:#fff;*/
	/*background-image: url('centerRepeat.jpg');
	background-position:center;
	background-repeat: repeat-y;*/

	/*background-image: url('gradTop.jpg');
	background-position:top center;
	background-repeat: repeat-x;*/

}

body {
	margin:0; 
	/*background-image: url('gradTop.jpg');
	background-position:top center;
	background-repeat: no-repeat;*/

	/*background-image: url('centerRepeat.jpg');
	background-position:center;
	background-repeat: repeat-y;*/

	background-image: url('img/longBackTop.jpg');
	background-position:top center;
	background-repeat: repeat-x;

	background-color:#fff;
	/*background-color:#b3b2b7;*/
	font-family: trebuchet ms, helvetica, tahoma;
	letter-spacing:0px;
	color:#002062; /*color:#373737*/
}

input {
	margin:0px 0 0 0;
	padding:12;
}
form {
	margin:0px;
}
.mail {
	border: solid #E1E1E1 0px;
	margin:20px 0 0 12px;
	width:300px;
}
.jmail {
	position:absolute;
	margin:-10px 0 0 0;
	margin-top:-10px;
	border: solid #000 1px;
}
.go {
	margin:5px; 0 0 9px;
	margin-bottom:-6px;
	border: solid #000 0px;
}

#wrap {
	display:block; 
	position:absolute; 
	z-index:0; 
	top:0px; 
	bottom:5px; 
	width:950px;
	height:100%; 
	max-height:100%;
	margin-left:-475px;
	left:50%;
	/*background-image: url('centerRepeat.jpg');
	background-position:center;
	background-repeat: repeat-y;*/
}

#head {
	position:relative;
	height:189px; width:950px;
	margin-left:-475px;
	left:50%;
	background-image: url('img/head.png');
	background-position:top;
	background-repeat: no-repeat;
	z-index:2;
}

#nav {
	position:absolute;
	bottom:120px;
	margin:0 0 10px 10px;
	font-family:tahoma, palatino linotype, lucida console, trebuchet ms, georgia, helvetica;
	font-size:14px;
	font-weight:500;
	color:#0D1259;
	font-weight:500;
}

#middle {
	position:relative;
	height:auto;
	width:950px;
	margin:-15px 0 0 -475px;
	padding:0 0 40px 0;
	left:50%;
	/*background-image: url('centerRepeat.jpg');
	background-position:center;
	background-repeat: repeat-y;*/
	background-color:#fff;
}

#tag {
	position:relative;
	height:auto;
	width:950px;
	margin:-60px 0 0 -475px;
	padding:0 0 40px 0;
	text-align:right;
	left:50%;
	/*background-image: url('centerRepeat.jpg');
	background-position:center;
	background-repeat: repeat-y;*/
	background-color:#fff;
}

.box50 {
	float:left;
	width:350px;
	margin:0 0 0 30px;
}

.boxLong {
	float:left;
	width:950px;
	height:50px;
	border: solid #E1E1E1 0px;
	margin:-15px 8px 0 8px;
	padding-left:10px;
	background-image: url('img/boxLong.gif');
	background-position:top left;
	background-repeat: no-repeat;
}

.box1, .box2, .box3, .box4 {
	position:relative;
	float:left;
	width:215px;
	height:250px;
	border: solid #E1E1E1 1px;
	margin:-15px 8px 0 8px;

}

.box1 {
	background-image: url('img/box1.gif');
	background-position:top center;
	background-repeat: no-repeat;
}

a.hoverA { 
	display: block; 
	width:213px;
	height:250px;
	background-color:#fff;
	z-index:5;
	opacity:.0;
	filter:alpha(opacity=0);
	border: solid #cc0000 0px;
}
a.hoverA:hover { 
	display: block; 
	width:216px;
	height:252px;
	background-color:#ECF1F4;
	z-index:5;
	opacity:.45;
	filter:alpha(opacity=45);
	border: solid #55A47E 0px;
}

.hover1 {
	position:absolute;
	width:215px;
	height:250px;
	z-index:5;
	/*background-color:#fff;
	opacity:.55;
	filter:alpha(opacity=55);*/
}

.box1trim {
	position:relative;
	bottom:52px;
	left:0px;
	opacity:.75;
	filter:alpha(opacity=75);
}
.box2 {
	position:relative;
	background-image: url('img/box2.gif');
	background-position:top center;
	background-repeat: no-repeat;
}
.box2trim {
	position:relative;
	bottom:-10px;
	left:15px;
	opacity:.75;
	filter:alpha(opacity=75);
}
.box3 {
	background-image: url('img/box3.gif');
	background-position:top center;
	background-repeat: no-repeat;
}
.box3trim {
	position:relative;
	bottom:102px;
	left:118px;
	opacity:.75;
	filter:alpha(opacity=75);
}
.box4 {
	background-image: url('img/box4.gif');
	background-position:top center;
	background-repeat: no-repeat;
}

.box4trim {
	position:relative;
	bottom:60px;
	left:0px;
	opacity:.75;
	filter:alpha(opacity=75);
}

.boxStrip {
	width:210px;
	height:27px;
	margin:11px 2px 0 2px;
	background-color:#fff;
	border: solid #818181 1px;
	opacity:.75;
	filter:alpha(opacity=75);
}
.boxStrip p, .boxLong p {
	font-family: trebuchet ms, helvetica, tahoma, palatino linotype, lucida console, trebuchet ms, georgia, helvetica;
	font-size:16px;
	font-weight:700;
	color: #002062;
	text-align:left;
	letter-spacing:3px;
	padding:0;
	margin:5px 0 0 5px;
	z-index:3;
}

.boxLong p {
	font-size:20px;
	color: #104DBE;
	margin:7px 0 0 5px;
	letter-spacing:5px;
}

#lcol {
	width:320px;
	height:400px;
	position:relative;
	float:left;
	margin: 5px 0px 0px 25px;
	border: solid #E9E9E9 1px;	
}

#rcol {
	width:530px;
	/*height:600px;*/
	position:relative;
	float:left;
	margin: 5px 0px 0px 45px;
	border: solid #E9E9E9 1px;
}

.contactBox {
	border: solid #E9E9E9 1px;
	background-color: #F9F9F9;
	width: 600px;
	padding:5px;
	margin:20px 0 0 0;
}

.indexP {
	vertical-align:top;
}
#footInner {
	position:relative;
	height:80px;
	width:900px;
	margin: 0 0 0 -450px;
	left:50%;
	/*background-image: url('longBackFoot.jpg');
	background-position:center;
	background-repeat: no-repeat;*/
}

#foot {
	position:relative;
	height:120px;
	width:100%;
	margin: 0 0 0 0;
	/*left:50%;*/
	background-image: url('img/longBackFoot.jpg');
	background-position:center top;
	background-repeat: no-repeat;
}

#content {
	margin:20px 40px 40px 40px;
}

#mail {
	margin:0 0 0 12px;
}

h1 {
	font-size:16px;
	font-weight:bold;
	margin:0;
}

.h2p {
	font-size:16px;
	font-weight:700;
	color: #002062;
	margin:10px 0 12px 12px;
}
.p2p {
	font-size:14px;
	font-weight:300;
	color: #002062;
	margin:0 0 0 17px;
	line-height:20px;
}

.p2pl {
	font-size:16px;
	font-weight:300;
	color: #002062;
	margin:5px 0 5px 17px;
	line-height:20px;
	letter-spacing:2px;
}

.p2plnew {
	font-size:12px;
	font-weight:300;
	color: #002062;
	margin:5px 0 5px 37px;
	line-height:20px;
	letter-spacing:1px;
	font-style:italic;
}

.p2pi {
	font-size:14px;
	font-weight:300;
	color: #2761C0;
	margin:8px 0 8px 17px;
	line-height:20px;
	/*font-style:italic;*/
}

.p2pir {
	font-size:16px;
	font-weight:300;
	color: #CC0000;
	margin:8px 0 8px 17px;
	line-height:20px;
	/*font-style:italic;*/
}

.red{
	font-size:10px;
	font-weight:300;
	color: #CC0000;
	margin:0px;
	line-height:13px;
	/*font-style:italic;*/
}

.h1_12b {
	font-size:12px;
	font-weight:bold;
}

.h1_12bp {
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	padding:0 10px;
}

a.h1_12bc {
	font-family:trebuchet ms; 
	font-size:12px;
	font-weight:bold;
	color:#1011ce;
	letter-spacing:1px;
	line-height:20px;
}

a.h1_12bc:active {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:bold;
	color:#1011ce;
	letter-spacing:1px;
	line-height:20px;
}

a.h1_12bc:visited {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:bold;
	color:#1011ce;
	letter-spacing:1px;
	line-height:20px;
}

a.h1_12bc:hover {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	letter-spacing:1px;
	line-height:20px;
}

a.h1_10bcs {
	font-family:trebuchet ms; 
	font-size:10px;
	font-weight:bold;
	color:#104DBE;
	letter-spacing:0px;
	line-height:15px;
	padding:0 0px;
}

a.h1_10bcs:active {
	font-family:trebuchet ms;
	font-size:10px;
	font-weight:bold;
	color:#104DBE;
	letter-spacing:0px;
	line-height:15px;
	padding:0 0px;
}

a.h1_10bcs:visited {
	font-family:trebuchet ms;
	font-size:10px;
	font-weight:bold;
	color:#104DBE;
	letter-spacing:0px;
	line-height:15px;
	padding:0 0px;
}

a.h1_10bcs:hover {
	font-family:trebuchet ms;
	font-size:10px;
	font-weight:bold;
	color:#9EB3D1;
	letter-spacing:0px;
	line-height:15px;
	padding:0 0px;
}

a.h1_12bcs {
	font-family:trebuchet ms; 
	font-size:12px;
	font-weight:normal;
	color:#8F2323;
	letter-spacing:0px;
	line-height:12px;
	padding:0px;
	text-decoration:none;
}

a.h1_12bcs:active {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:normal;
	color:#8F2323;
	letter-spacing:0px;
	line-height:12px;
	padding:0px;
	text-decoration:none;
}

a.h1_12bcs:visited {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:normal;
	color:#8F2323;
	letter-spacing:0px;
	line-height:14px;
	padding:0px;
	text-decoration:none;
}

a.h1_12bcs:hover {
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:normal;
	color:#9EB3D1;
	letter-spacing:0px;
	line-height:12px;
	padding:0px;
	text-decoration:none;
}

.h1_14 {
	font-size:14px;
	font-weight:normal;
	margin:8px 0 0 0;
}

.h1_14bc {
	font-size:14px;
	font-weight:bold;
	color:#104DBE;
	margin:0 0 0 0;
	/*background-color:#e0e0e0;
	padding:0px;*/
	padding:9px 0 0 0;
	line-height:23px;
}

a.h1_14bc {
	font-size:14px;
	font-weight:bold;
	color:#104DBE;
}

a.h1_14bc:active {
	font-size:14px;
	font-weight:bold;
	color:#104DBE;
}

a.h1_14bc:visited {
	font-size:14px;
	font-weight:bold;
	color:#104DBE;
}

a.h1_14bc:hover {
	font-size:14px;
	font-weight:bold;
	color:#cec;
}

.h1_16 {
	font-size:16px;
	font-weight:normal;
	margin:0 0 0 0;
}

a.h1_16bc {
	font-size:16px;
	font-weight:bold;
	color:#104DBE;
	text-decoration:none;
}

a.h1_16bc:active {
	font-size:16px;
	font-weight:bold;
	color:#104DBE;
	text-decoration:none;
}

a.h1_16bc:visited {
	font-size:16px;
	font-weight:bold;
	color:#104DBE;
	text-decoration:none;
}

a.h1_16bc:hover {
	font-size:16px;
	font-weight:bold;
	color:#D0DFFB;
	text-decoration:none;
}

.h1_18b {
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#03037E;
}

.h1_20b {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#03037E;
}

.img02 {
	margin:-15px 35px 15px 25px;
	border: solid #1D1D1D 1px;
}

.imgBio {
	margin:20px 0 0 0;
	border: solid #F4F4F4 4px;
}

.ninetofive {
	margin: 2px 0 0 4px;
}

ul {
	list-style-image:url('img/success.gif');
	list-style-type:square;
	font-size:13px;
	line-height:18px;
}

li {
	font-size:14px;
	line-height:24px;
}

.icon {
	width:20px;
	height:20px;
}

.trclass {
	padding:8px;
	background-image: url('img/boxLong.gif');
	background-position:bottom left;
	background-repeat: no-repeat;
	/*opacity:.75;
	filter:alpha(opacity=75);*/
	font-size:14px;
}

.trclass2 {
	padding:3px;
	/*background-image: url('boxLong.gif');
	background-position:bottom left;
	background-repeat: no-repeat;*/
	/*opacity:.75;
	filter:alpha(opacity=75);*/
	border-left: solid #828282 1px;
	border-right: solid #606060 1px;
	border-bottom: solid #828282 1px;
	font-size:14px;
}

.trclass3 {
	padding:3px;
	/*background-image: url('boxLong.gif');
	background-position:bottom left;
	background-repeat: no-repeat;*/
	/*opacity:.75;
	filter:alpha(opacity=75);*/
	border-top: solid #606060 1px;
	border-left: solid #828282 1px;
	border-right: solid #606060 1px;
	border-bottom: solid #828282 1px;
	font-size:14px;
}

.trclass4 {
	padding:3px;
	/*background-image: url('boxLong.gif');
	background-position:bottom left;
	background-repeat: no-repeat;*/
	/*opacity:.75;
	filter:alpha(opacity=75);*/
	border-bottom: solid #828282 1px;
	border-left: solid #828282 1px;
	border-right: solid #606060 1px;
	font-size:14px;
}


li {
	letter-spacing:.5px;
}
.libb {
	list-style-image:none;
	list-style-type:none;
	font-size:16px;
	font-weight:bold;
	color:#2929AD;
	letter-spacing:2px;
	margin:0 0 0 -15px;
	border-bottom: solid #F0F0F0 2px;
	width:250px;
}

p {
	font-size:14px;
	line-height:18px;
}

.fcSubmit {
	letter-spacing:0px;
	padding:3px 7px 3px 7px;
	font-size:10px;
	font-weight:
	normal;color:#002062;"
}

.brIE7 {
	display:block;
}
