/*Default*/
#default
{
	padding-top:20px;
	padding-left:190px;    
}
#default .defaultContent
{
	width:90%;
	padding-left:5px;
	font-size:100%;
}
#default .defaultContent .defaultMainPanels
{
	width:500px;
	height:150px;
	margin-top:10px;
	margin-bottom:20px;
	padding-top:0px;
}

#default .defaultContent .defaultMainPanels .defaultMainPanel
{
	height:150px;
	width:230px;
	border:1px solid #e9e9e9;	
}

#default .defaultContent .defaultMainPanels .defaultMainPanel .defaultMainPanel_Header
{
	height:18px;
	border-bottom:1px solid #e9e9e9;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#1c56a4;
	background-image:url("Images/utility/panel_header.png");
	padding-left:7px;
	padding-top:2px;
}

#default .defaultContent .defaultMainPanels .defaultMainPanel .defaultMainPanel_Content
{
	padding:5px;
	height:119px;
	font-family:Arial,serif;
	font-size:11px;	
	font-weight:bold;
	color:#3e3e3e;
	line-height:16px;
	background-image:url("Images/utility/section_bg.png");
	background-repeat:repeat-x;
	background-color:#e9e9e9;
}

#default .defaultContent .defaultClockPanel
{
	position:relative;
	margin-left:15px;
	background-color:Transparent;
}

#default .defaultContent .defaultWeatherPanel
{
	left:15px;
	position:relative;
	margin-top:30px;
	width:150px;
	text-align:center;
	background-color:Transparent;
	color:#3e3e3e;
}

#default .defaultContent .birthdayHeader
{
	text-align:center;
    font-weight:bold;
    border:1px solid #e9e9e9;
    background-color:#3e3e3e;
    padding-top:5px;
    padding-bottom:5px;
    color:#fffeff;
    width:150px;
}

#default .defaultContent .birthdayNames
{
	padding:5px;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	text-align:center;
    background-color:#e9e9e9;
    color:#3e3e3e;
    width:140px; 
}

#default .defaultContent .birthdayFooter
{
	text-align:center;
	border:1px solid #e9e9e9;
	font-weight:bold;
	font-size:10px;
    background-color:#e9e9e9;
    color:#3e3e3e;
    width:150px;
}
/*******************************/
.loginBox
{
    background-color:#e9e9e9;
    text-align: center;
}
.loginBox .label
{
    font-weight: bold;
    font-size: 11px;
    color: #3e3e3e;
    text-align: left;
}
.loginBox .errorLabel
{
	font-weight:bold;
	font-size:11px;
    color: Red;  
}

/**/
.utility
{
	padding-top:0px;
	padding-left:200px;
    
}
.utility h3
{
	font: Arial,sans-serif;
	text-align:left;
    font-size:130%;
    color: #e9e9e9;
    margin: 0px;
    padding-bottom: 0px;
    padding-top: 12px;
    /*background-color:White;*/
}

.utility .utilityContent
{
	width:90%;
	/*height:580px;*/
	padding-left:5px;
}

/*Contact*/
.utility .utilityContent .highlightOnError
{
	background-color:#f9ff5f;
}

/*CostCalculator*/
.utility .utilityContent .cc_CheckBoxes
{
	margin-top:5px;
	border:1px solid #e9e9e9;
	padding:5px;
	/*background-color:#f5f7f7;*/
}


/*Ogometer*/
.utility .utilityContent .mikosLbl
{
	margin-left:25px;
}
.utility .utilityContent .platosLbl
{
	margin-left:80px;
}
.utility .utilityContent .ipsosLbl
{
	float:right;
}




/**********************************************/
.utilityContent100
{
    width: 90%;
    padding-left: 5px;
    color: #3E3E3E;
}

/*Company*/

.utility .utilityContent100 .companyBlue
{
	color:#3e3e3e;
}

/*FAQ*/
.utility .utilityContent100 .accWrapper
{
    padding: 14px;
    width: 550px;
    margin-left: 1px;
    font-family: Arial,serif;
    font-size: 12px;
    color: #3e3e3e;
}

.utility .utilityContent100 .accWrapper a
{
	color:#ce0b0b;
	text-decoration:none;
}

.utility .utilityContent100 .accWrapper a:hover
{
	color:#ce0b0b;
	text-decoration:underline;
}

.utility .utilityContent100 .faqAnswerLabel
{
   color:#1C56A4;
   padding-left:1px;
   font-weight:bold;
   font-family:Arial,Tahoma,serif;
   font-size:13px;
}

