/* CSS Document */
/* body */
body
{margin: 0px;padding-top: 30px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #CCCCCC;text-align: left;background-color: #4d485b;min-height: 800px;}
/* layout */

.top-left
	{
	background-image: url(../decoration/dark-blue/tl-corner.gif);
	}
.top-right
	{
	background-image: url(../decoration/dark-blue/tr-corner.gif);
	}
.bottom-left
	{
	background-image: url(../decoration/dark-blue/bl-corner.gif);
	}
.bottom-right
	{
	background-image: url(../decoration/dark-blue/br-corner.gif);
	}
.page-content
	{
	border-right-color: #a6a4be;
	border-left-color: #a6a4be;
	}
/* typography */

#top-nav p, #bottom-nav p
	{
	color: #0064AF;
	}
/* navigation */
a
	{
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
	}

a:hover 
	{
	color: #0064AF;
	}


#container {width : 920px; /* sets width of site up to a max of 940px*/	height : auto;	margin-left : auto;	margin-right : auto;	position: relative;	padding-bottom: 0px;	}
#top-nav	{	position: relative;	padding-top: 0px;	padding-left: 5px;	padding-bottom: 0px;	padding-right: 0px;	margin: 0px;	}
#bottom-nav	{	margin-top: 10px;	position: relative;	}
#credits	{	clear : both;	margin-right: auto;	margin-left: auto;	padding-top: 15px;	margin-bottom: 10px;	text-align:center;	position: relative;	}
.top-left	{	background-repeat: no-repeat;	background-position: left top;	float: left;	display: block;	height: 20px;	width: 15px;	}
.top-right	{	background-repeat: no-repeat;	background-position: top right;	display: block;	float: right;	height: 15px;	width: 100%;	}
.bottom-left	{	background-repeat: no-repeat;	background-position: left bottom;	display: block;	float: left;	height: 15px;	width: 26px;	}
.bottom-right	{	background-repeat: no-repeat;	background-position: bottom right;	display: block;	float: right;	width: 100%;	height: 15px;	}
.page-content	{	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	padding-right: 20px;	padding-left: 20px;	min-height: 450px;	}
.content-left	{	float: left;	width: 308px;	position: relative;	height: auto;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 0px;	margin-top: 30px;	}
.content-right	{	width: 525px;	position: relative;	height: auto;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 20px;	margin-top: 38px;	float: right;	}
.column-one	{	position: relative;	width: 180px;	height: auto;	float: left;	}
.column-two		{	position: relative;	width: 320px;	height: auto;	float: right;	}
.mail table	{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	}
.clear	{	overflow: hidden;  /* prevent IE expanding the container */	margin: 0;	width: 90%;	height: 1px;	position: relative;	clear: both;	}
.vr-left	{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #A6A4BE;	}
.plus-twenty	{	height: 20px;	}
/* typography */
h1	{font-size: 20pt;font-weight: normal;margin:0pt;padding-top: 0pt;padding-bottom: 0pt;color: #FFFFFF;	}
h2	{	font-size: 18px;	font-weight: normal;	padding-top: 2px;padding-bottom: 5px;color: #FFFFFF;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding-right: 0px;	padding-left: 0px;	}
h3	{	font-size: 14px;	font-weight: normal;	padding-top: 5px;	padding-bottom: 5px;	border-top-width: 1px;	border-top-color: #666666;	margin-top: 10px;	margin-bottom: 0px;	width: 80%;	color: #80A0D3;	}	
h4, h5, h6	{	font-size: 14px;	font-weight: normal;		margin: 0px;	padding-top: 5px;	padding-bottom: 5px;	}
ul	{	text-indent: 0px;	margin-left: 15px;	padding-left: 0px;	margin-top: 10px;	margin-bottom: 10px;}
li	{	font-size: 14px;	font-weight: normal;	padding-top: 3px;	padding-bottom: 3px;	line-height: 20px;	text-indent: 0px;	padding-left: 0px;	margin: 0px;	}
p{	font-size: 14px;	font-weight: normal;	margin: 0px;	padding-top: 5px;	padding-bottom: 5px;	line-height: 24px;	}
#top-nav p, #bottom-nav p	{	font-size: 12px;	color: #A6A4BE;	display: inline;	line-height: 12px;	margin: 0px;	padding: 0px;	}
#credits h1	{	font-size: 10px;	color: #999999;	}
.title	{	margin-top: 0px;	padding-top: 5px;	}
.blue-text	{	color: #80a0d3;	font-size: 11pt;	margin: 0px;	padding: 0px;	}
.grey-text	{	color: #908DA5;	}
.right-align	{	text-align: right;	}
/* navigation */
a	{	font-weight: bold;	text-decoration: none;	color: #80A0D3;	font-size: 12px;	}
a:hover 	{	color: #FFFFFF;	}
#credits a	{	font-size: 10px;	font-weight: normal;	text-decoration: none;	color: #999999;	}
#credits a:hover 	{	color: #FFFFFF;	}
a.linked-link {opacity:0.8;}
a.linked-link:hover{display:block; width: 110px; height: 30px;  opacity:1;}
a.linked-link img {width: 110px; height: 30px; }
/* graphics */
.email{	float: right;}
.border{	border: 1px solid #FFFFFF;	}
.pic-box{	margin: 0px;	padding: 0px;}
.padding-top{padding-top:20px}
.margin-bottom{margin-bottom:20px}
.one{	width: 480px;}
.float-right{	float: right;}
.two{	float: left;	width: 146px;	height: auto;	margin-right: 30px;	margin-top: 10px;}
.three{	float: left;	width: auto;	height: auto;	margin-top: 10px;	}
.four{float: left;	width: auto;	height: auto;	margin-bottom: 10px;}
.one p, .two p{	font-size: 9px;	color: #7A7A7A;	line-height: 11px;	}
.one p{	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	text-align: right;	padding: 0px;}
.two p{	text-align: left;	margin: 0px;	padding: 0px;}
