@charset "utf-8";
/* CSS Document */
* {
list-style-type:none;
margin:0;
padding:0;
text-decoration:none;
}
html, body {
background-color:#171717;
left:0;
right:0;
top:0;
}
a {
cursor:pointer;
}
a:link {
color:#999999;
}
a:visited {
color:#999999;
}
a:hover {
color:#F9F9F9;
}
a:active {
color:#999999;
}
#header h1 {text-indent:-9999px; height:1px;}
#top-menu {
background:transparent url(../images/top.gif) repeat-x scroll 0 0;
font-family:Arial;
font-size:8pt;
height:30px;
min-width:900px;
position:relative;
right:0;
text-transform:uppercase;
top:-1px;
width:100%;
z-index:1000;
}
#top-menu ul {
position:absolute;
right:33px;
top:0;
width:auto;
}
#top-menu li {
color:#666666;
float:left;
margin:8px 2px 0;
width:auto;
z-index:10;
}
#tmenu5 {
display:none;
}
.current-menu a, .current-news h3, .current-about h4 {
color:#CCCCCC !important;
}
.current a {
color:#F9F9F9 !important;
}
.clearer {clear:both;}
#right_text {float:right;color:#999;width:500px; font-family:Arial, Helvetica, sans-serif;font-size:83%;line-height:1.3em;}

.top1 {margin-top:10px;text-align:justify;}
.subtitle {margin-top:10px;font-weight:bold;color:#0099FF;}
#bottom-shadow {
background:transparent url(../images/bottom-shadow.gif) repeat-x scroll 0 0;
height:30px;
margin-top:-1px;
min-width:900px;
position:relative;
width:100%;
z-index:100;
}
#page-content {
clear:both;
height:auto;
min-height:130px;
padding-bottom:50px;
width:900px;
}
#header {
height:475px;
min-width:900px;
overflow:hidden;
position:relative;
width:100%;
}
#logo {
	height:342px;
	position:absolute;
	top:55px;
	left:50px;
	width:300px;
	z-index:100;
	border:3px solid #000;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header-image, #header-content {
position:absolute !important;
}
#header-image div {
position:absolute;
}
#header-space {
height:475px !important;
}
#header-image, #header-content {
height:475px;
min-height:475px;
min-width:900px;
overflow:hidden;
width:100%;
}
#slideshow1, #header-image div, #header-image img {
height:auto !important;
min-height:475px;
min-width:1280px;
width:100% !important;
}
object {
float:left;
height:475px !important;
left:0;
position:absolute;
top:0;
z-index:-1 !important;
}
#newsticker img {
width:10px;
}
#nav {
background:#000000 none repeat scroll 0 0;
bottom:0 !important;
font-size:12pt;
height:32px;
margin-top:-32px;
min-width:900px;
opacity:0.8;
position:absolute;
width:100%;
}
#nav ul {
margin:0 0 0 20px;
width:800px;
}
#nav ul li {
display:inline;

}
#nav ul li a {
color:#A3A395;
float:left;
font-family:Arial;
font-size:9pt;
height:32px;
line-height:26pt;
padding-left:0 !important;
padding-right:5px;
position:relative;
text-align:center;
text-indent:8px;
text-transform:uppercase;
z-index:100;
}
#nav li a:hover {
color:#F9F9F9;
}
#nav div.background {
background:#151515 none repeat scroll 0 0 !important;
height:32px;
padding:0 0 0 10px !important;
position:absolute;
visibility:hidden;
z-index:8;
}
#nav .background .left {
background:#151515 none repeat scroll 0 0 !important;
height:25px;
margin-right:7px !important;
padding-left:6px !important;
}


