/* CSS Document */

* {margin:0; padding:0;}

body { background:#F2E8B6 url('images/tall_top.gif') repeat-x left top;}

td, input, textarea{
	font-family:Arial;
	font-size:11px;
	line-height:13px;  
	//*	background-image: url(images/footer-bg-tile.png); *//

	color:#373737;	
	vertical-align:top;
}

a { color:#166C8E; text-decoration: none;}
a:hover { text-decoration: underline;}
a img { border:0px none;}

.clear { clear:both;}

.auto { width:auto; height:auto;}


input, submit { vertical-align:middle;}

table { 
	border:0px;
	border-collapse:collapse;
	width:100%;
	height:100%;
}

.style1 {font-weight: bold}
.style2 {color: #000000}


.form { height:23px; margin-bottom:3px;}
.form input {width:178px; height:20px; padding: 1px 0 0 3px; border-color:#DBDBDB; color:#8C8C8C; background:#FFFFFF;}
textarea { width:178px; height:113px; padding-left:3px; padding-top:1px; border-color:#DBDBDB; background:#FFFFFF; color:#8C8C8C; overflow:auto;}

ul { list-style:none;}
li { line-height:18px;}
.li1 { background:url('images/marker_1.gif') no-repeat left;  padding-left:7px; line-height:15px}
.li2 { background:url('images/marker_1.gif') no-repeat left;  padding-left:7px; line-height:18px}
.li2 a {color:#197CA1;}

.title { margin:29px 0 19px 0;}

.sep_head { background:#FFFFFF; height:1px;}

.link1 { color:#1D1D1D; font-size:10px; text-transform:uppercase; text-decoration:none;}
.link1:hover { text-decoration:underline;}

.txt1 { color:#166C8E; font-weight:bold;}


/* header */
#header { height:294px;}
#header .row1 { height:11px;}
#header .row1 .col1 { background:#1E1E1E url('images/line_1.gif') repeat-x left bottom; width:207px}
#header .row1 .col2 { background:#FFFFFF; width:352px;}
#header .row1 .col3 { background:#1E1E1E url('images/line_1.gif') repeat-x left bottom; width:207px}
#header .row2 .col1 { width:207px;}
#header .row2 .col1 .r1 {padding:22px 0 0 46px; line-height:14px;}
#header .row2 .col1 .r1 div { margin-bottom:6px; vertical-align:middle;}
#header .row2 .col1 .r1 div img { margin-right:12px;}
#header .row2 .col2 { width:352px;}
#header .row2 .col3 { width:207px;}

/*content*/
#content { height:376px;}

/*footer*/
#footer { height:69px; color:#166C8E; }
#footer div { margin:25px 20px 0 0;}
#footer .link1 { text-decoration:none; color:#166C8E;}

#footer .link1:hover { text-decoration:underline; color:#166C8E;}

/*  *********************************************  SERVICES  STYLE *********************************************** */


#mn-services h2 {
	color: #B9998A;
	padding: 20px 0 0 40px;
	}

#mn-services ul {
	width: 165px;
	float: left;
	color: #B9998A;
	list-style: disc;
	}
	
#mn-services ul li {
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
	}
	
#mn-services ul a {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	} 
	#mn-services ul a:hover {
		text-decoration: underline;
		}
/* Footer */

.footer-wrapper {
	width:100%;
	//*background-image: url(images/footer-bg-tile.jpg);*//
	clear:both;

	}
	
.footer-gradients {
	width:100%;
	padding-top:120px;
	//*background-image: url(images/footer-gradient-tile.jpg);*//
	background-repeat:repeat-x;
	padding-left: 40px;
	}
	
#footer-content {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	clear:both;
		padding-left: 80px;

	}
	
#footer-content h4 {
	color:#FFFFFF;
	margin:0;
	padding:0;
	}
	
#footer-content a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.fatfooterbox {
	width: 280px;
	float:left;
	padding-right: 20px;

	}
	
#footer-content ul, #footer-content  ol {
	margin: 0;
	}
	
#footer-content ul li {
	list-style-type: none;
	list-style-image: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	}
	
#footer-content ul li a:link, #footer-content ul li a:visited {
	text-decoration:none;
	color:#fff;
	display:block;
	border-bottom:#666666 solid 1px;
	padding-top: 7px;
	padding-left:20px;
	//*background-image:url(images/footer-bullet.gif);*//
	background-repeat:no-repeat;
	background-position:left center;
	}
	
#footer-content ul li a:hover {
	color: #CCCCCC;
	}
	
.footer-contact {
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:5px;
	color:#FFFFFF;
	}
	
#footer-seo {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	clear:both;
	padding-top:20px;
	}

.footer-copyright {
	font-size:0.8em;
	text-align: center;
	padding-top:20px;
	color:#fff;
	}
	

	
.footer-stripes {
	width:100%;
	//*background-image:url(images/footer-stripes.png);*//
	background-repeat:no-repeat;
	background-position:bottom left;
	}
	
/* IE6 Hack to remove whitespace in the nav */
	
#footer-content  a { display: inline-block; vertical-align:middle; margin-left:auto;
	margin-right:auto;}
#footer-content  a { display: block; }

/* end hack */


/*  *********************************************  FOOTER  STYLE *********************************************** */

