/* CSS Document */
body {
 background-color: #FFFFFF;
 margin-top: 5px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 background-image:  url(images/table-bg.gif);
 background-attachment: scroll;
 background-position: 50% 0%;
 background-repeat: repeat-y;
 text-align: center;
}

#kevintheobald
{
	margin: auto;
	text-align: left;
	width: 770px;
}

img{ display: block; border: none; }

body, td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #293D6B;
}

/* links */
A:link {
 text-decoration: underline; 
 none; color: #293D6B;
}
A:visited {
 text-decoration: underline; 
 none; color: #293D6B;
}
A:hover {
 text-decoration: none; 
 color: #7792E5;
}

/* Form */
.form1 {
 border-right: #1A58BA 1px ridge; 
 border-top: #1A58BA 1px ridge; 
 font-size: 8pt; 
 border-left: #1A58BA 1px ridge; 
 width: 300px;  
 border-bottom: #1A58BA 1px ridge; 
 background-color: #FFFFFF; 
 font-family: Verdana;
}

.form2 {
 border-right: #1A58BA 1px ridge; 
 border-top: #1A58BA 1px ridge; 
 font-size: 8pt; 
 border-left: #1A58BA 1px ridge; 
 width: 360px;  
 border-bottom: #1A58BA 1px ridge; 
 background-color: #FFFFFF; 
 font-family: Verdana;
}

.menutitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight:bold;
}

.form {
 border-right: #1A58BA 1px ridge; 
 border-top: #1A58BA 1px ridge; 
 font-size: 8pt; 
 border-left: #1A58BA 1px ridge; 
 border-bottom: #1A58BA 1px ridge; 
 background-color: #FFFFFF; 
 font-family: Verdana;
}

#content-top
{
	margin: 0;
	padding: 0;
	background: #e6ecff url(images/top.gif) no-repeat;
	width: 770px;
	height: 29px;
	font-size: 0.05em;
}

#content-bottom
{
	margin: 0;
	padding: 0;
	background: #e6ecff url(images/bottom.gif) no-repeat;
	width: 770px;
	height: 33px;
	font-size: 0.05em;
}

#content-body
{
	margin: 0;
	padding: 0;
	background-color: #e6ecff;
	width: 770px;
}

#content-body p
{
	padding: 5px 17px 5px 17px;
	margin: 0;
	background-color: #e6ecff;
}

#job-content-body
{
	width: 628px;
	padding: 0;
	margin: 0;
}

#job-content-body p
{
	padding: 5px 17px 5px 17px;
	margin: 0;
	background-color: #e6ecff;
}

#content-body ul,li
{	
	padding: 0;
	margin: 0px 17px 0px 17px;
	background-color: #e6ecff;
}

#subnav table tr td
{
	padding: 5px 8px 5px 8px;
}

#subnav_td
{
	background-color: #809FFF;
	width: 142px;
}

#job_td
{
	background-color: #e6ecff;
	width: 628px;
}
