/*
Theme Name: Assertive
Theme URI: http://www.assertive.gr/
Description: CSS used for www.assertive.gr
Version: 2.2
Last Update: 13.09.2010
Author: Stone Media - Antonis Petras
Author URI: http://www.stonemedia.gr
*/

/*
Colors Used
background-color:#a69b92
text grey: #666
text orange: #ffaa5c
*/

/* Start Basic Styles */
html {
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
	background-color:#a69b92;
	background-repeat: repeat-x;
	background-image: url(images/back-gradient.png);
}
body {margin:0;padding:0;text-align:center;height:100%;}
h1 {line-height:2em;}
h2 {line-height:1px;}
h3 {line-height:10px;}
.clearfloat { 

/* this class should be placed on a div or break element and should 
be the final element before the close of a container that should fully contain a float */

	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* End Basic Styles */

/* Start Container Styles */
div#container {position:relative;margin:0px auto;padding:0px;width:980px;background-color:#fff;}
div#container.home {height:720px;}
div#container.company {height:830px;}
div#container.services {height:1020px;}
div#container.solutions {height:900px;}
div#container.partners {height:720px;}
div#container.clients {height:720px;}
div#container.success-stories {height:1050px;}
div#container.careers {height:720px;}
div#container.contact {height:720px;}
div#container.epm {height:850px;}
div#container.dbservmgt {height:1060px;}
div#container.news_press_releases {height:5375px;}
/* End Container Styles */

/* Start Text Styles */

div#text {position:absolute;display:block;margin:0px;padding:0;top:230px;left:368px;width:562px;border:0px solid #000;}
div#text.home {height:auto;}
div#text.company {height:auto;}
div#text.services {height:auto;}
div#text.solutions {height:auto;}
div#text.partners {height:auto;}
div#text.clients {height:auto;}
div#text.success-stories {height:auto;}
div#text.careers {height:auto;}
div#text.contact {height:auto;}
div#text.epm {height:auto;}
div#text.dbservmgt {height:auto;}
div#text.error {height:auto;}
div#text.news_press_releases {display:table;height:auto;}
/* End Text Styles */

/* Start Icon Styles */
div#icon {position:absolute;display:block;margin:0;padding:0;top:200px;left:295px;width:54px;height:108px;outline:0;border:0px solid #000;}
div#icon.home {left:288px;}
div#icon.company {left:290px;}
div#icon.services {left:290px;}
div#icon.solutions {left:290px;}
div#icon.partners {left:288px;}
div#icon.clients {left:288px;}
div#icon.success-stories {left:288px;}
div#icon.careers {left:290px;}
div#icon.contact {left:290px;}
div#icon.epm {left:290px;}
div#icon.dbservmgt {left:295px;}
div#icon.news_press_releases {left:290px;}
/* End Icon Styles */

/* Start Quote Styles */
div#quote {
	position:absolute;
	display:block;
	margin:0;
	padding:10px 20px;
	left:10px;
	top: 600px;
	width:205px;
	height:150px;
	/* Firefox : Round Corners Styles */
	-moz-border-radius: 0px 20px 0px 20px;
	/* Safari and Chrome : Round Corners Styles */
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	/* Older Konquerer : Round Corners Styles */
    -khtml-border-radius: 0px 20px;
	/* Opera with SVG : Round Corners Styles */
	background: #ffaa5c url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSIjZmZhYTVjIiByeD0iMjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNmZmFhNWMiLz48cmVjdCB4PSIxMDAlIiB5PSIxMDAlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNmZmFhNWMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMCwtMjApIi8+PC9zdmc+);
	border-radius: 0px 20px 0px 20px;
}
div#quote.services {
	position:absolute;
	display:block;
	margin:0;
	padding:10px 20px;
	left:10px;
	top: 600px;
	width:205px;
	height:110px;
	background: #ffaa5c;
	/* Safari and Chrome : Round Corners Styles */
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
}

div#quote.company {
	position:absolute;
	display:block;
	margin:0;
	padding:10px 20px;
	left:10px;
	top: 600px;
	width:205px;
	height:150px;
	background: #ffaa5c;
	/* Safari and Chrome : Round Corners Styles */
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
}

