﻿* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;/* font sizing in ems. if you want to change anything, just change this.*/
	background: #d3c3aa;
	text-align: center;
}
.textbox
{
	text-align:right;
	
}
#maintable
{
	width:100%;
	border:0;
}

.mainMenus
{
	width:750px;
	vertical-align:top;

}
.mainMenus table
{
	height:28px;
	width:100%;
	background: #442358;
}

.mainMenus a {
    font: bold 1.15em  Verdana, Tahoma, Arial;
    letter-spacing: -0.05em;
    line-height: 2em;
    padding: 0 0.7em;
    text-decoration: none;
    color: #fff;
    height:28px;
    display: block;
    white-space: nowrap;
}

.mainMenus a:hover {
    background-color: #9889A8;
    
}
.mainMenus .active
{
	 background-color: #9889A8;
}
.pulsefooter
{
   text-align: left;
   padding: 10px 0 10px 25px;
text-decoration:underline;
}
.pulsefooter a
{
font:  .85em  Verdana, Tahoma, Arial;
    letter-spacing: -0.03em;
    text-decoration: underline;
    color: #000;
}

.leftmainMenus
{
	background: url(../images/menuleft.jpg);
	width:25px;
	height:54px;
	background-repeat:no-repeat;
}
.rightmainMenus
{
	background: url(../images/menuright.jpg);
	width:25px;
	height:54px;
	background-repeat:no-repeat;
	background-position:right;
}

#logout
{
	background-image: url(../images/indexArrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#442358;
	vertical-align:middle;
	text-align:right;
	border:0;
	color:#fff;
	width:60px;
	margin-right:10px;
	cursor:hand;
	/*text-align:left;
	width:100px;*/
}
#submenu
{
	background-image: url(../images/submenu.jpg);
	background-repeat:repeat-x;
	height:26px;
	width:750px;
}
#submenuFooter
{
	background-image: url(../images/submenuFooter.jpg);
	height:16px;
	width:800px;
}
#submenuFootertmp
{
	background-image: url(../images/submenuFootetmp.jpg);
	height:16px;
	width:800px;
}
#submenuFooterWelcome
{
	background-image: url(../images/welcomesubmenuFooter.jpg);
	height:16px;
	width:800px;
}
.label
{
	font: 12px  Verdana, Tahoma, Arial;
    text-decoration: none;
    color: #000;
}
.bolded
{
	font-weight:bold;
}
#subMenuLabel
{
	font-weight: bold; 
	font-size: 14px;
	color: #000;
	font-family: arial;
	padding-left:10px;
	text-align:left;
}
.grid
{
	border-bottom:solid 1px black;	
}

.grid td
{
	border-top:solid 1px #3c5c70;	
	border-left:solid 1px black;
	border-right:solid 1px black;
	
}
.filler
{
	width:25px;
}

.StatementsHeaderTable
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#452259;
	background-color:#D9EAD8;

}
#StatementsLittleHeaderTable
{
	background-color:#D9EAD8;
	height:10px;

}
.ahref
{
  cursor:hand;

}
.StatementsInsideTable
{
	font-family:Arial;
	font-size:12px;
	color:Black;
	/*width:100%;*/
	margin-top:10px;
	/*margin-bottom:10px;*/
}

.StatementsInsideTable td
{
	border-bottom: solid 1px #D9EAD8;
}
.StatementsInsideTable TR
{
	height:24px;
    vertical-align:middle;
}
.StatementsFooterTable
{	
	background-image: url(../images/StatementsTableFooter.jpg);
	background-repeat:repeat-x;
	height:9px;
	border-bottom:none;
}
.rightcell
{
	padding: 0 10px 10px 10px;
}

/************ GENERAL **************/





/********** WRAPPER ***************/
.mainWrapper 
{
    z-index: 0;
    position: relative;
	width: 800px;
	margin: 0 auto;
	background-color: #ECEFF6;

}
#mainWrapper 
{
    z-index: 0;
    position: relative;
	width: 800px;
	margin: 0 auto;
	background-color: #ECEFF6;
}

#username 
{
    z-index: 0;
    position: absolute;
	margin: 0 auto;
	top:131px;
	right:35px;
}
/*********** page title ****************/

