body
{
	margin-top: 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #efefef;
//	background-color: #3E6793;
	background-color: #102039
}

body.email
{
	margin-top: 0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #efefef;
	background-color: #3E6793;
}

td, p, span
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #efefef;
}

div 
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

h1 
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #efefef;
}

h2
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #efefef;
}

hr
{
	color: #426594;
	height: 2px;
}

.gmMarker
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #404040;
}

a.gmMarker:link, a.gmMarker:visited, a.gmMarker:hover
{ 
	color: blue; 
	text-decoration: underline; 
}



.bottomBorder
{
	border-bottom: 2px solid #426594;
}

.date1
{
   font-size:10pt;
   color:#ff9900;
   font-weight:bold;
   padding:0;
   margin-top:-15px;
}


a, a:link, a:visited { 
	color: #ADD2FC; 
	text-decoration: none; 
}
a:hover { 
	color: #fffedc; 
	text-decoration: underline; 
}
 
a:link.blogStoryTitle, a:visited.blogStoryTitle {
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ADD2FC;
	font-family: sans-serif;
}

a:link.breadcrumb, a:visited.breadcrumb { 
	color: #ADD2FC; 
	text-decoration: underline; 
}

a:link.headline, a:visited.headline { 
	color: #ADD2FC; 
	text-decoration: underline;
	font-size: 12pt;
	font-weight: bold;
}

a.bubble
{	
	text-decoration:none!important;
	border-bottom:1px dashed!important;	
	position:relative;	
}
a.bubble span
{ 
	visibility:hidden;
	position:absolute;
	background-color: #404040;
	top:-2em; 
	left:0px; 	
	border-top:1px solid gray;
	border-right:2px solid gray;
	border-bottom:2px solid gray;
	border-left:1px solid gray; 
	padding:.5em;
	text-align:left;
	width:200px;	
	z-index:5000!important;		
}

a:hover.bubble, a:hover.bubble span
{ 
	visibility: visible;		
}


.gps
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.gps2
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: .9;	
}

a:link.gps, a:visited.gps
{
	color: #426594;
	text-decoration: underline;
}
a:hover.gps
{
	color: #000000;
	text-decoration: underline;
}

.bigBold1
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
}

.bigBold2
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
}

.smallBold1
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFC300;
}
.smallBold2
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #efefef;
}

.thumbFrame
{
	margin: 4px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #efefef;
	background-color: #294563;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-arrow-color: #c0c0c0;
	scrollbar-base-color: #033000;
	scrollbar-darkshadow-color: #244468;
	scrollbar-face-color: #3E6793;
	scrollbar-highlight-color: #3E6793;
	scrollbar-track-color: #3E6793;
	scrollbar-shadow-color: #244468;	
}

.readonlyCtrl
{
	border: none;
	color: #efefef;
	background-color: #294563;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-arrow-color: #c0c0c0;
	scrollbar-base-color: #033000;
	scrollbar-darkshadow-color: #244468;
	scrollbar-face-color: #3E6793;
	scrollbar-highlight-color: #3E6793;
	scrollbar-track-color: #3E6793;
	scrollbar-shadow-color: #244468;	
}

.thumbSelected
{
	background-color: #ffffff;
}
.thumbNotSelected
{
	background-color: #294563;
}

.page1
{
	background-color: #244468;
	color: #efefef;
}

.page2
{
	background-color: #082042;
	color: #efefef;
}

.tabBelow
{
	background-color: #396594;
	border-left: 1px solid #21344A;
	border-bottom: 1px solid #21344A;
	border-right: 1px solid #21344A;
	text-align: center;
}

.nbrBullet
{
	color: #606060;
	font-weight: bold;
	font-size: 10pt;
	font-family: "Courier New, Helvetica";
	background-color: #c0c0c0;
}

.comingSoon
{
	color: #808080;
	font-weight: normal;
}
 
/* --------------------------------------------------------------------
	Main Toolbar Tabs
   -------------------------------------------------------------------- */
.toolbarTab { 
	font-size: 8.5pt;
	padding: 0px;
	margin: 0px;
	height: 16px; 
	background-color: #3E6793;
	color: #ffffff;
	text-align: center;
	font-family: verdana;
}
a:link.toolbarTab, a:visited.toolbarTab { 
	color: #efefef; 
	text-decoration: none; 
}
a:hover.toolbarTab { 
	color: #fffedc; 
	text-decoration: underline; 
}

/* --------------------------------------------------------------------
	Small #1 - Text and Links
   -------------------------------------------------------------------- */

.smallText1
{
	font-size: 8.5pt; 
	font-family: verdana;
	color: #efefef; 
}		
a.smallText1:link, a.smallText1:visited {
	text-decoration: none; 
}
a.smallText1:hover {
	text-decoration: underline; 
}

/* --------------------------------------------------------------------
	Small #2 - Footer
   -------------------------------------------------------------------- */

.smallText2
{
	font-size: 8.5pt; 
	font-family: verdana;
	color: #efefef; 
}		
a.smallText2:link, a.smallText2:visited
{
	text-decoration: underline; 
	color: #efefef; 
}


/* --------------------------------------------------------------------
	Lists and tables
   -------------------------------------------------------------------- */
table.list1
{
	background-color: #396594;
	border: 3px solid #396594;
}

table.list1b
{
	background-color: #396594;
	border: 3px solid red;
}

td.list1Cell1
{
	background-color: #21344A; 
}

td.list1Cell2
{
	background-color: #294563;
}

td.list1Cell3
{
	color: #000000;
	background-color: #E8A066;
}

td.list1Cell4
{
	color: #ffffff;
	background-color: #396594;
}
td.list1Cell5
{
	color: #ffffff;
	background-color: #2e5076;
}

td.list1Cell6
{
	color: #ffffff;
	background-color: #22364E;
}

th.list1
{
	font-weight: normal;
	font-size: 9pt;
	background-color: #396594;
	border-top: 1px solid #21344A;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#244468', endColorStr='#21344A', gradientType='1');
	
}


/* List 2 */

table.list2
{
	background-color: #294563;
	border: 3px solid #294563;
}

td.list2Cell1
{
	color: #ffffff;
	background-color: #396594;
}

ul.list2
{
	margin: 0;
	padding: 0;
	display: inline;	
}

li.list2Cell1
{
	color: #efefef;
	list-style-type: square;
}

/* List 3 */
table.list3
{
	background-color: #104984;
	border: 1px solid #4a79ad;
}

td.list3Cell1
{
	background-color: #295d94;
}

td.list3Cell2
{
	background-color: #104984;
}

td.list3Cell3
{
	color: #000000;
	background-color: #E8A066;
}

td.list3Cell4
{
	color: #ffffff;
	background-color: #396594;
}

/* --------------------------------------------------------------------
	Lists and tables
   -------------------------------------------------------------------- */
table.cal
{
/*	background-color: #396594; */
/*	border: 3px solid #396594; */
}

td.calMonthCell
{
	background-color: #21344A;
	text-align: center;
}

td.calDayOfWeekCell
{
	text-align: center;
	background-color: #21344A;
}

td.calEmptyCell
{
/*	background-color: #294563; */
}

td.calFilledCell
{
	color: #ffffff;
	text-align: right;
	background-color: #2e5076;
}

td.calSelectedCell
{
	color: #000000;
	text-align: right;
	background-color: #E8A066;
}


