html, body{
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 950px;
	background-image: url(/images/bkg.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}

html {
    height: 100%;
    margin-bottom: 1px;
}

a, body{
	font: normal 12px arial, verdana, sans-serif;
	text-decoration: none;
	color: #000;
}

a{
 font-size: 12px;
 font-weight: bold;
 color:#004E80;
}

a:hover{
	color: #666699;
}

div{
	position: absolute;
}

input, select {
	font: normal 10px arial, verdana, sans-serif;
	border: solid 1px #000;
	vertical-align: middle;
	background-color: #FFF;
}

#container{
	position: relative;
	width: 942px;
	margin: 0 auto;
}

/** Page Header declerations */
#pageHeader{
	position: relative;
	width: 942px;
	height: 236px;
	background-color: #FFF;
	background-image: url(/images/header.gif);
	background-repeat: no-repeat;
}

#pageIcon{
	top: 10px;
	left: 193px;
}

#logo{
	top: 36px;
	left: 594px;
}
/** Page Header end */

/** Navigation decleration */
#nav{
	position: relative;
	width: 739px;
	height: 14px;
	background-color: #FFF;
	margin-bottom: 12px;
	margin-left: -12px;
	clear:both;
}

.nav{
	position: relative;
	float: left;
	text-align: center;
	height: 14px;
}

#nav a{
	vertical-align: top;
	font-size: 10px;
}
/** Navigation devleration end */

#contentContainer{
	top: 264px;
	left: 103px;
	width: 727px;
	background-color: #FFF;
	padding-left: 12px;
}

/** Home content */
#leftCol{
	position: relative;
	width: 157px;
	background-color: #89CEFA;
	float: left;
	margin-right: 4px;
	padding-bottom: 4px;
	text-align: left;
}

#leftCol img{
	margin-bottom: 4px;
}

#leftCol div{
	position: relative;
	text-align: left;
	padding: 0 9px 4px 9px;
}

 #leftCol hr{
 	width: 80%;
 	color: #000;
 	background-color: #000;
 	text-align: center;
}

#centerCol{
	position: relative;
	float: left;
	margin-top: 16px;
	margin-right: 12px;
	width: 426px;
}

#centerCol div{
	position: relative;
	float: left;
	background-color: #89CEFA;
	left: 7px;
}

#centerCol ul{
	margin-left: 0;
	padding-left: 0;
}

#whatsnew{
	padding-left: 0;
	margin-left:0;
	border-bottom: 1px solid #000;
}

#whatsnew li{
	list-style: none;
	margin-top: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #000;
}

#rightCol{
	position: relative;
	float: left;
	width: 111px;
	margin-top: 16px;
}
/** home content end */

#pageFooter{
	position: relative;
	width: 739px;
	height: 14px;
	background-color: #FFF;
	padding-top: 12px;
	margin-left: -12px;
	clear:both;
}

#legal{
	position: relative;
	clear: both;
}

#legal a{
	padding-bottom: 0;
	margin-bottom: 0;
}

#subNav{
	position: relative;
	margin-right: 4px;
	padding-bottom: 4px;
	text-align: left;
	z-index: 2;
	width: 275px;
	float: left;
}

#subNavHeader{
	position: relative;
	height: 28px;
}

#subNavHeaderFront{
	position: relative;
	height: 28px;
	width: 25px;
	background-image: url(/images/subNav1.gif);
	background-repeat: no-repeat;
	float: left;
}

#subNavHeaderInner{
	position: relative;
	height: 28px;
	background-image: url(/images/subNav2.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFF;
	white-space: nowrap;
	float: left;
	min-width: 222px;
	padding-top: 3px;
}

#subNavHeaderCap{
	position: relative;
	height: 28px;
	width: 10px;
	background-image: url(/images/subNav3.gif);
	background-repeat: no-repeat;
	float: left;
}

#subNavHeader a{
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	white-space: nowrap;
}

#subNavContent{
	position: relative;
	padding-left: 10px;
}

#subNavContent ul{
    margin: 0px;
    padding: 0px;
	padding-left: 20px;
}

#subNavContent li a{
	font-size: 10px;
}

#subNavContent a:hover{
	text-decoration: underline;
}

#pageContent{
 position: relative;
 text-align: left;
 font: normal 12px arial, verdana, sans-serif;
 color: #004E80;
 margin-left: 296px;
 width: 420px;
}

#pageContent div { position:relative; }

#tools{
    position: relative;
    text-align: left;
    width: 420px;
    background-color: #FFF;
    border: solid 0px #0D81CA;
    border-bottom-width: 1px;
    margin-bottom: 10px;
    padding-top: 5px;
    margin-left: 296px;
    z-index: 2;
    color: #004E80;
    font-weight: bold;
}

/** General styles */
.error{
	font: bold 12px arial, verdana, sans-serif;
	color: #990000;
}

.toolBarTitle{
    font: normal 12px arial, verdana, sans-serif;
    color: #999;
}

.showCell {
 position: relative;
 visibility: visible;
}

.hideCell {
    position: absolute;
    visibility: hidden
}
/** General styles end */