.formborder
{
	border-style:solid;
	border-width: 0pt 1pt 1pt 1pt;
	border-color:#667E96;
	padding:6pt;
	background-color:#EDFCCA;
}

.formborder2
{
	border-style:solid;
	border-width: 1pt 1pt 1pt 1pt;
	border-color:#667E96;
	padding-left:2pt;
	padding:0pt;
	background-color:#EDFCCA;
}


/* From common structure */
.mytbldata caption
{
	display:none;
}		

.mytbldata
{
	border-collapse:collapse;
	clear:both;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #A9A9A9 #696969 #696969 #A9A9A9;
	padding:2pt;
}

.mytbldata tbody tr td
{
	font-size:8pt;
	font-family:Verdana;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding:1pt 4pt 1pt 4pt;
	vertical-align:center;
}				

.mytbldata thead tr th
{
	font-size:8pt;
	font-family:Verdana;
	text-align:left;
	color:white;
	background-color:#18397B;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	padding:1pt 4pt 1pt 4pt;
}

.mytbldata thead th input
{
	margin-bottom:0px;
	margin-top:-1px;
}

.mytbldata td img
{
	text-align:right;
}

.mytbldata th img
{
	float:right;
	margin:4px 4px 0 0;
} 

.mytbldata tr.msgnew
{
	font-weight:bold;
}

.mytbldata thead th.iconheader
{
	border-right-width:0;border-right-style:none;
}

.mytbldata 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;
}


.mytbldata thead th
{
	border-top-color:#FFF;
	border-bottom-color:#C1C1C1;
	border-right-color:#C1C1C1;
	background-color:#D9D9D9;
} 

.mytbldata thead th.sortcol
{
	background-color:#C1C1C1;
}

.mytbldata tbody td
{
	border-bottom-color:#B4B4C8;
	border-right-color:#B4B4C8;
	background-color:#F2F2F2;
} 

.mytbldata tr.msgnew td.sortcol
{
	background-color:#F6F6F6;
}

.mytbldata tr.msgold td.sortcol,.tbldata td.sortcol
{
	background-color:#EEEEEE;
}

.mytbldata tr.selected td 
{
	background-color:#D6DEEC;
}

.mytbldata tr.selected td.sortcol
{
	background-color:#E1EBFB;
}

.tblhdr 
{
	background-color:#A9CBF1;
	border-width-top:1pt;
	border-color-top:#A9CBF1;
	border-width-bottom:0pt;
	border-width-left:1pt;
	border-style:solid;
	border-color-left:black;
	border-width-right:1pt;
	border-color-right:black;
}


.mytbledit
{
	border-width:0pt 1pt 1pt 1pt;
	border-color:#6A8397;
	border-style:solid;
	background-color:#A9CBF1;
	font-size:10pt;
	font-family:Verdana;
	text-align:left;
	color:black;
	padding:4pt;
}

.mytbledit tr td
{
	padding:2pt;
	color:black;
}

.stripe
{
  background-image: url('../Images/menu_side.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  text-align:left;
  width:22pt
}

.sub_menu_connector
{
	background-image: url('../Images/sub_menu_connector.gif');
    background-repeat: no-repeat;
    background-position: top left;		
    border-width:0pt;
	width:11pt;
	background-color: #A9CBF1;
}

.menu_image_filler
{
	width:11pt;
	background-color: #A9CBF1;
	text-align:left;
	border-width:0pt
}

.menu
{
  border-width:0pt;
  background-image: url('../Images/menu_background_middle.gif'); 
  background-repeat: repeat-x;
  background-attachment: scroll; 
  background-position: center center; 
  background-color: #A9CBF1;
  height:18pt; 
  width:95pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:9pt;
  text-align:center;
  color:white;
  cursor:pointer;
  padding:0pt
}

.menu_left_side
{
  border-width:0pt;
  background-image: url('../Images/menu_background_left.gif'); 
  background-repeat: no-repeat; 
  background-attachment: scroll; 
  background-position: center right; 
  background-color: #A9CBF1;
  height:18pt; 
  width:11pt;
  font-family:Verdana;
  font-weight:normal;
  font-size:8pt;
  text-align:right	;
  color: white;
  cursor:pointer
}

.menu_right_side
{
  border-width:0pt;
  background-image: url('../Images/menu_background_right.gif'); 
  background-repeat: no-repeat; 
  background-attachment: scroll; 
  background-position: center center; 
  background-color: #A9CBF1;
  height:18pt; 
  width:11pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:9pt;
  text-align:center;
  color: white;
  cursor:pointer
}


.expansion_indicator
{
  background-image: url('../Images/menu_background_left.gif'); 
  background-repeat: no-repeat; 
  background-attachment: scroll; 
  background-position: center right; 
  background-color: #A9CBF1;
  height:18pt; 
  width:11pt;
  border-width:0pt;
  font-family:Verdana;
  font-weight:normal;
  font-size:8pt;
  text-align:right	;
  color: white;
  cursor:pointer
}

.submenu
{
  border-width:0pt;
  background-image: url('../Images/submenu_background.gif'); 
  background-repeat: no-repeat; 
  background-attachment: scroll; 
  background-position: center center; 
  background-color: #A9CBF1;
  height:15pt; 
  width:80pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:8pt;
  text-align:center;
  color: #A9CBF1;
  cursor:pointer
}

.menu_text
{
  border-width:0pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:10pt;
  color: white;
  cursor:pointer;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true')
}


.header_td
{ 
	font-size:1pt 
}

.whiterow 
{ 
	background-color:#ffffff 
}

.heading_1
{
	font-size:16pt; 
	color: #2E3762;
	font-weight:bold;
	padding-left:0pt;
	padding-top:10pt;
}

.heading_date
{
	font-size:11pt; 
	background-image: url('../Images/heading_background2.gif'); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: center left; 
	height:30pt; 
	color: white;
	font-weight:bold
}


.heading_1 td
{
	padding-left:10pt;
}

.heading_2 td
{
	font-size:10pt;
	font-weight:bold;
	margin:6pt;
}
	
.list-Button
{
	border: 1px solid #A9CBF1;
	background-color: #A9CBF1;
	cursor: pointer;
}

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

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

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


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

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

.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;
}

