/*
	HTML-ELEMENT
	----------------------------------------------------------------
*/
html
{
	overflow-y: scroll;
}

body
{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/customer_std/bgSquares.gif);
	background-color: #D9D9D9;
}

body.printBody
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: none;
}
body.whitened
{
	background-color: #FFFFFF;
	background-image: none;
}
.popup
{
	background-image: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

td, body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	line-height: 140%;
}

h1
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #444444;
	padding-left: 15px;
	background-image: url(../images/customer_std/h1Square.gif);
	background-repeat: no-repeat;
	line-height: 140%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

h1 a
{
	color: #444444;
	text-decoration: none;
}

h2
{
	font-size: 12px;
	margin: 15px 0px 0px 0px;
	color: #444444;
	line-height: 140%;
}

h3
{
	font-size: 11px;
	margin: 15px 0px 0px 0px;
	color: #444444;
	line-height: 140%;
}

p
{
	margin: 0px 0px 10px 0px;
}

ul
{
	margin: 0px 0px 10px 20px;
}

li
{
	margin: 0px 0px 4px 0px;
}

input, select, textarea, button
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

hr
{
	width: 100%;
	height: 1px;
	color: #515151;
	border: 0px;
}

a
{
	color: #000000;
	text-decoration: underline;
}

a:hover
{
	color: #AF1B1A;
	text-decoration: underline;
}


a.nav
{
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

a.nav:visited
{
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

a.nav:hover
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 10px;
}

a.navlarge:link
{
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}

a.navlarge:visited
{
	color: #444444;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}

a.navlarge:hover
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 15px;
}

a.navlarge:active
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 15px;
}

a.smallRub:link
{
	color: #000000;
	font-weight: bold;
}

a.smallRub:visited
{
	font-weight: bold;
}

a.smallRub:hover
{
	color: #AF1B1A;
	text-decoration: underline;
}

a.smallRub:active
{
	color: #000000;
	text-decoration: underline;
}

a.letter:link
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a.letter:visited
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a.letter:hover
{
	color: #AF1B1A;
	text-decoration: underline;
}

a.letter:active
{
	color: #000000;
	text-decoration: underline;
}

/*
	KLASSER
	----------------------------------------------------------------
*/

.headline
{
	font-size: 11px;
	font-weight: bold;
}

.orangeBar
{
	background: #AF1B1A;
	color: white;
	padding: 11px 0px 10px 25px;
}

.addressBar
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
}
.AddReceiver .addressBar
{
	margin-top: 5px;
}
.topMenuItem
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	padding: 0px 15px 0px 20px;
	background-image: url(/library/images/customer_std/arrowOrange.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
}
.erLinkItem
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	padding: 0px 5px 0px 11px;
	background-image: url(/library/images/customer_std/arrowOrange.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.topMenuItemSelected
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	padding: 0px 15px 0px 20px;
	background-image: url(/library/images/customer_std/arrowOrangeDown.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
}
.rColDelimit
{
	margin: 15px 0px 10px 3px;
}

.smallRub
{
	color: #000000;
	font-weight: bold;
}

.smallTxt
{
	font-size: 10px;
}

.rColBlock
{
	margin: 11px 0px 0px 12px;
	width: 152px;
}

/*
 
 HEAD 
 -------------------------------- 
  
 */

#head_img {
	background-image: url(/library/images/customer_std/ineko_mono.gif);
	width: 115px;
	height: 115px;
	text-align: left;

}

p.address {
	font-size: 10px;
	line-height: 13px;
	margin-top: 30px;
}

/*
	NYHETER
	----------------------------------------------------------------
*/

