﻿html  { overflow-y: scroll; } 
body 
{
	color:#505050;
	font-size:10pt;
	font-family:sans-serif, Arial;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#faf9f4;
}
img.img-contactperson { border:solid 1px #eeeeee; padding:2px; width:80px; }
#header
{
	height:83px;
	width:980px;
	background-image:url('images/header/offers.jpg');
	background-repeat:no-repeat;
}
#headerBlank
{
	height:35px;
	width:980px;
	background-image:url('images/header/blank.jpg');
	background-repeat:no-repeat;
	padding:15px 0px 0px 111px;
}
#CphLeft { padding-top:15px; float:left; max-width:350px; }
#CphRight { padding-top:15px; float:right; max-width:620px; }
#container {
	position: absolute;
	width:980px;
	left:50%;
	margin-left: -490px;
}
.main { width:980px; }
.left { float:left; text-align:left; }
.right { float:right; text-align:left; }
.center { text-align:center; }
.clearfix { clear:both; }
.fulllenght { width:980px; }
#DivLogout { clear:right; float:right; text-align:right; padding-top:20px; width:400px; }
#DivLogout a { font-size:9pt; }
#DivLogout span { font-size:9pt;}
.DivLogin { text-align:right; }
.DivLogin a { font-size:9pt; }
.DivLogin span { font-size:9pt; }
input { color: #505050; font-size:10pt; font-family:Sans-Serif, Arial; margin-right:10px; }
.WaterMark { color: #c0c0c0; font-size:10pt; font-family:Sans-Serif, Arial; }
select { color: #505050; font-size:10pt; font-family:Sans-Serif, Arial; margin-right:10px; }
textarea { color: #505050; font-size:10pt; font-family:Sans-Serif, Arial;}
.TextMark { font-size:11pt; font-weight:bold; }
input[type="submit"]
{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;
	border: 1px solid;
	height:20px; 
	border-color: #696 #363 #363 #696;   
	background-color:#7dad33;  
	margin-top:5px;
	cursor:pointer;
}
input.search {   
	color:#FFFFFF;
	font-weight:bold;
	font-family:sans-serif, Arial;
	font-size:11pt;
	border: 1px solid;
	height:25px;
	border-color: #696 #363 #363 #696;   
	background-image:url('images/banner/search.gif');
	background-repeat:repeat-x;
	margin-top:0px;
}  
input.button {   
	color:#FFFFFF;
	font-weight:bold;
	font-family:sans-serif, Arial;
	font-size:10pt;
	border: 1px solid;
	height:25px;
	border-color: #696 #363 #363 #696;   
	background-image:url('images/banner/button.gif');
	background-repeat:repeat-x;
	margin:0px;
	padding:4px;
} 
.messagebox_success
{
	background-color:#f5f5f5;
	background-image: url('images/icons/message_ok.png');
	background-position:10px 5px;
	background-repeat:no-repeat;
	border-top:dotted 1px #505050;
	border-bottom:dotted 1px #505050;
	padding:5px 5px 5px 50px;
	margin-bottom:10px;
	min-height:30px;
}
.messagebox_success span { color: #549C00; padding:0px; margin:0px; line-height:normal; }
.messagebox_error
{
	background-color:#f5f5f5;
	background-image: url('images/icons/message_error.png');
	background-position:10px 5px;
	background-repeat:no-repeat;
	border-top:dotted 1px #505050;
	border-bottom:dotted 1px #505050;
	padding:5px 5px 5px 50px;
	margin-bottom:10px;
	min-height:30px;
}
.messagebox_error span { color: #c40415; padding:0px; margin:0px; line-height:normal; }
.messagebox_info
{
	background-color:#f5f5f5;
	background-image: url('images/icons/message_info.png');
	background-position:10px 5px;
	background-repeat:no-repeat;
	border-top:dotted 1px #505050;
	border-bottom:dotted 1px #505050;
	padding:5px 5px 5px 50px;
	margin-bottom:10px;
	min-height:30px;
}
.messagebox_info span { margin:0px; padding:0px; font-weight:normal; line-height:normal; }
.messagebox_premium
{
	background-color:#f5f5f5;
	background-image: url('images/icons/message_premium.png');
	background-position:10px 8px;
	background-repeat:no-repeat;
	border-top:dotted 1px #505050;
	border-bottom:dotted 1px #505050;
	padding:5px 5px 5px 60px;
	margin-bottom:10px;
	min-height:30px;
}
.messagebox_premium span { margin:0px; padding:0px; font-weight:normal; line-height:normal; }
#main_footer { margin-top:20px; }
#FooterMenu
{
	width:980px; 
	background-image:url('images/footer/bg.jpg');
	background-repeat:no-repeat;
	height:25px;
	padding-top:5px;
	margin-bottom:20px;
	text-align:center;
}
#FooterMenu ul li { list-style-image:none; display:inline; padding:0px 10px 0px 10px; }
#FooterMenu a { color:#FFFFFF; font-size:8pt; }
.Footer_Smallprint { text-align:center; padding-top:5px; }

#MainMenu { float:right; margin-right:-15px; width:580px; }
#MainMenu .ShadowLeft  
{
	background-image:url('images/mainmenu/bg_left.gif');
	background-repeat:no-repeat;
	height:31px;
	width:15px;
	float:right;
}
#MainMenu .ShadowRight
{
	background-image:url('images/mainmenu/bg_right.gif');
	background-repeat:no-repeat;
	height:31px;
	width:15px;
	float:right;
}
.MenuItem 
{
	background-image:url('images/mainmenu/bg_menuitem.gif');
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	padding:10px;
}
.MenuItem a { color:#D0D0D0; text-decoration:none; }
.MainMenu a:hover
{
	background-image:url('images/mainmenu/bg_menuitem_selected.gif');
	background-position:center top;
	background-repeat:no-repeat;
	color:#838487;
}
.MenuItemSelected
{
	background-image:url('images/mainmenu/bg_menuitem_selected.gif');
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	padding:10px;
}
.MenuItemSelected a { color:#505050; text-decoration:none; }


#MenuHeader
{
	height:28px;
	margin-left:111px;
	text-align:left;
}
.Menu2
{
	background-image:url('images/header/MenuInactive.gif');
	background-repeat:no-repeat;
	width:151px;
	height:28px;
	margin-right:5px;
	text-align:center;
	float:left;
}
.Menu2_Selected
{
	background-image:url('images/header/Menu.gif');
	background-repeat:no-repeat;
	width:151px;
	height:28px;
	margin-right:5px;
	text-align:center;
	float:left;
}
.Menu2 a
{
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}
.Menu2 h2 { padding:5px 0px 0px 0px; }
.Menu2_Selected a
{
	padding:0px 0px 0px 0px;
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}
.Menu2_Selected h2 { padding:5px 0px 0px 0px; }


.Menu3 
{ 
	padding-left:15px; 
	margin-right:5px;
	text-align:center;
	float:left;
}
.Menu3 a
{
	color:#ffffff;
	font-size:11pt;
	font-weight:normal;
	text-decoration:none;
}
.Menu3_Selected 
{
	padding-left:15px; 
	margin-right:5px;
	text-align:center;
	float:left;
}
.Menu3_Selected a
{
	color:#ffffff;
	font-size:11pt;
	font-weight:normal;
	text-decoration:underline;
}

.UserFileListe_NoData { padding:10px 0px 10px 0px; font-style:italic; }
.MyOffers { }
.MyOffers h2 { padding-top:20px; }
.MyOffers_EditBranch { float:left;}
.MyOffers_EditBranch span { font-weight:bold; line-height:25px; }
.MyOffers_EditType { float:right;}
.MyOffers_EditType span { font-weight:bold; line-height:25px; }
.MyOffers_EditTitle { padding-top:10px;}
.MyOffers_EditTitle span { font-weight:bold; line-height:25px; }
.MyOffers_EditPrewiewText { padding-top:20px;}
.MyOffers_EditPrewiewText span { font-weight:bold; line-height:25px; }
.MyOffers_EditOfferText { padding-top:20px;}
.MyOffers_EditOfferText span { font-weight:bold; line-height:25px; }
.MyOffers_EditContact { padding-top:5px; }
.MyOffers_EditContact { font-weight:bold; line-height:20px; }
.MyOffers_Link { margin-bottom:10px; margin-right:20px; float:right; }
.MyOffers_Link a { font-size:8pt; }
.MyOffers .illustration { padding:10px 30px 0px 5px; float:right; }
.MyOfferLinkItem 
{ 
	border-bottom:solid 1px #D0D0D0;
	padding:10px 10px 5px 10px;
	margin:0px -10px 0px -10px; 
}
.MyOfferLinkItem span { font-size:8pt; }

#press img { padding:5px; border:solid 1px #C8C8C8; }

#Offer { padding-bottom:10px; }
.Offer_PreviewText { font-weight:bold; }

#offer_info { }
#offer_info span { font-weight:normal; font-size:9pt; }
#offer_info .Container620_Solid_Grey { margin-bottom:0px; background-image:none; border-bottom:0px; }
#OfferDetail { }
#OfferDetail .Container620_Solid_Grey { padding-top:30px; }
#OfferDetail p { padding-top:15px; }
#OfferDetail h2 { padding-top:30px; }
#OfferRequest { width:450px; }
#OfferRequest p { padding-bottom:5px; font-weight:bold; }

#MyOffers_PreviewImage
{
	overflow:hidden; 
	min-height:150px; 
	width:598px; 
	border:solid 1px #CFCFCF;
}
#MyOffers_PreviewImage_Description 
{
	padding-bottom:20px;
	width:500px;
}
#MaximumOffers .Container620_Solid_Grey { margin:0px; padding:0px; border:0px; background-image:none;}
#MyFreeOffer { }
#MyFreeOffer li { font-size:13pt; }
#MyFreeOffer ul { margin-bottom:20px; }
#MyFreeOffer .illustration { padding:10px 30px 0px 5px; float:right; }
#OfferDescription { padding-top:10px; }
#OfferSearchResultList { width:620px; }
#OfferSearchResultList .Container620_Content { min-height:500px; }
.Paging .left { text-align:left; float:left; width:150px; }
.Paging .right { text-align:right; float:right; width:150px; }
.Paging .center { text-align:center; float:left; width:320px; }

#OfferSearchResultList .illustration { padding:0px 20px 0px 0px; float:left; }
#SupplierInfo { min-height:230px; }
#SupplierInfo li { font-size:13pt; }
#SupplierInfo ul { margin-bottom:20px; }
#registration { width:235px; }
#RegistrationInformation li { font-size:12pt; }
#RegistrationInformation { min-height:108px; }

#LinksToRequestOverview .Container620_Solid_Grey { width:900px; }
#LinksToRequestOverview h2 { padding-bottom:5px; }
#LinksToRequestOverview p { padding-bottom:20px; }

.ResultItem  
{
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x; 
	border-top:solid 1px #D0D0D0;
	padding:20px 10px 5px 10px;
	margin:0px -10px 0px -10px;
 }
.ResultItem h2 { padding:0px 0px 10px 0px; margin:0px; color:#4F81BD; font-weight:normal;  }
.ResultItem span { font-size:8pt; font-style:italic; }
.ResultItem p { width:550px; margin:0px; padding:0px 0px 1px 0px; }
.ResultItem a { font-size:9pt; }


#FreeOffer { }
#favorites { }
#favoriteSearch { }
#favoriteSearch .Container350_Content { min-height:375px; }
#favorites .Container620_Solid_Grey { min-height:400px; }
.FavoriteList_Col1 { width:190px; font-weight:bold; overflow:hidden; }
.FavoriteList_Col2 { width:165px; overflow:hidden; }
.FavoriteList_Col3 { width:165px; overflow:hidden; }
.FavoriteList_Col4 { width:40px; }
.FavoriteSearchList_Col1 { width:150px; font-weight:bold; vertical-align:text-top; }
.FavoriteSearchList_Col2 { width:110px; }
.FavoriteSearchList_Col3 { width:30px; vertical-align:top; text-align:right; }
#Information { float:left; }
#Information .mission { color:#4F81BD; font-weight:normal; }
#Information li { font-size:11pt; padding-bottom:5px; }
#Information .Container400_Content { min-height:300px; }

#News { float:right; }
#Statement .Container210_Content { min-height:300px; }
#Statement { float:right; }
#Terms p { font-size:9pt; }
#Jobs span { font-weight:bold; }
#OfferList { }
#OfferList a { font-size:10pt; color:#549C00; }
#OfferList h2 { padding-bottom:5px; font-size:10pt; text-decoration:none; }
#OfferList span { font-size:8pt; font-style:italic; }
#OfferList hr { margin:5px 0px 0px 0px;}
#OfferListRequest { padding-bottom:10px; float:right; }
#OfferListRequest a { font-size:10pt; color:#549C00; }
#OfferListRequest h2 { padding-bottom:5px; font-size:10pt; text-decoration:none; }
#OfferListRequest span { font-size:8pt; font-style:italic; }
#OfferListRequest hr { margin:5px 0px 0px 0px;}
#OfferListRequest .Container350_Grey_Header { height:25px; width:210px; background-image: url('images/container/210/blue.jpg'); }
#OfferListRequest .Container350_Content { width:188px; min-height:150px; }
#SupplierOfferlist .Container350_Content { width:598px; border-top: solid 1px #D0D0D0; }
#SupplierOfferlist h2 { color:#4F81BD; }
#SupplierOfferlist h3
{
	color: #549C00;
	font-size: 11pt;
	padding:10px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}
#SupplierOfferlist .Container350_Grey_Header 
{ 
	height:25px;
	width:620px;
	background-image: url('images/container/620/Green.jpg'); 
}
#SupplierData .Container620_Solid_Grey { background-image:none; }

#Startup { }
.StartupItem { border-top: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; padding:10px 0px 10px 0px; }
.StartupItem h2 { padding:5px 0px 5px 0px; margin:0px; color:#4F81BD; font-size:11pt; font-weight:normal; }
.StartupItem img { margin-bottom:5px; }
.StartupItem span { font-size:8pt; font-style:italic; }
.StartupItem a { float:right; }

#SwitchMember { padding:1px 5px 2px 10px; text-align:right; float:right;}

#supplierBanner
{
	background-image:url('images/supplierimage_startpage.jpg');
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-top:-10px;
	padding-left:5px;
	padding-top:80px;
	width:615px;
	height:194px;
}
#supplierBanner ul { padding-left:50px; margin:0px; width:350px; }
#supplierBanner li { list-style-image:url('images/icons/point.png'); list-style-position:outside; color:#FFFFFF; font-size:1.2em; font-weight:bold; }
#supplierBanner h2 { color:#FFFFFF; font-size:12pt; padding:25px 0px 20px 0px; }
#supplierBanner .btn { margin-top:25px; margin-left:110px; }
#GetPremium { margin-top:-10px; }
.supplierRegister
{
	width:330px;
	height:272px;
	margin-bottom:5px;
	padding:0px 10px 0px 10px;
	border: solid 1px #D0D0D0;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
.supplierRegister .header { background-color:#80ad2c; margin-left:-10px; height:20px; width:350px; }
.supplierRegister .footer { background-color:#6a9b32; margin-left:-10px; height:20px; width:350px; }
.supplierRegister .content { height:212px; padding-top:20px; }
.supplierRegister .headline { background-image: url('images/icons/premium.png'); background-position:top right; background-repeat:no-repeat; }

.supplierRegister h2 { font-size:13pt; padding:0px 0px 5px 0px; }
.supplierRegister h3 { font-size:11pt; padding:0px 0px 0px 0px; color:#505050; }
.supplierRegister p { padding:0px 0px 25px 0px; margin:0px 0px 0px 0px; font-size:10pt; }

.PremiumRight { float:right; width:290px; }
.PremiumRight li { font-size:11pt; padding-bottom:3px; }

.PremiumRight p { margin-bottom:20px; }
.PremiumLeft { float:left; width:280px; border-right:solid 1px #D0D0D0; padding-right:10px; }
.PremiumLeft li { font-size:11pt; padding-bottom:3px; }

#serviceline { background-image:url('images/serviceline.jpg'); background-position:0px 10px; background-repeat:no-repeat; height:140px; padding-left:120px; }
#serviceline h3 { color:#4F81BD; padding:0px 0px 5px 0px; font-weight:normal; font-size:11pt; }
#serviceline p { font-size:10pt; }
.servicelineNumber { padding-top:20px; }
.servicelineNumber span { font-size:11pt; font-weight:bold; }

#helpline { min-height:50px; padding:10px 0px 5px 0px; border-bottom:solid 1px #c8c8c8; }
.successtories { width:289px; float:left; font-size:8pt; color:#888888; }
.successtories div { margin:10px 0px 0px 0px; padding:5px 0px 0px 5px; min-height:100px; background-color:#f7f7f7; }
.successtories div blockquote { margin:2px 5px 3px 5px; color:#505050; font-size:10pt; }
.successtories div blockquote:before { content:url(images/a1.png); border:0px; }
.successtories div blockquote:after { content:url(images/a2.png); border:0px; }
.successtories div img { margin-right:5px; float:left; }
.successtories p { padding:0px; margin:0px; }

.successtoriesPage { width:auto; float:left; }
.successtoriesPage div span { font-weight:bold; font-size:9pt; color:#4F81BD; }
.successtoriesPage div { margin:10px 0px 0px 0px; padding:5px 0px 0px 5px; min-height:100px; background-color:#f7f7f7; }
.successtoriesPage div blockquote { margin:2px 5px 3px 5px; color:#505050; font-size:10pt; }
.successtoriesPage div blockquote:before { content:url(images/a1.png); border:0px; }
.successtoriesPage div blockquote:after { content:url(images/a2.png); border:0px; }
.successtoriesPage div img { margin-right:5px; float:left; }

.requestpreview { width:289px; float:right; }
.requestpreview div {  padding:10px 0px 0px 0px; border-bottom:solid 1px #c8c8c8; }
.requestpreview div h3 { color:#505050; font-weight:bold; padding:0px 0px 5px 0px; color:#4F81BD; }
.requestpreview .request-text  
{
	display:none; 
	position:absolute; 
	margin:0px 10px 0px 0px; 
	background-color:#000000;
	border:solid 2px Red;
}
#References .requestpreview { float:none; width:auto; }
.buu
{
	position:absolute; 
	margin:0px 10px 0px 0px; 
	background-color:#000000;
	border:solid 2px Red;
}
.mHead { color:#505050; font-size:14pt; padding-bottom:5px; }

#blog { background-image:url('images/icons/premium.png'); background-repeat:no-repeat; background-position:5px 10px; min-height:50px; padding:10px 0px 5px 80px; border-bottom:solid 1px #c8c8c8; margin-bottom:10px; }
#blog h2 { padding:0px 0px 5px 0px; margin:0px; }
#video { float:left; padding-right:10px; width:150px; }
#CustReferences span { font-weight:bold; }
#CustReferences p { padding-top:10px; }

#serviceline210 { background-image:url('images/serviceline.jpg'); background-repeat:no-repeat; height:140px; width:150px; }
#servicelineCallback { padding-top:10px; }
#servicelineCallback .Number { font-size:11pt; height:20px; width:220px; }
#servicelineCallback .NumberWaterMark { color:#a3a3a3; font-size:11pt; height:20px; width:220px; }

#serviceStatement h2 { color:#4F81BD; font-weight:normal; padding:0px 0px 0px 0px; }
#serviceStatement p { margin:0px 0px 4px 0px; }
#serviceStatement h3 { color:#505050; padding:10px 0px 10px 0px; font-size:11pt; }

#References .Container620_Content { border-top:solid 1px #D0D0D0; }
.reference { float:left; padding:0px 50px 20px 0px; }
#submenu {  background-color:#ededed; margin:4px 0px 10px 0px; height:24px; }
.submenu1 { background-image:url('images/mainmenu/submenu/menu1.png'); background-color:#faf9f4; float:left; background-repeat:no-repeat; height:21px; width:100px; padding:3px 3px 0px 0px; text-align:center; }
.submenu2 { background-image:url('images/mainmenu/submenu/menu2.png'); background-color:#faf9f4; float:left; background-repeat:no-repeat; height:21px; width:140px; padding:3px 3px 0px 0px; text-align:center; }
.submenu1 a { text-decoration:none; color:#505050; }
.submenu2 a { text-decoration:none; color:#505050; }

#BasicLinks { margin-top:-10px; }
.basicLinks 
{
	width:350px;
	height:86px;
	margin-bottom:5px;
	border: solid 1px #D0D0D0;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
.basicLinksOffer  
{
	background-image: url('images/basiclinks/offers.png');
	background-position:left;
	background-repeat:no-repeat; 
	padding:0px 10px 0px 100px; 
	height:86px;
}
.basicLinksRequest 
{
	background-image: url('images/basiclinks/requests.png');
	background-position:left;
	background-repeat:no-repeat; 
	padding:0px 10px 0px 100px; 
	height:86px;
}
.basicLinksSuppliers 
{
	background-image: url('images/basiclinks/suppliers.png');
	background-position:left;
	background-repeat:no-repeat; 
	padding:0px 10px 0px 100px; 
	height:86px;
}
.basicLinks p { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.basicLinks a { float:right; }
.basicLinks h2 { padding-bottom:0px; }

.InfoBox
{
	width:95%;
	overflow:hidden;
	padding: 5px 5px 5px 10px;
	border:solid 1px #549c00;
	background-color:#eaf3dd;
	margin-bottom:10px;
	color:#549c00;
}
.message_master  
{
	padding:10px 0px 5px 0px; 
	text-align:center;
	border-bottom:dotted 1px #505050;
	min-height:30px;
}
.ListHeader
{
	background-image: url("images/listheader.gif");
	color:#FFFFFF;
	width:100%;
	height:20px;
	font-weight:bold;
}
.ListItems { margin-top:10px; }
.FilterItem { padding-bottom:5px; }
.FilterItem a { font-weight:normal; }
.FilterItemAll { padding:0px 0px 10px 20px; background-image:url('images/icons/bullet.png'); background-repeat:no-repeat; background-position:left top; }
.IndustryItem
{
	background-image:url('images/icons/bullet.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:259px;
	padding:0px 20px 15px 20px;
	float:left;
}
.IndustryItem .description
{
	color:#505050;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}
.IndustryItem .description:hover
{
	color:#505050;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}
.IndustryItem_Small
{
	padding:0px 0px 15px 20px;
	background-image:url('images/icons/bullet.png');
	background-repeat:no-repeat;
	background-position:left top;
}
.IndustryItem_Small .description
{
	color:#505050;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}
.IndustryItem_Small .description:hover
{
	color:#505050;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}
.MyRequestsListRow 
{
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x; 
	border-top:solid 1px #D0D0D0;
	padding:5px 10px 5px 10px;
	margin:0px -10px 0px -10px;
}

.MyRequestsListRow hr { margin: 5px 0px 5px 0px; }
.MyRequestsListRow h2 { margin:0px; margin-bottom:10px; padding:0px; color:#4F81BD; font-weight:normal; }
.MyRequestsListRow p { margin:0px; padding:0px; padding-bottom:5px; }
.MyRequestText { float:left; width:400px; padding-right:5px; }
.MyRequestInfobar { float:right; width:150px; padding-left:10px; border-left:solid 1px #D0D0D0; }
.MyRequestInfobar .info { padding-top:10px; }
.MyRequestInfobar span { font-size:11pt; font-weight:bold; padding:0px 10px 0px 5px; }
.MyRequestsListRow .smallprint { font-size:8pt; color:#888888; }
.MyRequestMessage_Assigned  
{
	background-color:#dde9c9;
	border-bottom:dotted 1px #505050;
	padding:10px 5px 5px 10px;
	min-height:30px;  
	margin:-5px -10px 10px -10px;
}
.MyRequestMessage_Timeout  
{
	background-color:#ffeeee;
	border-bottom:dotted 1px #505050;
	padding:10px 5px 5px 10px;
	min-height:30px;  
	margin:-5px -10px 10px -10px;
}
.Supplier_Request_Assigned  
{
	background-color:#dde9c9;
	border-bottom:dotted 1px #505050;
	padding:10px 5px 5px 10px;
	min-height:30px;  
	margin:-5px -10px 10px -10px;
}
.Supplier_Request_Deleted 
{
	background-color:#ffeeee;
	border-bottom:dotted 1px #505050;
	padding:10px 5px 5px 10px;
	min-height:30px;  
	margin:-5px -10px 10px -10px;
}

#MyRequest { }
#MyRequest span { font-weight:bold; line-height:25px; }
#MyRequest h3 { font-size:11pt; color:#505050; padding:0px 0px 10px 0px; }

#MyRequestsMenu { }
#MyRequestsMenu li { list-style-image:none; list-style-type:none; }
#MyRequestsMenu li img { padding-right:10px; }
#offerSearch { margin-left:101px; padding-top:25px; float:left;}
.search-autocomplete { position:absolute; left:0px; }

.SupplierInbox
{
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x; 
	border-top:solid 1px #D0D0D0;
	padding:10px 10px 5px 10px;
	margin:0px -10px 0px -10px;
}
.SupplierInbox h2 { margin:0px; margin-bottom:10px; padding:0px; color:#4F81BD; font-weight:normal; }
.SupplierInbox h3 { color:#505050; font-size:8pt; margin:0px; padding:0px; font-weight:normal; font-style:italic; }
.SupplierInbox p { margin:0px; padding:0px; padding-bottom:5px; }
.SupplierInbox span { font-weight:normal; }
.SupplierInbox .text { float:left; width:400px; padding-right:5px; }
.SupplierInbox .info { padding-top:5px; font-size:8pt; font-weight:bold; }
.SupplierInbox .smallprint { font-size:8pt; color:#888888; }
.SupplierInboxInfobar { float:right; width:150px; padding-left:10px; border-left:solid 1px #D0D0D0; }
.SupplierInboxInfobar span { font-size:10pt; padding:0px 10px 0px 5px; font-weight:bold; }
.SupplierInboxInfobar .toolbar { padding-top:10px; }
.SupplierInboxInfobar .toolbar a { font-size:8pt; }

.OfferSearch_Inputbox, .OfferSearch_Inputbox_Watermark
{
	color:#505050;
	padding:3px;
	width:520px; 
	height:17px;
	line-height:17px; 
	font-size:11pt;
	float:left; 
}
.OfferSearch_Description { padding-top:4px; }
.OfferSearch_Description span { font-size:8pt; font-style:italic; color:#FFFFFF; }
#SearchPage .illustration { background-image: url('images/banner/offersearch.png'); background-position:right top; background-repeat:no-repeat; padding-right:200px; min-height:140px; }

#createrequest { margin-left:101px; padding-top:25px;}
.SupplierAdvantages { padding:20px 0px 20px 0px; }
#Info_CreateNewRequest .CreateRequest_Inputbox { width:200px; }
#Info_CreateNewRequest .CreateRequest_Inputbox_Watermark { width:200px; }
#Info_CreateNewRequest .illustration { float:right; padding-right:20px; }
.CreateRequest_Inputbox, .CreateRequest_Inputbox_Watermark, .SearchPage_InputBox, .SearchPage_InputBox_Watermark
{
	color:#505050;
	width:240px; 
	font-size:11pt;
	float:left; 
	padding:3px;
	height:17px;
	line-height:17px;
}

.CreateRequest_Dropdown
{
	color:#505050;
	width:270px; 
	font-size:11pt;
	float:left; 
	padding:3px;
	margin:0px 10px 0px 0px;
	line-height:22px;
}
.CreateRequest_Dropdown_Error
{
	color:#505050;
	background-color:#fdf3ee;
	width:270px; 
	font-size:11pt;
	float:left; 
	padding:3px;
	margin:0px 10px 0px 0px;
	line-height:22px;
	border:solid 2px #e65c01;
}
.CreateRequest_Description { padding-top:4px; clear:both; }
.CreateRequest_Description span { font-size:8pt; font-style:italic; color:#FFFFFF; }

.requestform { }
.requestform span { font-weight:bold; line-height:25px; }
.requestform .illustration { padding-right:150px; min-height:140px; }
.requestform .Formbox span { font-weight:normal; }
.requestform .Formbox input[type="radio"] { width:30px; }
.requestform .notes { text-align:left; padding:0px 0px 20px 0px; width:500px; }
.requestform .member { text-align:left; padding:0px 0px 10px 0px; }
.requestform .FormLogin { width:235px; }

.RequestPerson p { text-align:right; width:420px; }

.RequestFormTheme .Container350_Content { border-top:solid 1px #c8c8c8; }
.RequestFormTheme #RequestImageSoftware { background-image: url('images/requestform/software.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageConsulting { background-image: url('images/requestform/consulting.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageElectronic { background-image: url('images/requestform/electronic.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageCars { background-image: url('images/requestform/cars.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImagePrint { background-image: url('images/requestform/print.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImagePhotography { background-image: url('images/requestform/photography.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageSteel { background-image: url('images/requestform/steel.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageNetwork { background-image: url('images/requestform/network.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageTaxConsultant { background-image: url('images/requestform/taxconsultant.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageInsurance { background-image: url('images/requestform/insurance.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageSales { background-image: url('images/requestform/sales.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageMerchandising { background-image: url('images/requestform/merchandising.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }
.RequestFormTheme #RequestImageCommunication { background-image: url('images/requestform/communication.jpg'); height:232px; width:348px; margin:-10px 0px 0px -10px; background-repeat:no-repeat; }

.RequestFormTheme #RequestText { font-size:11pt; }

.Request_Input { padding-top:15px; }
.Request_Input span { line-height:25px; font-weight:bold; }
.Request_Input p { line-height:normal; font-weight:normal; font-size:9pt; }

.Filter_Input { padding-bottom:5px; }
.login { margin-bottom:20px; width:265px; }
.login span { font-weight:bold; line-height:20px; }
.login input { margin-bottom:5px; }
#dialog h2 { margin-top:-10px; }

#RequestInfo { }
#RequestInfo .left { padding-top:40px; }
.RequestInfo { margin-right:20px; float:left; }
.RequestInfo span { font-weight:bold; }
.Request_Inputbox, .Request_Inputbox_Watermark
{
	color:#505050;
	border:solid 1px #7e7e7e;
	padding:3px;
	width:270px; 
	height:20px; 
	font-size:11pt;
}
#CreateRequest
{
	background-image:url('images/image.jpg');
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-top:-10px;
	padding-left:5px;
	padding-top:80px;
	width:615px;
	height:194px;
}
#CreateRequest ul { padding-left:50px; margin:0px; width:350px; }
#CreateRequest li { list-style-image:url('images/icons/point.png'); list-style-position:outside; color:#FFFFFF; font-size:1.2em; font-weight:bold; }
#CreateRequest h2 { color:#FFFFFF; font-size:12pt; padding:25px 0px 20px 0px; }
#CreateRequest .btn { margin-top:25px; margin-left:110px; }
#MyRequestList { }
#MyRequestList .illustration { padding:10px 30px 0px 5px; float:right; }
.NewRequestLink { margin-bottom:10px; }
.NewRequestLink a { font-size:8pt; }
.ReleaseContactDataLink { font-size:8pt; }

.SupplierListItem { border-bottom:solid 1px #D0D0D0; padding:5px 0px 5px 0px; }
.SupplierListItem .UnreadMessages { font-size:11pt; font-weight:bold; }
.SupplierListItem .Tools { text-align:right; float:right; }
.SupplierListItem .Tools a { font-size:8pt; }
.SupplierListItem .Tools p { padding:0px; margin:0px; padding-top:3px; }
.SupplierListItem .SupplierLink { padding-top:10px; font-size:8pt; }

.Tag { font-size:8pt; padding-top:5px;}
.smallprint  { font-size:8pt; padding:0px; font-weight:normal; }
.WaterMarkText { font-size:9pt; color:#999999; margin-top:-10px; } 
h1 { padding:0px; margin:10px 0px 10px 0px; float:left; }
h2
{
	color: #549C00;
	font-size: 11pt;
	padding:10px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}
h3
{
	padding:3px 0px 0px 10px;
	margin:0px;
	color: #FFFFFF;
	font-size:10pt;
}
a
{
	color: #4F81BD;
	text-decoration:underline;
	font-weight:bold;
}
p { padding:0px; margin:0px 0px 10px 0px; }
li
{
	list-style-image:url('images/icons/tick.png');
	list-style-position:outside;
	padding-top:5px;
	margin-left:15px;
}
ul
{
	margin:0px 0px 0px 0px;
	padding-left:15px;
}
hr 
{
	width:100%;
	height:1px;
	background-color:#c8c8c8;
	border:0px;
	padding:0px;
	margin: 20px 0px 10px 0px;
}
img { border:0px; }
.Close { float:right; }
.Close a { color:#505050; font-size:9pt; font-weight:normal; }
.Btn_CreateRequest { margin-top:30px; margin-left:66px; }

.PriceList  { background-color:#f9f9f9; border:solid 1px #d0d0d0; border-left:0px; height:180px; width:600px; }
.PriceList .Label { background-color:#f5f8e6; text-align:center; border-left:solid 1px #d0d0d0; }
.PriceList .Item { text-align:center; border-left:solid 1px #d0d0d0; }
.Pricelist .LinkToMember { text-align:center; border-left:solid 1px #d0d0d0; padding-top:20px; }
.PriceHeader { color:#549C00; font-weight:bold;  }
.Price { font-weight:bold; font-size:11pt; }
#Coupon { margin-top:10px; }
#Advantages li { font-size:11pt; }
#Advantages .Container350_Content { min-height:225px; }
#Services .Container620_Solid_Grey { width:740px; }
#Services h3 { color:#505050; font-size:12pt; padding:0px; }
#Services h2 { padding-top:5px; }

#HowItWorks .Container620_Solid_Grey { width:740px; }
#HowItWorks h3 { color:#505050; font-size:12pt; padding:0px; }
#HowItWorks h2 { padding-top:5px; }
#HowItWorks .description { background-image: url('images/network.jpg'); background-repeat:no-repeat; background-position:right; padding-right:380px; min-height:350px; }

#PremiumMember .Container620_Content { min-height:225px; }
.Statement { padding:10px 0px 10px 0px; }
.Statement .statement { color:#4F81BD; padding-top:5px; font-size:12pt; }
.Statement .ImgTitle { font-weight:bold; font-size:8pt; }
.Statement .date { font-size:8pt; color:#b4b4b4; }
.Statement h2 { padding-top:0px; }

#RequestStatement .Container350_Content { border-top:solid 1px #c8c8c8; }
#RequestStatement img { float:left; border:solid 1px #c8c8c8; padding:5px; margin-right:10px; }
#RequestStatement h2 { font-weight:normal; color:#4F81BD; font-size:12pt; }
#RequestStatement statement { float:right; width:220px; }

#RegistrationSuccess .Container620_Solid_Grey { height:160px; }

.NewsItem { padding:10px 0px 10px 0px; border-bottom:solid 1px #C8C8C8; }
.NewsItem .date { font-size:8pt; color:#b4b4b4; }
.NewsItem h2 { padding-top:0px; }
.NewsItem a { font-size:8pt; }

.Container620_Solid_Grey
{
	width:598px;
	border: solid 1px #D0D0D0;
	padding:10px;
	margin-bottom:10px;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.Container980_Solid_Grey
{
	width:958px;
	border: solid 1px #D0D0D0;
	padding:10px;
	margin-bottom:10px;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
}

.Container400_Orange_Header 
{
	height:25px;
	width:400px;
	background-image: url('images/container/400/orange.jpg');
}
.Container400_Green_Header 
{
	height:25px;
	width:400px;
	background-image: url('images/container/400/green.jpg');
}
.Container400_Content
{
	width:378px;
	padding:10px;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	margin-bottom:10px;
	background-color:#ffffff;
}

.Container210_Blue_Header 
{
	height:25px;
	width:210px;
	background-image: url('images/container/210/blue.jpg');
}
.Container210_Grey_Header 
{
	height:25px;
	width:210px;
	background-image: url('images/container/210/grey.jpg');
}
.Container210_Content
{
	width:188px;
	min-height:150px;
	padding:10px;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	margin-bottom:10px;
	background-color:#ffffff;
}
.Container350_Grey_Header 
{
	height:25px;
	width:350px;
	background-image: url('images/container/350/grey.jpg');
}
.Container350_Content
{
	width:328px;
	min-height:100px;
	padding:10px;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	margin-bottom: 10px;
	background-color:#ffffff;
}
.Container620_Green_Header 
{
	height:25px;
	width:620px;
	background-image: url('images/container/620/Green.jpg');
}
.Container620_Grey_Header 
{
	height:25px;
	width:620px;
	background-image: url('images/container/620/Grey.jpg');
}
.Container620_Blue_Header 
{
	height:25px;
	width:620px;
	background-image: url('images/container/620/Blue.jpg');
}
.Container620_Orange_Header 
{
	height:25px;
	width:620px;
	background-image: url('images/container/620/Orange.jpg');
}
.Container620_Content
{
	width:598px;
	min-height:100px;
	padding:10px;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	margin-bottom:10px;
	background-color:#ffffff;
}

.module_item
{
	padding:10px;
	width:330px;
	height:40px;
	border: solid 1px #D0D0D0;
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
.module_item h3 { font-size:16px; text-decoration:none; padding-left:25px; padding-top:10px; }

.modules
{
	margin-top:0px;
	margin-bottom:10px;
}
.About { float:left; padding-left:20px; }
.About p { width:400px; }

#Invoices .Container620_Solid_Grey { min-height:200px; }
#InvoiceData .Container620_Solid_Grey { width:800px; }
#benefitStatus { padding-bottom:10px; }
#benefitStatus span { font-weight:bold; }
#benefitStatusInformation { margin-top:10px; }
.BenefitToolbar { padding-top:10px; }

#benefitInformation{ }

#getSalesPerson { width:800px; margin-bottom:20px; margin-left:160px; }
#getSalesPerson .Container620_Solid_Grey { width:800px; }
#getSalesPerson_processBar { padding-left:30px; padding-bottom:15px; }

.ChooseBenefit_Col1 { width:290px; }
.ChooseBenefit_Col2 { width:150px; }
.ChooseBenefit_Col3 { width:110px; text-align:right; }
.ChooseBenefit_Col4 { width:120px; text-align:right; }
.ChooseBenefit_Col5 { width:100px; }

#companyData { width:380px; }
#invoiceAddress { float:left; width:380px; margin-top:20px; }
#paymentMethod { float:left; width:380px; margin-top:20px; margin-left:30px; }

.PreviewHeader { width:350px; margin-top:20px; }
.PreviewSmallprint { margin-top:30px; }

.progressItem_inactive
{
	background-image:url('images/icons/progress_item_0.png');
	background-repeat:no-repeat;
	height:23px;
	width:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:8px;
}
.progressItem_active
{
	background-image:url('images/icons/progress_item_1.png');
	background-repeat:no-repeat;
	height:23px;
	width:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:8px;
}
.progressLabel_inactive { margin:0px 35px 0px 10px; }
.progressLabel_inactive span { color:#cecece; }
.progressLabel_active { margin:0px 35px 0px 10px; }
.progressLabel_active span { color:#549C00; }

.OlderMessages
{
	background-color:#7dad33;
	height:25px;
	padding:5px 10px 0px 10px;
}
.OlderMessages a { font-size:9pt; color:#FFFFFF; }
.message_item0
{
	background-color:#f6f6f6;
	border-bottom:dotted 1px #505050;
	padding:10px 10px 10px 50px;
	margin:0px;
}
.message_item1
{
	background-color:#fafafa;
	border-bottom:dotted 1px #505050;
	padding:10px 10px 10px 10px;
	margin:0px;
}
.message_item0 p { margin-top: 3px; }
.message_item1 p { margin-top: 3px; }
.MessageTitle { color:#4F81BD; font-weight:bold; }
.MessageSendDate { font-size:8pt; color:#808080; }
.MessageWrite { margin:10px 0px 0px 50px; }
.MessageWrite span { font-weight:bold; }
.MessageFiles { margin-top:10px; }

.FileName { }
.FileSize { font-size:8pt; color:#808080; }

.Modalpopup { }
.Modalpopup .Header 
{ 
	background-image:url('images/modalpopup/header.png');
	background-repeat:no-repeat;
	height:30px;
	width:563px;
	padding:8px 21px 0px 21px;
}
.Modalpopup .Header h2 { color:#FFFFFF; font-size:10pt; padding:10px 0px 0px 0px; margin:0px; }
.Modalpopup .Content 
{ 
	background-image:url('images/modalpopup/content.png');
	background-repeat:repeat-y;
	width:563px;
	padding:10px 21px 0px 21px;
}
.Modalpopup .Footer 
{ 
	background-image:url('images/modalpopup/footer.png');
	background-repeat:no-repeat;
	height:26px;
	width:605px;
}
.Modalpopup .Rows { margin-top:10px; border-top: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; }
.Modalpopup .Row { background-color:#ebf3ce; width:100%; height:39px; border-bottom: solid 1px #D0D0D0; }
.Modalpopup .RowAlternating { background-color:#d8e59d; width:100%; height:39px; border-bottom: solid 1px #D0D0D0; }
.Modalpopup a { padding:0px; margin:0px; line-height:normal; }
.Modalpopup .CreatedOn { font-size:8pt; font-weight:normal; }
.Modalpopup .Row_SS { visibility:hidden; float:left; }
.Modalpopup .Row_MS { float:left;}
.FileEdit { float:right; padding-top:5px; }
.ModalPopupBG
{
	background-color:#D0D0D0;
	filter:alpha(opacity=50);
	opacity:0.50;
}
.autocomplete_completionListElement
{  
	list-style-type:none;
	list-style-image:none;
	width:496px;
	border:solid 1px #9cbf0b;
	padding:0px;
	margin-left:0px;
}
.autocomplete_highlightedListItem
{
	background-color:#FFFFFF;
	color:#4F81BD;
	font-size:11pt;
	list-style-type:none;
	list-style-image:none;
	text-indent:5px;
	margin-left:0px;
}
.autocomplete_listItem
{
	background-color:#FFFFFF;
	font-size:11pt;
	list-style-type:none;
	list-style-image:none;
	text-indent:5px;
	margin-left:0px;
}
.Startup_bg 
{
	background-image:url('images/image_startup.jpg');
	background-repeat:no-repeat;
	background-position:top right;
}
.Startup_Text { width:330px; }

#RequestComment { }
#RequestComment .date
{
	font-weight:bold; line-height:25px;
}

.tbox {
    background: url('images/bg_textinput.png') no-repeat 0 0;
    border: none;
    color: #595959;
    float: left;
    font-size: 14px;
    height: 22px;
    margin: 0;
    padding: 6px 0 0 6px;
    width: 225px;
}
.tbox2 {
    background: url('images/bg_textinput2.png') no-repeat 0 0;
    border: none;
    color: #595959;
    float: left;
    font-size: 14px;
    height: 22px;
    margin: 0;
    padding: 6px 0 0 6px;
    width: 370px;
}

.setting-open .head { background-color:#c4dcd4; color:#808080; padding:3px 5px 3px 5px; }
.setting-open .content { background-color:#edf4f2; color:#808080; border:solid 1px #c4dcd4; padding:5px 5px 5px 5px; }
.setting-closed .head { background-color:#c4dcd4; color:#808080; padding:3px 5px 3px 5px; }
.setting-closed .content { background-color:#edf4f2; color:#808080; border:solid 1px #c4dcd4; padding:5px 5px 5px 5px; }

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}
.cssform label{ font-weight: bold; float: left; margin-left: -155px; width: 150px; }
.cssform input[type="text"] { width: 300px; }
.cssform textarea{ width: 420px; height: 150px; }

.microblogs { width:980px; min-height:350px; background-color:#ffffff; border-bottom:solid 2px #d4d4d4; margin-bottom:20px; }
.microblogs .head { background-color:#eeeeee; padding:0px 10px 0px 10px; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; line-height:25px; font-size:1.0em; color:#333333; font-weight:bold; }
.microblogs .content { padding:10px; min-height:480px;  }
.microblogs .link { text-align:right; padding:0px 10px 5px 0px; }
.microblogs .link a { color:#505050; font-size:8pt; }

.editform-closed { min-width:700px; background-color:#ffffff; border-bottom:solid 2px #d4d4d4; margin-bottom:20px; }
.editform-closed .head { background-color:#eeeeee; padding:0px 10px 0px 10px; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; line-height:25px;  }
.editform-closed .head h4, 
.editform-open .head h4 { padding:0px 0px 0px 0px; margin:0px; float:left; font-size:1.0em; color:#333333; font-weight:bold; min-width:180px;  }
.editform-closed .head span {  }
.editform-closed .content { clear:both; padding:5px 10px 5px 10px; font-size:0.9em; }
.editform-closed .head input[type="checkbox"] { margin-top:6px; }

.editform-open .content p,
.editform-closed .content p { clear:both; margin:0px; padding:0px 0px 2px 0px; }
.editform-open .content p label,
.editform-closed .content p label { font-weight: bold; float: left; margin-left: 0px; width: 180px; }
.editform-closed .content p label.data { font-weight:normal; float: left; margin-left: 0px; width: 300px; }
.editform-open .content hr,
.editform-closed .content hr { clear:both; background-color:#c8c8c8; border:0px; padding:0px; margin:7px 0px 7px 0px; }

.editform-open .head .loader,
.editform-closed .head .loader { padding:10px 3px 0px 0px; float:right; }

.editform-open { min-width:700px; background-color:#ffffff; border-bottom:solid 2px #d4d4d4; margin-bottom:20px; }
.editform-open .head { background-color:#eeeeee; padding:0px 10px 0px 10px; border-bottom:solid 1px #d4d4d4; line-height:30px;  }
.editform-open .head span {  }
.editform-open .content { clear:both; padding:5px 10px 5px 10px; font-size:0.9em; }

.editform-open input[type="text"], .editform-closed input[type="text"] { width: 350px; }
.editform-open textarea, .editform-closed textarea{ width: 450px; height: 150px; }
.editform-open .mydata-image-description, .editform-closed .mydata-image-description { float:left; padding-left:15px; width:200px; }
.editform-open .mydata-image, .editform-closed .mydata-image { float:left; width:150px; padding:3px; border:solid 1px #eeeeee; }

.head a { color:#989898; font-size:8pt; clear:both; }
.content {  }
.dashboard-container-left { width:483px; min-height:350px; background-color:#ffffff; border-bottom:solid 2px #d4d4d4; margin-bottom:20px; }
.dashboard-container-left .head { background-color:#eeeeee; padding:0px 10px 0px 10px; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; line-height:25px; font-size:1.0em; color:#333333; font-weight:bold; }
.dashboard-container-left .content { padding:10px; min-height:280px;  }
.dashboard-container-left .link { text-align:right; padding:0px 10px 5px 0px; }
.dashboard-container-left .link a { color:#505050; font-size:8pt; }

.dashboard-container-right { width:483px; min-height:350px; background-color:#ffffff; border:solid 1px #d4d4d4; margin-bottom:0px; }
.dashboard-container-right .head { background-color:#eeeeee; padding:0px 10px 0px 10px; border-top:solid 1px #d4d4d4; border-bottom:solid 1px #d4d4d4; line-height:30px; font-size:1.1em; color:#333333; font-weight:bold; }
.dashboard-container-right .content { padding:10px; }

.dashboard_item { border-bottom:solid 1px #d4d4d4; padding:5px 0px 5px 0px; margin-bottom:5px; }
.dashboard-container-left hr { margin:10px -10px 5px -10px; }
.dashboard-myrequests-text { float:left; width:300px; padding-right:5px; }
.dashboard-myrequests-text h2{ margin-bottom:3px; padding:0px; color:#4F81BD; font-weight:normal; font-size:10pt; }
.dashboard-myrequests-text p { margin:0px; padding:0px; padding-bottom:0px; }
.dashboard-myrequests-infobar { float:right; width:125px; padding-left:10px; border-left:solid 1px #D0D0D0; }
.dashboard-myrequests-infobar .info { padding-top:0px; }
.dashboard-myrequests-infobar span { font-size:11pt; font-weight:bold; padding:0px 10px 0px 5px; }
.dashboard-myrequests-infobar p { margin:0px; padding:0px; padding-bottom:4px; }
.dashboard-myrequests .smallprint { font-size:8pt; color:#888888; }
.dashboard-myrequests-assigned  { background-color:#dde9c9;	border-bottom:dotted 1px #505050; padding:10px 5px 5px 10px; min-height:30px; margin:0px -10px 0px -10px; }
.dashboard-myrequests-timeout {	background-color:#ffeeee; border-top:dotted 1px #505050; border-bottom:dotted 1px #505050;	padding:5px 5px 5px 5px; margin:0px; }

.dashboard-allrequests
{
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x; 
	border-top:solid 1px #D0D0D0;
	padding:10px 10px 5px 10px;
	margin:0px -10px 0px -10px;
}
.dashboard-allrequests-text h2 { margin:0px; margin-bottom:3px; padding:0px; color:#4F81BD; font-weight:normal; font-size:10pt; }
.dashboard-allrequests-text h3 { color:#505050; font-size:8pt; margin:0px; padding:0px; font-weight:normal; font-style:italic; }
.dashboard-allrequests-text p { margin:0px; padding:0px; padding-bottom:5px; }
.dashboard-allrequests-text span { font-weight:normal; }
.dashboard-allrequests-text { float:left; width:300px; padding-right:5px; }
.dashboard-allrequests-text .info { padding-top:5px; font-size:8pt; font-weight:bold; }
.dashboard-allrequests-text .smallprint { font-size:8pt; color:#888888; }
.dashboard-allrequests-infobar { float:right; width:125px; padding-left:10px; border-left:solid 1px #D0D0D0; }
.dashboard-allrequests-infobar span { font-size:10pt; padding:0px 10px 0px 5px; font-weight:bold; }
.dashboard-allrequests-infobar .toolbar { padding-top:10px; }
.dashboard-allrequests-infobar .toolbar a { font-size:8pt; }

.dashboard-allrequests
{
	background-image: url('images/container/bg.jpg');
	background-position:bottom;
	background-repeat:repeat-x; 
	border-top:solid 1px #D0D0D0;
	padding:10px 10px 5px 10px;
	margin:0px -10px 0px -10px;
}
.dashboard-memorylist-text h2 { margin:0px; margin-bottom:3px; padding:0px; color:#4F81BD; font-weight:normal; font-size:10pt; }
.dashboard-memorylist-text h3 { color:#505050; font-size:8pt; margin:0px; padding:0px; font-weight:normal; font-style:italic; }
.dashboard-memorylist-text p { margin:0px; padding:0px; padding-bottom:5px; }
.dashboard-memorylist-text span { font-weight:normal; }
.dashboard-memorylist-text { float:left; width:300px; padding-right:5px; }
.dashboard-memorylist-text .info { padding-top:5px; font-size:8pt; font-weight:bold; }
.dashboard-memorylist-text .smallprint { font-size:8pt; color:#888888; }
.dashboard-memorylist-infobar { float:right; width:125px; padding-left:10px; border-left:solid 1px #D0D0D0; }
.dashboard-memorylist-infobar span { font-size:10pt; padding:0px 10px 0px 5px; font-weight:bold; }
.dashboard-memorylist-infobar .toolbar { padding-top:10px; }
.dashboard-memorylist-infobar .toolbar a { font-size:8pt; }

.dashboard-offers h2 { padding:0px 0px 5px 0px; margin:0px; width:370px; color:#4F81BD; font-weight:normal; font-size:10pt;  }
.dashboard-offers span { font-size:8pt; font-style:italic; }
.dashboard-offers p { width:370px; margin:0px; padding:0px; }
.dashboard-offers a { font-size:9pt; }
.dashboard-offers .image { width:80px; min-height:80px; float:left; border:solid 1px #eeeeee; padding:2px; margin-right:7px; }

.dashboard-microblog { padding-top:5px; }
.dashboard-microblog h2 span { font-size:9pt; color:#505050; }
.dashboard-microblog .date { float:right; font-size:8pt; color:#888888; text-align:right; }
.dashboard-microblog h2 { float:left;  font-size:9pt; color:#4F81BD; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; }
.dashboard-microblog p { clear:both; width:380px; margin:0px; padding:0px 0px 5px 0px; }
.dashboard-microblog .image { width:50px; float:left; border:solid 1px #eeeeee; padding:2px; margin-right:7px; }

.dashboard-myoffers { height:80px; padding-top:5px; }
.dashboard-myoffers div.line { float:left; margin:4px 10px 0px 0px; height:5px; width:25px; }
.dashboard-myoffers h3 { float:left; font-size:9pt; margin:0px; padding:0px 0px 3px 0px; color:#4F81BD; font-weight:normal; }
.dashboard-myoffers a { font-weight:normal; }

.microblog-more { width:100%; text-align:center; padding-top:25px;}
.microblog-more a { padding:8px 146px 8px 146px; border:solid 0px #aaaaaa; background-color:#eeeeee; text-decoration:none; color:#333333; font-weight:bold; }
.microblog-more a:hover { background-color:#cccccc;  }

