@charset "utf-8";
/*
+---------------------------------------------------------------------+
| Date: 26-10-2005	|	Type: Layout	| Product: QCMS										|
+---------------------------------------------------------------------+
| Author: Dimitris Ampelakiotis	| Company: Quality & Reliability s.a 	|
+---------------------------------------------------------------------+
*/
/* Left Content */
.left-content-box {width:70%; position:relative; float:left; font-size:70%; color:#333;}
.left-content-box p {font-size:100%; text-align:justify;}

.left-content-box h1 {font-size:150%; font-weight:bold; color:#666699;}
.left-content-box h2 {font-size:130%; font-weight:bold; color:#666699;}
.left-content-box h3 {font-size:100%; font-weight:bold; color:#666699;}
.left-content-box h4 {font-size:80%; font-weight:bold; color:#666699;}
.left-content-box h5 {font-size:70%; font-weight:bold; color:#FF9900;}

.left-content-box a {color:#006600; text-decoration:none;}
.left-content-box a:hover {color:#FF9900; text-decoration:none;}
.left-content-box a:active {color:#333; text-decoration:none;}
.left-content-box img {vertical-align:middle;}

.left-content-box ul {
	margin:0;
	padding:0;
}
.left-content-box li {
	font-weight:bold;
	list-style-image:url(../images/common/hor_menu_bullet_0.gif);
	list-style-position:inside;
	vertical-align:middle;
	margin:0;
	margin-left:4px;
	padding:2px;
}
.left-content-box li li{
	font-weight:normal;
	list-style-image:url(../images/common/hor_menu_bullet_1.gif);
	list-style-position:inside;
	vertical-align:middle;		
	margin:0;
	margin-left:15px;
	padding:2px;
}
.left-content-box li li li{
	font-weight:normal;
	list-style-image:url(../images/common/hor_menu_bullet_2.gif);
	list-style-position:inside;
	vertical-align:middle;		
	margin:0;
	margin-left:15px;
	padding:2px;
}
.left-content-box li li li li{
	font-weight:normal;
	list-style-image:url(../images/common/hor_menu_bullet_3.gif);
	list-style-position:inside;
	vertical-align:middle;		
	margin:0;
	margin-left:15px;
	padding:2px;
}

/* Right Content */
.right-content-box {width:29%; position:relative; float:right; font-size:70%; color:#333; padding:2px; padding-right:4px; text-align:right;}
.right-content-box p {font-size:100%; padding:4px; margin:0; margin-left:10px; text-align:left;}
.right-content-box img {border:1px solid #333;}

/* Both Content */
.both-content-box {width:100%; font-size:70%; color:#333;}

.both-content-box p {font-size:100%; padding:2px; margin:2px; border-left:5px solid #D4E7F0; padding-left:10px;}

.both-content-box h1 {font-size:150%; font-weight:bold; color:#666699;}
.both-content-box h2 {font-size:130%; font-weight:bold; color:#666699;}
.both-content-box h3 {font-size:100%; font-weight:bold; color:#666699;}
.both-content-box h4 {font-size:80%; font-weight:bold; color:#666699;}
.both-content-box h5 {font-size:70%; font-weight:bold; color:#FF9900;}

.both-content-box a {color:#006600; text-decoration:none;}
.both-content-box a:hover {color:#FF9900; text-decoration:none;}
.both-content-box a:active {color:#333; text-decoration:none;}
.both-content-box img {vertical-align:middle;}

.both-content-box ul {
	margin:0;
	padding:0;
}
.both-content-box li {
	font-weight:bold;
	list-style-image:url(../images/common/hor_menu_bullet_0.gif);
	list-style-position:inside;
	vertical-align:middle;
	margin:0;
	margin-left:4px;
	padding:2px;
}
.both-content-box li li{
	font-weight:normal;
	list-style-image:url(../images/common/hor_menu_bullet_1.gif);
	list-style-position:inside;
	vertical-align:middle;		
	margin:0;
	margin-left:15px;
	padding:2px;
}
.both-content-box li li li{
	font-weight:normal;
	list-style-image:url(../images/common/hor_menu_bullet_2.gif);
	list-style-position:inside;
	vertical-align:middle;		
	margin:0;
	margin-left:15px;
	padding:2px;
}
.both-content-box li li li li{
	font-weight:normal;
	list-style-image:url(../images/common/hor_menu_bullet_3.gif);
	list-style-position:inside;
	vertical-align:middle;		
	margin:0;
	margin-left:15px;
	padding:2px;
}
.both-content-box hr {color:#ccc; height:1px;}

.pages {float:right; padding:4px; font-size:70%; color:#333333;}

ul.simple-list {
	margin:0;
	padding:0;
}
.simple-list li {
	font-weight:normal;
	list-style-image:url(../images/common/hor_menu_bullet_0.gif);
	list-style-position:outside;
	vertical-align:middle;
	margin:0;
	margin-left:20px; 
	padding:2px;
}

.image-comment {
	padding-top:6px;
	padding-bottom:6px;
	color:#666699;
}

img.tool-imgage {
	border:none;
	vertical-align:middle;
}

.tbl-1 {}
table.tbl-1 {width:100%; border-collapse:collapse;}
.tbl-1 th {color:#666699; border:1px solid #6699CC; padding:4px;}
.tbl-1 td {color:#333333; border:1px solid #6699CC; padding:4px;}

.tbl-2 {}
table.tbl-2 {width:100%; border-collapse:collapse;}
.tbl-2 th {color:#666699; border:1px solid #6699CC; padding:4px;}
.tbl-2 td {text-align:right; color:#333333; border:1px solid #6699CC; padding:4px;}

.tbl-3 {}
table.tbl-3 {width:100%; border-collapse:collapse;}
.tbl-3 th {color:#666699; border:1px solid #6699CC; padding:4px;}
.tbl-3 td {text-align:center; color:#333333; border:1px solid #6699CC; padding:4px;}

/* News */
.news-list-select {font-size:70%; color:#333;}
table.news-list-select {width:100%; padding:4px; margin:0;}
.news-list-select th {color:#FF9900; text-align:left;}
.news-list-select td {color:#333; padding:4px; text-align:center;}

.news-list {font-size:70%; color:#333;}
table.news-list {width:100%; padding:4px; margin:0;}
.news-list th {color:#666699;}
.news-list td {color:#333; padding:4px; text-align:justify;}
.news-list i {color:#006600;}

.news-view {font-size:70%; color:#333;}
table.news-view {width:100%; padding:4px; margin:0;}
.news-view th {color:#666699; text-align:left;}
.news-view td {color:#333; padding:4px;}
.news-view p {font-size:100%; color:#333; text-align:justify;}
.news-view img {border:1px solid #333; vertical-align:middle;}
.news-view .description {color:#006600; padding:10px; text-align:justify;}
.news-view .files {color:#333; padding:6px; text-align:right; vertical-align:middle;}
.news-view .files img {border:none; vertical-align:middle;}

/* Send a page */
.send-page-layout {font-size:100%;}
form.send-page-layout {padding:0; margin:0;}
table.send-page-layout {width:100%; font-size:100%;}
.send-page-layout th {color:#666699; text-align:right;}
.send-page-layout td {color:#333; padding:4px;}
.send-page-layout h4 {font-size:80%; font-weight:bold; color:#666699;}
.send-page-top {padding:20px; background-color:#FFFFFF; border-bottom:1px solid #333;}
.send-page-body {padding:10px; background-image:url(../images/common/bg_sendPage.jpg); background-repeat:repeat-x;}
.send-page-footer {padding:6px;}

/* Ship Lines */
.ship-lines {font-size:70%;}
table.ship-lines {width:100%; padding:10px; margin:0;}
.ship-lines th {color:#666699; text-align:left;}
.ship-lines td {color:#333; padding:4px;}

.ship-lines .description {color:#006600; padding:10px;}

/* View line*/
.view-line {font-size:70%;}
table.view-line {width:32%; float:left; border-collapse:collapse; table-layout:auto; margin:2px;}
.view-line th {color:#666699; border:1px solid #6699CC; padding:3px;}
.view-line td {color:#333333; border:1px solid #6699CC; padding:3px;}

.view-line-name {font-size:70%; padding:6px; color:#FF9900; font-weight:bold;}
.view-line-detail {font-size:70%; padding:2px; margin:0; color:#333;}

.epi-ship-lines {font-size:70%;}
table.epi-ship-lines {width:100%; padding:10px; margin:0; border-collapse:collapse; table-layout:auto;}
.epi-ship-lines th {color:#666699; padding:4px; background-color:#FFFFFF; text-align:left; border:1px solid #666699;}
.epi-ship-lines td {color:#333; padding:4px; border:1px solid #ccc;}

.line-color-1 {background-color:#E5E5F2;}
.line-color-2 {background-color:#CCCCE5;}

.line-color-1 strong {color:#666699; padding-left:6px;}
.line-color-2 strong {color:#333; padding-left:6px;}

/* Search Form */
fieldset.fs-fieldset {
	border:1px solid #666699;
	font-size:70%;
	margin:0;
	margin-bottom:3px;
}
legend.fs-fieldset {
	border:1px solid #666699;
	background-color:#DAEDF5;
	color:#666699;
	font-size:100%;
	font-weight:bold;
	padding: 4px;
}

.search-form {font-size:100%;}
table.search-form {width:100%; border-collapse:collapse; table-layout:auto; margin:0; padding:0;}
.search-form th {color:#666699; border-right:1px solid #6699CC; padding:4px; text-align:right;}
.search-form td {color:#333333; padding:4px;}
.search-form .Button-Blue {font-size:100%;}
.search-form input,select,list {font-size:100%;}
.search-form .mandatory {color:#666666; border-top:1px solid #666699; padding-top:6px;}
.search-form .title {font-size:110%; color:#666699; font-weight:bold; border-bottom:1px solid #666699; padding-bottom:6px;}
.search-form .error {font-size:100%; color:#990000; padding:10px;}
.search-form .success {font-size:100%; color:#006600; padding:10px;}

.search-form .error p {font-size:100%; color:#990000;}
.search-form .success p {font-size:100%; color:#006600;}

.search-form .success a {color:#FF9900;}
.search-form .success a:hover {color:#006600;}
.search-form .success a:active {color:#333;}

.financing {font-size:100%;}
table.financing {width:100%; padding:0; margin:0; border-collapse:collapse; table-layout:auto;}
.financing th {color:#666699; padding:2px; background-color:#FFFFFF; text-align:left; border-top:1px solid #666699; border-bottom:1px solid #666699;}
.financing td {color:#333; padding:2px; border-top:1px solid #666699; border-bottom:1px solid #666699;}

/* Project List */
.project-list {font-size:100%;}
table.project-list {width:100%; border-collapse:collapse; table-layout:auto; margin:0; padding:0;}
.project-list th {width:28%; color:#666699; border-right:1px solid #6699CC; padding:4px; text-align:right;}
.project-list td {color:#333333; padding:4px;}