div#quote.solutions {
	position:absolute;
	display:block;
	margin:0;
	padding:10px 20px;
	left:10px;
	top: 600px;
	width:205px;
	height:225px;
	background: #ffaa5c;
	/* Safari and Chrome : Round Corners Styles */
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
}
div#quote.success-stories {
	position:absolute;
	display:block;
	margin:0;
	padding:10px 20px;
	left:10px;
	top: 600px;
	width:205px;
	height:170px;
	background: #ffaa5c;
	/* Safari and Chrome : Round Corners Styles */
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
}
div#quote.epm {
	position:absolute;
	display:block;
	margin:0;
	padding:10px 20px;
	left:10px;
	top: 450px;
	width:205px;
	height:180px;
	background: #ffaa5c;
	/* Safari and Chrome : Round Corners Styles */
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
}
/* End Quote Styles */

/* Start Paragraph Styles */
p {font-family: Arial, sans-serif;font-size: 9pt;font-weight: normal;text-align:left; line-height:1.3em;}
p#grey {color: #666;}
p#grey-justify {color: #666;text-align:justify;}
p#grey.title {font-weight: bold;}
p#grey.top {text-align:right;}
p#grey.news-top {text-align:right;}
p#white.quote-text {color: #fff;font-family:Georgia, serif;font-style:italic;font-size: 10pt;font-weight: bold;text-align:left;}
p#white.quote-source {color: #fff;font-size: 8pt;}
p#orange {color: #ffaa5c;}
p#orange.title {font-weight: bold;}
p#orange.news-title {font-size:9pt;line-height:9pt;font-weight:bold;}
p#orange.title-justify {font-weight: bold;text-align:justify;}
p#white {color: #fff;}
p#white.title {font-weight: bold;font-size:10pt;}
p#news {color:#666;font-size:8pt;}
p#pro {color:#666;font-size:8pt;}
p#download-pdf {text-align:right;}

/* End Paragraph Styles */

/* Start List Element Styles*/

ul.text {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align:left;
	text-indent: 2pt;
	color: #666;
}
li.text {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align:left;
	list-style-type:disc;
	text-indent: 0pt;
	color: #666;
	list-style-image:url(images/bullet.jpg);
}
li.company {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height:1.5em;
	text-align:left;
	list-style-type:disc;
	text-indent: 0pt;
	color: #666;
	list-style-image:url(images/bullet.jpg);
}
li.clients {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height:1.5em;
	text-align:left;
	list-style-type:disc;
	text-indent: 0pt;
	color: #666;
	list-style-image:url(images/bullet.jpg);
}
li.careers {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height:1.5em;
	text-align:left;
	list-style-type:disc;
	text-indent: 0pt;
	color: #666;
	list-style-image:url(images/bullet.jpg);
}
/* Start List Element Styles*/

/* Start Various Elements Styles */
div#logo a {position:absolute;display:block;margin:0;padding:0;left:10px;top:10px;width:245px;height:142px;outline:0;background-color:#fff;background-repeat:no-repeat;	background-image:url(images/logo_assertive.jpg);border:0px solid #000;}
div#banner {position:absolute;display:block;margin:0;padding:0;left:265px;top:10px;width:705px;height:142px;outline:0;background-color:#fff;background-repeat:no-repeat;	background-image:url(images/banner.jpg);}
div#photo {position:absolute;display:block;margin:0;padding:0;left:10px;top:162px;width:245px;height:277px;outline:0;background-color:#fff;}
div#photo.contact-map {position:relative;display:block;margin:0;padding:0;left:560px;top:200px;width:400px;height:auto;outline:0;background-color:#fff;}
div#epm a {position:absolute;display:block;margin:0;padding:0;left:10px;top: 474px;width:245px;height:93px;outline:0;background-color:#fff;background-repeat: no-repeat;	background-image:url(images/link_epm.jpg);}
div#title {position:absolute;display:block;margin:0;padding:0;left:366px;top:210px;width:300px;height:30px;border:0px solid #000;}
div#success-stories {position:absolute;display:block;margin:0;padding:0;left:10px;top: 600px;width:200px;height:100px;outline:0;}
div#sap-partners {position:absolute;display:block;margin:0;padding:0;left:28px;top:600px;width:200px;height:100px;outline:0;}
div#db {position:absolute;display:block;margin:0;padding:0;left:15px;top: 680px;width:200px;height:20px;outline:0;}
/* End  Various Elements Styles */

