img, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body
{
	font-size: 12pt;
	font-family: verdana, sans-serif;
}
a
{
	text-decoration: none;
}

#headerMedBlueCorner
{
	height: 5.5em;
	width: 2%;
	background: #3C98CB;
	background-image: url(images/headercorner-ll-1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#headerTopDkBlue
{
	background: #3C98CB;
	background-image: url(images/header_logo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#headerTopTabs
{
	width: 48%;
	color: #FFFFFF;
	float: right;
	height: 1.5em;
	background: #1772B9;
	text-align: center;
}
#headerTopTabsCorner
{
	width: 2%;
	height: 1.5em;
	float: left;
	background-image: url(images/headerTopTabsCorner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#headerTopTabs1
{
	width: 15%;
	height: 1.5em;
	float: left;
	white-space: no-wrap;
}
#headerTopTabsPipe1
{
	width: 1%;
	height: 1.5em;
	float: left;
}
#headerTopTabs2
{
	width: 35%;
	height: 1.5em;
	float: left;
	white-space: no-wrap;
}
#headerTopTabsPipe2
{
	width: 1%;
	height: 1.5em;
	float: left;
}
#headerTopTabs3
{
	width: 17%;
	height: 1.5em;
	float: left;
	white-space: no-wrap;
}
#headerTopTabsPipe3
{
	width: 1%;
	height: 1.5em;
	float: left;
}
#headerTopTabs4
{
	width: 28%;
	height: 1.5em;
	float: left;
	white-space: no-wrap;
}
.headerTopTab
{
	background: #1772B9;
	white-space: no-wrap;
}
.headerTopTabActive
{
	background: #3C98CB;
	white-space: no-wrap;
}
.headerTopTabsPipe
{
	background: #1772B9;
	background-image: url(images/headerTopTabsPipe.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.headerTopTabsPipeActive
{
	background: #1772B9;
}
.headerTopTabText
{
	font-size: 0.8em;
	position: relative;
	top: 3px;
}
.headerTopTabTextActive
{
	font-size: 0.8em;
	font-weight: bold;
	position: relative;
	top: 3px;
}
.headerTopTabText a:link, .headerTopTabText a:visited, .headerTopTabText a:active
{
	color: #FFFFFF;
}
.headerTopTabTextActive a:link, .headerTopTabTextActive a:visited, .headerTopTabTextActive a:hover
{
	color: #FFFFFF;
}

#headerGradBlueCorner
{
	height: 2.4em;
	width: 2%;
	background: #EEF7F8;
	background-image: url(images/headercorner-ll-2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#headerMiddleGradient0
{
	width: 25%;
	background-image: url(images/headerInactiveTabGrad.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
#headerMiddleTabs1
{
	width: 15%;
	height: 2.4em;
}
#headerMiddleTabsPipe1
{
	width: 1%;
	height: 2.4em;
}
#headerMiddleTabs2
{
	width: 15%;
	height: 2.4em;
}
#headerMiddleTabsPipe2
{
	width: 1%;
	height: 2.4em;
}
#headerMiddleTabs3
{
	width: 18%;
	height: 2.4em;
}
#headerMiddleGradient1
{
	height: 2.4em;
	background: #EEF7F8;
	background-image: url(images/headerInactiveTabGrad.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	border-right: solid 1px #3C98CB;
}
.headerMiddleTab
{
	background: #EEF7F8;
	background-image: url(images/headerInactiveTabGrad.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: center;
}
.headerMiddleTabActive
{
	background: #EEF7F8;
	background-image: url(images/headerActiveTabGrad.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: center;
}
.headerMiddleTabsPipe
{
	background: #EEF7F8;
	background-image: url(images/headerMiddleTabsPipe.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.headerMiddleTabsPipeActive
{
	background: #EEF7F8;
	background-image: url(images/headerMiddleTabsPipeActive.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.headerMiddleTabsPipeActiveLite
{
	background: #EEF7F8;
	background-image: url(images/headerInactiveTabGrad.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.headerMiddleTabText
{
	font-size: 0.8em;
}
.headerMiddleTabTextActive
{
	font-size: 0.8em;
	font-weight: bold;
	color: #077DBD;
}
.headerMiddleTabText a:link, .headerMiddleTabText a:visited, .headerMiddleTabText a:active
{
	color: #077DBD;
}
.headerMiddleTabTextActive a:link, .headerMiddleTabTextActive a:visited, .headerMiddleTabTextActive a:hover
{
	color: #077DBD;
}

#headerBottomTabCorner
{
	height: 1.8em;
	width: 3%;
	background: #EEF7F8;
	background-image: url(images/headerBottomTabCorner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#headerBottomTab
{
	height: 1.8em;
	width: 26%;
	background: #EEF7F8;
	background-image: url(images/headerBottomTab.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	border-right: solid 1px #3C98CB;
	white-space: no-wrap;
}
#headerBottomTabText
{
	float: left;
	color: #077DBD;
	font-weight: bold;
	font-size: 0.8em;
}
#headerBottomTab a:link, #headerBottomTab a:visited, #headerBottomTab a:hover, #headerBottomTab a:active
{
	color: #077DBD;
}

.orange_top_bord
{
	border-top: 1px solid #FAB057;
}
.orange_left_bord
{
	border-left: 1px solid #FAB057;
}
.orange_right_bord
{
	border-right: 1px solid #FAB057;
}
.orange_bottom_bord
{
	border-bottom: 1px solid #FAB057;
}

#contentTitle
{
	color: #077DBD;
	font-size: 1.2em;
}
th
{
	font-size: 0.6em;
	text-align: left;
}
td.tableTitle
{
	height: 1.4em;
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}
div.tableTitle
{
	position: relative;
	top: -0.35em;
}
.tallcell
{
	height: 2em;
}
.padleft7
{
	padding-left: 7px;
}
.padright7
{
	padding-right: 7px;
}
.footer_links { padding-top: 15px; text-align: center; font-family: verdana; font-size: 0.7em; color: #3578B9; }
.footer_link { margin: 0px 20px 0px 20px; color: #3578B9; }
.arrow { margin-top: 0.1em; vertical-align:text-bottom; margin-right:0.2em;}
.fastDueContainer { margin:0 auto; display:block; width:60em;}

.headerMiddleTabText a:hover, a:active { color: #077DBD; }
.headerMiddleTabText a:active { color: #077DBD; font-weight:bold; }

table.myAccounts { width:97.75%; border: none; padding: 0px; margin:0px; }
table.myAccounts tr { height: 24px; }
table.myAccounts td { border-top: solid 1px #efefef; }
