*{
font-family: verdana, helvetica, arial, sans-serif;
}

div.clear{
clear: both;
line-height: .01em;
}

html, body{
font-size: 90%;
margin: 0;
padding: 0;
background-color: #fff;
}

div#pagewrapper {
margin: 0;
padding: 0;
width: 100%;
position: relative;
}

div#header {
width: 100%;
background-color: #fff;
}

div#header a img{
float: left;
border: 0;
width: 84px;
height: 102px;
padding: 5px;
z-index: 500;
}

div#namewrapper{
border-top: 2px solid #009;
border-bottom: 2px solid #009;
width: 100%;
background-color: #ccc;
text-indent: .5em;
}

div#namewrapper #name{
color: #009;
font-weight: bold;
font-size: 150%;
margin: 0 .5em 0 0;
padding: 1em 0 0 0;
display: inline;
line-height: 1.5em;
}

div#namewrapper #job-title{
color: #009;
font-weight: bold;
font-size: 130%;
margin: 0 .5em 0 0;
padding: 1em 0 0 0;
display: inline;
font-style: italic;
}

div#global-nav{
background: #fff;
text-align: right;
}

div#global-nav ul{
margin: 0;
padding: 0;
list-style-type: none;
}

div#global-nav ul li{
margin: 0;
padding: 0;
display: inline;
}

div#global-nav ul li a:link, div#global-nav ul li a:visited{
color: #009;
line-height: 2.2em;
text-decoration: none;
font-weight: bold;
padding: 5px 10px;

}

div#global-nav ul li a:hover{
text-decoration: underline;
}

div#body-wrapper{
background-color: #fff;
}

div#sub-nav{
margin: 0;
width: 12.5em;
float: left;
}

div#sub-nav ul{
font-size: 90%;
font-weight: bold;
padding: 0 0 5em 0;
margin: 0;
background-color: #009;
list-style-type: none;
}

div#sub-nav ul li a{
display: block;
text-indent: .3em;
overflow: hidden;
width: 100%;
padding: .5em 0;
background-color: inherit;
color: #ffcf00;
border-bottom: 2px dotted #ffcf00;
text-decoration: none;
text-indent: .5em;
}

div#sub-nav ul li a:hover, div#sub-nav ul li a.selected{
background: #009;
color: #fff;
}

div#sub-nav ul li a:hover{text-decoration: underline;}

div#content{
margin: 0;
padding: .1em .6em;
border-left: 12.5em solid #009;
background-color: #fff;
color: #000;
line-height: 1.2em;
}

div#footer{
border-top: 2px solid #009;
background-color: #fff;
color: #009;
padding: .5em;
font-weight: bold;
line-height: 2em;
margin: 0 auto;
}

div#footer a:link, div#footer a:visited{
color: #009;
text-decoration: none;
}

div#footer a:hover{
text-decoration: underline;
}

/*Styles for FCKeditor */
.headline-blue{
font-weight: bolder;
text-indent: 5px;
color: #ffffff;
background: #000099;
margin: 0 auto 0 auto;
padding: 5px 0px;
width: 100%;
display: block;
}

.headline-white{
font-weight: bolder;
text-indent: 5px;
color: #000099;
background: #ffffff;
margin: 0 auto 0 auto;
padding: 5px 0px;
width: 100%;
display: block;
}

.headline-gold{
font-weight: bolder;
text-indent: 5px;
color: #000080;
background: #ffcf00;
margin: 0 auto 0 auto;
padding: 5px 0px;
width: 100%;
display: block;
}

div.padding-2px{padding: 2px;}
div.padding-5px{padding: 5px;}
div.padding-10px{padding: 10px;}
div.clear{clear: both;margin:0;padding: 0;}

td.border-left{
border-left: 1px #000099 solid;
padding: 5px;
}

td.border-right{
border-right: 1px #000099 solid;
padding: 5px;
}

td.border-both{
border-right: 1px #000099 solid;
border-left: 1px #000099 solid;
padding: 5px;
}

/* begin link markup */

a:link {color: #000099; text-decoration: underline;}
a:visited {color: #000066; text-decoration: underline;}
a:hover {text-decoration: none;}

a.link-lightondark:link {color: #ffffff; text-decoration: underline;}
a.link-lightondark:visited {color: #ffffff; text-decoration: underline;}
a.link-lightondark:hover {color: #000099; background: #ffffff; text-decoration: none;}

a.link-darkonlight:link {color: #000099; text-decoration: underline;}
a.link-darkonlight:visited {color: #000066; text-decoration: underline;}
a.link-darkonlight:hover {background: #ffcf00; text-decoration: none;}

a:link img, a:visited img, a:hover img{border: 0;}
a:link img.border-image, a:visited img.border-image, a:hover img.border-image{border: 1px solid #000;}
/* end link markup */



/* begin common markup */
hr 
{
color: #000099;
background-color: #000099;
height: 1px;
width: 100%;
}

.text-blue
{color: #000099;}

.text-gold
{color: #ffcf00;}

/* end common markup */

input{
margin: 2px;
}

/* begin frame or border markup for quotes */

p.paragraph-frame-quote 
{ 
font-size: 90%;
text-align: justify;
background-color: #ebebeb;
border-color: #000099;
border-style: double;
border-width: thick;
padding: 10px;
width: 90%;
margin: 10px;
}

/* end frame or border markup for quotes */



/* begin table markup */

table, input
{
font-size: 100%;
}

table.border-blue{
border: 1px solid #000099;
}

textarea{font-size: 110%;}

td.cell-color-grey
{
background-color: #cccccc;
color: #000000;
}

td.cell-color-gold
{
background-color: #ffcf00;
color: #000000;
}

td.cell-color-gold a:hover
{
background: #000099;
color: #ffffff;
}

td.cell-color-blue, td p.cell-text-light
{
background-color: #000099;
color: #ffffff;
}

td.cell-color-lightblue
{background: #dfebf9;}

caption 
{
color: #000000;
font-size: 100%;
font-style: italic;
}

/* end table markup */


/* begin heading markup */

h1, h2, h3, h4, h5, h6 
{
color: #000099;
}

h1 {font-size: 150%;}
h2 {font-size: 120%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}
h5 {font-size: 90%;}
h6 {font-size: 85%;}

/* end heading markup */

/* begin list parameter markup */

ol.list-numbers {list-style-type: decimal}
ol.list-lowera {list-style-type: lower-alpha}
ol.list-upperA {list-style-type: upper-alpha}
ol.list-lowerroman {list-style-type: lower-roman}
ol.list-upperroman {list-style-type: upper-roman}

ul.list-arrow{list-style-image: url(/templates/list-arrow.gif);}
ul.list-disc {list-style-type: disc}
ul.list-circle {list-style-type: circle}
ul.list-square {list-style-type: square}
ul.no-indent{padding-left: 1.5em; margin-left: 0;}
ul.list-nostyle {list-style: none; padding-left: 1px; margin-left: 0;}

/* end list parameter markup */



/* begin font size markup */

.text-verysmall {font-size: 80%}
.text-small {font-size: 90%}
.text-normal {font-size: 100%}
.text-medium {font-size: 130%; font-weight: bold}
.text-large {font-size: 150%; font-weight: bolder}
.text-verylarge{font-size: 170%; font-weight: bolder}

/* end font size markup */

