/* Copyright 2002-2008 2Is-Inc Walpole, MA */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(../images/fading_background_4.png) #FFFFFF repeat-x;
color: #666666;
text-align: center;
margin-top: 0px;
padding: 10px 0px 10px 0px;
}
a.2Is:link, a.2Is:visited, a.2Is:hover, a.2Is:active{
color: #003366;
text-decoration: none;
}
a.2Is:hover {
color: #003366;
text-decoration: underline;
}

a.footer_links:link, a.footer_links:visited, a.footer_links:hover, a.footer_links:active{
	color: #003366;
	text-decoration: none;
}
a.footer_links:hover {
	color: #003366;
	text-decoration: underline;
}

h1{
color: #171795;
text-align: center;
font-size: 14px;
}	

h2{
color: #003366;
text-align: left;
font-size: 18px;
margin: 0px 0px 0px 10px;
}

h3{ /* Used for making sections headers stand out on each page*/
color: #003366;
text-align: left;
font-size: 14px;
margin: 15px 0px 10px 10px;
}

h4{ /* Used for the home page titles*/
color: #003366;
text-align: left;
font-size: 14px;
margin: 0px 0px 0px 0px;
}

.page_header{
background: url(../images/2Is-PageHeaderBG.jpg) no-repeat;
height: 35px;
padding: 8px 0px 0px 0px;
margin: 10px 15px 5px 10px;
}

/* */
.container{
text-align:left;
width: 904px;
margin:0 auto;
background-color: #FFFFFF;
border-bottom: 1px solid #003399;
}

	.header{
	height: 120px;
	background-color: #003366;
	}
		
	.left_section{
	float:left;
	width:220px;
	background: #003366;
	text-align: center;
	margin-bottom: 15px;
	background: url(../images/2Is-LeftNavBG.png) bottom;
	}
	
		.left_nav {
		margin: 30px 0px 20px 0px;
		text-align: left;
		}
			.left_nav ul {
			list-style: none;
			margin: 0;
			padding: 0;
			border: none;
			}
			.left_nav li {
			border-bottom: 0px solid #CCCCCC;
			margin: 0;
			}
			.left_nav li a{
			display: block;
			height: 20px;
			padding: 5px 5px 5px 10px;
			margin: 0px 0px 0px 10px;
			background-color: #003366;
			color: #FFFFFF;
			text-decoration: none;
			}
			.left_nav li a:hover {
			margin: 0px 0px 0px 10px;
			background-color: #666666;
			height: 20px;
			color: #FFFFFF;
			text-decoration: none;
			}
			.left_nav img{
			border: 0px;
			padding: 3px 0px 0px 0px;
			}
			
	.content_wrapper{
	height: 100%;
	}
	
	.content{
	float:right;
	width:672px;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	}
		
		.content p{
		margin: 0px 0px 0px 10px;
		}
		
		.content img{
		margin: 0px 0px 10px 10px;
		}
		
		.mission_statement{
		width: 290px;
		height: 200px;
		background: url(../images/mission_statement_bg.png) no-repeat; 
		
		text-align: center; 
		}
			.mission_statement p {
			margin: 0px 15px 0px 15px;
			padding: 20px 0px 0px 0px;
			text-align: left; 
			}
			
		
	.footer{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	background-color: #EFEFEF;
	}

	.footer2{
	margin:  10px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 898px;
	height: 100px;
	text-align: center;
	font-size: 12px;
	background: url(../images/fading_background_2.png) repeat-x scroll 0%;
	}
	
		.footer_inner_shell{
		padding: 25px 0px 0px 10px;
		margin: 0px auto;
		width: 900px;
		height: 100px;
		text-align: left;
		}

/* Rounded Corners */
.t {background: url(../images/dot.gif) 0 0 repeat-x}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}

.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.png) 0 0 no-repeat}
.tr {background: url(../images/tr.png) 100% 0 no-repeat; padding:10px}

/* Fequently Used Colors 
Dark Blue: #003366
Font: #666666
*/

/* MM08 */