#nav2 {
background:#000000 none repeat scroll 0 0;
bottom:32px !important;
font-size:12pt;
height:0;
min-width:900px;
opacity:0.7;
overflow:hidden;
position:absolute;
width:100%;
}
#nav2 ul {
margin:0 0 0 20px;
width:600px;
}
#nav2 ul li {
float:left;
width:90px;
}
#nav2 ul li a {
color:#A3A395;
float:left;
font-family:Arial;
font-size:8pt;
height:25px;
line-height:20pt;
padding-left:0 !important;
position:relative;
text-align:center;
text-indent:8px;
text-transform:uppercase;
z-index:10;
}
#nav2 li a:hover {
color:#F9F9F9;
}
#nav2 div.background {
background:#151515 none repeat scroll 0 0 !important;
height:25px;
padding:0 0 0 10px !important;
position:absolute;
visibility:hidden;
z-index:8;
}
#nav2 .background .left {
background:#151515 none repeat scroll 0 0 !important;
height:25px;
margin-right:7px !important;
padding-left:6px !important;
}
#about-menu1, #about-menu2 {
width:90px !important;
}
#about-menu3 {
width:100px !important;
}
#about-menu6 {

}
#about-menu4, #about-menu5 {
width:70px !important;
}
#footer {
background:#64aff2 none repeat scroll 0 0;
color:#3A3A3A;
float:left;
font-family:Arial;
font-size:8pt;
height:98px;
min-width:900px;
position:relative;
text-align:left;
width:100%;
margin-top:20px;
}
#footer-copy {
width:98%;
}
#footer a:link, #footer a:visited, #footer a:active {
color:#3A3A3A;
}
#footer a:hover {
color:#f9f9f9;
}
#athens-office {
float:left;
margin:13px 20px 0 30px !important;
width:180px;
}

#athens-office h4, {
color:#4A4A43;
font-size:8pt;
margin-bottom:2px;
}
#other-contact p, #other-contact h4 {
float:right;
font-size:7pt;
font-weight:100;
margin:75px 10px 0 0;
text-transform:uppercase;
width:auto;
}
#home-text-start {
color:#2C2C2C;
float:left;
font-family:Arial;
font-size:20pt;
font-weight:400;
width:900px;
}
#home-text {
color:#2C2C2C;
float:left;
font-family:Arial;
font-size:20pt;
font-weight:400;
width:400px;
}
#home-text a:link, #home-text a:visited, #home-text-start a:link, #home-text-start a:visited {
color:#2C2C2C;
}
#home-text a:hover, #home-text-start a:hover {
color:#666666;
}
#home-text .lighter a:link, #home-text .lighter a:visited, #home-text .lighter, #home-text-start .lighter a:link, #home-text-start .lighter a:visited, #home-text-start .lighter {
color:#444444;
}
#home-text .lighter a:hover, #home-text-start .lighter a:hover {
color:#999999;
}
#home-text {
margin:0 0 0 30px !important;
}
#home-text-start {
margin:20px 0 0 30px !important;
}
#home-text p, #home-text-start p {
line-height:28px;
margin:0;
}
#newsticker {
float:left;
height:90px;
padding:2px 0 0;
position:relative;
text-align:left !important;
}
#newsticker h3, #newsticker p, #newsticker a:link {
color:#FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:100;
text-align:left;
text-transform:uppercase;
}
#newsticker li {
margin-bottom:20px;
}
#newsticker img {
border:0 none;
margin-right:5px;
}
#newsticker p {
color:#8F8F80;
font-size:12px;
margin:4px 0 0 15px;
text-transform:none;
width:300px;
}
#newsticker h3 a:link {
color:#FFFFFF;
}
#newsticker h3 a:visited {
color:#FFFFFF;
}
#newsticker h3 a:hover {
color:#F7AA3D;
}
#newsticker h3 a:active {
color:#F7AA3D;
}
.left_f, .right_f {line-height:1.6em; font-size:100%; }
.left_f2, .right_f2 {line-height:1.6em; font-size:100%; }
.left_f {float:left;width:310px;}
.right_f {float:right;width:310px; margin-left:10px;}
.left_f2 {float:left;width:500px;margin-left:14px;color:#b5b6ba;font-size:93%;}
.right_f2 {float:right;width:500px;}

#service #home-text {width:180px; text-align:justify; margin-right:10px;}
#service #right_text {float:left;width:660px; margin-left:20px;}
#service #right_text li {list-style-type:circle;}
#service #right_text .no_bullet { color:#fff; padding:5px; background-color:#333; margin-top:15px; }
#service #right_text .no_bullet li {list-style-type:none; line-height:25px; padding-bottom:3px; border-bottom:2px dotted #0066CC;}
#service #right_text .no_bullet2 { color:#999999; padding:5px; margin-top:15px; }
#service #right_text .no_bullet2 li {list-style-type:none; line-height:25px; padding-bottom:3px; border-bottom:2px dotted #0066CC; margin-bottom:10px;}
#service #right_text .no_bullet2 span { color:#990000; font-weight:bold; padding:2px; background-color:#fff; margin-right:10px;}

.style1 {
	color: #0099FF;
}
.top2 img {margin-top:30px;margin-left:5px;}
.sideways { float:left;padding-right:10px; }
