body{
text-align: center;
background-color: #e2e5ee;
}
#tile{background-image: url(../images/global/bg-body-tile.jpg);
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
width: 726px;}
#page{
text-align: left;
width: 726px;
display: block;
margin-left: auto;
margin-right: auto;
background-image: url(../images/global/bg-logo.jpg);
background-repeat: no-repeat;}

#header{
padding: 10px;
font-family: Trebuchet, Verdana;
height: 163px;}

#header h1{display:none;}

#tagline{display:none;}

#leftColumn{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
color: #333333;
padding: 10px;
width: 140px;
float: left;}

#centerColumn{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12pt;
padding: 10px;
float: left;
width: 520px;}

#centerColumn a{
color: #2f4d7a;
}

#centerColumn p, ol, ul{
font-size: 10pt;
color: #2F4D7A;
line-height: 1.75em;}

#centerColumn ul{
font-size: 10pt;
color: #2F4D7A;
line-height: 1.75em;}

#centerColumn h1{
font-size: 14pt;
color: #350f3e;
border-bottom: 1px #c3c8db solid;
}
#centerColumn h2{
font-size: 11pt;
color: #2F4D7A;
border-bottom: 1px #c3c8db solid;
}
#centerColumn h3{
font-size: 10pt;
color: #2F4D7A;
font-style: italic;
margin-bottom: 2px;}

#rightColumn{
font-family: Trebuchet, Verdana;
color: #000000;
font-size: 10pt;
padding: 10px;
display: none;}

#rightColumn h1{
font-size: 14pt;}
#rightColumn h2{
font-size: 12pt;}
#rightColumn h3{
font-size: 10pt;}

#rightColumn a{
color: #B0BFB7;
border-bottom: 1px #0000ff solid;
text-decoration: none;}

#rightColumn p{
font-size: 10pt;
color: #000000;
line-height: 1.75em;}

#rightColumn ul{
font-size: 10pt;
color: #000000;
line-height: 1.75em;}

#address{
padding-left: 10px;
font-size: 8pt;}

#address a{
color: #2f4d7a;
}

#copyright{
clear: both;
font-size: .6em;
font-weight: normal;
font-style: normal;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #666666;
margin:0px;
padding:0px;}

/* Main Navigation */

navcontainer
{
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #2F4D7A;
margin: 0;
font-size: 8pt;
margin-bottom: 4px;
background-color: #fff;}


#navcontainer li a
{
display: block;
padding: 2px 2px 2px 0.5em;
border-left: 5px solid #2F4D7A;
color: #2F4D7A;
text-decoration: none;
width: 100%;
font-weight: bold;
line-height: 8pt;
padding-bottom: 1em;
padding-top: 1em;}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 5px solid #fff;
color: #fff;
background: #2F4D7A;
}
#navlist li#navCurrent{
background-color: #2f4d7a;}
#navlist li#navCurrent a{
color: #fff;
}
#subnavlist ul{
}
#navlist li#navCurrent li#subnavlist a{color: #2f4d7a;}
#subnavlist li{
font-size: 7pt;
border-bottom: none;
margin-bottom: 0em;
background-color: #bbc2d5;}
#subnavlist li a{
border-left: 5px #2F4D7A solid;
border-bottom: none;
color: #2f4d7a;}
#grandChildNavlist ul{
padding-left: 20px;}

#grandChildNavlist li{
font-size: 7pt;
}
#grandChildNavlist li a{
border-left: 5px #fff solid;
}

#schedule li{
margin-left: 0px;
padding-left: 0px;
background-color: #8b94b5;}

/* End Navigation */

/* shared styles */
.prototypeRegionName{
color: #fff;
background-color: #ccc;
font-size: 12pt;
font-family: monospace;
border: 1px #777 solid;
font-weight: bold;
padding: 5px;
letter-spacing: 6pt;
display:none;}

.photoRight{
float:right;}
.photoLeft{
float:left;}

.featurePrimary{
border: 1px solid;
padding-left: 10px;
padding-right: 10px;
background-color: #fff;
}
.featurePrimary h1{
}
.photoBorderRight{
background-color: #fff;
border: 1px #350f3e solid;
padding: 5px;
float:right;
margin-left: 10px;
margin-bottom: 10px;
}
.clearAll{
clear:both;}