/*News*/
.utility .utilityContent100 .newsPnl
{
    padding:0px;
    width:580px;
    /*background-color:#f4f4f4;*/
    border:1px solid #e9e9e9;
}
.utility .utilityContent100 .newsLink
{
	padding:10px;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
    background-color:#e9e9e9;
	color: #3e3e3e;
	font-weight:bold;
}
.utility .utilityContent100 .newsLink a
{
	color: #3e3e3e;
	font-weight:bold;
}
.utility .utilityContent100 .newsContentPnl
{
	background-color:#e9e9e9;
	padding:10px;
	line-height:18px;
	font-size:12px;
	border-bottom:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	font-family:Tahoma;
}

.utility .utilityContent100 .newsPnl_Header
{
	background-color:#e9e9e9;
	font-size:12px;
	font-weight:bold;
	color:#1c56a4;
	padding:5px;
	border-top:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
}

.utility .utilityContent100 .newsLabel
{
	font-size:11px;
	font-weight:bold;
	color:#3e3e3e;
	padding:5px;
}


/*Packaging Advices*/
.utility .utilityContent100 .packagingList li
{
	font-family:Arial;font-size:12px;
}

.utility .utilityContent100 .packagingNote
{
	font-family:Arial;font-size:12px;font-style:italic;color:#6c6c6c;
}

/*Services Prices*/
.utility .utilityContent100 .servicesHeaderPanel
{
	background-image:url("Images/utility/services_header_.png");
	height:30px;
	width:650px;
}
.utility .utilityContent100 .servicesHeaderLabel
{
    float: right;
    padding-right: 44px;
    padding-top: 6px;
    position: relative;
    font-size: 11px;
    font-family: :Tahoma;
    font-weight: bold;
    top: 6px;
    left: 10px;
	color:#fffeff;
}
.utility .utilityContent100 .servicesCategories
{
	padding-left:5px;
	padding-right:10px;
	margin-top:1px;
	margin-bottom:30px;
	font-family:Tahoma;
	color:#ce0b0b;
}

.utility .utilityContent100 .servicesCategories a
{
	text-decoration:none;
	color:#5577a4;
}

.utility .utilityContent100 .servicesCategories a:hover
{
	text-decoration:none;
	color:#ce0b0b;
}

.utility .utilityContent100 .servicesCategories .servicesBlock
{
	padding:5px;
	margin:10px;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#5577a4;
}

.utility .utilityContent100 .servicesCategories .servicesBlock .detailsPanel
{
	height:0;
	overflow:hidden;
	color:#6c6c6c;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:0;
	margin-top:1px;
	text-align:justify;
}

/*Stores*/
.utility .utilityContent100 .storesFS
{
    width: 597px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    background-color: #e9e9e9;
    color: #3e3e3e;
    font-weight: bold;
}
.utility .utilityContent100 .storesFS ol 
{
	margin: 0;
    padding: 0;
}
.utility .utilityContent100 .storesFS li 
{
	list-style: none;
    padding: 6px;
    margin: 0;
}
.utility .utilityContent100 .storesFS label 
{
	display: inline-block;
    line-height: 1.8;
    vertical-align: top;
}
.utility .utilityContent100 .storesFSHeader
{
	width:597px;
	height:15px;
	background-image:url('Images/utility/panel_header.png');
	margin:0;
	border:1px solid #e9e9e9;
}

.utility .utilityContent100 .mapFS
{
	border-bottom:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	width:600px;
	height:500px;
}
.utility .utilityContent100 .mapsHeaderFS
{
	background-image:url("Images/utility/panel_header.png");
	width:600px;
	position:relative;
	color: #e9e9e9;
	height:17px;
	font-weight:bold;
	text-align:center;
	padding-top:0;
	padding-bottom:0;
	border:1px solid #e9e9e9;
}

/*Track*/
.utility .utilityContent100 .track1Panel
{
	width:420px;
	height:300px;
	background-image:url("Images/utility/web_content_box_large.png");
	position:relative;
	left:-10px;
	top:-7px;
}

.utility .utilityContent100 .track1Panel .track1Text
{
	padding-right:40px;
    text-align: left;
}

.utility .utilityContent100 .track1Panel .track1LB
{
    position: relative;
    top: 20px;
    left: 20px;
    width: 340px;
	color: #3e3e3e;
    font-size: 12px;
    font-weight: bold;
    right: 10px;
}

