html {	background: url(../images/bg1.gif) top left repeat;}

	
#printHeader { 
	display:none;
	height:0
	}

body { 
	margin:0;
	font-family:Tahoma;
	font-size:11px;
	color:#747c89;
	}

#container {
	background-color:#fff;
	width: 767px;
	border:6px solid #fff;
	margin:0 auto;
	text-align:left;
	overflow:hidden
	}

p { margin:0}

a, a:visited, a:active { 
	color: #747c89;
	text-decoration:underline;
	}

a:hover { 
	text-decoration:none;
	}


a img { border:none}



#header { 
	background:url(../images/bg_header.gif) top left no-repeat;
	height:109px
	}

#flash { 
	height:193px;
	border-top:2px solid #054e3e;
	border-bottom:4px solid #054e3e
	}

#image { 
	height:141px;
	border-top:1px solid #054e3e;
	border-bottom:4px solid #054e3e
	}

#nav-space { height:2px}

#nav { 
	width:767px;
	height:27px;
	padding:2px 0
	}

#nav ul { 
	list-style:none;
	display:inline;
	margin:0;
	padding:0
	}

#nav li {	
	list-style:none;
	display:inline;
	padding:0;
	margin:0
	}

#content { 
	background:url(../images/bg_page.jpg) top left no-repeat;
	width:767px;
/*	padding-bottom:15px;*/
	overflow:hidden;
	}

#content2 { 
	width:767px;
	background:url(../images/bg_subnav.gif) top left repeat-y;
	overflow:hidden;
	min-height:500px
	}

#content #single { 
	background:url(../images/bg_page.jpg) top left no-repeat;
	width:687px;
	padding:35px 40px 15px 40px;
	overflow:hidden;
	line-height:16px
	}

#content #leftCol {
	float:left;
	width:455px;
	padding:35px 0 0 40px;
	overflow:hidden;
	line-height:16px
	}

#content #rightCol {
	float:right;
	width:227px;
	margin:33px 8px 0 0;
	padding:5px 10px 10px 10px;
	overflow:hidden;
	border:1px solid #b9bec7;
	line-height:14px;
	background-color:#FFF
	}

#leftCol #cols { 
	width:455px;
	overflow:hidden
	}
	
#leftCol #cols #col-left { 
	float:left;
	overflow:hidden;
	width:180px;
	padding-bottom:20px
	}

#leftCol #cols #col-right { 
	float:right;
	overflow:hidden;
	width:260px;
	}


ol { 
	margin:10px 0 0 0;
	padding:0}

ol li {
	margin-left:25px;
	padding:0 0 5px 0
	}



#subnav {
	float:left;
	width:208px;
	overflow:hidden;
	line-height:1.5em;
/*	border:1px solid #b9bec7;*/
	background-color:#e8ebf0;
	margin:25px 8px 0 0;
	padding:8px 0 22px 0
	}
	
#subnav ul {
	margin:0;
	list-style:none;
	padding:0
	}

#subnav li {
	list-style:none;
	border-bottom:1px dotted #b9bec7
	}
	
#subnav li a {
	text-decoration:none;
	font-size:1em;
	padding:9px 5px 9px 20px;
	font-weight:normal;
	display:block;
	color:#5d6777
	}

#subnav li a:hover {
	background-color:#5a5f68;
	color:#fff
	}


#subnav h2 {
	margin:0;
	}







#content #rightCol2 {
	float:right;
	overflow:hidden;
	width:490px;
	padding:35px 40px 15px 0;
	line-height:16px;
	}



#rightCol .box1 {
	padding:10px 0; 
	border-bottom:1px dotted #b9bec7;
	}

#rightCol .box1 a {
	text-decoration:underline;
	}
	
#rightCol .box1 a:hover {
	text-decoration:none
	}

#rightCol .box1 h2 a {
	text-decoration:none;
	color:#1d423b;
	}
	
#rightCol .box1 h2 a:hover {
	text-decoration: underline
	}
	
.line1 { 
	border-bottom:1px dotted #999;
	margin:20px 0
	}

/* page subheading */
h1 {	
	color:#1d423b;
	font-size:14px;
	font-family:Arial;
	margin-bottom:5px;
/*	font-weight:normal;*/
	margin-top:0
	}

/* homepage subheadings */
h2 {	
	color:#1d423b;
	font-size:1.1em;
	font-family:Arial;
	margin-bottom:2px;
	margin-top:0
	}
	


/* main page titles */
h3 {	
	font-size:19px;
	font-family:Arial black;
	margin-bottom:18px;
/*	font-weight:normal;*/
	margin-top:0;
	color:#464c57;
	}

/* page sub-titles */
h4 {	
	font-size:11px;	
	margin-bottom:2px;
	font-weight:bold;
	margin-top:0;
	color:#1d423b;
	}

#indent { padding-left:40px}

form { margin:0}

form td { 
	padding:3px
	}

.title { 
	font-size:13px;
	color:#464c57;
	font-weight: bold;
	width:350px;
	margin:0;
	padding-bottom:5px;
	}

form input, form textarea {	
	font-family:Tahoma;
	font-size:11px;
	color:#747c89;}
	
	
	

/* footer styles - start */
	
#footer { 
	background-color:#5a5f68;
	padding:10px 20px;
	width:727px;
	color:#fff;
	overflow:hidden;
	margin:0 auto;
	}

#footer-containers {
	width:727px;
	overflow:hidden;
	padding-bottom:15px
	}

#footer-containers ul {
	margin:0;
	padding:3px 0 0 0;
	list-style-type:none
	}

#footer-containers ul li a {
	text-decoration:none;
	color:#fff;
	display:block;
	line-height:1.3em;
	font-size:1em
	}

#footer-containers ul li a:hover {
	text-decoration: underline;
	color:#FFF;
	display:block
	}


#footer-containers h2 {
	margin:0;
	font-weight:normal;
	color:#FFF;
	line-height:1.3em;
	font-size:1em;
	color:#FFF
	}
	
#footer-containers h2 a {
	color:#FFF;
	text-decoration:none
	}

#footer-containers h2 a:hover {
	color:#FFF;
	text-decoration: underline
	}

#container1 {
	float:left;
	width:150px;
	margin-right:6px;
	}

#container2 {
	float:left;
	width:153px;
	margin-right:6px;
	}
	
#container3 {
	float:left;
	width:132px;
	margin-right:6px;
	}

#container4 {
	float:left;
	width:125px;
	margin-right:6px;
	}

#container5 {
	float:left;
	width:140px;
	}

#footer-copyright {
	width:727px;
	overflow:hidden;
	padding-bottom:5px
	}

#footer-copyright a {
	color:#FFF;
	text-decoration:none
	}
	
#footer-copyright a:hover {
	color:#FFF;
	text-decoration:underline
	}	
	