a, p, h2, h3, h4, h5, h6, ul, ol, li, form, input, select, textarea, span, td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

html, body
{
	height: 100%;
}

ul
{
	margin-top: 0;
	margin-bottom: 0;
}

a:link,
a:visited,
a:active,
a:hover
{
	color: #28558D;
}

/*
font-size: 11px;
background-color:#546983;
color: #FFFFFF;
}*/

.MainMenuPopup {
	color: #FFFFFF;
	margin: 0 auto;
	width: 220px;
	background: #FF2129; /*#B6CBD7;*/
	/*background: transparent url(/images/containerGradient.gif) repeat-x top left;*/
}

.IconsTabsContent
{
	text-align: left;
	background: #FFFFFF;
}

.IconsTabsPanel
{
	height: 35px;
}

.TabsContent
{
	background: #FFFFFF;
}

.TabsPanel
{
	background: url(/images/ourportal/tab_panel.gif) repeat-x;
	height: 35px;
}

img
{
border:0;
}

#HeadVisualA {
position:absolute;
top:15px;
left:372px;
width:620px;
height:58px;
background-image:url('media/headvisual1.jpg');
}

#Gradient {
width:988px;
height:5px;
background-color:#000000;
background-repeat: repeat-x;
background-image:url('media/topgradient.jpg');
}

#HeadVisualB {

border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-image:url('media/headvisual2.jpg');
}

#Logo {
width:270px;
height:58px;
vertical-align: bottom;
}

#NavLine {
padding:0;
/*width:100%;*/
height:1px;
font-size:1px;
/*line-height:0px;*/
background-color:#E12129;
background:url('media/navline1.gif');


}
/*#SearchDiv{
	background-color:#E12129;
	background-image:url('media/navbg1.gif');
}*/

a.TopMenuLink,
a.TopMenuLink:visited
  {
    font-size: 10px;
    font-weight:bold;
    color:#FFFFFF;
	 vertical-align: middle;
}

a.TopMenuLink:active, 
a.TopMenuLink:hover
 {
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
	 text-decoration: underline;	
	 vertical-align: middle; 
}

#Level1 {
width:220px;
padding:4px 0 5px 0px;
}
a#Level1 {
width:220px;
padding-left:25px;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
/*background-color:#565A5B;*/
}
a#Level1Act {
width:220px;
padding:4px 0 5px 25px;
background-color:#565A5B;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}


#Level2 {
width:220px;
padding:2px 0 3px 0;
background-color:#EEEEEE;
}
a#Level2 {
width:220px;
padding-left:25px;
font-size: 11px;
color:#000000;
}
a#Level2Act {
width:220px;
padding:2px 0 3px 25px;
background-color:#565A5B;
font-size:11px;
color:#FFFFFF;
}


.Level1 {
width:220px;
padding:4px 0 5px 0px;
}

a:active.Level1,
a:hover.Level1,
a:link.Level1,
a:visited.Level1
{
width:220px;
padding-left:25px;
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
}

a:active.Level1Act,
a:hover.Level1Act,
a:link.Level1Act,
a:visited.Level1Act
{
width:220px;
padding:4px 0 5px 25px;
background-color:#565A5B;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.Level2 {
width:220px;
padding:2px 0 3px 0;
background-color:#EEEEEE;
}

a:active.Level2,
a:hover.Level2,
a:link.Level2,
a:visited.Level2
{
width:220px;
padding-left:25px;
font-size: 11px;
color:#000000;
}

a:active.Level2Act,
a:hover.Level2Act,
a:link.Level2Act,
a:visited.Level2Act
{
width:220px;
padding:2px 0 3px 25px;
background-color:#565A5B;
font-size:11px;
color:#FFFFFF;
}


/*#Footer {
position:absolute;
bottom:0px;
width:988px;
padding:0;
margin:0;
border-top:3px solid #FFF;
background-color:#E6E6E7;
background-image:url(media/footergradient.jpg);
font-size:69%;
text-indent:236px;
line-height:18px;
float:none;
}
#Footer a {
color:#000000;
}
#Footer a:focus {
text-decoration:underline;
}
#Footer a:hover {
color:#E12129;
}*/

