body	{
	font-size: small;
	font-family: Helvetica, Arial, sans-serif;
	line-height: normal;
	background-color: #9999db;
	background-image: url(images1/all_content_background2.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	}

h1, h2	{
	color: #01063D;
	}

h1	{
	font-size: 150%;
	}

h2	{
	font-size: 130%;
	}


#allcontent {	
	width: 950px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #d6d6ef;
	}

#header {
		margin: 0px;
		padding:0px;
		border-width: 0px;
		margin-top: 0px;
		/*margin-bottom: 10px;*/
		/*border: solid #06063c;*/
		background-color: #06063c;
		color: white;
		text-align: center;
	}
#header ul{
		
		margin: 0px;
		padding:0px;
	}

#header ul li{
		
		margin: 0px;
		padding:0px;
	}

	
#imageline {
	text-align: center;
	}

a img {
	border: none;
}
	
#header a:link img {
	border: #06063c solid 2px;
}	

#header a:visited img {
	border: #06063c solid 2px;
}
#header a:hover img {
	border: red solid 2px;
}	
	
.big {
font-size: 400%;
text-align: right; 
color: white;
	}
	
.small {
font-size: 300%;
text-align: right; 
color: white;
padding-right: 20px;
	}

.tagline	 {
text-align: right;
padding-right: 20px;
	}

#header a:link{
	text-decoration: none;
	color: white;
	}

#header a:hover{
	text-decoration: none;
	color: white;	
	}
	
#header a:visited{
	text-decoration: none;
	color: white;
	}

.topnavholder {
	/*background:url(images/nav-lines.gif) no-repeat;*/
	padding:5px 0;
}

/*BEGINS THE TOP ROW OF IMAGE NAVIGATION*/

#imagebar {
	width: 950px;
	height: 113px;
	margin: 0;
	padding: 0;
	position: relative;
	background: url(images1/image_nav_bar.jpg);
}
#imagebar li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
#imagebar li, #imagebar a {
	height: 113px;
	display: block;
}

#image1{
	text-indent: -300em;
	overflow: hidden;
	left: 0px;
	width: 190px;
}

#image2 {
	text-indent: -300em;
	overflow: hidden;
	left: 190px;
	width: 190px;
}
#image3 {
	text-indent: -300em;
	overflow: hidden;
	left: 380px;
	width: 190px;
}
#image4 {
	text-indent: -300em;
	overflow: hidden;
	left: 570px;
	width: 190px;
}
#image5 {
	text-indent:-300em;
	overflow:hidden;
	left: 760px;
	width:190px;
}
#image1 a:hover {
	background:transparent url(images1/image_nav_bar.jpg) 0px -113px no-repeat;
}
#image2 a:hover {
	background:transparent url(images1/image_nav_bar.jpg) -190px -113px no-repeat;
}
#image3 a:hover {
	background:transparent url(images1/image_nav_bar.jpg) -380px -113px no-repeat;
}
#image4 a:hover {
	background:transparent url(images1/image_nav_bar.jpg) -570px -113px no-repeat;
}
#image5 a:hover {
	background:transparent url(images1/image_nav_bar.jpg) -760px -113px no-repeat;
}

/*ENDS THE TOP ROW OF IMAGE NAVIGATION*/

/*BEGINGS THE TOP BAR TEXT NAVIGATION MENU*/
#topnav {
	width:950px;
	height:46px;
	margin:0;
	padding:0;
	position:relative;
	background:url(images1/nav3.gif);
}
#topnav li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
#topnav li, #topnav a {
	height:46px;
	display:block;
}

#before{
	text-indent:-300em;
	overflow:hidden;
	left:0px;
	width:100px;
}

	
#nav01 {
	text-indent:-300em;
	overflow:hidden;
	left:100px;
	width:150px;
}

#nav02 {
	text-indent:-300em;
	overflow:hidden;
	left:250px;
	width:150px;
}
#nav03 {
	text-indent:-300em;
	overflow:hidden;
	left:400px;
	width:150px;
}
#nav04 {
	text-indent:-300em;
	overflow:hidden;
	left:550px;
	width:150px;
}
#nav05 {
	text-indent:-300em;
	overflow:hidden;
	left:700px;
	width:150px;
}

#after {
	text-indent:-300em;
	overflow:hidden;
	left:850px;
	width:100px;
}

#before{
background:transparent url(images1/nav3.gif) 0px -0px no-repeat;
}
#nav01 a:hover {
	background:transparent url(images1/nav3.gif) -100px -46px no-repeat;
}
#nav02 a:hover {
	background:transparent url(images1/nav3.gif) -250px -46px no-repeat;
}
#nav03 a:hover {
	background:transparent url(images1/nav3.gif) -400px -46px no-repeat;
}
#nav04 a:hover {
	background:transparent url(images1/nav3.gif) -550px -46px no-repeat;
}
#nav05 a:hover {
	background:transparent url(images1/nav3.gif) -700px -46px no-repeat;
}

#after{
background:transparent url(images1/nav3.gif) -850px -0px no-repeat;
}

/*ENDS THE TOP BAR TEXT NAVIGATION MENU*/


/* THIS CONTROLS THE LEFT NAV MENU */
#floatblock {
	float: left;
}		

#leftnav_home {
	float: left;
	border: none;
	margin-left: 0px;
	text-align: left;
	font-family: sans-serif;
	font-weight: bold;
	font-size: small;
	line-height: 1.5em;
	}