#header {
    height: 103px;
    background-image:url(../images/header.jpg);
}

/*********** content ****************/

#content {
    /*top: 45px;*/
    width: 748px;
	text-align: left;
    /*padding-top: 2em;*/
    background-color: #fff;
    vertical-align:top;
    
}
#contenttable
{
	padding-left:10px;
	margin:10px 10px 10px 10px;
	vertical-align:middle;
}
#welcomeactions
{
	
}
#welcomeactions td
{ padding:5px 5px 5px 5px;}
#leftmenustop
{
	width:237px;
	border-right: solid 4px #eee;
	vertical-align:top;
}
#leftmenustoptmp
{
	width:157px;
	border-right: solid 4px #eee;
	vertical-align:top;
}

#leftmenus
{
	width:233px;
/*	border-right: solid 4px #eee;*/
}

#leftmenustmp
{
	width:157px;
/*	border-right: solid 4px #eee;*/
}
.leftmenuitem
{
	height:27px;
	border-bottom: solid 0.5px #eee;  /* changed from 2 px */
	padding-left:10px;
	color:#000;
}

.leftmenusubitem
{
	height:17px;
	border-bottom: solid 0.5px #eee;  /* changed from 2 px */
	padding-left:14px;
	color:#000;
}

.leftmenusubsubitem
{
	height:17px;
	border-bottom: solid 0.5px #eee;  /* changed from 2 px */
	padding-left:18px;
	color:#000;
}

.lastleftmenuitem
{
	height:27px;
	padding-left:10px;
	color:#000;
}
.fillerleftmenuitem
{
	border-right: solid 4px #eee;
	padding-left:10px;
	width:100%;
}

