body {
	padding: 0;
	text-align: center;
	background: #ecf0f3;
	color: #000;
}

body, table {
	font: 9pt Arial, Helvetica;
}

ol 
{
	margin-top: 0;
	margin-bottom: 0;
}

form
{
	display:inline;
}

select
{
    font-size: 9pt;
}
textarea
{
    font-size: 9pt;
    border: solid 1px #5B5B5B;
    padding-left: 2px;
   	scrollbar-base-color: #DEDEDE;
	scrollbar-arrow-color: #DEDEDE;
	scrollbar-track-color: #EDECEC;
	scrollbar-3dlight-color: #969696;
	scrollbar-highlight-color: #DEDEDE;
	scrollbar-darkshadow-color: #969696;
	scrollbar-shadow-color: #DEDEDE
}

img, object {
	border-width: 0;
}

a {
	color: #006cbf;
}

a:hover {
	text-decoration: none;
}

body, form, h1 {
	margin: 0;
}

.clear {
	clear: left;
}

h1 {
	font-size: 19pt;
	color: #054d91;
	margin: 0 0 18px 0;
}

h2 
{
	font-size: 12pt;
	margin: 18px 0 8px 0;
	color: #595959;
}

h3 
{
	font-size: 10pt;
	margin: 18px 0 5px 0;
}

ul
{
	margin-top: 0;
	margin-bottom: 0;
}

li
{
	padding-bottom: 7px;	
}

#imgContent
{
	display: none;
}

#pageBorder
{
	width: 779px;
	margin: 0 auto 0;
	background: #FFF;
}

#page {
	width: 769px;
	margin: 0 auto 0;
	text-align: left;
}

#pageBodyHome
{
	float: left;	
	padding-bottom: 12px;
	font-size: 8pt;
}

#pageBodyHome td
{
	font-size: 8pt;
}

#pageBodyInner
{
	float: left;
	width: 530px;
	margin: 22px 0 25px 22px;
	min-height: 480px;
	height: auto !important;
	height: 480px;
}

#menuTop {
	height: 70px;
	background: url(../images/menuTopBG.png) repeat-x;
}

#menuTopLCorner {
	height: 70px;
	background: url(../images/menuTopLCorner.png) no-repeat;
	float: left;
}

#menuTopRCorner {
	height: 70px;
	background: url(../images/menuTopRCorner.png) no-repeat;
	float: left;
}

#menuTopLogo {
	position: absolute;
	margin: 21px 0 0 20px;
}

#menuTopContainer {
	float:left;
	width: 763px;
}

#menuTopLogin
{
	position: absolute;
	margin: 9px 0 0 669px;	
}

#menuTopLogin a, #menuTopLogin a:hover, #menuTopLogin a:visited, #menuTopLogin a:active {
	color: #FFF;
	font-size: 7.5pt;
	padding-left: 4px;
	text-decoration: none;
}

#menuBody {
	position: absolute;
	margin: 41px 0 0 430px;
}

#menuBtm 
{
	background-color: #fff;
	clear: both;
}

#menuBtmLCorner
{
	height: 40px;
	width: 13px;
	background: url(../images/menuBtmLCorner.gif) no-repeat;
	float: left;
}

#menuBtmRCorner
{
	height: 40px;
	width: 13px;
	background: url(../images/menuBtmRCorner.gif) no-repeat;
	float: left;
}

#menuBtmContainer
{
	height: 35px;
	width: 753px;
	background-color: #114274;
	float: left;
	border-bottom: solid 5px #fff;
}

#menuBtmBody
{
	width: 400px;
	margin: 10px 0 0 0px;
	float: left;
}

#menuBtmBody a
{
	color: #fff;
	text-decoration: none;
	font-size: 7.5pt;
}

.menuBtmItem
{
	margin-left: 15px;
}

#copyright
{
	width: 330px;
	color: #fff;
	margin: 11px 0 0 0;
	font-size: 7.5pt;
	text-align: right;
	float: left;
}





#navLeftContainer 
{
	float: left;
	padding-top: 20px;
	padding-left: 10px;
	width: 195px;
}

#navLeft {
	float: left;
	background-image: url(../images/navLeftBG.png);
	background-repeat: repeat-y;
}

#navLeftTop {
	background-image: url(../images/navLeftTop.png);
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight: bold;
	width: 194px;
	height: 29px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#navLeftTopText {
	padding-top: 7px;
}

#navLeftBtm {
	background-image: url(../images/navLeftBtm.png);
	background-repeat: no-repeat;
	width: 195px;
	height: 25px;
}

