/*-----------------------------------------------------------------
stylesheet definitions
-----------------------------------------------------------------*/

.StdBody, .StdFont, .StdFont11, .SmallerFont {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							12px;
	line-height:						140%;
	color:									#485c71;
}
.StdBody {
	margin:									0px;
	padding:								0px;	
	background-color:				#bbe37d;	
}

.StdFont11 {
	font-size:							11px;
}
.SmallerFont {
	font-size:							10px;
}

/*------------------------------------------------------------------------------
// BOOKMARK : => TOP LEVEL TAGS (input/tarea...)
------------------------------------------------------------------------------*/
input, 
textarea,
select
{
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							11px;
	color:									#202933;
	background-color:				#ffffff;
	border:             		1px #5091b4 solid;
}

.Readonly {
	background-color:				#dddddd;
}
b {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-weight:						bold;
	color:									#4279a6;
}

img {
	border:									0px;
}

.Header {
	font-family:						Arial,Verdana,Tahoma,Trebuchet,Helvetiva,sans-serif;
	font-size:							18px;
	font-weight:						bold;	
	font-style:							italic;
	color:									#4279a6;
}

.HeaderUnderline {
	height:									34px;
}


/* table definitions */
.bkgTable {
	width:									95%;
	padding:								0px;
	/*background-color:				#ffe8ec;*/
}


/* CONTENT TABLE */
.contentTable {
	width:									100%;
	padding:								0px;
	margin:									0px;	
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							12px;
	line-height:						140%;
	vertical-align:					top;	
	color:									#485c71;
}


.contentTdFarLeft {
	width:									20px;
	background-color:				#ecf6fa;
}
.contentTdFarRight {
	width:									26px;
	background-color:				#deedf1;
	background-image:				url(../img/content_border_far_right.gif);
	background-repeat:			repeat-y;	
}
.contentTdLeft {
	width:									180px;
	background-color:				#ecf6fa;
	background-image:				url(../img/left_bar_tdbkg.gif);
	background-repeat:			repeat-y;
}

.contentTdMid {
	vertical-align:					top;		
	text-align:							center;
	background-color:				#F3F9FB;
}

.contentTdRight {
	width:									160px;
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							12px;
	line-height:						140%;
	vertical-align:					top;	
	color:									#485c71;
	background-color:				#f1f8fa;
	padding-left: 					10px;
}

/* CONTAINER TABLE */
.topBarTdUpLeft {
	text-align:							left;
	width:									65px;
	background-image:				url(../img/corner_img_upleft.jpg);
	background-repeat:			no-repeat;
	background-position:		left top;
}

.topBarTblMid {
	width:									675px;
	height:                 65px;
	background-image:				url(../img/top_img_lake.jpg);
	background-repeat:			no-repeat;
	background-position:		left top;
}

.topBarTdRightUp {
	text-align:							right;
	height:                 65px;
	background-image:				url(../img/topbar_right_tdbkg.gif);
	background-repeat:			repeat-x;
}
.topBarTdFarRightUp {
	width:									26px;
	height:                 65px;
	background-image:				url(../img/topbar_farright_bkgimg.gif);
	background-repeat:			no-repeat;
}

.menuBarTdRight {
	border-left:						1px #ffffff solid;
	background-image:				url(../img/menubar_right_spacer_bkg.jpg);
	background-repeat:			repeat-x;
	background-position:		left top;
}
.menuBarTdFarRight {
	width:                  26px;	
	background-image:				url(../img/menubar_far_right_bkg.gif);
	background-repeat:			no-repeat;	
}

.botTblTdLeft {	
	width:									20px;
	height:									56px;
	background-image:				url(../img/botbar_left_bkgimg.gif);
	background-repeat:			no-repeat;
	background-position:		left top;
}
.botTblTdLeft180 {
	width:									180px;
	background-image:				url(../img/botbar_left180_bkgimg.gif);
	background-repeat:			repeat-x;
	background-position:		left top;
}
.botTblTdMid {
	text-align:							right;
	background-image:				url(../img/botbar_mid_bkgimg.gif);
	background-repeat:			repeat-x;
	background-position:		left top;
}

.botTblTdRight {
	width:									26px;
	background-image:				url(../img/botbar_right_bkgimg.gif);
	background-repeat:			no-repeat;
	background-position:		left top;
}