.leftmenuitembtn
{
	background-image: url(../images/leftmenuArrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	text-align:left;
	border:0;
	cursor:hand;
	background-color:#fff;
	padding-left:11px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma;
	text-decoration:none;
	color:#000;
}
.leftsubmenuitembtn
{
	background-image: url(../images/leftmenuArrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	text-align:left;
	border:0;
	cursor:hand;
	background-color:#fff;
	padding-left:10px;
	font-size: 11px;
	font-weight:normal;
	font-family: Verdana, Arial, Tahoma;
	text-decoration:none;
	color:#000;
}

.leftsubsubmenuitembtn
{
	background-image: url(../images/leftmenuArrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	text-align:left;
	border:0;
	cursor:hand;
	background-color:#fff;
	padding-left:16px;
	font-size: 9px;
	font-weight:normal;
	font-family: Verdana, Arial, Tahoma;
	text-decoration:none;
	color:#000;
}
.active
{
	color:#C98713;
}
#leftmenus a:hover 
{
	color:#C98713;}
.bottom
{
	border-bottom: solid 4px #eee;
}

.WelcomeWrite
{
	font-family:Arial;
	font-size:10px;
	border:0;
	margin:0;
	padding:0;
	height:24px;
	background-image: url(../images/submenu.jpg);
	background-repeat:repeat-x;
}
.WelcomeLabelWrite
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

/********* content - secondary nav *********/
#footer {
    width: 734px;
    margin: 0 auto;
    text-align: left;
    padding: 10px 0 10px 25px;
    color: #000;
    font: normal 0.85em Arial, Verdana, Tahoma;
}
#footer a {
    color: #000;
    text-decoration: none;
}
#footer a:hover {
    color: #000;
    text-decoration: underline;
}

/*
.textBox
{
	border-right: #6A5374 1px solid;
	border-top: #9DAE7C 1px solid;
	border-left: #9DAE7C 1px solid;
	border-bottom: #6A5374 1px solid;
	height:20px;
	color:#000;
	background-color:#DAE1C1;
	font: 0.9em  Arial, Helvetica, sans-serif;
}
*/
input, textarea, select {
    border-top: 1px solid #96A874;
    border-left: 1px solid #96A874;
    border-bottom: 1px solid #42245A;
    border-right: 1px solid #42245A;
    vertical-align: middle;
}
input 
{
}
textarea 
{
    width: 340px;
    margin-top: 5px;
}
input.medium, select {
    width: 150px;
}
input.big {
    width: 320px;
    height:16px;
    border-top: 1px solid #96A874;
    border-left: 1px solid #96A874;
    border-bottom: 1px solid #42245A;
    border-right: 1px solid #42245A;
    vertical-align: middle;
}
input.button {
    background-color: #DAE1C2;
    color: #000;
    font: bold 0.9em  Arial, Helvetica, sans-serif;
    padding: 0 4px;
    overflow: visible;       /* normal width for buttons in IE */
}
* html input.button {  /* and make it work inside table cells */
    width: 0;
}
html>body input.button 
{
	padding-bottom: 2px;
}
input.button:hover, input.button.sfhover {
    background-color: #F4F6ED;
    cursor: pointer;
}

.buttonOver {
    background-color: #F4F6ED;
    cursor: hand;
    overflow: visible;
    font: bold 0.9em  Arial, Helvetica, sans-serif;
    padding: 0 4px;
    height: 20px;
}
.welcomelink
{
	background-image: url(../images/leftmenuArrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	text-align:left;
	border:0;
	cursor:hand;
	background-color:#fff;
	padding-left:11px;
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma;
	text-decoration:none;
	color:#000;
}
.welcomelinktmp
{
	background-image: url(../images/leftmenuArrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	text-align:left;
	border:0;
	cursor:hand;
	background-color:#fff;
	padding-left:11px;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma;
	text-decoration:none;
	color:#000;
}
/*        INDEX PAGE       */

#indexheader {
    height: 144px;
    background-image:url(../images/indexheader.jpg);
}
#indexleftcell
{
	background-image:url(../images/index_left.jpg);
	width:302px;
	
}
#indexmiddlecell
{
	background-color: #F4A218;
	width:247px;
}
#indexrightcell
{
	background-image:url(../images/index_right.jpg);
	width:251px;
}
.indexTextBox {
    width: 150px;
    height:16px;
    border-top: 1px solid #96A874;
    border-left: 1px solid #96A874;
    border-bottom: 1px solid #42245A;
    border-right: 1px solid #42245A;
    vertical-align: middle;
}
.indextbl
{
	margin-left:25px;
	height:100%;
	text-align:left;
	width:250px;
}

* html .indextbl
{
	width:276px;
}

.userpass
{	width:250px;}
.userpass td
{
	padding:5px 0px 0px 0px;
	margin:0;
	text-align:left;
}
#login
{
	text-align:right;
	padding-right:22px;
}
#indexfooter {
   /* width: 734px;*/
    margin: 0 auto;
    text-align: left;
    color: #000;
    font: normal 0.85em Arial, Verdana, Tahoma;
    padding: 10px 0 10px 25px;
}
#register td
{
	 text-align:left;
	 padding:5px 5px 0px 15px;
	 font: normal 0.95em Verdana, Arial, Tahoma;
	 vertical-align:text-top;
}
.pulsecanada
{
	
	text-align:right;
	padding: 10px 25px 10px 0px;
	text-decoration:none;
}
.pulsecanada a
{
font: bold .85em  Verdana, Tahoma, Arial;
    letter-spacing: -0.03em;
    text-decoration: none;
    color: #000;
}
#register a {
    font: bold 1.15em  Verdana, Tahoma, Arial;
    letter-spacing: -0.05em;
    text-decoration: undeline;
    color: #000;
}
#indexsubmenuFooter
{
	background-image: url(../images/indexsubmenuFooter.jpg);
	height:10px;
	width:800px;
}
.artar
{
	/*background-image: url(../images/indexartar.jpg);*/
	background-image: url(../images/index_pulse_online_account_t_r2_c2.jpg);
	background-repeat:no-repeat;
	height:170px;
	width:224px;


}
.artar td
{
	padding: 10px 0px 10px 10px;
}
#indexactions
{
	/*margin-left:200px;*/
	height:100%;
	width:100%;

}
#indexactions td
{ padding:5px 5px 5px 5px;}

.indexlink
{
	background-image: url(../images/leftmenuArrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	text-align:left;
	border:0;
	cursor:hand;
	background-color:#fff;
	padding-left:11px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma;
	text-decoration:none;
	color:#000;
}
