body 
{
	margin:0px 0px 0px 0px;
	padding:0px;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 70%;
}


/* = = = = = = = */
/* = Top       = */
/* = = = = = = = */

div.pagetop {
width: 100%;
height: 23px;
background:#35241D;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #ffffff;
text-align: right;
font-size: 80%;
float: left;
}


div.logorightblue {
background:#118EBA;
width: 30%;
height: 23px;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
color: #ffffff;
text-align: right;
font-size: 100%;
float: left;
}

div.logorightbrown {
background:#35241D;
width: 70%;
height: 17px;
padding-left:0px; 
padding-right:0px; 
padding-top:4px; 	
padding-bottom:2px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;px
color: #ffffff;
text-align: right;
font-size: 100%;
float: left;
}

/* = = = = = = = */
/* = Footer    = */
/* = = = = = = = */

div.footer {
width: 100%;
background: #ffffff;
background-image:url('/images/footer.gif');
background-repeat:repeat-x;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-left:0;
margin-top:0;
float:left;
color: #666666;
font-size: 80%;
}


/* = = = = = = = = = */
/* = Logo Banner   = */
/* = = = = = = = = = */

#top_content {
background:#ffffff;
left:0px;
top:23px;
width:100%;
float: left;
}

div.HomeLogoSide {
width:40%;
background:#ffffff;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}


div.HomeNav {
width:60%;
background:#000;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #ffffff;
text-align: left;
font-size: 80%;
float: left;
}

div.HomeLogo{
background:#fff;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}

div.LogoHolder {
width:307px;
background:#fff;
padding-left:10px; 
padding-right:0px; 
padding-top:10px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}


div.HomePics {
width:100%;
background-image:url('/images/home4.gif');
background-repeat:repeat-x;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}

.padded
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 4px;
padding-top: 4px;
font-size: 100%;
color: #666666;
float: left;
}

.padded_home
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 4px;
padding-top: 4px;
font-size: 100%;
color: #666666;
}

/* = = = = = = = = = */
/* = Site Guide    = */
/* = = = = = = = = = */

div.SiteGuideTop {
width: 400px;
height: 23px;
background:#118EBA;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0px;
margin-bottom:0;
margin-left:0;
margin-right:0px;
color: #ffffff;
text-align: right;
font-size: 80%;
float: left;
}

div.SiteGuideTopBrown {
background:#35241D;
width: 149px;
height: 23px;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0;
margin-right:0px;
color: #ffffff;
text-align: right;
font-size: 100%;
float: left;
}

div.SiteGuideTopBlue {
background:#118EBA;
width: 251px;
height: 23px;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0;
margin-right:0px;
color: #ffffff;
text-align: right;
font-size: 100%;
float: left;
}


div.SiteGuideLogoHolder {
width:400px;
background:#fff;
padding-left:10px; 
padding-right:0px; 
padding-top:10px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}

div.SiteGuideNav {
width:400px;
background:#000;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #ffffff;
text-align: left;
font-size: 80%;
float: left;
}



/* = = = = = = = = = */
/* = Content Block = */
/* = = = = = = = = = */
#main_content {
background:#fff;
left:0px;
margin-top:10px;
width:100%;
float: left;
}

div.MainContentSide {
width:20%;
background:#ffffff;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}

div.MainContentBlock {
width:50%;
background:#fff;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:10px;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}

div.MainContentBlock2 {
width:20%;
background:#fff;
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 	
padding-bottom:0px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #333333;
text-align: left;
font-size: 80%;
float: left;
}


/* = = = = = = = = = = = = = = */
/* = Navigation              = */
/* = = = = = = = = = = = = = = */
#nav {
background: #000000;
background-image:url('/images/navslice3.gif');
background-repeat:repeat-y;
		height:80px;
		voice-family: "\"}\"";
		voice-family: inherit;
color: #fff;
		}
	html>body #nav {
		height:80px;
		}




div.NavHolder {
width: 15%;
background: #000000;
padding-left:6px; 
padding-right:0px; 
padding-top:6px; 	
padding-bottom:6px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #ffffff;
text-align: left;
font-size: 80%;
float: left;
}

div.NavHolder1 {
width: 38%;
background: #000000;
padding-left:0px; 
padding-right:0px; 
padding-top:6px; 	
padding-bottom:6px; 
margin-top:0;
margin-bottom:0;
margin-left:22px;
margin-right:0;
color: #ffffff;
text-align: left;
font-size: 80%;
float: left;
}

div.NavHolder2 {
width: 20%;
background: #000000;
padding-left:6px; 
padding-right:0px; 
padding-top:6px; 	
padding-bottom:6px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
color: #ffffff;
text-align: left;
font-size: 80%;
float: left;
}