#navLeft a, #navLeft a:hover, #navLeft a:visited, #navLeft a:active {
	font-size: 9pt;
	background-image: url(../images/navLeftBullet.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 7px;
	margin-left: 14px;
	text-decoration: none;
}

#navLeft img {
	margin-left: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}





.section
{
	padding: 0 0 15px 0;
}

.narrow
{
	width: 460px;
}

.indent
{
	margin-left: 25px;
}

.textBox
{
	font-size: 9pt;
	border: solid 1px #000000;
	height: 20px;
}

.textBoxSize1{
	width: 150px;
}

.textBoxSize2{
	width: 175px;
}

.requiredFieldText
{
	font-weight: normal;
	font-size: 7pt;
	padding-left: 5px;
	background: url(../images/requiredField.gif) no-repeat;
	background-position: 0px 3px;
}
.fieldLable
{
	height: 25px;
	padding-left: 12px;
	background-color: #eff3f7;
}
.fieldCell
{
	padding-left: 4px;
}
.fieldLable_Required
{
	height: 25px;
	padding-left: 12px;
	background: url(../images/requiredField.gif) no-repeat;
	background-position: 5px 10px;
	background-color: #eff3f7;
}
.formDivider
{
	padding-top: 9px;
	padding-bottom: 6px;
	padding-right: 0;
	padding-left: 0;
}
.button 
{
	BORDER: #989898 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11px; 
	CURSOR: pointer; 
	FONT-FAMILY: Arial, Helvetica;
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #E4E4E4
}



.stepImg
{
	margin-top: 20px;
	margin-left: 25px;
	background-repeat: no-repeat; 
	height: 189px; 
	width: 447px;
}

.stepText
{
	position: relative; 
	top: 122px; 
	left: 18px; 
	font-size: 9pt; 
	width: 400px;
}



.signupSectionHdr
{
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
}



.homeFeedsNew
{
	margin-top: 2px;
	margin-right: 5px;
}

.homeFeedsBullet
{
	margin-top: 3px; 
	margin-right: 5px
}

.homeFeedsName
{
	margin-bottom: 8px;
}



.feedContainer{
	width: 530px;
	margin-bottom: 25px;
}

.feedDetailsContainer{
	clear: left;
	padding: 10px 10px 10px 10px;
	border-bottom: solid #cfdae7 1px;
	border-left: solid #cfdae7 1px;
	border-right: solid #cfdae7 1px;					
}

.feedHdr{
	height: 30px;
	background-color: #e0e8f1;
	border-top: solid #cfdae7 1px;
	border-left: solid #cfdae7 1px;
	border-right: solid #cfdae7 1px;			
}

.feedList table{
	width: 487px;
	border-right: solid 1px #dfdbdf;
	border-top: solid 1px #dfdbdf;
}

.feedList th{
	background-color: #f2eef2;
	text-align: left;
	border-left: solid 1px #dfdbdf;
	border-bottom: solid 1px #dfdbdf;
}	

.feedListRow1{
	background-color: #fff;
	border-left: solid 1px #dfdbdf ;
	border-bottom: solid 1px #dfdbdf;
	vertical-align: top;			
}

.feedListRow2{
	background-color: #f7f7f7;
	border-left: solid 1px #dfdbdf ;
	border-bottom: solid 1px #dfdbdf;
	vertical-align: top;				
}


.feedName{
	float:left;
	width: 380px;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 6px;
	padding-left: 8px;
}
.feedName a{
	color: #000;
}

.feedSystem{
	float:left;
	width: 118px;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 6px;
	text-align: right;
	color: #389707;
}

.feedDesc{
	margin-top: 5px;
}

.feedDate{
	font-weight: normal;
	color: #595959;
	font-size: 10pt;
}

.feedList{
	clear: left;
	margin: 10px 0 5px 10px;	
}

.feedLinkContainer{
	padding-top: 5px;
	padding-bottom: 20px
}



.loginTable
{
	border: solid 1px #bdbec2;
	background-color: #F3F3F3;
}
.loginTable td
{
	font-family: Arial, Helvetica;
	font-size: 11px;
}
.loginHeader
{
	color: #333333; 
	font-size: 12px; 
	font-weight: bold; 
	padding-bottom: 10px;
	padding-left: 12px;
}
.loginMsg
{
	color: Red;	
}

.feedLink{
	float: left;
	background-image: url(../images/homeFeedsBullet.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 12px;
}

.feedLink a{
	font-size: 8pt;
}

#footerLink {
    clear: both; padding-left: 560px; font-size: 7pt;
}

#footerLink a {
    color: 87b9df; text-decoration: none;
}