div#mn-footer {
	font-family:Arial, Helvetica, sans-serif;
	
	text-align: center;
	
	clear: both;
	font-size: 11px;
	
	color: #1d85dc;
	line-height: 20px;

	}
	
	//*div#mn-footer {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	margin-left: 167px;
	text-align: left;
	
	clear: both;
	font-size: 11px;
	
	color: #a6d8f1;
	line-height: 20px;

	}*//
	


	#mn-footer p {
		text-decoration: none;
		}
	#mn-footer ul {
		padding-top: 15px;
		margin-top: 0px;
		}
		#mn-footer li {
			list-style-type: none;
			display: inline;
			padding-right: 5px;
			}
	#mn-footer a {
		color: #63625f;
		text-decoration: none;
		}
		#mn-footer a:hover {
			text-decoration:underline;
			}
div#mn-services{
	background: url(../images/home_services.jpg) no-repeat top left;
	height: 237px;
	width: 474px;
	margin:0;
	float:left;
	padding:0;
	}	

div#mn-footer {
	float: left;
	width: 980px;
	}
	
div#mn-clear {
	width: 980px;
	}



/* page1 */
#page1 #content .col1 { width:185px; background:#cee7f7; padding:0 0 57px 22px;}
#page1 #content .col2 { width:326px; background:#F8F8F8; padding-right:26px; padding-bottom:20px;}
#page1 #content .col2 .title { margin:29px 0 17px 26px;}
#page1 #content .col2 .img_indent { margin:0 19px 0 26px;}
#page1 #content .col3 {background:#cee7f7; padding:0 16px 20px 19px;}
#page1 #content .col3 .title {margin:29px 0 16px 0;}

/* page2 */
#page2 #content .col1 { width:271px; background:#cee7f7; padding:0 10px 0 22px;}
#page2 #content .col1 .title {margin:29px 0 16px 1px;}
#page2 #content .col1 .img_indent { margin:3px 19px 0 1px;}
#page2 #content .col2 { background:#F8F8F8; padding:0 20px 37px 23px;}
#page2 #content .col2 .title { margin:29px 0 16px 1px;}
#page2 #content .col2 .img_indent { margin:3px 19px 0 1px;}

/* page3 */
#page3 #content .col1 { width:494px; background:#F8F8F8; padding:0 20px 20px 23px;}  
#page3 #content .col2 { background:#cee7f7; padding:0 20px 30px 25px;}
#page3 #content .col1 .img_indent { margin:3px 19px 0 0;}
#page3 #content .col2 .title { margin-bottom:14px;}
#page3 #content .col1 .title {margin:29px 0 16px 0;}
#page3 #content .colG { background:#cee7f7; padding:0 20px 30px 25px;}

/* page4 */
#page4 #content .col1 { width:204px; background:#cee7f7; padding:0 20px 17px 22px;}
#page4 #content .col1 .title {margin:29px 0 16px 1px;}
#page4 #content .col1 .img_indent { margin:3px 19px 0 0;}
#page4 #content .col2 { background:#F8F8F8; padding:0 40px 28px 23px;}
#page4 #content .col2 .img_indent { margin:3px 19px 0 0;}
#page4 #content .col2 .title {margin:29px 0 16px 0;}

/* page5*/
#page5 #content .col1 { width:272px; background:#cee7f7; padding:0 10px 20px 22px;}
#page5 #content .col1 .title {margin:29px 0 16px 1px;}
#page5 #content .col1 .img_indent { margin:3px 19px 0 1px;}
#page5 #content .col2 { background:#F8F8F8; padding:0 26px 34px 23px;}
#page5 #content .col2 .title { margin:29px 0 16px 1px;}
#page5 #content .col2 .img_indent { margin:3px 19px 0 2px;}

/* page6*/
#page6 #content .col1 { width:199px; background:#cee7f7; padding:0 0 27px 23px;}
#page6 #content .col1 .title { margin-bottom:16px;}
#page6 #content .col2 { width:211px; background:#F8F8F8; padding:0 22px 20px 23px;}
#page6 #content .col2 .title { margin:29px 0 20px 0;}
#page6 #content .col3 {background:#cee7f7; padding:0 16px 20px 22px;}
#page6 #content .col3 .title {margin:29px 0 16px 0;}

/* page7*/
#page7 #content .col1 {background:#cee7f7; padding:0 34px 20px 24px;}
#page7 #content .col1 .title { margin-bottom:16px;} 

/* page8*/
#page8 #content .col1 { width:180px; background:#cee7f7; padding:0 0 57px 22px; padding-right: 15px;}
#page8 #content .col2 { width:535px; background:#F8F8F8; padding-right:26px; padding-bottom:20px;}
#page8 #content .col2 .title { margin:29px 0 17px 26px;}
#page8 #content .col2 .img_indent { margin:0 19px 0 26px;}
#page8 #content .col1 .title {margin:29px 0 16px 1px;}
#page8 #content .col1 .img_indent { margin:3px 19px 0 1px;}
#page8 #content .col2 { background:#F8F8F8; padding:0 20px 37px 23px;}
#page8 #content .col2 .title { margin:29px 0 16px 1px;}
#page8 #content .col2 .img_indent { margin:3px 19px 0 1px;}