.normal, 
select,
input 
{
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#565A5B;
font-weight: normal;
vertical-align: baseline;
}

.help{
font-size: 11px;
vertical-align:middle;
color:#565A5B;
font-weight: normal;
}

a:link.CommandButton,
a:visited.CommandButton,
{
font-size: 11px;
color: black;
font-weight: bold;
}


a:active.CommandButton,
a:hover.CommandButton {
font-size: 11px;
color: #E12129;
font-weight: bold;
}

.CommandButton{
font-size: 11px;
color:#E12129;
font-weight: bold;
font-weight: normal;
}

a:link.IconCommandButton,
a:visited.IconCommandButton
{
	font-size: 11px;
	color: black;
	font-weight: bold;
	/*position: relative;
	left: 1px;
	top: 1px;*/
	width: 36px;
	height: 18px;
	padding-left: 10px;
}


a:active.IconCommandButton,
a:hover.IconCommandButton 
{
	font-size: 11px;
	background-color: #BBBBBB;
	color: #E12129;
	/*position: relative;
	left: 0px;
	top: 0px;*/
	font-weight: bold;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	width: 36px;
	height: 18px;
	padding-left: 10px;
}

.IconCommandButton
{
	font-size: 11px;
	color:#E12129;
	font-weight: bold;
	font-weight: normal;
	margin: 10px -14px 0px 10px;
	width: 36px;
	height: 18px;
	padding-left: 10px;
	background: url(/images/iconcommandbutton_separatorback.gif)	
}

.IconCommandButton img
{
	width: 16px;
	height: 16px;
	vertical-align : middle;
}

.IconCommandButtonSeparator
{
	margin: 10px 0px 0px 0px;
}

.IconCommandButtonSeparatorFirst
{
	margin: 10px 0px 0px 10px;
}

.IconCommandButtonSeparator img,
.IconCommandButtonSeparatorFirst img
{
	width: 3px;
	height: 20px;
	vertical-align : middle;
}


.head {
padding:6px 10px 6px 10px;
margin:0px;
/*background-color:#FFD674;*/
font-size: 20px;
font-weight: bold;
color:#E96A1A;
font-family:Arial Narrow;
}

#Headline {
margin:0;
}
#Headline H1 {
padding:6px 10px 6px 10px;
margin:0;
/*background-color:#BCD7EF;*/
}

.DataGrid_Header a:active,
.DataGrid_Header a:hover,
.DataGrid_Header a:link,
.DataGrid_Header a:visited
{
margin:10px 0px 0px 0px;
padding:3px;
font-weight: bold;
font-size: 12px;
color: #45535C;
}

.DataGrid_ToolBar
{
	border: 0;
}

.DataGrid_Header
{
	background: #DBECFD;
	font-weight: bold;
}

.DataGrid_CaptionView
{
	font-weight: bold;
	font-size: 11px;
}

.DataGrid_RecordCount
{
	font-weight: normal;
}

.DataGrid_Item
/*,
.helpdesk div*/ {
background-color: #FFFFFF;
color: black;
margin:6px 0px 0px 0px;
/*padding:3px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}

.DataGrid_Header td,
.DataGrid_Item td,
.DataGrid_AlternatingItem td
{
border: 1px solid gray;
border-top: 0px;
border-bottom: 0px;
}

.DataGrid_AlternatingItem
/*,
.helpdesk div*/ {
background-color: #E6F1FC;
color: black;
margin:6px 0px 0px 0px;
/*padding:3px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}

.DataGrid_Paging
{
	background: url(/images/grid_header_bg.gif) repeat-x top left;
	font-weight: bold;
/*	color: #E3EFF6;*/
}


.body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: black;
}

html, body, form
{
	margin: 0;
	padding: 0;
}

.td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}

.TextToEdit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}


.SubHead{
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: black;
font-weight: bold;
}

.GrayBold{
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #5A5A5A;
font-weight: normal;
}

#Footer {
border-top:3px solid #FFF;
background-color:#E6E6E7;
font-size:10px;
/*text-indent:236px;*/
line-height:18px;
float:none;
text-align: center;
}
#Footer a {
color:#000000;
}
#Footer a:focus {
text-decoration:underline;
}
#Footer a:hover {
color:#E12129;
}

