/* ================================
    SITE GENERAL
   ================================
*/  
.Body{background-color: #1878AD;}

.Normal  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #114A7F;}
.NormalBold  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #114A7F;}
.NormalTextBox {font-family: Helvetica; font-size: 12px; font-weight: normal;}

A:link, A:visited, A:active {text-decoration: underline; color:#3475A3; font-weight: bold; font-size: 12px;}
A:hover {text-decoration: none; color:#666666; font-weight: bold; font-size: 12px;}

UL LI {list-style-image: url(/Portals/18/bullet.gif); list-style-position: outside;}
UL LI LI {list-style-image: url(/Portals/18/bullet.gif); list-style-position: outside;}
UL LI LI LI {list-style-image: url(/Portals/18/bullet.gif); list-style-position: outside;}
OL LI {list-style-image: url(/Portals/18/bullet.gif); list-style-position: outside;}
OL OL LI {list-style-image: url(/Portals/18/bullet.gif); list-style-position: outside;}
OL OL OL LI {list-style-image: url(/Portals/18/bullet.gif); list-style-position: outside;}
BLOCKQUOTE, PRE {font-family: Lucida Console, monospace;}
HR {color: dimgrey; height:1pt; text-align:left}

.CommandButton {padding-top: 2px; padding-bottom: 2px; padding-left: 1px; padding-right: 1px;font-family: Arial; font-size: 8pt; font-weight: normal; color: #ffffff;}
A.CommandButton:link, A.CommandButton:visited {background-color: #3E5266; color: #ffffff; text-decoration: none; font-size: 8pt;}
A.CommandButton:hover, A.CommandButton:active {background-color: #517cb0; color: #ffffff}

H1  {font-family: Helvetica; font-size: 16px; font-weight:  bold; color: #FFFFFF; background-color: #3475A3; padding-top: 3px; padding-bottom: 1px; padding-left: 5px;}
H2  {font-family: Helvetica; font-size:  18px; font-weight: normal; color: #3475A3;}
H3  {font-family: Helvetica; font-size:  16px; font-weight:  normal; color: #3475A3;}
H4  {font-family: Helvetica; font-size:  14px; font-weight: normal; color: #3475A3;}
H5, DT  {font-family: Helvetica; font-size:  12px; font-weight:  bold; color: #3475A3;}
H6  {font-family: Helvetica; font-size:  10px; font-weight: bold; vert-align: middle; color: #3475A3;}

.SubHead{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #444444;}

.TableTitle{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #114A7F; background: #DCDCDC;}
.TableTitle2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #114A7F; background: #DDDDDD;}
.TableContent{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3475A3; background: #EFEFFF;}
.TableContent2{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3475A3; background: #E9E9EF;}
.TableContent3{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background: #FFFFFF;}
.TableLink{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #114A7F; background: #DCDCDC; text-align:center; width: 140px;}

/* ================================
    STATIC HTML STYLES
   ================================
*/  



/* ================================
    CONTAINER PROPERTIES
   ================================
*/  

#StandardContainer{margin-bottom: 10px;}
#StandardContainerTitle{background-color: transparent; text-align: left; height: 18px; vertical-align: middle;position: relative; padding-top: 2px; padding-left: 5px;}
#StandardContainerTitle h2{margin-top: -2px; margin-bottom: 5px; font-family: arial; font-weight: bold; font-size: 11pt; color: #3A6C9E;}
#StandardContainerContent{background-color: transparent; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; position: relative;}

#NoTitleContainer{margin-bottom: 8px; margin-top: 8px;}
#NoTitleContainerTitle{}
#NoTitleContainerTitle h2{margin-top: -3px; margin-bottom: 5px; font-family: arial; font-weight: normal; font-size: 12pt; color: #3A6C9E; display: none;}
#NoTitleContainerContent{background-color: transparent; position: relative;}

#NoTitleContainerHome{margin-bottom: 12px; margin-top: 12px; width:182;}
#NoTitleContainerHomeTitle{}
#NoTitleContainerHomeTitle h2{margin-top: -3px; margin-bottom: 5px; font-family: arial; font-weight: normal; font-size: 12pt; color: #3A6C9E; display: none;}
#NoTitleContainerHomeContent{background-color: transparent; position: relative;}

/* ================================
    SKIN PROPERTIES
   ================================
*/  

.HomeLeftPane{width: 130px; background-color: #FFFFFF; vertical-align: bottom; padding-top: 10px; padding-bottom: 15px;}
.HomeContentPane{vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 10px; background-color: #FFFFFF;}
.HomeRightPane{width: 235px; background-color: #F5F5F5; vertical-align: top; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}

.HomeContentPaneFooter{padding-left: 10px; vertical-align: top; background-color: #FFFFFF;}
.HomeRightPaneFooter{width: 235px; padding-left: 10px; vertical-align: top; background-color: #F5F5F5;}

.LeftPane{background-color: #FFFFFF; vertical-align: top; padding-top: 10px;}
.ContentPane{vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 10px; background-color: #FFFFFF;}
.RightPane{width: 210px; background-color: #F5F5F5; vertical-align: top; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}

.ContentPaneFooter{padding-left: 10px; vertical-align: top; background-color: #FFFFFF;}
.RightPaneFooter{width: 210px; padding-left: 10px; vertical-align: top; background-color: #F5F5F5;}

.RoomLeftPane{background-color: #FFFFFF; vertical-align: top; padding-top: 10px;}
.RoomContentPane{vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 10px; background-color: #FFFFFF;}
.RoomRightPane{width: 210px; background-color: #F5F5F5; vertical-align: top; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}

.RoomContentPaneFooter{padding-left: 10px; vertical-align: top; background-color: #FFFFFF;}
.RoomRightPaneFooter{width: 210px; padding-left: 10px; vertical-align: top; background-color: #F5F5F5;}

.Footer{text-align: center; vertical-align:middle;}


/* ================================
    MENU PROPERTIES
   ================================
*/  
.MenuTD {background-color: #DA701C;}

.TopMenuGroup {background-color: transparent;height: 22px;}
.MenuGroup {background-color: #114A7F;}

.TopMenuItem {background-color:transparent; color:#FFFFFF; font-family: Arial; font-size:8.5pt; height: 25px; cursor:pointer; font-weight: normal; border-right: solid 1px #4C92BC;}
.TopMenuItemHover {background-color:#FFFFFF; color:#114A7F; font-family: Arial; font-size:8.5pt; height: 25px; cursor:pointer; font-weight: normal; border-right: solid 1px #114A7F;}
.TopMenuItemActive {background-color:#FFFFFF; color:#114A7F; font-family: Arial; font-size:8.5pt; height: 25px; cursor:pointer; font-weight: normal; border-right: solid 1px #114A7F;}
.TopMenuItemExpanded {background-color:#114A7F; color:#FFFFFF; font-family: Arial; font-size:8.5pt; height: 25px; cursor:pointer; font-weight: normal; border-right: solid 1px #114A7F;}

.MenuItem {background-color:#114A7F; color:#FFFFFF; font-family:verdana; font-size:10px; border: solid 1px white; cursor:pointer;}
.MenuItemHover {background-color:#FFFFFF; color:#114A7F; font-family:verdana; font-size:10px; border: solid 1px white; cursor:pointer;}
.MenuItemActive {background-color:#FFFFFF; color:#114A7F; font-family:verdana; font-size:10px; border: solid 1px white; cursor:pointer;}
.MenuItemExpanded {background-color:#114A7F; color:#FFFFFF; font-family:verdana; font-size:10px; border: solid 1px white; cursor:pointer;}

/* ================================
    ACTIVE ANNOUNCEMENTS
   ================================
*/  

.Normal_aaInnerTable {width: 410px;  border-bottom: 1px dotted #114A7F; padding-bottom: 5px;  padding-top: 5px;}
.Normal_aaTitle{Font-family: arial; font-size: 10pt; font-weight: bold; color: #114A7F; padding-left: 0px; padding-top: 8px;}
.Normal_aaDescriptionTD {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3475A3; padding-top: 3px;padding-bottom: 5px;}
.Normal_aaReadMoreTD {width: 100%; padding-bottom: 8px;}
.Normal_aaReadMore {Font-family: arial; font-size:9pt; font-weight:normal; color:#114A7F;}
.Normal_aaReadMore:Link {Font-family: arial; font-size:9pt; font-weight:normal; color:#114A7F;}
.Normal_aaReadMore:visited {Font-family: arial; font-size:9pt; font-weight:normal; color:#114A7F; padding: 2px;}
.Normal_aaReadMore:hover {Font-family: arial; font-size: 9pt; font-weight: normal; color: #ffffff; background-color: #114A7F; padding: 2px;}
.Normal_aaIconTD{padding-left:7px;}

.Right_aaInnerTable {width: 190px;}
.Right_aaImageTD{text-align: center; padding-top: 10px;}
.Right_aaTitle{Font-family: arial; font-size: 10pt; font-weight: bold; color: #114A7F; text-align: left; background-color: transparent; padding-left: 10px; padding-top: 5px;}
.Right_aaDescriptionTD {Font-family: arial; font-size: 12px; font-weight: normal; color: #3475A3; padding-left: 10px;}
.Right_aaReadMoreTD {width: 100%;  padding-left: 10px; padding-bottom: 10px; text-align: right;}
.Right_aaReadMore {Font-family: arial; font-size:9pt; font-weight: normal; color:#ff6600;}
.Right_aaReadMore:Link {color: #114A7F;}
.Right_aaReadMore:visited {color: #114A7F;}
.Right_aaReadMore:hover {color: #114A7F; text-decoration: none;}
.Right_aaIconTD{padding-left:7px;}

.Left_aaInnerTable {width: 120px;}
.Left_aaImageTD{text-align: center; padding-top: 10px;}
.Left_aaTitle{Font-family: arial; font-size: 10pt; font-weight: bold; color: #114A7F; text-align: left; background-color: transparent; padding-left: 10px; padding-top: 5px;}
.Left_aaDescriptionTD {Font-family: arial; font-size: 12px; font-weight: normal; color: #3475A3; padding-left: 10px;}
.Left_aaReadMoreTD {width: 100%;  padding-left: 10px; padding-bottom: 10px; text-align: right;}
.Left_aaReadMore {Font-family: arial; font-size:9pt; font-weight: normal; color:#ff6600;}
.Left_aaReadMore:Link {color: #114A7F;}
.Left_aaReadMore:visited {color: #114A7F;}
.Left_aaReadMore:hover {color: #114A7F; text-decoration: none;}
.Left_aaIconTD{padding-left:7px;}


/* ================================
    ACTIVE LINKS
   ================================
*/  
.NormalLinks_aaInnerTable {width : 165px; padding-bottom: 1px; border-bottom: solid 1px #3475A3; }
.NormalLinks_aaTitle{font-family: arial; padding: 3px; }
a.NormalLinks_aaTitle:link,a.NormalLinks_aaTitle:visited{color: #3475A3; text-decoration: none;padding: 3px;}
a.NormalLinks_aaTitle:hover{color: #FFFFFF; background-color: #4C92BC; width: 100%; padding: 3px;}
.NormalLinks_aaIconTD{width: 11px;}


/* ================================
    GENERAL MODULE PROPERTIES
   ================================
*/  
.Survey_Title{Font-Family: arial; color: #ffffff; font-size: 10pt; font-weight: bold;}
.Survey_Normal{Font-Family: arial; color: #ffffff; font-size: 9pt; font-weight: normal;}


/* ================================
    PORTAL CONTROLS
   ================================
*/  
.CurrentDate {}

.breadcrumb {padding-left: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; background-color: #EEEEEE;}
A.breadcrumb:link, A.breadcrumb:visited {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none;}
A.breadcrumb:hover, A.breadcrumb:active {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline;} 

.Search {padding: 3px; padding-top: 2px; padding-bottom: 2px; font-family: Arial; font-size: 9pt; font-weight: Bold; color: #194e70;}
A.Search:link, A.Search:visited {padding: 3px; padding-top: 2px; padding-bottom: 2px; font-family:  Arial; font-size: 9pt; color: #194e70; font-weight: Bold; text-decoration: none; background-color: #ffffff;}
A.Search:hover, A.Search:active {padding: 3px; padding-top: 2px; padding-bottom: 2px; font-family:  Arial; font-size: 9pt; color: #ffffff; font-weight: Bold; text-decoration: none; background-color: #194e70;}

.Privacy {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3475A3;}
A.Privacy:link, A.Privacy:visited {padding-left: 3px; padding-right: 3px font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #3475A3; font-weight: normal; text-decoration: underline;}
A.Privacy:hover, A.Privacy:active {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #114A7F; font-weight: normal; text-decoration: none;}

.Terms {padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3475A3;}
A.Terms:link, A.Terms:visited {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #3475A3; font-weight: normal; text-decoration: underline;}
A.Terms:hover, A.Terms:active {padding-left: 3px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #114A7F; font-weight: normal; text-decoration: none;}

.Login {padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #3475A3;}
A.Login:link, A.Login:visited {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #3475A3; font-weight: normal; text-decoration: underline;}
A.Login:hover, A.Login:active {padding-left: 3px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #114A7F; font-weight: normal; text-decoration: none;}

/* ================================
    NO CODE 360
   ================================
*/  
.esmRequired {font-family: "Helvetica"; font-size:  11px; font-weight: normal; color: #cc0000;}
.esmNormalRed {font-family: "Helvetica"; font-size:  11px; font-weight: normal; color: #cc0000;}
.esmFormHeader {font-family: "Helvetica"; font-size:  1px; font-weight: bold; color: #d0c7b8;}
.esmNormal {font-family:  "Helvetica"; font-size: 11px; font-weight: normal;}
.esmFormItem {font-family: arial; font-size: 10pt; font-weight: bold; color: #78665a;}
.esmConfirmation {font-family:  "Helvetica"; font-size: 14px; font-weight: bold;}

.WL_LeftColumn{width: 140px;}
.WL_TextArea {width: 300px; height: 75px;}

.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:#002b45; 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: #fff; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color: #3a6c9e; padding: 3px;
}

/* Specific styles ic_app?_label_edit ic_fld?_label_edit */
.ic_label_edit {
	BACKGROUND-COLOR: transparent; COLOR: #3a6c9e; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-LEFT:2px; PADDING-RIGHT:2px; PADDING-TOP:4px; TEXT-ALIGN: right; VERTICAL-ALIGN: top; border-bottom: solid 1px #69ab3d;
}

.ic_label_edit_Req {
	BACKGROUND-COLOR: transparent; COLOR: #c00; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-LEFT:2px; PADDING-RIGHT:2px; PADDING-TOP:4px; TEXT-ALIGN: right; VERTICAL-ALIGN: top;
}

/* Specific styles ic_app?_control_view ic_fld?_control_view */
.ic_control_edit {
	COLOR: #3a6c9e; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-LEFT:1px; PADDING-RIGHT:1px; TEXT-ALIGN: left; VERTICAL-ALIGN: middle;
}

/* 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: #da701c; border:#ff6600 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;
} 

.ic_fld753e54a0-5001-4fe0-a5fe-5781ec1e78df_control_edit{width: 100%; height: 150px;}


.ic_flddae53e43-15dd-45eb-b05e-440f3e23ca47_control_edit{width: 100%; height: 100px;}

.ic_fldc66cb05e-eb31-4428-b4e9-c0b084bd235d_control_edit{width: 100%; height: 100px;}














