.subtle_anchor
{
	text-decoration: none;
	color: #191919;
	border: solid black 0pt;
}

.heading
{
	font-size:28pt;
	font-style:bold;
	color:#191919;
	font-family:Georgia, Constantia, Times New Roman;
}

.menu-text
{
	font-size:10pt;
	color:white;
	font-family:Tahoma;
}

.thiessen_hover
{
	cursor:pointer;
}

.thiessen_normal
{
	cursor:default;
}

.menu-Button
{
	color: #191919;
	border: 1px solid #647378;
	background-color: #647378;
	cursor: pointer;
}

.menu-Button-Disabled
{
	color: grey;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	width:30px;
	text-align:center;
}

.menu-Button table tr td
{
	color: white;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
}	

.menu-ButtonHover
{
	color:white;
	border: 1px solid white;
	background-color: #647378;
	cursor: pointer;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
}

.menu-ButtonHover table tr td
{
	color:white;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
}

.menu-Selected
{
	color:#191919;
	border: 1px solid black;
	background-color: #E8E8E8;
	cursor: default;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	padding-left:5pt;
	padding-right:5pt;
}

.tab-Selected
{
	background-image:url('../Images/tab_selected.gif');
    width:101px;
	height:26px;
	text-align:center;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	background-repeat:no-repeat;
	cursor:default;
	color:#191919;
}

.tab-Deselected
{
	width:101px;
	height:26px;
	text-align:center;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	background-repeat:no-repeat;
	cursor:pointer;
	background-image:url('../Images/tab_deselected.gif');
	color:#191919;
}

.tab-background
{
	background-image:url(Images/background_deselected.gif);	
	width:101px;
	height:50px;
	background-repeat:no-repeat;
}

.portfolio_title
{
	padding-right:5pt;
	text-align: left;
	font-family:Georgia,Helvetica,Constantia,Times New Roman;
	font-size: 11pt;
	font-weight: bold;
	color:#191919;
}

.regular_text
{
	padding-right:5pt;
	text-align: left;
	font-family: Helvetica, Georgia, Times New Roman, Constantia;
	font-size: 11pt;
	color:white;
}

.list-Button
{
	border: 1px solid #647378;
	background-color: #647378;
	cursor: pointer;
}

.list-ButtonHover
{
	border: 1px solid white;
	background-color: #647378;
	cursor: pointer;
}

.list-ButtonText
{
	font-family:Verdana,sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: white;
}

.list-ButtonOnHeader
{
	border: 1px solid #18397C;
	background-color: #18397C;
	cursor: pointer;
}


.list-ButtonDisabled
{
	border: 1px solid #647378;
	background-color: #647378;
}

.list-ButtonDisabledText
{
	font-family:Verdana,sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: darkgray;
}

.list-ButtonSelected
{
	border: 1px solid black;
	background-color: yellow;
}

.list-ButtonSelectedText
{
	font-family:Verdana,sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: black;
	font-weight:bold;
	background-color:yellow;
}


.edit-Button
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	cursor: pointer;
}

.edit-ButtonHover
{
	border: 1px solid #336699;
	background-color: #ddeef7;
	cursor: pointer;
}

.edit-ButtonText
{
	font-family:Verdana,sans-serif;
	font-size:8pt;
	text-decoration:none;
	color: black;
}


/* From common structure */
.tbldata caption{display:none;}		
table.tbldata{border-collapse:collapse;clear:both;}
.tbldata tbody td{font-size:8pt;font-family:Verdana;border-width: 1px 1px 1px 1px;border-style: solid;padding:2px 5px 2px 5px;vertical-align:top;height:25px}				
.tbldata tbody td a{font-size:8pt;font-family:Verdana}
.tbldata thead th{font-size:10pt;font-family:Verdana;text-align:center;border-width:1px 1px 1px 1px;border-style:solid;padding:1px 0 1px 5px;}
.tbldata thead th input{margin-bottom:0px;margin-top:-1px;}
.tbldata thead tr th{text-align:center;}
.tbldata td img{text-align:right;}
.tbldata th img{float:right;margin:4px 4px 0 0;} 
.tbldata tr.msgnew{font-weight:bold;}

/* From mail_structure.css */
.tbldata thead th.iconheader{border-right-width:0;border-right-style:none;}
.tbldata thead th#toheader,.tbldata thead th#senderheader,.tbldata thead th#recipientheader,.tbldata thead th#subjectheader{border-left-width:0;border-left-style:none;background-image:none;}

/* Data table */
.tbldata thead th{border-top-color:#FFF;border-bottom-color:#C1C1C1;border-right-color:#C1C1C1;background-color:#D9D9D9;} 
.tbldata thead th.sortcol{background-color:#C1C1C1;}
/* .tbldata tbody td{border-bottom-color:#E6E6E6;background-color:#EEEEEE;} */
.tbldata tbody td{border-bottom-color:#B4B4C8;border-right-color:#B4B4C8;background-color:#F2F2F2;} */

.tbldata tr.msgnew td.sortcol{background-color:#F6F6F6;}
.tbldata tr.msgold td.sortcol,.tbldata td.sortcol{background-color:#EEEEEE;}
.tbldata tr.selected td {background-color:#D6DEEC;}
.tbldata tr.selected td.sortcol{background-color:#E1EBFB;}

.g21tbledit
{
	border-width:1pt 1pt 1pt 1pt;
	border-color:black;
	border-style:solid;
	background-color:lightgrey;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
	padding:5pt;
	color:black;
}

.g21tbledit tr td
{
	padding-left:2pt;
	padding-right:2pt;
	padding-top:2pt;
	padding-bottom:4pt;
}

.up_arrow_highlight
{
	background-image:url("Images/up_highlight.gif");
	background-position: center;
	background-repeat: no-repeat;	
}

.up_arrow_lowlight
{
	background-image:url("Images/up_lowlight.gif");
	background-position: center;
	background-repeat: no-repeat;
}

.down_arrow_highlight
{
	background-image:url("Images/down_highlight.gif");
	background-position: center;
	background-repeat: no-repeat;
	width:1%;	
}

.down_arrow_lowlight
{
	background-image:url("Images/down_lowlight.gif");
	background-position: center;
	background-repeat: no-repeat;	
}

.border
{
	border: 1pt solid red;
}

.no_border
{
	border: 0pt solid black;
}

.image-lowlight
{
	border-style:solid;
	border-width:1pt 1pt 1pt 1pt;
	border-color:black;
}

.image-highlight
{
	border-style:solid;
	border-width:1pt 1pt 1pt 1pt;
	border-color:red;
    cursor:pointer;
}

.thumb-text
{
	vertical-align:top;
	padding-top:8pt;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
}	
