/* ================================
    CSS STYLES FOR MKP
   ================================
*/   
Body{
background: #369 url(/Portals/0/BG_MKP.gif)
}

.nc-content{
vertical-align: top;
background: #f1f1f1;
}

/* Main Menu */

.MenuTD{background-color:#2D426D;}
.TopMenuGroup
{
  background-color: transparent;
  height: 26px;
}

.NormalManagement{font-size: 11px;}
.MenuGroup
{
  -moz-opacity:0.9; filter:Alpha(opacity=90);
}

.TopMenuItem
{
  background-color:transparent;
  color:#ffffff;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 26px;
  cursor:pointer;
  font-weight: normal;
 Text-Transform: Uppercase;
}

.TopMenuItemHover
{
  background-color:transparent;
  color:#d6dee7;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 26px;
  cursor:pointer;
  font-weight: normal;
 Text-Transform: Uppercase;
}

.TopMenuItemActive
{
  background-color:transparent;
  color:#d6dee7;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 26px;
  cursor:pointer;
  font-weight: normal;
 Text-Transform: Uppercase;
}

.TopMenuItemExpanded
{
  background-color:transparent;
  color:#ffffff;
  font-family: Sans-serif;
  font-size:7.5pt;
  height: 26px;
  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: 10pt; color: #000000;}

/* LINKS */
A:link, A:visited, A:active {padding: 2px; text-decoration: underline; color:#3b73b9; font-weight: normal; font-size: 10pt;}
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 li {list-style-image: url(bullet.gif); list-style-position: outside;}

/* 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: #0037bb; 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: #2d426d; 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: 500px; border-bottom: dotted 1px #518aca; padding-bottom: 10px;}
.Std_aaTitle{padding-left: 10px; font-family: arial; font-size: 10pt; font-weight: bold; color: 3268a5;}
.Std_aaDescriptionTD{font-family: arial; font-size: 9pt; font-weight: normal; color: #000000; padding-left: 10px;}
.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%;}
.Std_aaIconTD{padding-left: 10px;}

.StdSmall_aaInnerTable{width: 370px; border-bottom: dotted 1px #518aca; padding-bottom: 10px;}
.StdSmall_aaTitle{padding-left: 10px; font-family: arial; font-size: 10pt; font-weight: bold; color: 3268a5;}
.StdSmall_aaDescriptionTD{font-family: arial; font-size: 9pt; font-weight: normal; color: #000000; padding-left: 10px;}
.StdSmall_aaReadMore{font-family: arial; color: #518aca; padding-left: 3px; padding-right: 3px;}
a.StdSmall_aaReadMore:link,a.StdSmall_aaReadMore:visited {color: #518aca;}
a.StdSmall_aaReadMore:hover {color: #ffffff; background-color: #518aca;}
.StdSmall_aaReadMoreTD{width: 100%;}
.StdSmall_aaIconTD{padding-left: 10px;}

.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;}

.HomeLeft_aaTitle{background-color: #ffffff; width: 150; text-align: center; font-family: arial; font-size: 1pt; color: #ffffff; padding: 0px; font-weight: normal; height: 3px}
.HomeLeft_aaInnerTable{}
.HomeLeft_aaDescriptionTD{background-color: #ffffff; padding-left: 3px; font-family: arial; font-size: 9pt;}
.HomeLeft_aaReadMoreTD{background-color: #ffffff; padding-left: 8pxt; padding: top: 2px; padding-bottom:8px;  text-align: Right; font-family: arial;}
.HomeLeft_aaReadMore {font-size: 8pt; background-color: #2d426d; padding-left: 5px; padding-Right: 5px; color: #ffffff;}
a.HomeLeft_aaReadMore:link, a.HomeLeft_aaReadMore:visited, a.HomeLeft_aaReadMore:active {font-size: 8pt; background-color: #2d426d; padding-left: 5px; padding-Left: 5px; color: #ffffff; text-decoration: none;}
a.HomeLeft_aaReadMore:hover {font-size: 8pt; background-color: #234a73; padding-left: 5px; padding-Left: 5px; color: #ffffff; text-decoration: none;}
.HomeLeft_aaIconTD{height: 10px}

.Left_aaTitle{background-image: url(/Portals/1/Icon_BG.gif); width: 150px; text-align: left; font-family: century gothic, arial; font-size: 9.5pt; color: #ffffff; padding-left: 10px; 0px; font-weight: bold;}
.Left_aaInnerTable{width: 140; padding: 0px;}
.Left_aaDescriptionTD{padding-left: 3px; font-family: arial; font-size: 8pt;}

.Left_aaReadMoreTD{padding-left: 8pxt; padding: top: 2px; padding-bottom:8px;  text-align: Right; font-family: arial;}
.Left_aaReadMore {font-size: 8pt; background-color: #2d426d; 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: #2d426d; 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;}

.ContentLeftPane{vertical-align: top; padding-left: 10px; width: 180px; background-color: #ffffff; padding-top: 5px;}
.ContentContentPane{vertical-align: top; background-color: #f2f2f2; border-left: 50px solid #ffffff; padding-left: 5px; padding-top: 5px; padding: bottom: 10px;}
.ContentRightPane{vertical-align: top; background-color: #cccccc; border-left: 5px solid #ffffff; width: 180px; padding: 5px;}

.HomeLeftPane{vertical-align: top; padding:5px; width: 180px; background-color: #ffffff}
.HomeContentPane{vertical-align: top; background-color: #f2f2f2; padding: 5px;}
.HomeRightPane{vertical-align: top; background-color: #cccccc; border-left: 5px solid #ffffff; width: 154px; padding: 5px;}
.Footer{background-color: #595959;}

/* ================================
    CONTAINER PROPERTIES
   ================================
*/  

#StandardContainer{margin-bottom: 10px;}
#StandardContainerTitle{border-bottom: solid 1px #336699; text-align: left; height: 18px; vertical-align: middle;position: relative; padding-top: 12px; padding-left: 12px;}
#StandardContainerTitle h2{margin-top: -5px; margin-bottom: 5px; font-family: arial; font-weight: bold; font-size: 12pt; color: #336699;}
#StandardContainerContent{background-color: transparent; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; position: relative;}


/* ================================
    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: #ffffff; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color: #002b45; padding: 3px;
}

/* Specific styles ic_app?_label_edit ic_fld?_label_edit */
.ic_label_edit {
	BACKGROUND-COLOR: none; COLOR: #002b45; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: bold; PADDING-LEFT:2px; PADDING-RIGHT:2px; PADDING-TOP:4px; TEXT-ALIGN: right; VERTICAL-ALIGN: middle; WIDTH:275px; border: 1px solid #002b45; height: 23
}

/* Specific styles ic_app?_control_view ic_fld?_control_view */
.ic_control_edit {
	COLOR: #002b45; 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: #002b45; border:#005588 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;}


/* Edit Form Table Styles - Specific styles ic_app?_table_edit ic_frm?_table_edit */
#StandardContainer .ic_table_edit { WIDTH: 740px; PADDING: 0px; }

/* Edit Section Header Styles - Specific styles ic_app?_header_edit ic_frm?_header_edit */
#StandardContainer .ic_header_edit {
background: #2d426d;
border-bottom: solid 7px #ccc;
COLOR: #ffffff; 
FONT-FAMILY: verdana, arial; 
FONT-SIZE: 15px; 
FONT-WEIGHT: normal; 
TEXT-DECORATION: none;
padding-left:5px; 
padding-top: 2px; padding-bottom: 2px; }

/* Edit Field Label Styles - Specific styles ic_app?_label_edit ic_frm?_label_edit */
#StandardContainer .ic_label_edit{ 
BACKGROUND-COLOR: #fff; 
COLOR: #333; 
FONT-FAMILY: verdana, arial; 
FONT-SIZE: 10pt; 
FONT-WEIGHT: normal; 
PADDING-right:2px; 
PADDING-RIGHT:2px; 
PADDING-TOP:4px; 
TEXT-ALIGN: right; 
VERTICAL-ALIGN: top; 
WIDTH: 75%; border: none;}

#StandardContainer .ic_label_edit_req  { 
BACKGROUND-COLOR: #fff; 
COLOR: #e00; 
FONT-FAMILY: verdana, arial; 
FONT-SIZE: 10pt; 
FONT-WEIGHT: normal; 
PADDING-right:2px; 
PADDING-RIGHT:2px; 
PADDING-TOP:4px; 
TEXT-ALIGN: right; 
VERTICAL-ALIGN: top; 
WIDTH: 75%; 
border: none;}

/* Edit Field Control Styles - Specific styles ic_app?_control_edit ic_frm?_control_edit */
#StandardContainer .ic_control_edit, #StandardContainer .ic_control_edit_req { COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica'; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-LEFT:1px; PADDING-RIGHT:1px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; }
#StandardContainer .ic_control_edit_req { color:Red; }

/* Text Area Default */
#StandardContainer .ic_control_edit_ta { width: 100%; height: 100px;}

/*Dealer Profile Actions Background*/
.actions-top{
background: url(/portals/1/dealer-app/actions-top.gif);
background-position: 0 repeat x;
height: 23px;
}
.actions-bottom{
background: url(/portals/1/dealer-app/actions-bottom.gif);
background-position: bottom repeat x;
height: 23px;
}

/*Dealer Profile Bullets*/
ul#actions{
margin-top: 0;
margin-bottom: 0;
display: block;
}

ul#actions li a{
line-height: 12px;
font-size: 11px;
font-family: verdana, arial;
}

/*Dealer Profile Bullet Styles*/
ul#actions li.editprofile{
list-style-image: url(/Portals/1/dealer-app/icon_edit.gif); 
list-style-position: outside;
}
ul#actions li.addquote{
list-style-image: url(/Portals/1/dealer-app/icon_add.gif); 
list-style-position: outside;
color: #c00;
}
ul#actions li.view{
list-style-image: url(/Portals/1/dealer-app/icon_view.gif); 
list-style-position: outside;
}


