/*
#2037E4		French Blue
#122192		Navy
#C9CFF8		Light Blue
#E6E6E6		Powder Gray
#CCCCCC		Dove Gray
#686868		Pewter
#FF0000		Fire Engine Red
*/

* { margin:0; padding:0; }

body
{
	font-family: Arial, Helmet, Freesans, sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 100%;
	text-align: center;
	color: #000000;		/* Black */
	margin: auto auto;
	background-color: #E6E6E6;		/* Powder Gray */
}

table#main
{
	margin: 5% auto 0 auto;
	width: 80%;
}

table#siptable
{
	border: 1px solid #000000;		/* Black */
}

td#content
{
	padding: 0 0 0 4%;
	vertical-align: top;
	font-size: 90%;
	line-height: 130%;
}

td#general
{
	background-color: #CCCCCC;	/* Dove Gray */
	text-align: center;
	padding: 10px;
}

td#general-left
{
	background-color: #CCCCCC;	/* Dove Gray */
	text-align: left;
	padding: 10px;
}

td#left
{
	width: 30%;
	vertical-align: top;
	text-align: left;
	background-color: #CCCCCC;		/* Dove Gray */
}

td#left table
{
	width: 95%;
}

td#leftmenu
{
	text-align: left;
	margin: 3% 0 0 0;
	padding: 5%;
	font-size: 80%;
	line-height: 140%;
}

td#leftmenu a
{
	display: block;
	color: #000000;		/* Black */
	text-decoration: none;
}

td#leftmenu a:hover
{
	background-color: #2037E4;		/* French Blue */
	color: #E6E6E6;		/* Powder Gray */
}

td#tabletitle
{
	background-color: #C9CFF8;		/* Light Blue */
	color: #000000;		/* Black */
	text-align: center;
	padding: 10px;
}

div#bigtitle
{
	font: 110%;
	font-weight: bold;
	color: #FF0000;		/* Fire Engine Red */
	padding: 2% 0 0 0;
}

div#box
{
	margin: 2% 0 0 0;
	padding: 2%;
	border: 1px solid black;
}

div#clear-both
{
	clear: both;
}

div#footer
{
	margin: auto auto;
	padding: 2% 0 0 0;
	text-align: center;
	font-size: 80%;
	color: #686868;		/* Pewter */
}

div#footer a
{
	color: #686868;		/* Pewter */
}

div#footer a:visited
{
	color: #122192;		/* Navy */
}

div#header
{
	background-color: #2037E4;		/* French Blue */
	width: 100%;
}

div#header-stripe-1
{
	float: left;
	background-image: url(images/blue-dot.png);
	background-repeat: repeat-x;
	color: #122192;		/* Navy */
	width: 25%;
	font-size: 50%; 
	line-height: 100%;
}

div#header-stripe-2
{
	float: left;
	background-image: url(images/red-dot.png);
	background-repeat: repeat-x;
	color: #FF0000;		/* Fire Engine Red */
	width: 10%;
	font-size: 50%; 
	line-height: 100%;
}

div#header-stripe-3
{
	float: left;
	background-image: url(images/white-dot.png);
	background-repeat: repeat-x;
	color: #FFFFFF;		/* White */
	width: 15%;
	font-size: 50%; 
	line-height: 100%;
}

div#header-stripe-4
{
	float: left;
	background-image: url(images/blue-dot.png);
	background-repeat: repeat-x;
	color: #122192;		/* Navy */
	width: 50%;
	font-size: 50%; 
	line-height: 100%;
}

div#indentpagelinks
{
	padding: 0 0 2% 2%;
}

div#leftalignme *
{
	text-align: left;
}

div#medtitle
{
	font-weight: bold;
	padding: 2% 0 0 0;
}

div#pagetitle
{
	margin: 0 0 4% 0;
}

span#pagetitle-old
{
	font-family: 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
	font-size: 150%;
	background: #2037E4;		/* French Blue */
	color: #E6E6E6;		/* Powder Gray */
	line-height: 100%;
	padding: 15px;
}

span#pagetitle
{
	font-family: 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
	font-size: 150%;
	background: #2037E4;		/* French Blue */
	color: #E6E6E6;		/* Powder Gray */
	line-height: 300%;
	padding: 15px;
}

div#pullquote
{
	float: right;
	width: 35%;
	margin: 2% 0 2% 4%;
	padding: 3%;
	border: 2px dashed #686868;	/* Pewter */
	font-family: 'Bookman Old Style', Bookman, 'URW Bookman L', serif;
	font-size: 110%;
	line-height: 140%;
	font-weight: bold;
	font-style: italic;
}

div#right
{
	width: 100%;
	text-align: left;
	vertical-align: top;
}

div.submenu
{
	margin: 0 0 0 7%;
}

div#subtitle
{
	padding: 5% 0 2% 0;
	font-family: Arial, Helmet, Freesans, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #122192		/* Navy */
}

div#verticalalignme
{
	float: right;
	margin: 0 0 1% 1%;
	padding: 0% 2% 1% 2%;
	font-family: Arial, Helmet, Freesans, sans-serif;
	font-size: 80%;
	color: #000000;		/* Black */
}

a
{
	color: #122192;		/* Navy */
}

a#pagesublink:link
{
	color: #000000;		/* Black */
}

a#pagesublink:visited
{
	color: #122192;		/* Navy */
}

p
{
	padding: 1% 0 1% 0;
}

img#header-logo
{
	width: 40%;
}

img#montage-left
{
	position: absolute;
	top: 0;
	left: 10%;
	z-index: 0;
	width: 22%;
}

img#montage-right
{
	position: absolute;
	top: 0;
	right: 10%;
	z-index: 0;
	width: 21%;
}