.fButton
{
	font-family: Verdana, Arial;
	border: 0px solid #D3D3D3;
	background-image: url(/library/images/customer_std/buttonBG.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 80px;
	height: 17px;
	cursor: pointer;
}

.fButtonSmall
{
	font-family: Verdana, Arial;
	border: 0px solid #D3D3D3;
	background-image: url(/library/images/customer_std/buttonBGsmall.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 54px;
	height: 17px;
	cursor: pointer;
}

.fButtonOrange2
{
	font-family: Verdana, Arial;
	border: 0px solid #D3D3D3;
	background-image: url(/library/images/customer_std/buttonBGorange.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 70px;
	height: 17px;
	cursor: pointer;
}

.fButtonOrangeWide
{
	font-family: Verdana, Arial;
	font-weight: bold;
	border: 0px solid #D3D3D3;
	background-image: url(/library/images/customer_std/buttonBGwideorange.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 138px;
	height: 17px;
	cursor: pointer;
}

.fButtonWide
{
	font-family: Verdana, Arial;
	border: 0px solid #D3D3D3;
	background-image: url(/library/images/customer_std/buttonBGwide.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 98px;
	height: 17px;
	cursor: pointer;
}

.fButtonShort
{
	font-family: Verdana, Arial;
	border: 0px solid #D3D3D3;
	background-image: url(/library/images/customer_std/buttonBGshort.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 68px;
	height: 17px;
	cursor: pointer;
}

.fButtonGray
{
	font-family: Verdana, Arial;
	border: 0px solid #545454;
	background-image: url(/library/images/customer_std/buttonBGgray.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 70px;
	height: 17px;
	cursor: pointer;
}

.fButtonGrayWide
{
	font-family: Verdana, Arial;
	border: 0px solid #545454;
	background-image: url(/library/images/customer_std/buttonBGgrayWide.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 98px;
	height: 17px;
	cursor: pointer;
}

.fButtonOrange
{
	font-family: Verdana, Arial;
	border: 0px solid #545454;
	background-image: url(/library/images/customer_std/buttonBGorange.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
	color: #000000;
	font-size: 10px;
	width: 70px;
	height: 17px;
	cursor: pointer;
}
.tableHead TD A, .tableHead TD A:link, .tableHead TD A:visited, .tableHead TD A:active, .tableHead TD A:hover
{
	color: #000000;
	text-decoration: none;
}

.tableFoot TD
{
	border-top: solid 1px #000000;
}

.tableSeparator
{
	background-image: url(/library/images/customer_std/dotAddressBar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tableSeparator TD
{
	padding-bottom: 10px;
	padding-top: 5px;
}
.prodHeading
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.prodHeading A
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.prodHeading A:hover
{
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.prodSubHeading
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.prodFrm
{
	font-family: verdana, helvetica, arial, sans-serif;
	border: 1px solid #000000;
	font-size: 11px;
}
.cartTable TD
{
	font-size: 10px;
	color: #000000;
}
.cartTable TR.heading TD
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.cartTable TR.totalsRow
{
	padding-top: 5px;
}
.cartTable TR.totalsRow TD
{
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px;
	padding-left: 5px;
}
.cartTable TD.title
{
	font-size: 10px;
	color: #000000;
	background-color: #AF1B1A;
	font-weight: bold;
}
.checkoutTable TD
{
	font-size: 10px;
	color: #555555;
}
.checkoutTable TD.prodHeading
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.arrowedLink
{
	background: #FFFFFF url(/library/images/arrowOrange.gif) no-repeat 3px 9px;
}
.deleteLink A, .arrowedLink A
{
	padding-left: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #777777;
}
.deleteLink A:hover, .arrowedLink A:hover
{
	padding-left: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.deleteLink A
{
	background: url(/library/images/icoCross.gif) no-repeat 0px 2px;
}
.table_head
{
	padding-top: 8px;
	padding-bottom: 10px;
	font-weight: bold;
	background-image: url(/library/images/customer_std/dotAddressBar.gif);
	background-repeat: repeat-x;
	background-position: 0px 25px;
}
.addedStatus
{
	display: block;
	font-size: 10px;
	color: #000000;
	padding: 10px 0;
}
.MDDaysMsg
{
	font-size: 10px;
	color: #000000;
	padding: 3px 0;
}
.relatedHolder
{
	margin-top: 23px;
	background-color: #f1f2f2;
	border: 1px solid #c4c4c4;
	text-align: center;
}
.relatedHolder H3
{
	padding: 3px;
	margin: 3px;
	font-size: 10px;
	width: 80px;
}
.relatedHolder .corner
{
	text-align: right;
}
.relatedHolder .corner IMG
{
	position: relative;
	top: 1px;
	left: 1px;
}
.orangeLine
{
	background-color: ;
	height: 4px;
	padding: 0px;
}
.dottedLine
{
	background-image: url(/library/images/customer_std/dotAddressBar.gif) !important;
	background-repeat: repeat-x !important;
	background-position: 0px 0px !important;
	font-size: 3px;
	height: 3px;
}
H4
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
}


a.recent:link, a.recent:visited
{
	text-decoration: none;
	font-size: 11px;
	color: #777777;
}
a.recent:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}

.search_table
{
	background-color: #f1f2f2;
	border: 1px solid #c4c4c4;
}
.search-table
{
	background-color: #f1f2f2;
	border: 1px solid #c4c4c4;
}
.search_table TD
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.search-table TD
{
	padding-top: 3px;
	padding-bottom: 3px;
}

TABLE.MiniCart
{
	background-color: #f1f2f2;
	border-top: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
}
TABLE.MiniCart TD
{
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.erMiniCartTop
{
	background-image: url(/library/images/customer_std/icoCart.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 27px;
	height: 24px;
}

A.erCartMoreInfo
{
	padding-right: 11px;
	background-image: url(/library/images/customer_std/arrowOrangeDown.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}

A.erCartLessInfo
{
	padding-right: 11px;
	background-image: url(/library/images/customer_std/arrowOrangeUp.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}


.newsDate
{
	color: #737373;
}

.offertTextBox
{
	width: 100%;
}

.contactTextBox
{
	width: 100%;
}

.alert
{
	color: #FF0000;
	font-weight: bold;
}

.msg_warning
{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	padding: 10px;
}

.msg_error
{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	padding: 10px;
}

.msg_message
{
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 10px;
}

.remark
{
	font-size: 10px;
	color: #999999;
}
.remark_red
{
	font-size: 10px;
	color: #FF3333;
}

div#erLanguageChooser
{
	position: absolute;
	top: -3px;
	left: 617px;
	width: 100px;
}

div.erCustomerInfoHeader
{
	position: absolute;
	top: 20px;
	width: auto;
	left: 192px;
	font-size: 10px;
	color: #333333;
}

div.erCustomerInfoHeader div.topMenuItem
{
	background-image: url(/library/images/customer_std/arrowOrange.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
}

div.erCustomerInfoHeader div.topMenuItem a, .erLinkItem a
{
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.erCustomerInfoHeader div.topMenuItem a:hover
{
	text-decoration: underline;
}

div.erCustomerTopMenu
{
	position: absolute;
	top: 135px;
	width: auto;
	left: 0px;
	font-size: 10px;
	color: #515151;
}

div.erCustomerTopMenu div.topMenuItem
{
	background-image: url(/library/images/customer_std/arrowOrange.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
}

div.erCustomerTopMenu div.topMenuItemSelected
{
	background-image: url(/library/images/customer_std/arrowOrangeDown.gif);
	background-repeat: no-repeat;
	background-position: 9px 5px;
}

div.erCustomerTopMenu div.topMenuItem a, div.erCustomerTopMenu div.topMenuItemSelected a, div.erListMenu div.topMenuItem a
{
	color: #444444;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.erCustomerTopMenu div.topMenuItem a:hover, div.erCustomerTopMenu div.topMenuItemSelected a:hover, div.erListMenu div.topMenuItem a:hover, div.erListMenu label:hover
{
	text-decoration: underline;
}

div.erListMenu label
{
	color: #444444;
	font-size: 10px;
	font-weight: bold;
	margin-left: 1ex;
}

.erItemStatusMessage
{
	padding: 10px 0px;
	color: #000000;
	font-size: 10px;
}

.pop_layer
{
	width: 500px;
	text-align: left;
	background: white;
	border: 1px solid #000000;
}
.pop_layer_header
{
	height: 34px;
	background: #000000;
	line-height: 34px;
	text-indent: 10px;
	color: #f7b800;
	font-size: 14px;
	font-weight: bold;
}
.pop_layer_sub_header
{
	padding: 0px 10px 0px 10px;
	height: 20px;
	line-height: 20px;
	color: #494846;
	font-size: 10px;
	font-weight: bold;
	background: #bcbcbc url(sub_header.gif);
}
.pop_layer_content
{
	margin: 10px 10px 0px 10px;
}
.pop_layer_buttons
{
	text-align: right;
	margin: 10px 10px 10px 0px;
}

td.erOnlOrderValue
{
	text-align: right;
	padding-right: 8px;
}

.erPrjLabel
{
	font: bold 9px Verdana;
}

tr.erProductHistoryListHeader th
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
}
tr.erProductHistoryListRow
{
	background-color: #FFFFFF;
}
tr.erProductHistoryListRowAlt
{
	background-color: #EEEEEE;
}
tr.erProductHistoryListRowOver
{
	background-color: #FFFFEE;
}

div.erMessage
{
	border: dashed 1px Green;
	margin: 2px;
	padding: 2px;
	vertical-align: middle;
	color: Green;
	font-weight: bold;
	line-height: 36px;
}
div.erMessage img
{
	border: none 0px #000000;
	padding: 3px;
	margin-right: 7px;
}
div.erErrorMessage
{
	border: dashed 1px Red;
	margin: 2px;
	padding: 4px 8px 4px 8px;
	vertical-align: middle;
	color: Red;
	font-weight: bold;
}

tr.erBriefProductListHeader th
{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
}
tr.erBriefProductListSeparator td
{
	height: 5px;
	background-image: url(../images/customer_std/dotAddressBar.gif);
	background-repeat: no-repeat;
}
tr.erBriefProductListRow td
{
	background-color: #FFFFFF;
}

tr.erBriefProductListRowAlt td
{
	background-color: #FFFFFF;
}

tr.erBriefProductListRow td img, tr.erBriefProductListRowAlt td img
{
	width: 45px;
}

tr.erBriefProductListRow td.erImageColumn
{
	width: 50px;
}

div.validationMessage
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
}

div.ProjectPath
{
	padding-left: 15px;
}

div.ProjectPath a
{
	color: #000000;
}
html, body, #FramingTable
{
    height: 100%;
}


/* Register */
.divRegister
{
	width: 717px;
}
.RegisterTopContainer
{
	padding-left: 19px;
	width: 698px;
}
.NewCostCentre
{
}
.NewCostCentre .separator,
.NewProjectNumber .separator
{
	padding-left: 10px;
	width: auto;
	height: 21px;
	line-height: 21px;
	background-color: #AF1B1A;
	color: #fff;
	font-weight: bold;
}
.NewCostCentre .ButtonRow,
.NewProjectNumber .ButtonRow
{
	padding: 4px 10px 0px 10px;
	height: 21px;
	width: 404px;
	/*height: 21px;*/
	/*line-height: 21px;*/
	background-color: #EBEBEB;
}
.NewCostCentre .ButtonRow .SaveButton,
.NewProjectNumber .ButtonRow .SaveButton
{
	float: right;
}
.NewCostCentre .ButtonRow .CancelButton,
.NewProjectNumber .ButtonRow .CancelButton
{
	float: left;
}
.NewCostCentre .NewCostCentreContent,
.NewProjectNumber .NewProjectNumberContent
{
	padding: 10px;
}
.NewCostCentreRow .NewCostCentreLabel,
.NewProjectNumberRow .NewProjectNumberLabel
{
	width: 200px;
	float: left;
}
.NewCostCentreRow .NewCostCentreEdit,
.NewProjectNumberRow .NewProjectNumberEdit
{
	float: left;
}
.NewCostCentreRow .NewCostCentreEdit input,
.NewProjectNumberRow .NewProjectNumberEdit input
{
	width: 200px;
}
.NewCostCentreRow .NewCostCentreEdit select,
.NewProjectNumberRow .NewProjectNumberEdit select
{
	width: 202px;
}

.RegisterTable 
{
	width: 717px;
	margin: 0;
	padding: 0;
	clear: both;
}
.RegisterTable tr
{
	background-color: transparent;
}
.RegisterTable tr td
{
	border-bottom: 1px solid #DEDEDE !important;
}

.RegisterHeader
{
	background-color: #d4d4d4;
	padding: 8px 0px 7px 0px;
	width: 717px;
	background-image: url(/library/images/customer_std/corTransRiBo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
}
.RegisterHeader .HeaderHeading
{
	float: left;
	padding-left: 10px;
	font-weight: bold;
}
.RegisterHeader .HeaderSearchContainer,
.RegisterHeader .HeaderSelectorContainer
{
	float: right;
	padding-right: 10px;
}
.RegisterHeader .HeaderLabel
{
	float: left;
	font-weight: bold;
	padding-right: 5px;
}
.RegisterHeader .HeaderSelector
{
	float: left;
}
.RegisterTable .rgRow
{
	height: 29px;
}
.RegisterTable .rgRow td
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	height: 29px !important;
	/*line-height: 27px !important;*/
}
.RegisterTable .rgRow input
{
	font-size: 11px;
	height: 14px;
	text-indent: 1px;
}
.RegisterTable .rgRow select
{
	font-size: 11px;
	height: 18px;
	text-indent: 1px;
	padding-bottom: 2px;
}

.RegisterTable .EditedRow,
.RegisterTable tr.EditedRow:hover
{
	background-color: #e5fae5;
	background-image: none;
}

.RegisterTable .FeedbackRow,
.RegisterTable tr.FeedbackRow:hover
{
	background-color: #FFF9D7;
	background-image: none;
}

.RegisterTable .rgRow:hover
{
	background-attachment: scroll;
	background-image: url('../telerik/er/Grid/sprite.gif');
	background-position: 0 -2900px;
	background-repeat: repeat-x;
	background-color: #c5c5c5;
}

.RegisterTableHeader .tdProjectNumberId,
.rgRow .tdProjectNumberId
{
	min-width: 607px;
}

.RegisterTableHeader .tdCostCentreId,
.rgRow .tdCostCentreId
{
	width: 104px;
}
.rgRow .EditCostCentreId input,
.rgRow .EditProjectNumberId input
{
	width: 70px;
}

.RegisterTableHeader .tdCostCentreName,
.rgRow .tdCostCentreName
{
	min-width: 250px;
}
.rgRow .EditCostCentreName input
{
	min-width: 200px;
}
.RegisterTableHeader .tdCostCentreResponsible,
.rgRow .tdCostCentreResponsible
{
	width: 225px;
}
.rgRow .EditCostCentreResponsible select
{
	width: 170px;
}

.RegisterTableHeader .tdRegisterButton,
.rgRow .tdRegisterButton
{
	width: 18px;
}

.RegisterTableHeader .CostCentreId,
.RegisterTableHeader .CostCentreName,
.RegisterTableHeader .CostCentreResponsible,
.rgRow .CostCentreId,
.rgRow .CostCentreName,
.rgRow .CostCentreResponsible,
.RegisterTableHeader .ProjectNumberId,
.RegisterTableHeader .ProjectNumberName,
.RegisterTableHeader .ProjectNumberResponsible,
.rgRow .ProjectNumberId,
.rgRow .ProjectNumberName,
.rgRow .ProjectNumberResponsible
{
	padding-left: 3px;
}


.RegisterTable .RegisterButton
{
	float: left;
	cursor: pointer;
	display: block;
}

.RegisterTable .FillerDiv
{
	float: left;
	width: 1px;
}

/* Register Paging - START */
.divRegister .PagingContainer
{
	/*font-size: 1.2em;*/
	margin: 0px;
	padding: 7px 10px 7px 10px;
	float: right;
	width: 697px;
	background-color: #eee;
}
.divRegister .PagingContainer a,
.divRegister .PagingContainer span
{
	float: left;
	display: block;
}
.PagingContainer a
{
	margin-left: 5px;
}
.divRegister .PagingContainer .PagingPreShowText
{
	color: #515151;
	float: right;
	font-weight: normal;
	padding-left: 5px;
}
.divRegister .PagingContainer .PagingPreShowText .InfoText
{
	color: #8A8A8A;
}
.divRegister .PagingContainer .PagingPreText
{
	color: #8A8A8A;
	float: left;
	font-weight: normal;
	/*margin-left: 15px;*/
}
.divRegister .PagingContainer .PagingPreShowText div
{
	float: left;
}
.divRegister .PagingContainer .PagingItem,
.divRegister .PagingContainer .PreviousPagingItem,
.divRegister .PagingContainer .NextPagingItem
{
	padding: 0px 3px 0px 3px;
	text-decoration: none !important;
}
.divRegister .PagingContainer .UnselectedPagingItem
{
	padding: 0px 3px 0px 3px;
}
.divRegister .PagingContainer .PagingItem:hover,
.divRegister .PagingContainer .PreviousPagingItem:hover,
.divRegister .PagingContainer .NextPagingItem:hover,
.divRegister .PagingContainer .UnselectedPagingItem:hover
{
	color: #fff;
	background-color: #AF1B1A;
	text-decoration: none !important;
}

.divRegister .PagingContainer .SelectedPagingItem
{
	color: #fff;
	background-color: #AF1B1A;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
}

.divRegister .PagingContainer .PageSizeContainer
{
	float: left;
	padding-left: 10px;
}
.divRegister .PagingContainer .PageSizeLabel
{
	float: left;
	padding-right: 5px;
	color: #8A8A8A;
}
.divRegister .PagingContainer .PageSizeSelector
{
	float: left;
}

/* Register Paging - END */

/* Feedback */
.ErrorNew
{
	float: left;
	color: #DD3C10;
	padding-left: 5px;
	line-height: 14px;
	height: 14px;
}

.Error,
.Success,
.Feedback
{
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	/*width: 100%;*/
	width: 717px;
	height: 36px;
	display: block;
}

.Error > div,
.Success > div,
.Feedback > div
{
	padding: 10px;
	margin: 0px;
}

.Error
{
	color: #333;
	background-color:#FFEBE8;
	border: 1px solid #DD3C10;	
}

.Feedback
{
	color: #515151;
	background-color: #FFF9D7; /*#ffff99;*/
	border: 1px solid #E2C822; /*#688CAF;*/
}

.Success
{
	color: Black;
	background-color: #e5fae5;
	border: 1px solid #006600;
}

.Error div,
.Success div,
.Feedback div
{
	float: left;
	line-height: 16px;
}
.Error img,
.Success img,
.Feedback img
{
	display: block;
	float: left;
	margin-right: 7px;
}

.DisplayFeedbackDetails
{
	height: 120px !important;
}
.FeedbackDetails
{
	padding-top: 10px;
}