/* BOTTOM NAV TABLE */
.botNavTable {
	height:									24px;
	padding:								0px;
	border:									0px;
	margin:									0px;
}
.botNavTableTd {
	width:									100px;
	text-align:							center;
	border-left:						1px #ffffff solid;
	border-top:							1px #ffffff solid;
	border-bottom:					1px #ffffff solid;
	background-color:				#9dd3e5;
}


.contTblMidUp {
}

.contTblMidLo {
	height:							60px;
	background-color:		#fea6c0;
}

/* submenu table */
.subMenuContainerTd {
	color:									#ee2f72;
	background-color:				#feedf3;
	border:									1px #ffffff solid;
}
.subMenuTable {
	width:									98%;
	color:									#ee2f72;
	background-color:				#feedf3;
	
}

.subMenuTd {
	border-top:							1px #ffffff solid;
	border-bottom:					1px #ffffff solid;
	background-color:				#deedf1;
}

.subMenuTdFarRight {
	width:									26px;
	background-image:				url(../img/submenubar_far_right_bkg.gif);
	background-repeat:			repeat-y;	
}

.fixLinkTd {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							10px;
	color:									#ffffff;
	text-align:							right;
	/* border-top:							1px #ffffff solid; */
}


a.SubMenu:link, a.SubMenu:active, a.SubMenu:visited, a.SubMenu:hover, .selectedLink {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							12px;
	font-style:							italic;
	font-weight:						bold;
	color:									#9ab6be;
	padding-top:						1px;
	padding-bottom:					2px;
	padding-left:						3px;
	padding-right:					3px;
	text-decoration:				none;
}

a.SubMenu:link {
	/*
	background-color:				none;
	*/
}
a.SubMenu:active {
	color:									#366e80;
	/*
	background-color:				none;
	*/
}
a.SubMenu:visited {
	color:									#9ab6be;
	/*
	background-color:				none;
	*/
}
a.SubMenu:hover {
	color:									#366e80;
	/*
	cursor:									hand;
	*/
	/*
	background-color:				#f55b8a;
	*/
}
.selectedLink	{
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							12px;
	font-weight:						bold;
	font-style:							italic;
	color:									#366e80;
}

a.MainMenu:link, a.MainMenu:active, 
a.MainMenu:visited, a.MainMenu:hover {
	padding:								0px;
}

/* SIDE MENU -----------------------------------------------------------------*/
a.SideMenu:link {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							11px;
	font-weight:						bold;
	color:									#ffffff;		
}
a.SideMenu:active {
	color:									#fff2bf;
}
a.SideMenu:visited {
	color:									#ffffff;
}
a.SideMenu:hover {
	color:									#fff2bf;
	/*
	cursor:									hand;
	*/
}
/*----------------------------------------------------------------------------*/
a.SideLink:link, a.SideLink:active, a.SideLink:visited, a.SideLink:hover {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							11px;
	font-weight:						bold;
	color:									#ffffff;	
	text-decoration:				none;
	padding-right:					4px;
	background-color:				#9dd3e5;
}
a.SideLink:active {
	color:									#ffffff;
	text-decoration:				none;
	background-color:				#9dd3e5;
}
a.SideLink:visited {
	color:									#ffffff;		
	background-color:				#9dd3e5;
}
a.SideLink:hover {
	background-color:				#1f9ec6;
	color:									#ffffff;
	/*
	cursor:									hand;
	*/
}

/* bottom links */
.BottomText, a.BottomLink:link, a.BottomLink:active, a.BottomLink:visited, a.BottomLink:hover {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							11px;
	font-weight:						normal;
	color:									#ffffff;	
	text-decoration:				none;
	background-color:				#9dd3e5;
}
a.BottomLink:active {
	color:									#ffffff;
	text-decoration:				none;
	background-color:				#9dd3e5;
}
a.BottomLink:visited {
	color:									#ffffff;		
	background-color:				#9dd3e5;
}
a.BottomLink:hover {
	background-color:				#1f9ec6;
	color:									#ffffff;
	/*
	cursor:									hand;
	*/
}

