/* css document */
html, body
{
    height:100%;
}
html {
        scrollbar-arrow-color: #000000;
        scrollbar-3dlight-color: #000000;
        scrollbar-face-color: #ffffff;
        scrollbar-highlight-color: #000000;
        scrollbar-shadow-color: #000000;
        scrollbar-track-color: #888888;
		}
body{
		font-family: arial, helvetica, sans-serif;
		font-size:12pt;
		background-color:#C3C8CD;
		}
body {
		margin-left: 0px;
		 margin-right: 0px;
		 margin-top: 0px;
		 margin-bottom: 0px;
		}
form{
		margin-left: 0px;
		 margin-right: 0px;
		 margin-top: 0px;
		 margin-bottom: 0px;

		}
ul,li{
		 margin-top: 0px;
		 margin-bottom: 0px;
		}
blockquote{
		 margin-top: 0px;
		 margin-bottom: 0px;
		}
p{
		font-family: arial, helvetica, sans-serif;
		font-size: 12pt;
		}
td{
		font-family: arial, helvetica, sans-serif;
		font-size: 12pt;
		}
h1, h2, h3 {		
    font-weight: bold;
    color: #0033CC;
    font-family: arial,helvetica,sans-serif;
	margin-bottom: 0em;
	margin-top: 0em;
}

h1	{
		font-size: xx-large;
	}
h2	{
		font-size: 120%;
	}
h3	{
		font-size: 110%;
	}
a:link, a:visited, a:active {
		font-family: arial, helvetica, sans-serif;
		font-size: 12pt;
		text-decoration: none;
		color: #0000ff;
		}
a:hover {
		font-family: arial, helvetica, sans-serif;
		font-size: 12pt;
		text-decoration: none;
		color: #0000ff;
		}
hr {
		color : #000000;
		}
.tablebottom {
		border-bottom-color: #000000;
		border-bottom-style: solid;
		border-bottom-width: 2px}
input {
		text-indent: 2px}
input.button {
		border-right: 1px solid #000000;
		 border-top: 1px solid #000000;
		 background: #ffffff;
		 font: 12pt arial, helvetica, sans-serif;
		 border-left: 1px solid #000000;
		 color: #000000;
		 border-bottom: 1px solid #000000;
		}
input {
		border-right: 1px solid #000000;
		 border-top: 1px solid #000000;
		 font: 12pt arial, helvetica, sans-serif;
		 border-left: 1px solid #000000;
		 color: #000000;
		 border-bottom: 1px solid #000000;
		}
textarea {
		border-right: 1px solid;
		 border-top: 1px solid;
		 font: 12pt arial, helvetica, sans-serif;
		 border-left: 1px solid;
		 color: #000000;
		 border-bottom: 1px solid;
		 background: #ffffff}
select {
		border-right: 1px dotted;
		 border-top: 1px solid;
		 font: 12pt arial, helvetica, sans-serif;
		 border-left: 1px solid;
		 color: #000000;
		 border-bottom: 1px solid}
select {
		background: #ffffff}
.noBorder input
{
    border:none;
}
.noBorder td
{
    width:250px;
}
fieldset
{
    border:1px solid #000000;
}
legend
{
    color:#000000;
    font-weight:bold;
}
/*-----Layout-----*/
html, body{
width:100%;
height:100%;
}
#minWidth{
	min-width:775px;
	height:100%;
}
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:121px;
	background-color: #000000;
	background-image: url(../images/top-spacer.gif);
	background-repeat: repeat-x;
	z-index:100;
}
#logo{
	position:absolute;
	width:775px;
	height:121px;
	background-color: #000000;
	background-image: url(../images/logo.gif);
	z-index:100;
}
#nav
{
    position:absolute;
    top:133px;
    left:0px;
}
#rightFlank{
	/*position:absolute;
	top:0px;*/
	height:100%;
	width:100%;
	background-image: url(../images/rightFlankBG.gif);
	background-repeat: repeat-y;
	background-position: right;
	/*z-index:10;*/
}
html>body #rightFlank{
	height:auto;
	min-height:100%;
	min-width:775px;
}
#leftFlank{
	/*
	left:0;
	height:100%;
	width:150px;
	z-index:10;
	position:absolute;*/
	top:0px;
	background-image: url(../images/leftFlankBG.gif);
	background-repeat: repeat-y;
	background-position: left;
	/*height:100%;*/
	width:100%;
}
html>body #leftFlank{
	/*height:auto;*/
	min-height:100%;
}
#topShadow{
	width:100%;
	position:absolute;
	top:121px;
	height:13px;
	background-image: url(../images/topspacer.gif);
	background-repeat: repeat-x;
	z-index:20;
}
html>body #topShadow{
	min-width:775px;
}
#topLeftCornerShadow{
	/*position:absolute;*/
	/*top:121px;*/
	/*left:0px;*/
	/*z-index:20;*/
	float:left;
	width:137px;
	height:13px;
	background-image: url(../images/topleftcornerShadow.gif);
	background-repeat: no-repeat;
}
#topRightCornerShadow{
	/*position:absolute;*/
	/*top:121px;*/
	/*right:0px;*/
	/*z-index:20;*/
	float:right;
	width:55px;
	height:13px;
	background-image: url(../images/toprightcornerShadow.gif);
	background-repeat: no-repeat;
}
#footer{
	position:relative;
	bottom:0px;
	height:40px;
	width:100%;
	background-color:#000000;
	margin-bottom:-1px;
}
html>body #footer{
	margin-bottom:0;
}
#footerShadow{
	width:100%;
	height:12px;
	background-color:#000000;
	background-image: url(../images/bottomspacer.gif);
	background-repeat: repeat-x;
}
#btmLeftCornerShadow{
	/*position:absolute;*/
	/*top:121px;*/
	/*left:0px;*/
	/*z-index:20;*/
	float:left;
	width:137px;
	height:12px;
	background-image: url(../images/bottomleftcornerShadow.gif);
	background-repeat: no-repeat;
}
#btmRightCornerShadow{
	/*position:absolute;*/
	/*top:121px;*/
	/*right:0px;*/
	/*z-index:20;*/
	float:right;
	width:55px;
	height:12px;
	background-image: url(../images/bottomrightcornerShadow.gif);
	background-repeat: no-repeat;
}
#content{
	top:0;
	left:0;
	margin:141px 55px 50px 150px;
	height:438px;
}
html>body #content{
	margin:0;
	padding:141px 55px 50px 150px;
	height:auto;
	min-height:424px;
}
#content p 
{
    text-align:center;
}
.rowBorder
{
    background-color: darkblue;
}
.hidden
{
    display:none;
}
.visible
{
    display:block;
}
.gridViews td, th
{
    padding:0 5px;
}
.noLink, .noLink a, .noLink a:active, .nolink a:hover, .noLink a:visited
{
    color:Black;
    text-decoration:none;
}
.leftImg
{
    float:left;
    border:solid 1px black;
}