#leftnav_holder li {
	list-style:none;
	margin-bottom: 10px;
	}

#leftnav_holder li, #leftnav_holder a {
	height:50px;
	width: 150px;
	display:block;
}

#lnav01 {
	background: url(images1/left_nav_video.gif);
	text-indent:-300em;
	overflow:hidden;
	width:150px;
	height:50px;
	display:block;
}
#lnav02 {
	background: url(images1/left_nav_audio.gif);
	text-indent:-300em;
	overflow:hidden;
	width:150px;
	height:50px;
	display:block;
}
#lnav03 {
	background: url(images1/left_nav_web.gif);
	text-indent:-300em;
	overflow:hidden;
	width:150px;
	height:50px;
	display:block;
}

#lnav04 {
	background: url(images1/left_nav_print.gif);
	text-indent:-300em;
	overflow:hidden;
	width:150px;
	height:50px;
	display:block;
}

#lnav05 {
	background: url(images1/left_nav_photo.gif);
	text-indent:-300em;
	overflow:hidden;
	width:150px;
	height:50px;
	display:block;
}


#lnav01 a:hover{
	background:transparent url(images1/left_nav_video.gif) -150px 0px no-repeat;
}
#lnav02 a:hover {
	background:transparent url(images1/left_nav_audio.gif) -150px 0px no-repeat;
}
#lnav03 a:hover {
	background:transparent url(images1/left_nav_web.gif) -150px 0px no-repeat;
}
#lnav04 a:hover {
	background:transparent url(images1/left_nav_print.gif) -150px 0px no-repeat;
}
#lnav05 a:hover {
	background:transparent url(images1/left_nav_photo.gif) -150px 0px no-repeat;
}


	
#leftnav li {
	list-style-type: none;
	text-align: center;
	margin-bottom: 8px;
	}

#leftnav {
	/*background-image: url(images/box6.jpg);
	background-position: top center;
	background-repeat: no-repeat;*/
	float: left;
	width: 150px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-left: 10px;
	text-align: left;
	font-family: sans-serif;
	font-weight: bold;
	font-size: small;
	line-height: 1.5em;
	}


#leftnav a:link {
	text-decoration: none;
	color: #FFFFFF;
	}



#leftnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
	}

#leftnav a:hover {
	text-decoration: none;
	color: red;
	}


/* THIS ENDS THE LEFT NAV MENU */	


#bodycopy {
	
	border-width: 0px;
	border-style: none;
	border-color: #000000;
		
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 225px;
	margin-right: 50px;
	
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 1.5em;
	}

#bodycopy a:link {
	text-decoration: underline;
	color: #06063c;
}

#bodycopy a:visited {
	text-decoration: underline;
	color: #06063c;
}

#bodycopy a:hover {
	text-decoration: none;
	color: #06063c;
}

#resume {
	font-family: Helvetica, Arial, sans-serif;
	border-width: 0px;
	border-style: none;
	border-color: #000000;
		
	padding-right: 0px;
	padding-left: 225px;
	padding-bottom: 0px;
	
	margin-right: 50px;
	}

#printbutton {
	font-size: small;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: normal;
	text-align: right;
	font-weight: bold;
	float: right;
	}


#printbutton a:link {
	text-decoration: none;
	color: #06063c;
	}
	
#printbutton a:visited {
	text-decoration: none;
	color: #06063c;
	}
	
#printbutton a:hover {
	text-decoration: underline;
	color: #06063c;
	}
	
#resume a:link {
	text-decoration: none;
	color: #06063c;
	}



#resume a:visited {
	text-decoration: none;
	color: #06063c;
	}

#resume a:hover {
	text-decoration: underline;
	color: #06063c;
	}



#resume p {
	margin-left: 50px;
	}

#resume h1{
	text-decoration: underline;
	}

#resume h2{
	margin-left: 25px;
	}
	
#resume h5{
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	}
	
	

.sidebar {
	line-height: 2em;
	float: right;
	width: 260px;
	border-style: solid;
	border-width: 2px;
	border-color: #06063c;
	padding: 20px;
	margin-right: 20px;
}	

.pic_box {
	float: right;
	width: 325px;
	padding-left: 20px;
	clear: right;
}
.pic_box li {
text-align: left;
}

p.clickme {
	text-align: center;
}

p.series {
	text-align: center;
	}
	
#footer {
	padding: 10px 0px 0px 0px;
	background-color: #06063c;
	font-size: 80%;
	color: white;
	text-align: center;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 0px;
	clear: left;
	clear: right;
	font-weight: normal;
	}


#footernav {
	font-size: 110%;
	}
	
#footernav li{
	list-style-type: none;
	display: inline;
	text-decoration: none;
	color: white;
	margin: 5px;
	font-weight: normal;
	}
	
#footernav a:link{
	text-decoration: none;
	color: white;
	}
	
#footernav a:visited {
	text-decoration: none;
	color: white;
	}

#footernav a:hover{
	text-decoration: underline;
	color: white;
	}

/*li.notfirst:before {
	content: " &#124; ";
	}	*/
	
ul.services {
	line-height: 2.5em;
	}
	
.pic_box h2 {
	text-align: center;
	}
	
img.notlast {
	margin-right: 20px;
}

#valid_logo {
	float: right;
}

ul.home_list {
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	line-height: 2.5em;
		}
.web_paragraph {
	width: 660px;
}
#popupcontent {
	padding: 5px;
	width: 705px;
}