div.brownslice {
width: 2px;
height: 76px;
background: #895E4B;
padding-left:0px; 
padding-right:0px; 
padding-top:2px; 	
padding-bottom:2px; 
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
text-align: left;
float: left;
}


 .navlist{
  list-style-image:url(/images/dots.gif);
  margin-left:0;
  padding-left:20px;
  text-decoration:none;
  width:100%;
  font-size: 100%;
margin-bottom: 0;
margin-top: 0;
  } 


/* = = = = = = = = = = = = = = */
/* = Padding                 = */
/* = = = = = = = = = = = = = = */


.padded2
{
padding-right: 6px;
padding-left: 0px;
padding-bottom: 2px;
padding-top: 2px;
font-size: 100%;
}

.padded3
{
padding-right: 6px;
padding-left: 4px;
padding-bottom: 2px;
padding-top: 2px;
font-size: 100%;
}

.highlight
{
padding-right: 4px;
padding-left: 4px;
padding-bottom: 4px;
padding-top: 4px;
font-size: 100%;
background: #B0FF62;
}


/* = = = = = = = = = = = = = = */
/* = A Tags                  = */
/* = = = = = = = = = = = = = = */
a:link { color: #1F6881; text-decoration: underline;}
a:visited { color: #1F6881; text-decoration: underline; }
a:hover { color: #81D7F3; text-decoration: underline; }
a:active { color: #1F6881; text-decoration: underline;}


a:link.siteguide { color: #B58977; text-decoration: underline;}
a:visited.siteguide { color: #B58977; text-decoration: underline;}
a:hover.siteguide { color: #B58977; text-decoration: underline; }
a:active.siteguide { color: #B58977; text-decoration: underline;}


/* = = = = = = = = = = = = = = */
/* = Table Tags              = */
/* = = = = = = = = = = = = = = */

td {padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
vertical-align: top;
}

.mid {
vertical-align: middle;
}

.bottom {
vertical-align: bottom;
}
.tableborder_top { border-left: solid 0px #9B9180; border-right:solid 0px #9B9180; border-top: solid 1px #9B9180; border-bottom:solid 0px #9B9180;}

.tableborder_pink { border-left: solid 1px #DEBCCD; border-right:solid 1px #DEBCCD; border-top: solid 1px #DEBCCD; border-bottom:solid 1px #DEBCCD;}

.paddedblue
{
padding-right: 4px;
padding-left: 4px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: middle;
font-size: 100%;
border-left: solid 1px #C9EEFA; 
border-right:solid 1px #C9EEFA; 
border-top: solid 1px #C9EEFA; 
border-bottom:solid 1px #C9EEFA;
text-align: center;
}

.paddedblue_top
{
padding-right: 4px;
padding-left: 4px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: top;
font-size: 100%;
border-left: solid 1px #C9EEFA; 
border-right:solid 1px #C9EEFA; 
border-top: solid 1px #C9EEFA; 
border-bottom:solid 1px #C9EEFA;
text-align: center;
}


.paddedblue_noline
{
padding-right: 4px;
padding-left: 4px;
padding-bottom: 2px;
padding-top: 2px;
vertical-align: middle;
font-size: 100%;
border-left: solid 0px #C9EEFA; 
border-right:solid 0px #C9EEFA; 
border-top: solid 0px #C9EEFA; 
border-bottom:solid 0px #C9EEFA;
text-align: center;
}

.brownslice {
width: 2px;
background: #895E4B;
}


/* = = = = = = = = = = = = = = */
/* = Misc. Text Formatting   = */
/* = = = = = = = = = = = = = = */
h1
{
color: #118EBA;
FONT-SIZE: 180%;
 
}

h2
{
color: #C485A4;
FONT-SIZE: 160%;
 
}

.resume_header
{
color: #0D6988;
FONT-SIZE: 130%;
font-weight: bold; 
}


.bigheader
{
color: #118EBA;
FONT-SIZE: 180%;
font-weight: bold; 
}

.sideheader
{
color: #C485A4;
FONT-SIZE: 180%;
font-weight: bold; 
}

.sideheader2
{
color: #C485A4;
FONT-SIZE: 140%;
font-weight: bold; 
}
.lineddiv {border-top: solid 1px #9B9180; 
padding-top: 4px;
}



ul.boxes
{list-style-type: none;
width: 440px;
margin: 0;

}

ul.boxes li {
float: left;
width: 200px;
border: 1px solid #118eba;
margin: 4px;
height: 250px;
}

ul.boxes p{
margin-top: -16px;
font-size: 100%;
}