.c a:link,
.c a:visited,
.c a:active,
.c a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #565A5B;
	/*margin:10px 0px 0px 0px;
	background-color: #fff1d0;
	padding:3px;
	color: #E12129;*/
}

.con a:link,
.con a:visited,
.con a:active,
.con a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #2A6184;
	/*margin:10px 0px 0px 0px;
	background-color: #fff1d0;
	padding:3px;
	color: #E12129;*/
}

.l
{
	background: transparent url(/images/ourportal/tab_unactive_left.gif);
	width: 8px;
	height: 40px;
}

.c
{
	background: transparent url(/images/ourportal/tab_unactive_center.gif) repeat-x;
	height: 40px;
	padding-left: 2px;
	padding-right: 2px;
}

.r
{
	background: transparent url(/images/ourportal/tab_unactive_right.gif);
	width: 4px;
	height: 40px;
}

.lon
{
	background: url(/images/ourportal/tab_active_left.gif);
	width: 8px;
	height: 40px;
}

.con
{
	background: url(/images/ourportal/tab_active_center.gif) repeat-x;
	height: 40px;
	padding-left: 2px;
	padding-right: 2px;
}

.ron
{
	background: url(/images/ourportal/tab_active_right.gif);
	width: 4px;
	height: 40px;

}

.ViewDataGrid
{
	border: #e1e1e1 solid 2px;
}

.ViewDataGrid_Header
{
	font-weight: bold;
    font-size: 12px;
    color: #707070;
	background: #EFEFEF;
	height: 20px;
	border-bottom: #e1e1e1 solid 1px;
}

.ViewDataGrid_Header table
{
	border-bottom: none;
}

.ViewDataGrid_Header span
{
	font-weight: bold;
}

.ViewDataGrid_Item
{
	background-color: #FFFFFF;
	margin:6px 0px 0px 0px;
	font-weight: normal;
    font-size: 12px;
    color: #707070;
}

.ViewDataGrid_AlternatingItem
{
	background-color: #EFEFEF;
	margin:6px 0px 0px 0px;
	font-weight: normal;
    font-size: 11px;
    color: #476274;
}

.ViewDataGrid_Text
{
	font-weight: normal;
    font-size: 12px;
}

/*
.MapPopup_Header
{
	background-color: #E7EFF5;
	font-weight: bold;
    font-size: 15px;
}

.MapPopup
{
	background-color: #E7EFF5;
	margin:6px 0px 0px 0px;
	font-weight: normal;
    font-size: 14px;
    color: #476274;
}*/

.ViewDataGrid_AlternatingItem a:link,
.ViewDataGrid_AlternatingItem a:hover,
.ViewDataGrid_AlternatingItem a:visited,
.ViewDataGrid_AlternatingItem a:active,
.ViewDataGrid_Item a:link,
.ViewDataGrid_Item a:hover,
.ViewDataGrid_Item a:visited,
.ViewDataGrid_Item a:active
{
	margin:6px 0px 0px 0px;
	font-weight: normal;
    font-size: 16px;
    color: #476274;
}

.ViewControlPanelBg
{
	background: url(/images/viewcontrolpanelbg.png) repeat-y right top;
}

.ViewControlButtonsBg
{
	background: #AAAAAA;
	text-align: center;
}

.ViewControlPanel
{
	font-size: 11px;
	color: #40596B;
}

.ViewControlPanelButton a:link,
.ViewControlPanelButton a:hover,
.ViewControlPanelButton a:active,
.ViewControlPanelButton a:visited
{
	font-size: 12px;
	font-weight:bold;
	color: #28558D;/*#476274;*/
}

.ViewControlPanelButton
{
	background: url(/images/blank.gif);
	width: 170px;
	height: 40px;
	padding: 0px 0px 0px 0px;
}

.ViewBlockLeftTop
{
	background: url(/images/blank.gif);/*url(/images/block_lefttop.gif);*/
	width: 14px;
	height: 14px;
}

.ViewBlockTop
{	
	background: url(/images/block_top.gif) repeat-x;
	height: 23px;
}

.ViewBlockTopVC
{	
	background: url(/images/blank.gif);
	height: 10px;
}

.ViewBlockRightTop
{
	background: url(/images/blank.gif);/*url(/images/block_righttop.gif);*/
	width: 14px;
	height: 14px;
}