/* Text links */
a.TextLink:link,
a.TextLink:active, 
a.TextLink:visited, 
a.TextLink:hover
{
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							12px;
	font-weight:						bolder;
	padding-left:						2px;
	padding-right:					2px;
	color:									#4279a6;	
	/*
	background-color:				none;
	*/
}
a.TextLink:active
{
	color:									#4279a6;
	text-decoration:				none;
	/*
	background-color:				none;
	*/
}
a.TextLink:visited
{
	color:									#4279a6;		
	/*
	background-color:				none;
	*/
}
a.TextLink:hover
{
	background-color:				#1e9dc6;
	color:									#ffffff;
	/*
	cursor:									hand;
	*/
}

a.TextLinkLight:link, 
a.TextLinkLight:active, 
a.TextLinkLight:visited, 
a.TextLinkLight:hover
{
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							11px;
	font-weight:						normal;
	padding-left:						2px;
	padding-right:					2px;
	color:									#4279a6;	
	/*
	background-color:				none;
	*/
}
a.TextLinkLight:active
{
	color:									#4279a6;
	text-decoration:				none;
	/*
	background-color:				none;
	*/
}
a.TextLinkLight:visited
{
	color:									#4279a6;		
	/*
	background-color:				none;
	*/
}
a.TextLinkLight:hover
{
	background-color:				#1e9dc6;
	color:									#ffffff;
	/*
	cursor:									hand;
	*/
}



a.TextLinkSmall:link, a.TextLinkSmall:active, a.TextLinkSmall:visited, a.TextLinkSmall:hover {
	font-family:						Arial,Verdana,Tahoma,Helvetiva,sans-serif;
	font-size:							11px;
	font-weight:						bolder;
	padding-left:						2px;
	padding-right:					2px;
	color:									#4279a6;	
	/*
	background-color:				none;
	*/
}
a.TextLinkSmall:active {
	color:									#4279a6;
	text-decoration:				none;
	/*
	background-color:				none;
	*/
}
a.TextLinkSmall:visited {
	color:									#4279a6;		
	/*
	background-color:				none;
	*/
}
a.TextLinkSmall:hover {
	background-color:				#1e9dc6;
	color:									#ffffff;
	/*
	cursor:									hand;
	*/
}

/*------------------------------------------------------------------------------
// BOOKMARK : => ANCHOR DEFINITIONS
------------------------------------------------------------------------------*/
a.ButtonLink:link {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							11px;
	font-weight:						bold;
	color:									#fefefe;	
}
a.ButtonLink:active {
	color:									#ffffff;
}
a.ButtonLink:visited {
	color:									#ffffff;
}
a.ButtonLink:hover {
	color:									#ffffff;
	/*
	cursor:									hand;
	*/
}
/* SMALLER FONTS */
a.ButtonLinkSmall:link {
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							9px;
	/* font-weight:						bold; */
	color:									#ffffff;	
}
a.ButtonLinkSmall:active {
	color:									#fff2bf;
}
a.ButtonLinkSmall:visited {
	color:									#ffffff;
}
a.ButtonLinkSmall:hover {
	color:									#fff2bf;
	/*
	cursor:									hand;
	*/
}



.BorderBot {
	border-bottom:					1px #ffffff solid;
}

/* =============================================================================
Styles for in-page-tables and quick-info tables ("QI")
============================================================================= */
.tdHeader,
.tdQIHeader 
{
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							12px;
	font-weight:						bolder;
	/*                      Ob  Re  Unt Li */
	padding:								2px 4px 2px 4px;
	color:									#ffffff;
	background-color:				#1e9dc6;
	border:									1px #ffffff solid;
}

.tdList, 
.tdQIList
{
	font-family:						Verdana,Tahoma,Arial,Helvetiva,sans-serif;
	font-size:							11px;
	font-weight:						normal;
	/*                      Ob  Re  Unt Li */
	padding:								2px 4px 2px 4px;
	color:									#485c71;
	/*
	background-color:				none;
	*/
}

.tdBorder, 
.tdQIBorder 
{
	border-left:						1px #5091b4 solid;
	border-bottom:					1px #5091b4 solid;
}
.tdBorderLeft {
	border-left:						1px #5091b4 solid;
}
.tdBorderRight {
	border-right:						1px #5091b4 solid;
}
.tdBorderTop {
	border-top:							1px #5091b4 solid;
}
.tdBorderBot {
	border-bottom:					1px #5091b4 solid;
}

/* QI-specific defs */
.tdQIHeader {
	border:									none;
}