.utility .utilityContent100 .trackErrorLabel
{
	/*border:1px solid #e9e9e9;
	padding:5px;*/
	color:#949ba4;
	font-weight:bold;
	font-family:Tahoma;
}
/*Customer Order*/
.utility .utilityContent100 .WizardContent
{
	padding:10px;
	background-color: #e9e9e9;
	color: #3e3e3e;
	font-family:Tahoma;
}
.utility .utilityContent100 .WizardContent .orderLB
{
	font-size:12px;
	padding-left:10px;
	color: #3e3e3e;
	font-family:Tahoma;
}
.utility .utilityContent100 .WizardContent .orderOnErrorFocus
{
	background-color:#3e3e3e;
}
.utility .utilityContent100 .WizardContent .obligatoryText
{
	color:#1c56a4;
}

.utility .utilityContent100 .orderBox
{
	padding:10px;
	background-color: #e9e9e9;
	color: #3e3e3e;
	font-family:Tahoma;
}

.utility .utilityContent100 .orderBox .orderLabel
{
	font-size:12px;
	padding-left:10px;
	color: #3e3e3e;
	font-family:Tahoma;
}
.utility .utilityContent100 .orderBox .orderLabelInfo
{
	font-size:12px;
	padding-left:10px;
	color: #ce0b0b;
	font-family:Tahoma;
}
.utility .utilityContent100 .orderBox .orderConfirmPanelHeader
{
	font-size:12px;
	font-weight:bold;
	color:#e9e9e9;
	background-color:#3e3e3e;
	border:1px solid #3e3e3e;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/**************************************/
.DropDownList
{
	font-size:11px;
	font-family:Tahoma;
	background-color:#cecece;
	color:#6c6c6c;
}
.WaterMark
{
	color:#78866B;
	margin: 1px;
	border-right: #e9e9e9 1px solid;
	border-top: #e9e9e9 1px solid;
	border-left: #e9e9e9 1px solid;
	border-bottom: #e9e9e9 1px solid;
	background: url(Images/utility/TextBox_bg.gif) repeat-x left top;
	font-family: Tahoma;
	font-size: 10pt;
	padding: 1px;
	height: 15px;
}
.TextBox_1
{
	margin: 1px;
	border-right: #e9e9e9 1px solid;
	border-top: #e9e9e9 1px solid;
	border-left: #e9e9e9 1px solid;
	border-bottom: #e9e9e9 1px solid;
	background: url(Images/utility/TextBox_bg.gif) repeat-x left top;
	color: #6c6c6c;
	font-family: Tahoma;
	font-size: 9pt;
	padding: 1px;
	height: 15px;
}
.TextBox_2
{
	margin: 1px;
	border-right: #e9e9e9 1px solid;
	border-top: #e9e9e9 1px solid;
	border-left: #e9e9e9 1px solid;
	border-bottom: #e9e9e9 1px solid;
	/*background: url(Images/utility/TextBox_bg.gif) repeat-x left top;*/
	background-color:#fffeff;
	color: #6c6c6c;
	font-family: Tahoma;
	font-size: 9pt;
	padding: 1px;
}
.Label1
{
	line-height:16px;
}
.customOrderBtn
{
	width:120px;
	/*background-color:#E6E6FA;
	background-color:White;*/
	border: #e9e9e9 1px solid;
	margin:1px;
	font-family:Arial;
	/*font-size:11px;*/
	font-size:13px;
	font-weight:bold;
	color: #e9e9e9;
    position:relative;
    height:20px;
    background-image:url('Images/utility/btn_back.png');
}
.customOrderBtn:hover
{
	width:120px;
	/*background-color:#E6E6FA;
	background-color:White;*/
	border: #e9e9e9 1px solid;
	margin:2px;
	font-family:Arial;
	/*font-size:11px;*/
	font-size:13px;
	font-weight:bold;
	color: #ce0b0b;
    position:relative;
    height:20px;
    background-image:url('Images/utility/btn_back.png');
}
.customBtn
{
    width: 120px;
    border: 1px solid #e9e9e9;
/*background-color:#E6E6FA;
	background-color:White;*/    border: #e9e9e9 1px solid;
    margin: 1px;
    font-family: Arial; /*font-size:11px;*/;
    font-size: 9pt;
    font-weight: bold;
    color: #6c6c6c;
    position: relative;
    height: 20px;
    background-image: url('Images/utility/btn_back.png');
    top: 0px;
    text-align: center;
}
.customBtn:hover
{
	cursor:pointer;
	color: #1d57a4;
}
.customBtn_disabled
{
	width:120px;
	border:1px solid #e9e9e9;
	/*background-color:#E6E6FA;
	background-color:White;*/
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
    position:relative;
    height:20px;
    background-image:url('Images/utility/btn_back.png');
    color:#1c56a4;
}

/******************************/
.customLabel1
{
	font: bold  Arial,sans-serif;
    color: #3e3e3e;
    font-size:11px;
}
.customLabel1:hover
{
	font: bold  Arial,sans-serif;
    color: #3e3e3e;
    font-size:11px;
	text-decoration: underline;
}
.redlabel
{
    color:Red;
}
.bluebackground
{
    background-color:#e9e9e9;
    color:#6c6c6c;
}
.bluebackground a:link
{
    color:#3e3e3e;
    text-decoration:none;
}
.bluebackground a:hover
{
    color:#3e3e3e;
    text-decoration:underline;
}
.bluebackground .clabel
{
    color:#3e3e3e;
    text-decoration:none;
    font-weight:bold;
}
.bluebackground .cbutton
{
    width:120px;
	border:1px solid #e9e9e9;
	border: #e9e9e9 1px solid;
	margin:1px;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color: #6c6c6c;
    position:relative;
    height:20px;
    background-image:url('Images/utility/btn_back.png');
}
.bluebackground .cbutton:hover
{
	color: #1c56a4;
}
/**************************************/
.careerType
{
    font-weight:bold;
    text-align:center;
	padding:0px;
	color:#ce0b0b;
}
.careerTypeContent
{
	border-top:2px dotted #e9e9e9;
	border-bottom:2px dotted #e9e9e9;
	padding-left:5px;
	padding-right:5px;
	width:550px;
}
.careerTypeContent
{
	border-top:2px dotted #e9e9e9;
	border-bottom:2px dotted #e9e9e9;
	padding-left:15px;
	padding-right:5px;
	width:550px;
}
.careerTypeContent a
{
	color:#e9e9e9;
}

/***********************************/
.formBack1
{
	font-weight:bold;    
    border-bottom:1px solid #e9e9e9;
    border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
    /*border-top:2px solid #e9e9e9;*/
    background-image:url("Images/utility/section_bg.png");
	background-repeat:repeat-x;
	background-color:#e9e9e9;
	padding:12px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:12px;
	/*font: Arial, Helvetica, sans-serif;*/
	font-family:Tahoma;
	color: #3e3e3e;
	/*margin:0;*/
	margin-left:0px;
	margin-right:0px;
	font-size:11px;
}

.formBack1Header
{
	height:15px;
	background-image:url("Images/utility/panel_header.png");
	margin:0;
	border:1px solid #e9e9e9;
	/*
	background-image:url("Images/utility/services_header_.png");
	height:30px;
	width:650px;
	margin:0;
    */
}

.formBack1 a:link{
	text-decoration: none;
	color:#ce0b0b;
}

.formBack1 a:hover{
	text-decoration: underline;
	color:#ce0b0b;
}

.formBack1 ul
{
	margin-top:2px;
	line-height:18px;
}
.formBack1 li
{
	margin-bottom:10px;
	margin-left:5px;
}

.formBack2
{
	font-weight:bold;
    border:1px solid #e9e9e9;
	background-color:#e9e9e9;
	padding:10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3e3e3e;
	width:608px;
	line-height:20px;
}
.logoSign
{
	position:relative;
	top:5px;
	left:250px;
	width:60px;
	height:44px;
	background-image:url(Images/utility/logo_sign.png);
	text-align:center;
}


.faqAnswerLabel
{
   color:#3e3e3e;
   padding-left:1px;
   font-weight:bold;
   font-family:Arial,Tahoma,serif;
   font-size:13px;
}

/*ajax validator*/
.ajax__validatorcallout
{
    color:#ce0b0b;
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    /*font-family:"Helvetica Neue", Arial, Sans-Serif;*/
    font-family:Arial;
    background:url(Images/utility/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(Images/utility/tab.png) no-repeat left top;
    border-color:#3e3e3e;
    color:#3e3e3e;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    font-weight:bold;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    border-bottom-color:#3e3e3e;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    color:#ce0b0b;
    font-weight:bold;
    border-color:#3e3e3e;
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    /*font-family:verdana,tahoma,helvetica;
    font-size:10pt;*/
    font-family:Arial,serif;
    font-size:12px;
    line-height:18px;
    color:#3e3e3e;
    padding:8px;
    background-color:#e9e9e9;
}