﻿/* COLORS
872E0F - BROWN/MAROON
800000 - MAROON
041F68 - NAVY
D6E1EA - LIGHT BLUE/GRAY

C4C5A3 - TAN
5A7BB5 - BLUE
EFF7F7 - LIGHT GRAY
B4B4B4 - DARK GRAY
99CC99 - GREEN */

/* PAGE FORMAT */
body{
	padding: 0px;
	margin: 0px;
	font: 13px Tahoma, Verdana, Georgia;
	/*color: #041F68;*/
	background-color:#800000;
	}
	
img{padding:0px; margin:0px;}
	
h3{padding:0px; margin:0px;}
	
h2{padding:0px; margin:0px;}
	
ul{padding:0px; margin:0px;}
	
p{padding:0px; margin:0px; color:#041F68; font:Tahoma, Verdana, Georgia;}
	
div{padding:0px; margin:0px;}

ul{list-style-type:none;}

td{vertical-align:middle;}

.minipics {
	text-align:center;
	padding:0 0 0 20px;
	}
.minipics a{
	display:inline; 
	color:#5A7BB5; 
	text-decoration:none;
	}
.minipics a:hover{
	color:#041F68; 
	background:#D6E1EA;	
	}

	
/* QUOTE PAGES */
legend{
	color: #041F68;
}
.tdshade{
	background-color: #D6E1EA;
	text-align:center;
	}

/* HEADER */
#headerbkgd{
	width:800px; 
	height:170px; 
	position:relative; 
	margin:0 auto; 
	background:url('images/WebDesign/background.jpg') 0 0 repeat-y;
	padding:0px;
	}
#headerbkgd2{
	width:800px; 
	height:170px; 
	position:relative; 
	margin:0 auto; 
	padding:0px;
	}
#header{
	width:200px;
	height:170px;
	position:absolute;
	margin:0 0 0 55px;
	background:url('images/WebDesign/MN-auto.jpg') no-repeat;
	padding:0;
}
#header2{
	width:600px;
	height:170px;
	position:absolute;
	right:0px;
	margin:0 auto;
	padding:5px 0;
}
#headertag{
	width:125px;
	height:100px; 
	position:absolute; 
	top:15px; 
	right:25px;
	font:10px Tahoma, Verdana, Georgia;
	color: #041F68;
	}

#headermenu{
	width:800px;
	height:16px; 
	position:absolute;
	bottom:5px;
	background:url("images/WebDesign/background.jpg") repeat;
	padding:0px;
	}
#headermenumain{
	width:779px; 
	height:16px; 
	float:left;
	padding-left:21px;
	}
#headermenumain ul{
	width:779px; 
	height:16px;
	list-style-type:none;
	}
#headermenumain ul li{
	position:relative;
	width:80px; 
	height:16px; 
	float:left;
	}
#headermenumain ul li.short{
	position:relative;
	width:55px; 
	height:16px; 
	float:left;
	}
#headermenumain ul li a{
	position:relative;
	display:block; 
	color:#800000; 
	text-decoration:none; 
	font:10px Tahoma;
	text-align:center; 
	text-transform:uppercase;
	}
#headermenumain ul li a:hover{ 
	position:relative;
	background:#D6E1EA; 
	color:#041F68; 
	text-decoration:none;
	}


/*  MAIN   */
#main{
	width:800px;
	height:100%;
	position:relative; 
	margin:0 auto; 
	background:url("images/WebDesign/background.jpg") 0 0 repeat-y;
	padding:0px;
	overflow:auto;
	}
#mainbox{
	width:745px; 
	margin:0 auto;
	padding:25px 0 0;
	}
p.right{
	text-align:right;
	}


/* FOOTER */
#footer{
	width:800px;
	position:relative;
	bottom:0px;
	background:#041F68;
	font-size:8pt;
	color:#D6E1EA;
	text-align:center;
}

	
/* LEFT BOX */	
#leftbox{
	width:470px; 
	float:left; 
	padding:12px 15px 0 0;
	text-align:center;
	}
#leftbox p{
	padding: 3px 45px 5px 25px;
	font: 12px Tahoma, Verdana, Georgia;
	line-height: 18px;
	color: #041F68;
	text-align: justify;
	}
