/* ================================
    CSS STYLES FOR MKP
   ================================
*/   

/* Main Menu */

.TopMenuGroup
{
  background-color: transparent;
  height: 20px;
}

.MenuGroup
{
  -moz-opacity:0.9; filter:Alpha(opacity=90);
}

.TopMenuItem
{
  background-color:transparent;
  color:#ffffff;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 20px;
  cursor:pointer;
  font-weight: normal;
 Text-Transform: Uppercase;
}

.TopMenuItemHover
{
  background-color:transparent;
  color:#d6dee7;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 20px;
  cursor:pointer;
  font-weight: normal;
 Text-Transform: Uppercase;
}

.TopMenuItemActive
{
  background-color:transparent;
  color:#d6dee7;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 20px;
  cursor:pointer;
  font-weight: normal;
 Text-Transform: Uppercase;
}

.TopMenuItemExpanded
{
  background-color:transparent;
  color:#ffffff;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 20px;
  cursor:pointer;
  font-weight: normal;
 Text-Transform: Uppercase;
}


.MenuItem
{
  background-color:#234a73;
  color:#ffffff;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  -moz-opacity:0.9; filter:Alpha(opacity=90);
  cursor:pointer;
}

.MenuItemHover
{
  background-color:#518aca;
  color:#ffffff;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  cursor:pointer;
}

.MenuItemActive
{
  background-color:#3268a5;
  color:#ffffff;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  cursor:pointer;
}

.MenuItemExpanded
{
  background-color:#3268a5;
  color:#ffffff;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  cursor:pointer;
}

