body	{
background-color: #ffffff;
color: #000000;
font-size: 12px;
font-family: verdana,arial,helvetica,sans-serif;
line-height: 180%;
}

div#wholepage	{
width: 780px;
margin: auto;
}

div#topbanner	{
width: 780px;
height: 91px;
background-image: url('images/topbanner.jpg');
background-repeat: no-repeat;
border-bottom: 2px solid #003366
}

div#page	{
width: 779px;
border-right: 1px solid #003366;
background-repeat: no-repeat;
background-position: top right;
}

div#leftcol	{
float: left;
width: 200px;
}

ul.menu	{
margin-left: 0px;
padding-left: 0px;
list-style: none;
margin-top: 0;
padding-top: 0;
border-bottom: 1px solid #d8e1f2;
border-right: 1px solid #d8e1f2;
}

ul.menu li	{
background-color: #edf1f9;
padding-left: 3px;
border-bottom: 1px solid #ffffff;
font-weight: bold;
color: #1f4a82;
line-height: 160%;
}

ul.menu li a	{
text-decoration: none;
color: #1f4a82;
font-weight: normal
}

ul.menu li a:hover	{
text-decoration: underline;
font-weight: normal
}

h1.menu	{
font-size: 12px;
background-color: #d8e1f2;
padding-left: 2px;
margin-bottom: 0;
width: 198px;
margin-top: 10px;
border-bottom: 1px solid #d8e1f2;
border-right: 1px solid #d8e1f2;
}

ul.menu li ul	{
margin-left: 5px;
padding-left: 5px;
list-style: none;
font-style: italic;
}

ul.menu li ul li	{
border-bottom: 0;
font-weight: bold
}

ul#extramenu	{
list-style: none;
margin-left: 0;
padding-left: 170px;
margin-bottom: 0;
width: 609px;
color: #5994ce;
font-weight: bold;
background-color: #1f4a82;
margin-top: 0px
}

ul#extramenu li	{
display: inline;
padding-right: 40px;
margin-bottom: 0;
padding-left: 5px;
}

ul#extramenu li a	{
color: #ffffff;
text-decoration: none
}

ul#extramenu li a:hover	{
color: #5994ce
}

ul#extramenuhome	{
list-style: none;
margin-left: 0;
padding-left: 210px;
margin-bottom: 0;
width: 569px;
color: #5994ce;
font-weight: bold;
background-color: #1f4a82;
margin-top: 0px
}

ul#extramenuhome li	{
display: inline;
padding-right: 40px;
margin-bottom: 0;
padding-left: 5px;
}

ul#extramenuhome li a	{
color: #ffffff;
text-decoration: none
}

ul#extramenuhome li a:hover	{
color: #5994ce
}

div#main	{
margin-left: 220px;
}

div#testimonials	{
float: right;
width: 200px;
}

h1	{
font-size: 18px;
color: #5994ce;
margin-top: 10px
}

h2	{
font-size: 14px;
color: #003366
}

blockquote#first	{
margin-left: 0;
padding-left: 0;
margin-top: 150px;
color: #003366;
border-left: 1px solid #d8e1f2;
border-bottom: 1px solid #d8e1f2;
padding-left: 4px
}

blockquote	{
margin-left: 0;
padding-left: 0;
margin-top: 50px;
color: #003366;
line-height: 170%;
border-left: 1px solid #d8e1f2;
border-bottom: 1px solid #d8e1f2;
padding-left: 4px
}

blockquote#guardian	{
margin-top: 0;
}

p.quote	{
padding-top: 0;
margin-top: 0;
font-weight: bold;
padding-bottom: 0;
margin-bottom: 0
}

div#main ul	{
margin-top: 0;
padding-top: 0
}

div#main a	{
color: #1f4a82;
}

h3	{
font-size: 12px;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0
}

p.followhead	{
margin-top: 0;
padding-top: 0
}

p.action	{
background-color:;
border: 1px solid #003366;
padding-left: 3px;
padding-bottom: 2px;
background-color: #d8e1f2;
padding-right: 3px;
margin-right: 20px
}

div#testimonials p	{
margin-top: 120px;
font-size: 11px;
padding-right: 10px;
line-height: 160%;
border-left: 1px dotted #003366;
padding-left: 5px;
}

div#leftcol p	{
background-color: #edf1f9;
font-size: 11px;
padding-left: 3px;
border-bottom: 1px solid #d8e1f2;
border-right: 1px solid #d8e1f2;
line-height: 160%
}

div#leftcol p a	{
color: #003366
}

img#pic	{
float: right
}

div#main p	{
padding-right: 10px
}

div#main ul	{
padding-right: 20px
}

ul#leftlistcol	{
float: left;
margin-left: 0px;
padding-left: 20px;
margin-right: 10px
}

ul#rightlistcol	{
margin-left: 220px
}

img#dcamp	{
float: left;
margin-right: 20px
}

table#experience	{
margin-right: 20px;
margin-top: 10px
}

table#experience td	{
border-bottom: 1px solid #000000
}

img.peoplepic	{
float: left;
padding-right: 10px;
padding-top: 10px
}