.cal-detail-hdr
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:black;
	padding-top:10pt;
	padding-left:10pt;
	padding-bottom:2pt;
}

.cal-detail-table
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	color:black;
	padding-left:2pt;
	padding-right:2pt;
	border-left-width:1pt;
	border-left-color:#A9A9A9;
	border-top-width:1pt;
	border-top-color:#A9A9A9;
	border-bottom-width:2pt;
	border-bottom-color:#696969;
	border-right-width:2pt;
	border-right-color:#696969;
	border-top-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:solid;
	background-color:#ddeef7;
}

.cal-detail-table tr td
{
	padding-bottom:3pt;
	padding-top:3pt;
	padding-right:4pt;
}

.textarea
{
	font-family:Verdana;
	font-weight:normal;
	font-size:10pt;
}

.submit-Button
{
	color: black;
	border: 1px solid #A9CBF1;
	background-color: #A9CBF1;
	cursor: pointer;
}

.submit-Button table tr td
{
	color: black;
	font-family:Verdana;
	font-weight:normal;
	font-size:8pt;
}	

.submit-ButtonHover
{
	color:black;
	border: 1px solid #336699;
	background-color: #ddeef7;
	cursor: pointer;
	font-family:Verdana;
	font-weight:normal;
	font-size:8pt;
}

.submit-ButtonHover table tr td
{
	color:black;
	font-family:Verdana;
	font-weight:normal;
	font-size:8pt;
}

.microEdit-Button
{
	color: black;
	border: 0px solid white;
	cursor: pointer;
	margin: 0pt;
	padding: 0pt;
}


.microEdit-ButtonHover
{
	color:black;
	border: 0px solid #336699;
	background-color: red;
	cursor: pointer;
	margin: 0pt;
	padding: 0pt;
}

.microEdit-ButtonHoverAdd
{
	color:black;
	border: 0px solid #336699;
	background-color: green;
	cursor: pointer;
	margin: 0pt;
	padding: 0pt;
}

.tblNew
{
	padding:5pt;
	background-color:white;
	border-style:solid;
	border-top-width:0pt;
	border-left-width:1pt;
	border-left-color:#747B81;
	border-right-width:1pt;
	border-right-color:black;
	border-bottom-width:1pt;
	border-bottom-color:black;
	font-size:9pt;
}

.tblNew tr th
{
	font-weight:bold;
	padding:2pt;
	border-width:1pt;
}

.tblNew tr td
{
	border-style:solid;
	border-width:1pt 1pt 0pt 0pt;
	border-color:#747B81;
	color:black;
	padding:2pt;
	font-size:8pt;
}

.action-bar
{                     
	background-color:#A9CBF1;
	border-style:solid;
	border-width:0 1 0 1;
	border-color:#6A8397;
}

.deselected-tab
{
	font-family:Verdana;
	font-size:10pt;
	text-decoration:none;
	color:black;
}

.deselected-tab-hover
{
	font-family:Verdana;
	font-size:10pt;
	text-decoration:none;
	color:white;
}

.image-lowlight
{
	border-style:solid;
	border-width:2pt 2pt 2pt 2pt;
	border-color:#F2F2F2;
	width:195px;
}

.image-highlight
{
	border-style:solid;
	border-width:2pt 2pt 2pt 2pt;
	border-color:blue;
    cursor:pointer;
    width:195px;
}

.menu_whole_1
{
  border-width:0pt;
  background-image: url('../Images/menu_button_whole.jpg'); 
  background-repeat: no-repeat;
  background-position: center center; 
  height:21pt; 
  width:131pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:9pt;
  text-align:center;
  color:white;
  cursor:pointer;
  padding-left:0pt
}

.menu_whole_selected_1
{
  border-width:0pt;
  background-image: url('../Images/menu_button_whole_selected.jpg'); 
  background-repeat: no-repeat;
  background-position: center center; 
  height:25pt; 
  width:131pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:9pt;
  text-align:center;
  color:white;
  cursor:pointer;
  padding-left:0pt
}

.menu_whole_2
{
  border-width:0pt;
  background-image: url('../Images/menu_button_whole2.jpg'); 
  background-repeat: no-repeat;
  background-position: center center; 
  height:22pt; 
  width:131pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:9pt;
  text-align:center;
  color:white;
  cursor:pointer;
}

.menu_whole_selected_2
{
  border-width:0pt;
  background-image: url('../Images/menu_button_whole_selected2.jpg'); 
  background-repeat: no-repeat;
  background-position: center center; 
  height:22pt; 
  width:131pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:9pt;
  text-align:center;
  color:white;
  cursor:pointer;
}

.menu_group
{
  border-width:0pt;
  background-image: url('../Images/menu_button_group.jpg'); 
  background-repeat: no-repeat;
  background-position: center center; 
  height:21pt; 
  width:131pt;
  font-family:Tahoma,Verdana;
  font-weight:normal;
  font-size:9pt;
  text-align:center;
  color:white;
  cursor:pointer;
  padding-left:0pt
}

.manual_anchor
{
	font-size:10pt;
	color:blue;
}

.manual_anchor_hover
{
	cursor:pointer;
	font-size:10pt;
	color:blue;
}