Body{  background-color:#234a73;}
.Head   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  11px; font-weight: bold; color: #1f1f1f;}

.Head1  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #234a73;}

.Head2  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #c9b553;}

.RightPane {background-color: #e7e7e7;}


.ItemTitle {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3b73b9;}

a.ItemTitle: link, a.ItemTitle: active, a.ItemTitle: visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3b73b9;}

/* style of item titles on edit and admin pages */
.SubHead {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3b73b9;}

/* GENERIC */
H1  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11.5pt; font-weight: bold; color: #234a73;}

H2  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #c9b553;}

/* FOOTER */
.Privacy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #f1f1f1;}

/* FOOTER LINKS */
A.Privacy:link, A.Privacy:visited, A.Privacy:active {text-decoration: none; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#f1f1f1;}
A.Privacy:hover {text-decoration: underline; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

A.Terms:link, A.Terms:visited, A.Terms:active {text-decoration: none; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#f1f1f1;}
A.Terms:hover {text-decoration: underline; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

A.Login:link, A.Login:visited, A.Login:active {text-decoration: none; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#f1f1f1;}
A.Login:hover {text-decoration: underline; font-size: 7.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}


/* DATE */
.Date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #e5b800;}

/* NORMAL */
.NormalBold  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}

.Normal  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4f4f34;}

/* LINKS */
A:link, A:visited, A:active {padding: 2px; text-decoration: underline; color:#3b73b9; font-weight: normal; font-size: 11px;}
A:hover {padding: 2px; text-decoration: none; color:#cc9900; font-weight: normal;}

.More {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; line-height: 10px; font-style: normal;}
A.More:link, A.More:visited, A.More:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
A.More:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;}

/* GENERAL */
ul {list-style-image: url(bullet.gif); list-style-position: outside;}
li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; list-style-position: outside; list-style-image: url(bullet.gif); font-weight: normal;}

/* COMMAND BUTTONS */
A.CommandButton:link, A.CommandButton:active, A.CommandButton:visited {padding: 2px; height: 12px; border-left: solid 1px #E05C4E; border-top: solid 1px #E05C4E; border-right: solid 1px #641A11; border-bottom: solid 1px #641A11; font-family: Arial; font-weight: bold; font-size: 8pt; color: #FFFFFF; cursor: hand; background-color: #A32B1D; text-align : center; text-decoration: none;}
A.CommandButton:hover {padding: 2px; height: 12px; border-left: solid 1px #E0AD4E; border-top: solid 1px #E0AD4E; border-right: solid 1px #634812; border-bottom: solid 1px #634812; font-family: Arial; font-weight: bold; font-size: 8pt; color: #ffffff; cursor: hand; background-color: #A3601D; text-align : center; text-decoration: none;}

/* Main Menu */

.MainMenu_MenuContainer {
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #f1f1f1 0px solid;  
	background-color: #234a73;}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height:20px;
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: WHITE; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #f1f1f1 0px solid;
        height: 20px;
       
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #214973; 
	border-left: #000000 0px solid; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	text-align: center; 
	width: 5; 
	height: 20;	
}	
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	color: #214973; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #e5b800; 
	border-bottom: #c9b553 1px solid; 

	border-left: #c9b553 1px solid; 
	border-top: #c9b553 1px solid; 
	border-right: #c9b553 1px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-top: #ffffff 1px solid;  
	border-right: #ffffff 1px solid; 
	background-color: #000000; 
	height: 10px;
}

.MainMenu_MenuItemSel {
	background-color: #ffd634; 
	cursor: pointer; 
	cursor: hand; 
	color: #234a73; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	color: Black; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.CurrentDate{font-family: verdana, arial; font-size: 8pt; color: #ffffff;}
.breadcrumb {padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff;}
A.breadcrumb:link, A.breadcrumb:visited {padding: 2px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none;}
A.breadcrumb:hover, A.breadcrumb:active {padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003399; font-weight: normal; text-decoration: none;}

.C_LeftPane{background-color: #ffffff; height: 300px; width: 198px; vertical-align: top; padding-right: 10px; padding-bottom: 20px;}
.C_ContentPane{background-color: #ffffff;  height: 300px; vertical-align: top; padding-bottom: 20px;}
.C_RightPane{background-color: #ffffff;  height: 300px; vertical-align: top;}

.TD_White{background-color: white;}
.TD_LightBlue {background-color: #518aca;}
.TD_Menu{background-color: #234a73; height: 19px;}
.TD_CurrentDate{background-color: #3268a5;padding-left: 10px;}
.TD_Breadcrumb{background-color: #518aca; padding-left: 10px; vertical-align: middle;}
.TD_Footer{background-color: #3268a5; vertical-align: middle; text-align: center;}
.TD_MT-Std{height: 25px; vertical-align: middle; border-bottom: solid 2px #518aca;}
.MT-Std{font-family: arial; font-size: 10pt; color: #234a73; font-weight: bold;}

.Std_aaInnerTable{width: 520px; border-bottom: dotted 1px #518aca; padding-bottom: 10px;}
.Std_aaTitle{font-family: arial; font-size: 10pt; font-weight: bold; color: 3268a5;}
.Std_aaDescriptionTD{font-family: arial; font-size: 9pt; font-weight: normal; color: #000000;}
.Std_aaReadMore{font-family: arial; color: #518aca; padding-left: 3px; padding-right: 3px;}
a.Std_aaReadMore:link,a.Std_aaReadMore:visited {color: #518aca;}
a.Std_aaReadMore:hover {color: #ffffff; background-color: #518aca;}
.Std_aaReadMoreTD{width: 100%;}

.StdLinks_aaInnerTable{width: 175px;}
.StdLinks_aaTitle{font-family: arial; padding-left: 2px; padding-right: 2px;}
a.StdLinks_aaTitle:link, a.StdLinks_aaTitle:visited {color: #234a73;}
a.StdLinks_aaTitle:hover {color: #ffffff; background-color: #518aca;}
.StdLinks_aaIconTD {text-align: left; width: 11px;}

.Home_aaTitle{background-color: #3268a5; width: 100%; text-align: center; font-family: century gothic, arial; font-size: 10pt; color: #ffffff; padding: 3px; font-weight: bold;}
.Home_aaInnerTable{}
.Home_aaDescriptionTD{background-color: #f1f1f1; padding: 8px; font-family: arial; font-size: 9pt;  height: 100px;}

.Home_aaReadMoreTD{background-color: #ffffff; padding-left: 8pxt; padding: top: 2px; padding-bottom:8px;  text-align: Right; font-family: arial;}
.Home_aaReadMore {font-size: 8pt; background-color: #c71620; padding-left: 5px; padding-Right: 5px; color: #ffffff;}
a.Home_aaReadMore:link, a.Home_aaReadMore:visited, a.Home_aaReadMore:active {font-size: 8pt; background-color: #518aca; padding-left: 5px; padding-Home: 5px; color: #ffffff; text-decoration: none;}
a.Home_aaReadMore:hover {font-size: 8pt; background-color: #234a73; padding-left: 5px; padding-Home: 5px; color: #ffffff; text-decoration: none;}

.Left_aaTitle{background-color: #3268a5; width: 100%; text-align: center; font-family: century gothic, arial; font-size: 10pt; color: #ffffff; padding: 3px; font-weight: bold;}
.Left_aaInnerTable{}
.Left_aaDescriptionTD{background-color: #f1f1f1; padding: 8px; font-family: arial; font-size: 9pt;  height: 100px;}

.Left_aaReadMoreTD{background-color: #ffffff; padding-left: 8pxt; padding: top: 2px; padding-bottom:8px;  text-align: Right; font-family: arial;}
.Left_aaReadMore {font-size: 8pt; background-color: #c71620; padding-left: 5px; padding-Right: 5px; color: #ffffff;}
a.Left_aaReadMore:link, a.Left_aaReadMore:visited, a.Left_aaReadMore:active {font-size: 8pt; background-color: #518aca; padding-left: 5px; padding-Left: 5px; color: #ffffff; text-decoration: none;}
a.Left_aaReadMore:hover {font-size: 8pt; background-color: #234a73; padding-left: 5px; padding-Left: 5px; color: #ffffff; text-decoration: none;}

.calc_table_outer { background-color: #3268a5; border:window-inset 3px; padding-top: 10px; padding-bottom: 30px;  padding-left: 10px; padding-right: 10px; border: solid 3px #234a73} 
.calc_table_inner { border-width: 0; padding: 2px 2px 2px 2px; } 
.calc_title { color: #ffffff; font-family: Arial Narrow; font-weight:bold; } 
.calc_text { color: #ffffff; font-family: Arial Narrow; border-bottom: solid 1px #ffffff;} 
.calc_textbox { color: #000000; font-family: Arial Narrow; padding-top: 2px;} 
.calc_button { font-family: Arial Narrow; background-color: #336699; padding: 1px; color: #ffffff;} 

/* eSystems eReports Styles */
.ermH1 { width: 100%; font-family: Arial; font-weight: bold; font-size: 12pt; color: #232323; border-bottom: solid 2px #336699; }
.ermH2 { padding: 1px; padding-bottom:5px; font-family: Arial; font-weight: bold; font-size: 10pt; color: #334488; background-color: #EAF1F5;}
.ermSubHeader { clear:both; position: relative; padding-top:10px; padding-bottom:10px;}
.ermNormal {font-family: Arial; font-size: 8pt; font-weight: normal;}
.ermTextBox {font-family: Arial; font-size: 8pt; font-weight: normal;}
.ermTableGroup { background: #e3e3e3; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ermTableRow { background: #e0e9ff; font: smaller Verdana, Arial, Helvetica, sans-serif;}
.ermTableAlternateRow { background: #eeeeee; font: smaller Verdana, Arial, Helvetica, sans-serif;}
.ermInnerTable1 {width: 100%; background-color: #f1f1f1;}
.ermInnerTableRow1 {width: 100%; background-color: #eeeeee;}
.ermInnerTableRow2 {width: 100%; background-color: #ffffff;}
.ermTableHeader { color: #ffffff; background: #777799; border: 1px solid #999999;font: 900 larger Verdana, Arial, Helvetica, sans-serif; }
.ermFilterTable { background-color: #E6E6FA; border-style:solid; border-width:1px; border-color:#A9A9A9; }
.ermFloatLeftSmall { float:left; padding:0px; width:25%; }
.ermFloatRightSmall { padding: 0px; margin-left: 30%; }
.ermFlowTable { width:100%; padding:0px; }
.ermSelectField {font-family: Arial; font-size: 8pt; font-weight: normal;}
.ermAndOr {font-family: Arial; font-size: 8pt; font-weight: normal;}
.ermTable {width: 100%; background-color: #eeeeee;}
A.ermButtonBlue:link, A.ermButtonBlue:active, A.ermButtonBlue:visited {padding: 2px; height: 12px; border-left: solid 1px #9FBFDF; border-top: solid 1px #9FBFDF; border-right: solid 1px #666666; border-bottom: solid 1px #666666; font-family: Arial; font-weight: bold; font-size: 8pt; color: #FFFFFF; cursor: hand; background-color: #336699; text-align : center; text-decoration: none;}
A.ermButtonBlue:hover {padding: 2px; height: 12px; border-left: solid 1px #4D88C4; border-top: solid 1px #4D88C4; border-right: solid 1px #999999; border-bottom: solid 1px #999999; font-family: Arial; font-weight: bold; font-size: 8pt; color: #334488; cursor: hand; background-color: #EAF1F5; text-align : center; text-decoration: none;}


/* ================================
    CSS STYLES FOR InControl
   ================================
*/   
.ic_form_field {
	font-family: Arial; font-size: 8pt; font-weight: normal;
}

.ic_standard_item {
	font-family: Arial; font-size: 8pt; background-color:#F6F6F6;
}

.ic_standard_alt_item {
	font-family: Arial; font-size: 8pt; background-color:#EEEEF1;
}

.ic_standard_header {
	font-family: Arial; font-size: 8pt; font-weight:bold; background-color:#D5D1E2; padding-bottom: 4px; padding-top: 4px;
}

.ic_datagrid_header {
	font-family: Arial; font-size: 8pt; font-weight:bold; background-color:#D9E2E9; padding-bottom: 4px; padding-top: 4px;
}

.ic_standard_table {
	background-color:#F6F6F6;
}

.ic_tree_selected {
	font-family: Arial; font-size: 8pt; color: black; background-color:#D5D1E2;
}

.ic_field_slot {
	font-size: 0pt; height: 3pt; width: 98%;
}

.ic_selected_field_slot {
	font-size: 0pt; height: 3pt; BACKGROUND-COLOR: RED; width: 98%;	
}

.ic_available_field {
	BORDER: black 1px solid; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; FONT: 10px verdana, serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #B8C8D5; FLOAT: left; width: 95%;
}

.ic_unavailable_field {
	BORDER: black 1px solid; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; FONT: 10px verdana, serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #EEEEF1; FLOAT: left; width: 95%;
}

.ic_available_module {
	BORDER: black 1px solid; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; FONT: 10px verdana, serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #C9DEBE; FLOAT: left; width: 95%;
}

.ic_unavailable_module {
	BORDER: black 1px solid; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; FONT: 10px verdana, serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #EEEEF1; FLOAT: left; width: 95%;
}

.ic_section_header {
	font-family: Arial; font-size: 8pt; font-weight: bold; background-color:#D9E2E9; padding-bottom: 4px; padding-top: 4px;
}

.ic_module_header {
	font-family: Arial; font-size: 8pt; font-weight:bold; background-color:#DDEED4; padding-bottom: 4px; padding-top: 4px;
}

.ic_section_token {
    background: #DFEFD7; 	
}

.ic_token {
	PADDING: 3px 3px 3px 3px; BORDER: solid 1px black; VISIBILITY: hidden; FONT: italic 10px verdana, serif; WHITE-SPACE: nowrap; POSITION: absolute; BACKGROUND-COLOR: #EEEEF1;
}

.ic_layoutcell {
	font-family: Arial; font-size: 8pt; BORDER: #DDDDDD 1px solid; padding: 1px 1px 1px 1px;
}	

.ic_slotrow {
	font-family: Arial; font-size: 1pt; BORDER: #DDDDDD 1px solid; padding: 0px 0px 0px 0px;
}	

.ic_layoutTable {
	
}

.ic_label_search {
	color: #000000; font-family: 'Arial', 'Helvetica'; font-size: 9pt; font-weight: normal; padding-left:1px; padding-right:1px; text-align: left;
}

.ic_control_search {
	color: #000000; font-family: 'Arial', 'Helvetica'; font-size: 9pt; font-weight: normal; padding-left:1px; padding-right:1px; text-align: left;
}

ic_columnspacer {
	background-color: White; width: 10px;
}

ic_sectionspacer {
	height: 10px;
}

/* Specific styles ic_app?_table_view ic_frm?_table_view */
.ic_table_view {
	width: 100%; padding: 0px 0px 0px 0px;
}

/* Specific styles ic_app?_header_view ic_frm?_header_view */
.ic_header_view {
	font-family: arial; width: 100%; color: #cc0000; font-size: 11pt; font-weight: bold;
}

/* Specific styles ic_app?_label_view ic_fld?_label_view */
.ic_label_view {
	BACKGROUND-COLOR: #dddddd; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; PADDING-LEFT:2px; PADDING-RIGHT:2px; TEXT-ALIGN: right; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; WIDTH: 1%;
}

/* Specific styles ic_app?_control_view ic_fld?_control_view */
.ic_control_view {
	BACKGROUND-COLOR: #eeeeee; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; PADDING-LEFT:1px; PADDING-RIGHT:1px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; width: 50%;
}

/* Specific styles ic_app?_table_edit ic_frm?_table_edit */
.ic_table_edit {
	WIDTH: 100%; PADDING: 0px;
}

/* Specific styles ic_app?_header_edit ic_frm?_header_edit */
.ic_header_edit {
	COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}

/* Specific styles ic_app?_label_edit ic_fld?_label_edit */
.ic_label_edit {
	BACKGROUND-COLOR: #dddddd; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-LEFT:2px; PADDING-RIGHT:2px; PADDING-TOP:4px; TEXT-ALIGN: right; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; WIDTH: 1%;
}

/* Specific styles ic_app?_control_view ic_fld?_control_view */
.ic_control_edit {
	COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-LEFT:1px; PADDING-RIGHT:1px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}

/* Specific styles ic_app?_table_parameter ic_frm?_table_parameter */
.ic_table_parameter {
	PADDING: 0px;
}

/* Specific styles ic_app?_header_parameter ic_frm?_header_parameter */
.ic_header_parameter {
	
}

/* Specific styles ic_app?_label_parameter ic_fld?_label_parameter */
.ic_label_parameter {
	BACKGROUND-COLOR: #dddddd; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; PADDING-LEFT:2px; PADDING-RIGHT:2px; TEXT-ALIGN: right; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; WIDTH: 1%;
}

/* Specific styles ic_app?_control_parameter ic_fld?_control_parameter */
.ic_control_parameter {
	color: #000000; font-family: 'Arial', 'Helvetica'; font-size: 9pt; font-weight: normal; padding-left:1px; padding-right:1px; text-align: left; vertical-align: top;
}

/* Specific styles ic_app?_table_module ic_frm?_table_module */
.ic_table_module {
	padding: 0px 0px 0px 0px; width: 100%;
}

/* Specific styles ic_app?_header_module ic_frm?_header_module */
.ic_header_module {
	color: #000000; font-family: 'Arial', 'Helvetica'; font-size: 11pt; font-weight: bold; text-decoration: none;
}

/* Specific styles ic_app?_module_view ic_frm?_module_view */
.ic_module_view {
	background-color: #003399; border-bottom: solid 1 black; border-top: solid 1 black; color: #ffffff; font-family: 'Arial', 'Helvetica'; font-size: 9pt; font-weight: normal; line-height: 20px; text-decoration: none;
}

/* Specific styles ic_app?_module_item ic_frm?_module_item */
.ic_module_item {
	BACKGROUND-COLOR: #dddddd; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; PADDING-LEFT:2px; PADDING-RIGHT:2px; TEXT-ALIGN: right; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; WIDTH: 1%;
}

/* Black line */
TR.ic_blackline {
	height: 2px;
}

TD.ic_blackline {
	background-color: #888888;
}

/* Error Specific Styles */
.ic_error_table {

}

.ic_error {

}

.ic_error_item {
	font-family: Arial; font-size: 11pt; color: red;
}

/* Image collection control specific styles */
.ic_imagecollectioncontrol_image {
	border: solid 1px #cccccc;
}

.ic_imagecollectioncontrol_tabstrip {
	border: solid 1px #cccccc;
}

.ic_imagecollectioncontrol_thumbnail {
	border: solid 1px #919B9C; cursor: hand; 
}

.ic_imagecollectioncontrol_thumbnail_selected {
	border: 1px solid #DD3409; cursor: hand;
}

.ic_imagecollectioncontrol_scrollitem {
	border: solid 1px #919B9C; cursor: hand;
}

.ic_imagecollectioncontrol_scrollitem_hover {
	background-color: #E3E3E3; border: solid 1px #919B9C; cursor: hand;
}

/* Buttons */
.ic_button {
	color: #ffffff; cursor: hand; background-color: #cc0000; border:#990000 1px solid; font-size: 8pt; font-weight: bold; font-family: 'Arial', 'Helvetica'; margin-right: 3px;
}

/* Links */
.ic_link {
	padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000;
}

A.ic_link:link, A.ic_link:visited {
	padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #cc0000; font-weight: normal; text-decoration: underline;
}

A.ic_link:hover, A.ic_link:active {
	padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #336699; font-weight: normal; text-decoration: underline;
} 


/**** Inline STYLE-tag style sheet ****/

<!--
.dnnxctr411xSearchResultContainerxControlIdxUltraWebGrid-ic{font-family:Verdana;font-size:8pt;
 background-color:White;
 border-color:#003366;
 border-style:Solid;
 border-width:1px;
 border-left-width:0px;
 border-top-width:0px;

 padding-left:3px;
 overflow:hidden;
 overflow:hidden;
 text-overflow:ellipsis;
}.dnnxctr411xSearchResultContainerxControlIdxUltraWebGrid-0-ic{font-family:Verdana;font-size:8pt;
 background-color:White;
 border-color:#003366;
 border-style:Solid;
 border-width:1px;
 border-left-width:0px;
 border-top-width:0px;

 padding-left:3px;
 overflow:hidden;
 overflow:hidden;
 text-overflow:ellipsis;
 }.dnnxctr411xSearchResultContainerxControlIdxUltraWebGrid-hc{font-family:Verdana;font-size:8pt;
 background-color:#003366;
 border-color:#003366;
 border-style:Solid;
 border-width:1px;
 border-left-color:White;
 border-top-color:White;
 border-left-width:1px;
 border-top-width:1px;

 color:White;
 padding-left:3px;
 overflow:hidden;
 font-weight:normal;
 text-align:left;
 vertical-align:top;
 overflow:hidden;
 text-overflow:ellipsis;
}.dnnxctr411xSearchResultContainerxControlIdxUltraWebGrid-shc{font-family:Verdana;font-size:8pt;
 background-color:White;
 border-color:#003366;
 border-style:Solid;
 border-width:1px;
 border-left-color:White;
 border-top-color:White;
 border-left-width:0px;
 border-top-width:0px;

 color:White;
 padding-left:3px;
 overflow:hidden;
 font-weight:normal;
 text-align:left;
 vertical-align:top;
 overflow:hidden;
 text-overflow:ellipsis;
}

-->