/* Start Info Styles */
div#info {position:absolute;margin:0;padding:0;top:450px;left:265px;width:705px;height:270px;}
div#news {position:relative;display:block;margin:0;padding:0;top:0px;left:0px;float:left;width:247px;height:270px;}
div#news-title {background-color:#bfb6ad;width:247px;height:30px;}
div#news-title ul {position:relative;float:left;width:100%;height:30px;margin:0;padding:0;list-style-type:none;}
div#news-title li {float:left;margin:0;padding:0;}
div#news-title li:hover a {display:block;text-decoration:none;color:#fff;background:#ffaa5c;width:237px;height:30px;}
#tab-news {font:10pt/30px Arial, sans-serif;font-weight:bold;text-align:left;color:#fff;}
div#news.text {padding:0px 10px;top:10px;width:227px;height:220px;background-color:#ddd;}
div#image {position:relative;display:block;margin-left:10px;margin-right:10px;padding:0;top: 0px;left:0px;float:left;width:190px;height:280px;}
div#pro {position:relative;display:inline;margin:0;padding:0;top:0px;left:0px;float:left;width:247px;height:270px;}
div#pro.text {padding:0px 10px;top:10px;width:227px;height:220px;background-color:#ddd;}
div#pro-title {position:relative;display:inline;margin:0;padding:5px 10px;top:0px;left:0px;float:left;width:227px;height:20px;background-color:#bfb6ad;font:10pt/20px Arial, sans-serif;font-weight:bold;text-align:left;color:#fff;}
/* End Info Styles */

/* Start News Styles */


div#news-box {
	position:relative;
	display: table;
	margin:5px 0;
	padding:0 10px;
	width:575px;
	height:auto;
	border-style:dotted;
	border-color:#999;
	border-width:1px;
}

.news-box-photo-L50 {
	margin:0px 10px 0px 0px;
	padding:0;
	float:left;
	width:85px;
	border-style:dotted;
	border-color:#999;
	border-width:1px;
}

.news-box-photo-L150 {
	margin:5px 10px 10px 0;
	padding:0;
	float:left;
	width:150px;
	border-style:dotted;
	border-color:#999;
	border-width:1px;
}



.news-box-photo-R150 {
	margin:5px 0 10px 10px;
	padding:0;
	float:right;
	width:150px;
	border-style:dotted;
	border-color:#999;
	border-width:1px;
}

.news-box-photo-L280-B {
	margin:10px 0;
	padding:0;
	float:left;
	width:280px;
	border-style:dotted;
	border-color:#999;
	border-width:1px;
}

.news-box-photo-R280-B {
	margin:10px 0;
	padding:0;
	float:right;
	width:280px;
	border-style:dotted;
	border-color:#999;
	border-width:1px;
}

/* End News Styles */

/* Start Navigation-Menu Styles */
div#navigation {
	position: absolute;
	display:block;
	margin:0;
	padding:0;
	left:265px;
	top:162px;
	width:705px;
	height:22px;
	outline:0;
	background-color:#fff;
}
ul#navlist {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:705px;
	height:22px;
	list-style-type:none;
}
ul#navlist a {
	display:block;
	height:22px;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