.ViewBlockLeft
{
	background: url(/images/blank.gif);/*url(/images/block_left.gif);*/
	width: 14px;
}

.ViewBlockCenter
{
	background: #FFFFFF;/*#E7EFF5;*/
}

.ViewBlockRight
{
	background: url(/images/blank.gif);/*url(/images/block_right.gif);*/
	width: 14px;
}

.ViewBlockLeftBottom
{
	background: url(/images/viewblockbottom.png);/*url(/images/block_leftbottom.gif);*/
	height: 14px;
	width: 14px;
}

.ViewBlockBottom
{
	background: url(/images/blank.gif);/*url(/images/block_bottom.gif);*/
	height: 0px;
}

.ViewBlockBottomVC
{
	background: url(/images/viewblockbottom.png) repeat-x;
	height: 14px;
}

.ViewBlockRightBottom
{
	background: url(/images/viewblockbottom.png);/*url(/images/block_rightbottom.gif);*/
	height: 14px;
	width: 14px;
}

.ImgArrowsOut
{
    background-image:url(/images/arrows_out.gif);
	background-position:top right;
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border: none;
}

.ImgArrowsIn
{
    background-image:url(/images/arrows_in.gif);
	background-position:top right;
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border: none;
}

.ImgArrowsSmallOut
{
    background-image:url(/images/arrows_small_out.gif);
	background-position:top right;
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border: none;
}

.ImgArrowsSmallIn
{
    background-image:url(/images/arrows_small_in.gif);
	background-position:top right;
	background-repeat: no-repeat;
	width: 11px;
	height: 11px;
	border: none;
}

.ViewBlockCenter a:link,
.ViewBlockCenter a:hover,
.ViewBlockCenter a:active,
.ViewBlockCenter a:visited
{
    font-size: 12px;
    font-weight:bold;
    color: #28558D;/*#476274;*/
}

.ViewBlockHeader
{
    font-size: 17px;
    font-weight:bold;
    color: #476274;
}

.ViewBlockContent
{
    font-size: 12px;
    font-weight:normal;
    color: #707070;
}

.ViewBlockContent a:link,
.ViewBlockContent a:hover,
.ViewBlockContent a:active,
.ViewBlockContent a:visited
{
    font-size: 12px;
    color: #707070; /*#848484;*/
    font-weight:normal;
    /*text-decoration:underline;*/
}

.ViewBlockContent span
{
    padding: 0px 0px 0px 10px;
    font-size: 12px;
    font-weight:normal;
    color: #707070;
}

.ViewBlockDiv
{
	padding: 20px 20px 20px 15px;
    font-size: 16px;
    font-weight:normal;
    color: #476274;
}

.ViewBlockDiv1
{
	padding: 5px 5px 0px 17px;
    font-size: 16px;
    font-weight:normal;
    color: #476274;
}

.ViewBlockDiv1 a:link,
.ViewBlockDiv1 a:hover,
.ViewBlockDiv1 a:active,
.ViewBlockDiv1 a:visited
{
    font-size: 16px;
    font-weight:normal;
}

.ViewBlockDivNoPadding
{
    font-size: 16px;
    font-weight:normal;
    color: #476274;
}

a:link.FilterSectionHeader,
a:hover.FilterSectionHeader,
a:active.FilterSectionHeader,
a:visited.FilterSectionHeader
{
    font-size: 11px;
    font-size: bold;
}

.ObjectSectionPanel
{
	font-size: 11px;
	font-weight:bold;
	position: relative;
	top: -15px;
	/*background: #FFFFFF*/
}



.PopupMenu
{
	background-color:white;
	z-index:255;
	border: #B6CBD7 solid 1px;
	position: absolute;
	padding: 5px;
	overflow:hidden;/*must have*/
}

.PopupMenu iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter: mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.PopupMenuDiv
{
	z-index:255;
	position: absolute;
	overflow:hidden;/*must have*/
}

.PopupMenuContent
{
	background-color:white;
	border: #B6CBD7 solid 1px;
}