#leftbox p span{
	color:#5A7BB5; 
	font-weight:bold;
	padding:0;
	}
#leftbox p a{
	display:inline; 
	color:#800000; 
	text-decoration:none; 
	}
#leftbox p a:hover{
	background:#D6E1EA; 
	color:#041F68; 
	}
#leftbox p.box{
	width:450px;
	color:#041F68;
	text-align:center;
	font-size:10px;
	}
#leftbox p.left{
	text-align:left;
	}
#leftbox p.left a{
	display:inline; 
	color:#5A7BB5; 
	text-decoration:none;
	text-align:left;
	}
#leftbox p.center{
	text-align:center;
	padding-top:10px;
	font-size:9px;
	}
#leftbox p.center a{
	display:inline; 
	color:#800000; 
	text-decoration:none;
	font-size:12pt;
	}
#leftbox p.split{
	width:475px;
	padding: 3px 0 5px 0px;
	text-align:center;
	color:#041F68;
	}
#leftbox p.reference{
	font-size:8px;
	font-style:italic
	}
#leftbox p.tabletext{
	padding: 3px 50px 5px 3px;
	}
/* USE TO PUT 20px spacing between sections */
#leftbox p.space{
	padding-top:20px;
	}
#leftbox h2{
	background: url('images/WebDesign/section-bkgd3.jpg') no-repeat center;
	width: 475px; /* height:32px; */;
	padding:0 0 12px 0;
	color: #800000;
	font:18px/18px Georgia, Verdana, Tahoma;
	text-align:center;
	margin-bottom:10px;
	}
#leftbox ul {
	list-style-image: url('images/WebDesign/rnd-wt-bullet.jpg');
	padding:0 0 0 40px;
	font:12px Tahoma, Verdana, Georgia;
	}
#leftbox ul li{
	padding:0 0 5px 0;
	color:#800000;
	line-height:18px;
	text-align:left;
}
#leftbox ul li a{
	display:block; 
	color:#800000; 
	text-decoration:none; 
	}
#leftbox ul li a:hover{
	color:#5A7BB5; 
	text-decoration:none;
	}

/* RIGHT BOX */
#rightbox{
	width:235px; 
	float:left; 
	border:1px solid #DADADA; 
	background:#D6E1EA; 
	padding:0 0 28px;
	}
#rightbox h2{
	width:195px;
	height:35px;
	display:block;
	border:1px solid #B4B4B4;
	background:#DFDDDD;
	color:#041F68;
	font:20px/30px Georgia, Verdana, Tahoma;
	margin:6px 8px 10px 8px;
	padding:0 0 0 20px;
	}
#rightbox h2 span{
	color:#800000;
	}
/* USE TO PUT 20px spacing between sections */
#rightbox p.space{
	padding-top:20px;
	font-size:8pt;
	color:#041F68;
	text-align:center;
	background:transparent;
	}
#rightbox ul{
	width:180px; 
	margin:0 0 17px 15px;
	}
#rightbox ul li{
	width:180px; 
	height:18px;
	}
#rightbox ul li a{
	width:180px;
	height:18px;
	display:block;
	background:0 0 no-repeat #D6E1EA url('images/WebDesign/gr-bullet.jpg');
	color:#041F68;
	text-decoration:none;
	padding:0 0 0 20px;
	}
#rightbox ul li a:hover{
	color:#EFF7F7;
	background:url('images/WebDesign/nv-bullet.jpg') no-repeat 0 0 #041F68;
	text-decoration:none;
	border:0;
	}
#rightbox p{
	padding:0px 29px 0px 29px;
	color:#041F68;
	}
#rightbox p a{
	display:inline;
	color:#800000;
	text-decoration:none;
	background:#D6E1EA;
	}
#rightbox p a:hover{
	color:#EFF7F7; 
	background:#041F68; 
	}
#rightbox p.boldtitle{
	padding:10px 29px 0px;
	font-size:14px;
	background:#D6E1EA;
	color:#041F68;
	font-weight:bold;
	}
/*IMAGES 165px by 175px */
#rightboximage{
	width:205px;
	height:205px;
	background-color:#D6E1EA;
	padding:15px 0 15px 0;
	margin:4px 3px 4px 15px;
	text-align:center;
	}	

