/*
Your basic fundamental tag setups
*/

body
{
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	width: 995px;
}


object
{
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

form
{
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

h5
{
	font: 10px verdana, sans-serif;
	color: #003366;
	background-color: inherit;
	font-weight: bold;
}

h4
{
	font: 12px arial, sans-serif;
	color: #ff7b33;
	font-weight: bold;
	background-color: inherit;
}

h3
{
	font: 18px arial, sans-serif;
	color: #6a93c0;
	background-color: inherit;
	font-weight: 300;
}

h2
{
	font: 18px arial, sans-serif;
	color: #6a93c0;
	margin-top: 5px;
	margin-bottom: 5px;
}

h1
{
	font: 16px arial, sans-serif;
	font-weight: bold;
	color: #53708c;
	background-color: inherit;	
}	

/*
12px arial is the default font for all tags containing text. Override it with other classes
*/
span,p,div,td,th,li
{
	font: 12px arial, sans-serif;
	color: #000;
}

/*
Adjust line heights on paragraphs to match design
*/
p
{
	line-height: 19px;
}

ul
{
	list-style: square;
}


/*
Common text/font styles
*/
.smallDisclaimerText
{
	color: #aaa;
	font: 10px tahoma, sans-serif;
	font-style: italic;
	margin-left:auto;
}
	
.center
{
	text-align: center !important;
}

.left
{
	text-align: left !important;
}

.slanted
{
	font-style: italic !important;
}

.blackSmall
{
	font: 11px arial, sans-serif;
	color: #333;
	background-color: inherit;	
}

.blackRegular
{
	font: 12px arial, sans-serif;
	color: #333;
	background-color: inherit;
}

.blackRegularBold
{
	font: 12px arial, sans-serif;
	font-weight: bold;
	color: #333;
	background-color: inherit;
}

.greyRegular
{
	font: 12px arial, sans-serif;
	color: #888888;
	background-color: inherit;	
}

.greySmall
{
	font: 10px arial, sans-serif;
	color: #888888;
	background-color: inherit;
}

.whiteCondensedSmall
{
	font: 10px arial, sans-serif;
	color: #fff;
	background-color: inherit;	
}

.whiteWideSmall
{
	font: 10px verdana, sans-serif;
	color: #fff;
	background-color: inherit;	
}

.whiteWideRegular
{
	font: 12px verdana, sans-serif;
	color: #fff;
	background-color: inherit;	
}

.orange
{
	color: #ff7c33;
	background-color: inherit;	
}

.lightBlueSmall
{
	color: #7f9db9;
	background-color: inherit;
	font: 10px verdana, sans-serif;
}

.lightBlue
{
	color: #7f9db9;
	background-color: inherit;
}

.lightBlueBold
{
	color: #7f9db9;
	background-color: inherit;
	font-weight: bold;
}

.darkBlue
{
	color: #6a93c0;
	background-color: inherit;
}

.error
{
	color: #a92b12;
	background-color: inherit;
	font-weight: bold;
}

/*
Various kinds of links
*/

a.shadedYellow
{
	text-decoration: underline;
	color: #b2d1e6;
	background-color: inherit;	
}

a.shadedYellow:hover
{
	text-decoration: none;
}

a.grey
{
	text-decoration: none;
	color: #ccc;
	background-color: inherit;	
}

a.blue
{
	color: #00f;
	text-decoration: none;
	background-color: inherit;
}

a.boldBlue
{
	color: #003366;
	background-color: inherit;	
	text-decoration: none;
	font-weight: bold;
}

a.yellowWhite
{
	color: #f7e5db;
	background-color: inherit;	
	text-decoration: none;
}

a.black
{
	text-decoration: none;
	color: #333;
	background-color: inherit;		
}

a.lightBlue
{
	text-decoration: none;
	color: #6a93c0;
	background-color: inherit;
}

a.orange
{
	text-decoration: none;
	color: #eb7129;
	background-color: inherit;
}

a.darkBlue
{
	color: #003298;
	background-color: inherit;
	text-decoration: none;
}

/* This is used in one spot, the rewards program image on the home page.
   This is due to a very bizarre IE bug */
a.blank { text-decoration: none; }
a.blank:hover { text-decoration: none; }

/*
underline your mouseovers here by adding a link class to this list
*/
a.lightBlue:hover, a.yellowWhite:hover, a.black:hover, a.boldBlue:hover, a.grey:hover, a.blue:hover, a.orange:hover, a.darkBlue:hover
{
	text-decoration: underline;
}

/*
faint border for HR tag
*/
hr
{
	border: none;
	border-top: 1px solid #e2eefa;
	background-color: #e2eefa;
	color: inherit;
	height: 1px;
	width: 87px;
	margin: 10px 0px 10px 0px;
	padding: 0;
	text-align: left;
}

/* standard list styles */
.navbarList
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.navbarList li
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.breadcrumbsList
{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	padding-bottom: 25px;
}

.breadcrumbsList li
{
	float: left;
	font: 10px verdana, sans-serif;
}

/* this is what seperates the different items in the breadcrumbs trail */
.breadcrumbsList li.spacer
{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
}

/* The infamous right arrow link graphic */
.rightArrowLink
{
	text-align: right;
	margin-right: 10px;
}

/* Home page header settings */
.homePageHeader
{
	margin-top:5px;
	background-image: url('../gfx/default/lightBlueGrad.png');
	background-repeat: repeat-x;
	height: 34px;
	padding-top: 8px;
	padding-left: 10px;
}

.homePageHeader h1
{
	margin: 0;
}

/*-------------------- Paste from OLD ----------------------*/

.text {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color : #444444;
}

.bkg1 {
	background-color : #003399;
}

.bkg2 {
	background-color : #ff6600;
}

.bkg3 {
	background-color : #dcdcdc;
}

.title1 {
	font-size: 18px;
	color: #003399;
	font-weight: bold;
}

.title2 {
	font-size: 20px;
	color: #ff6600;
	font-family: Verdana;
	font-weight: bold;
}

.title3
{
	font: 12px tahoma; color: #003399;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.title4
{
	font: 12px arial;
	font-weight: bold;
	color: #ff6600;
}

.reverse {
	color: #ffffff;
}

.stickynote
{
	margin-top:5px;
	/*background-image: url(/gfx/stickynote.gif);
	background-repeat: no-repeat;*/
	height: 120px;
	padding-top: 0px;
	padding-left: 0px;
}

.stickynotePlus
{
	margin-top:5px;
	background-image: url(../gfx/default/stickynotePlus.jpg);
	background-repeat: no-repeat;
	height: 291px;
	padding-top: 8px;
	padding-left: 0px;
}


ul.errorLinks { list-style-type: none}