li#company {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 96px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url(images/menu_orange_company.jpg);
}
li#company a:hover {
	background-repeat: no-repeat;
	background-image: url(images/menu_grey_company.jpg);
}
li#services {
	position: absolute;
	top: 0px;
	left: 102px;
	width: 96px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url(images/menu_orange_services.jpg);
}
li#services a:hover {
	background-repeat: no-repeat;
	background-image: url(images/menu_grey_services.jpg);
}
li#solutions {
	position: absolute;
	top: 0px;
	left: 204px;
	width: 96px;
	height: 22px;
	background-repeat: no-repeat;
	background-image:url(images/menu_orange_solutions.jpg);
}
li#solutions a:hover {
	background-repeat: no-repeat;
	background-image: url(images/menu_grey_solutions.jpg);
}
li#partners {
	position : absolute;
	top : 0px;
	left : 305px;
	width : 96px;
	height : 22px;
	background-repeat: no-repeat;
	background-image:url(images/menu_orange_partners.jpg);
}
li#partners a:hover {
	background-repeat: no-repeat;
	background-image: url(images/menu_grey_partners.jpg);
}
li#clients {
	position : absolute;
	top : 0px;
	left : 406px;
	width : 96px;
	height : 22px;
	background-repeat: no-repeat;
	background-image:url(images/menu_orange_clients.jpg);
}
li#clients a:hover {
	background-repeat: no-repeat;
	background-image: url(images/menu_grey_clients.jpg);
}
li#careers {
	position : absolute;
	top : 0px;
	left : 507px;
	width : 96px;
	height : 22px;
	background-repeat: no-repeat;
	background-image:url(images/menu_orange_careers.jpg);
}
li#careers a:hover {
	background-repeat: no-repeat;
	background-image: url(images/menu_grey_careers.jpg);
}
li#contact {
	position : absolute;
	top : 0px;
	left : 608px;
	width : 96px;
	height : 22px;
	background-repeat: no-repeat;
	background-image:url(images/menu_orange_contact.jpg);
}
li#contact a:hover {
	background-repeat: no-repeat;
	background-image: url(images/menu_grey_contact.jpg);
}
/* End Navigation-Menu Styles */

/* Start Links Styles */
a:link {font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:active {font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:visited {font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:hover {font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:underline;color:#000;text-align:left;outline:0px;}

a:link.top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:active.top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:visited.top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:hover.top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#000;text-align:left;outline:0px;}

a:link.news {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:active.news {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:visited.news {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:hover.news {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#000;text-align:left;outline:0px;}

a:link.news-top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:active.news-top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:visited.news-top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:hover.news-top {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#000;text-align:left;outline:0px;}

a:link.news-press-releases {font-family:Arial,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;color:#fff;text-align:left;outline:0px; padding-left:10px;}
a:active.news-press-releases {font-family:Arial,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;color:#fff;text-align:left;outline:0px;padding-left:10px;}
a:visited.news-press-releases {font-family:Arial,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;color:#fff;text-align:left;outline:0px;padding-left:10px;}
a:hover.news-press-releases {font-family:Arial,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;color:#fff;text-align:left;outline:0px;padding-left:10px;}

a:link.careers{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ffaa5c;text-align:left;outline:0px;}
a:active.careers{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ffaa5c;text-align:left;outline:0px;}
a:visited.careers{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ffaa5c;text-align:left;outline:0px;}
a:hover.careers{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#000;text-align:left;outline:0px;}

a:link.pdf{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:active.pdf{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:visited.pdf{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:hover.pdf{font-family:Arial,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;text-decoration:none;color:#000;text-align:left;outline:0px;}

a:link.menu-bottom {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:active.menu-bottom {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:visited.menu-bottom {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#666;text-align:left;outline:0px;}
a:hover.menu-bottom {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#000;text-align:left;outline:0px;}

a:link.download-pdf {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ffaa5c;text-align:left;outline:0px;}
a:active.download-pdf {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ffaa5c;text-align:left;outline:0px;}
a:visited.download-pdf {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ffaa5c;text-align:left;outline:0px;}
a:hover.download-pdf {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#000;text-align:left;outline:0px;}

/* End Links Styles */

/* Start Footer */
div#credits {position:relative;display:block;margin:0 auto;padding:0;height:20px;vertical-align:middle;}
div#menu-bottom {position:relative;display:block;margin:10px auto;padding:5px;}
p#footer {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ccc;text-align:center;}
a#footer {font-family:Arial,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;color:#ccc;text-align:center;}
/* End Footer */