.PopupMenuDiv iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter: mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
.PopupMenu_Shadow
{
	*zoom:1;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000,endColorstr=#4d000000);
	background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAADAFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzMPSIAAABAHRSTlNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhTh5BAAAAA1JREFUeAEBAgD9/wAAAAIAAX4FDdIAAAAASUVORK5CYII=);	z-index:255;
}

a:link.PopupCommandButton,
a:visited.PopupCommandButton
{
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


a:active.PopupCommandButton,
a:hover.PopupCommandButton 
{
font-size: 11px;
color: #E12129;
font-weight: bold;
}

.PopupCommandButton{
font-size: 11px;
color:#E12129;
font-weight: bold;
font-weight: normal;
margin: 0px 5px 0px 5px;
}

.FilterPopup
{
	background-color: #FFFFFF;/*#E7EFF5;*/
	border-style: solid;
	border-width: 1px;
	border-color: #90B3C9;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
}

.FilterPopupHeader
{
	position: relative;
	top: -7px;
	font-size: 0px;
	color: #A7C8E5;
}

.FilterPopupDiv
{
	overflow: hidden;
}

.FilterPopupDiv iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter: mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.SearchButton
{
	border:1px solid #90B3C9;
	font-weight: bold;
    font-size: 14px;
	background: #E4F0FA;
	height: 25px;
}

.SearchButton td
{
	padding-left: 7px;
	padding-right: 7px;
}

.ViewDataGrid_Text a:link,
.ViewDataGrid_Text a:hover,
.ViewDataGrid_Text a:visited,
.ViewDataGrid_Text a:active
{
	font-weight: normal;
    font-size: 12px;
    color: #707070;
}

.ViewDataGrid_Item a:link,
.ViewDataGrid_Item a:hover,
.ViewDataGrid_Item a:visited,
.ViewDataGrid_Item a:active,
.ViewDataGrid_AlternatingItem a:link,
.ViewDataGrid_AlternatingItem a:hover,
.ViewDataGrid_AlternatingItem a:visited,
.ViewDataGrid_AlternatingItem a:active
{
	font-weight: normal;
    font-size: 12px;
    color: #707070;
}

.CrmDesktop
{
	font-weight: normal;
    font-size: 12px;
    color: #707070;
    line-height: 150%;
}

.CrmDesktop a
{
	color: #707070;
    font-weight: bold;
}

.CrmDesktopHead span
{
	padding-left: 0px;
}

.CrmDesktopLine
{
	background-color: #E96A1A;
	height: 3px; 
	width: 100%;
	margin-top: 3px;
}

.blue
{
	color: #28558D;
}

.EditDetailsControl_divLocked1,
.EditDetailsControl_divLocked2,
.EditDetailsControl_divUnlocked1,
.EditDetailsControl_divUnlocked2
{
 font-size: 17px;
 font-weight: bold;
}

.EditDetailsControl_divLocked1
{
 background: #FF0000;
 color: #FFFFFF;
}

.EditDetailsControl_divLocked2
{
 background: #FFFFFF;
 color: #FF0000;
}

.EditDetailsControl_divUnlocked1
{
 background: #00FF00;
 color: #FFFFFF;
}

.EditDetailsControl_divUnlocked2
{
 background: #FFFFFF;
 color: #00FF00;
}

/*******************************************************************************************************
	Breadcrumbs
********************************************************************************************************/
.BreadcrumbTd
{
	background-color: #EFEFEF;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
}

.stat div.popup
{
	background-color: #FFFFFF;
	border: 1px solid #B8B8B8;
	/*overflow: auto;*/
	z-index: 12;
}

* html .stat div.popup
{
	/*width: 100%;*/
}

.stat a:link, .stat a:active, .stat a:visited, .stat a:hover
{
	color: #707070;
}

.stat .popup ul
{
	margin: 0pt;
	padding: 2px;
}

.stat .popup li
{
	list-style-type: none;
}

.stat .popup li a:link,
.stat .popup li a:visited,
.stat .popup li a:active,
.stat .popup li a:hover
{
	width: auto;
	display: block;
	margin: 0pt;
	padding: 3px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	color: #707070;
}

.stat .popup li a:active,
.stat .popup li a:hover
{
	background-color: #DFEFFF;
	border: 1px solid #97BDDF;
}

div.stat
{
	/*border:1px solid transparent !important;*/
	display:inline;
	float:left;
	height:auto !important;
	line-height:16px;
	margin:0pt;
	/*padding:3px 21px 3px 5px;*/
	vertical-align:bottom;
	white-space:nowrap;
}


/* tabs */
ul.navtabs
{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #999999;
}

.navtabs li
{
	float: left;
	list-style-type: none;
	background-color: blue;
	padding: 1px 5px;
	height: 30px;
	margin: 0px 5px;
}


.navtabs
{
	padding-left: 20px; border-bottom: 1px solid rgb(180, 180, 180);
}
.navtabs a:link, .navtabs a:hover, .navtabs a:visited, .navtabs a:active
{
	text-decoration: none;
	display: block;
	padding: 3px 10px;
	text-align: center;
	position: relative;
	top: 1px;
	border-bottom: 1px solid rgb(180, 180, 180);
	background-color: rgb(240, 240, 240)
}
.navtabs a:link.sel, .navtabs a:hover.sel, .navtabs a:visited.sel, .navtabs a:active.sel
{
	border-bottom: 1px solid #FFFFFF;
	background-color: rgb(255, 255, 255)
}
.navtabs table
{
	border-collapse: collapse;
	margin: 0px;
}
.navtabs td
{
	border-width: 0px 1px 0px;
	border-color: rgb(180, 180, 180);
	border-style: solid;
	background-color: rgb(210, 210, 210)
}


/* button */

.button_tbl,
.buttonblue_tbl
{
	cursor: pointer;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	margin: 0px !important;
}

a.button:link,
a.button:hover,
a.button:active,
a.button:visited,
a.buttonblue:link,
a.buttonblue:hover,
a.buttonblue:active,
a.buttonblue:visited
{
	text-decoration: none !important;
}

.button_left
{
	background: url(/Portals/0/media/eShop/button_87.png) no-repeat right top;
	width: 10px;
}

.button_center
{
	background: url(/Portals/0/media/eShop/Button_89.png) repeat-x;
	color: #28558D !important;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	vertical-align: middle;
}

.button_right
{
	background: url(/Portals/0/media/eShop/button_91.png) no-repeat left top;
	width: 10px;
}

.buttonblue_left
{
	background: url(/Portals/0/media/eShop/button_93.png) no-repeat right top;
	width: 10px;
}

.buttonblue_center
{
	background: url(/Portals/0/media/eShop/Button_95.png) repeat-x;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none !important;
}

.buttonblue_right
{
	background: url(/Portals/0/media/eShop/button_98.png) no-repeat left top;
	width: 10px;
}

a.menuaddlink:link, a.menuaddlink:hover, a.menuaddlink:active, a.menuaddlink:visited
{
	font-size: 12px;
	font-weight: bold;
}

.ullist li
{
	list-style: disc;
	list-style-image: none;
}

/* Contact Us */

.ContactUsPadLeft,
.ContactUsPadRight
{
	width: 10px;
}

.ContactUsButton
{
	margin: 20px 0px;
}

.NormalBold12
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

.dnnmonvertbl td
{
	padding-bottom: 10px;
}
.dottedline
{
	border:2px dotted #E1E1E1;
}

.float-rightimg {
border: medium none;
float: right;
margin: 5px 10px;
padding-bottom: 10px;
padding-left: 10px;
position: relative;
}

.float-leftimg {
border: medium none;
float: left;
margin: 5px 10px;
padding-bottom: 10px;
padding-right: 10px;
position: relative;
}
.container
{
border-color:#C1C4C7;
padding:7px;
margin:10px;
border-style:solid;
border-width:1px;
background:#EEEEEE none repeat scroll 0 0;
}

.comparetable
{
	border-collapse:collapse;
	margin:10px 0px 20px 0px;
}
.comparetable td
{
	border:1px solid #707070;
	padding:7px;
}

.comparetable .title, .comparetable .section
{
 text-align:center;
}

.comparetable .section
{
background-color:#28558D;
color:white;
font-weight:bold;
}

.comparetable .title
{
background-color:#EFEFEF;
font-weight:bold;
}

.comparetable .feature
{
background-color:#EFEFEF;
font-weight:bold;
}

.comparetable .check
{
text-align:center;
}
