/* CSS Document */
body, html, div, span, img, form{
margin:0px;
padding:0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:small;
border:0px;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
}
table.naxos td{
padding-top:20px;

}
.news .footer{
font-size:9px;

font-weight:bold;
letter-spacing:3px;
text-align:center;

}

.news .footer a:link, .news .footer a:visited{color: #0066FF}
.news .footer a:hover{color: #FF0000;}

table{
margin:auto;

}

img.preload{

}




.quote{
font-style:italic;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #1B76A7;
background-color: #eee;
padding:15px;
margin:0px;

}
.signoff{
width:80%;
text-align:left;
padding-top:30px;


}

.sitemeter{
position:absolute;
left:0px;
bottom:-20px;
color:#666666;
display:none;

}


.name{
font-size:18px;
font-weight:bold;


}
.quote .name{
font-size:14px;
font-weight:bold;
}
.fright{
float:right;
width:200px;
}

.fleft{
float:left;
width:200px;

}
a:link {color: #5B7DCB; text-decoration: none; }
a:active {color: #ddd; text-decoration: none; }
a:visited {color: #5B7DCB; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: none; }


.news a:link {color: #000; text-decoration: none; }
.news a:active {color: #ffffff; text-decoration: none; }
.news a:visited {color: #000; text-decoration: none; }
.news a:hover { color: #FF0000; text-decoration: none; }


.bar{
background:url(images/nav-bar-bg.jpg);
position:relative;

}

.bar .nav2{
position:absolute;
right:20px;
top:8px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.nav2 ul{
margin:0px;
padding:0px;
}
.nav2 li{
display:inline;
padding-left:20px;
padding-right:20px;
border-right:1px solid white;
}
.nav2 .last{
border:0px solid white;
}

.nav2 a:link {color: #ffffff; text-decoration: none; }
.nav2 a:active {color: #ffffff; text-decoration: none; }
.nav2 a:visited {color: #ffffff; text-decoration: none; }
.nav2 a:hover { color: #FFFF99; text-decoration: none; }

.nav-links img{
display:inline;
vertical-align:bottom;

}

.nav-links{
position:relative;
padding-left:20px;
}

div .image{
float:right;padding-right:40px;
}

div .image p{
text-align:center;
margin:0px;
padding:0px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
}

div .image p p{
font-size:8px;
}


.buttons-top{
position:absolute;
top:0PX;
right:22px;
float:right;
}
.portal{
position:relative;
height:58px;
}

.portal .body{
background: url(images/portal-bg.png);
background-repeat:repeat-x;
width:544px;
position:absolute;
height:58px;
left:139px;
}


.portal form{

margin-left:10px;
font-size:11px;
letter-spacing:1px;
top:16px;
left:10px;
width:530px;
position:absolute;


}



.portal form *{
margin-left:10px;
margin-right:10px;

}

.portal *{
display:inline;
}
.portal .tail{
right:0px;
top:0px;
position:absolute;
}

.portal .header-left{
left:0px;
top:0px;

}


.portal .login-help{
position:absolute;
bottom:2px;
right:15px;
letter-spacing:3px;
font-size:10px;
}

a.login-help:link {color: #FF0000; text-decoration: none; }
a.login-help:active {color: #ffffff; text-decoration: none; }
a.login-help:visited {color: #FF0000; text-decoration: none; }
a.login-help:hover { color: #ffffff; text-decoration: underline; }

.submit-button{
position:absolute;
right:0px;
top:-4px;
}
.resetpassword .rpitem{
clear:both;
text-align:right;
width:360px;
}

.resetpassword .rpitem div{
width:180px; !important
display:inline;
text-align:right;
float:left;
}

.resetpassword{
	padding-top:50px;
	padding-left:50px;
}

.main-bottom{
position:absolute;
left:0px;
border-top:3px solid #d00;
z-index:2;
width:1002px;
color:#FFFFFF;

}
.main-bottom span a{
float:none; !important
margin:0px;
padding:0px;
}
.main-bottom a:visited,.main-bottom a:link{color: #ffffff; text-decoration: none; }

.main-bottom,.main-bottom *{
font-size:9px;
padding-left:10px;
padding-right:10px;
}

.main-bottom span{
position:absolute;
right:0px;
top:0px;
}

.left{
position:absolute;
left:0px;
}
.corner-right{
position:absolute;
right:0px;
top:0px;
}
.rounded{
position:relative;
height:20px;


}

.rounded .center{
background-image:url(images/content-background.png);
position:absolute;
top:0px;
left:20px;
height:20px;
width:653px;
}
.news-box .rounded .center{
width:198px; !important
}

.content-right{
width:238px;
}
.content-right .rounded .center{
background-image:url(images/opaque/roundcorner-bottom-bg.gif);
position:absolute;
top:0px;
left:20px;
height:20px;
width:198px;
}


.top-left{
position:absolute;
top:0px;
left:0px;
}

.news-top{
height:55px;

}
.news-top img{
position:absolute;
}

.news{
font-size: 12px;
background: url( images/content-background.png);
padding-bottom:10px;
}
.news-box{
width: 238px;

}

.bottom{

}
.news p{
margin-left:20px;
margin-right:15px;
margin-bottom:0px;
margin-top:0px;
padding-top:15px;

}


.box{
width:1022px;
margin:0 auto;

margin-top:10px;

}


.box-top{
position:relative;
height:20px;
clear:both;
}

.box-top *{
display:inline;
float:left;
}
.box-top .center{
background-image:url(images/main/roundcorner-top-bg.gif);
height:20px;
width:985px;
}
.box-bottom{
position:relative;
height:20px;
}
.box-bottom *{
float:left;
}
.box-bottom .center{

height:20px;
width:985px;
background-image:url(images/main/roundcorner-bottom-bg.gif);
/*background-color:#0b24ad;*/
}
.content-center{
width:693px;
background-image:url(images/content-background.png);
margin:0px;
min-height:343px;
position:relative;
height:100%;

}
.content-center	p{padding-top:0px;margin-top:0px;padding-bottom:10px;}
.content-center > *{
margin-left:40px;
margin-right:40px;
margin-bottom:0px;
margin-top:10px;
}
.content-center .heading{
margin:0px;
width:100%;
background-color: #94AAFF;
color: #fff;
background-image: url(images/header-bg.gif);
height:20px;
margin-bottom:40px;

}
li{
list-style-position:outside;
margin-left:20px;

}
.heading *{
float:right;
padding:0px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
font-size:16px;
letter-spacing:10px;
font-weight:normal;
}
.content-center h2{
color:#0099CC;
}
.shadow div.left div{
background-image:url(images/shadow-left.png);

left:0px;
width:5px;
top:25px;
}
.shadow div.left{
position:absolute;
height:100%;
width:5px;
left:0px;
top:0px;


}
.shadow div img.top{
top:0px;
}
.shadow div img.bottom{
position:absolute;
bottom:0px;
left:0px
}
.shadow div img.left{

left:0px;
}
.shadow div img.right{
position:absolute;
right:0px; 
}

.shadow div.right div{
background-image:url(images/shadow-right.png);

right:0px;
width:5px;
}
.shadow div.right{
position:absolute;
height:100%;
right:0px;
top:0px;
width:5px;


}
.shadow div.top img.right,.shadow div.bottom img.right {
margin-right:5px;
}
.shadow div.top img.left,.shadow div.bottom img.left{
poisition:relative;
margin-left:5px;
}
.shadow div.top div{
margin-left:25px;
left:25px;
background-image:url(images/shadow-top.png);
height:5px;

top:0px;

}

.shadow div.top{
position:absolute;
width:100%;
left:0px;
top:0px;
height:5px;

}
.shadow div.bottom div{
background-image:url(images/shadow-bottom.png);
margin-left:25px;
height:5px; 
bottom:0px;
left:25px;
}
.shadow div.bottom{
position:absolute;
width:100%;
left:0px;
bottom:0px;
height:5px;

}
.shadow{
position:relative;
padding:5px;

}

.header-top, .tail-bottom{
position:relative;
}

.bigger{
font-size:18px;

}

.bigger a:link {color: #245E80; text-decoration: none; }
.bigger a:active {color: #ffffff; text-decoration: none; }
.bigger a:visited {color: #245E80; text-decoration: none; }
.bigger a:hover { color: #ff0000; text-decoration: none; }

.top-delos-logo{
padding-bottom:5px;
}
.main{
width:1020px;
position:relative;
margin:0 auto;
border-left:1px solid #666;
border-right:1px solid #666;
background-color:#FFFFFF;

background-position:bottom;
background-repeat:no-repeat;
min-height:605px;
background-image:url(images/main-bg-chess.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
body{
background-image:url(images/background-top.jpg);
background-repeat:repeat-x;
background-color:#aaa;
margin-bottom:50px;
}

.contact a:link {color: #0033FF; text-decoration: none; }
.contact a:active {color: #ffffff; text-decoration: none; }
.contact a:visited {color: #FF0000; text-decoration: none; }
.contact a:hover { color: #000000; text-decoration: underline; }

.nobackground{
background-image:none; !important
}

.flash-background{
height:327px;
}
.front-content-center{
position:relative;
}

#flashcontainer{
position:absolute;
top:4px;
}
.itemholder{
margin-left:50px;
position:relative;


}


.item{
position:relative;
float:left;
width:240px;
height:140px;
margin:10px;
border: 1px solid #ddd;
padding:10px;
background-image:url(images/grey_bg.png);
}
.item p{
text-align:justify;

}
.item h2{
margin:0px;

}
.item p{
margin:0px;

}

li p{
margin:0px;
font-size:9px;
font-family:Geneva, Arial, Helvetica, sans-serif;
width:100%;
border-top:1px dotted #999;
text-align:right;
}

h2 ul{
list-style:none;
list-style-position:outside;
margin:0px;
padding:0px;
}

ul.contact{
list-style:none; !important;
list-style-position: outside;
}

ul.contact li{
border-top: 1px dotted #888;
clear:both;

list-style-position: inside;
}

ul.contact li *{
display:inline;
}

ul.contact li h1{
margin-top:0px;
font-size:16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
float:left;
color: #666666;

}


ul.contact li p{
font-size:12px;
float:right;
border:0px;
width:200px;
margin-bottom:20px;
}

.sitemap{
	font-size:20px;
	letter-spacing:1px;

}

.sitemap li{
	margin-bottom:10px;
	list-style:none;
	margin-bottom:0px;
	margin:0px;	
	
}

.sitemap li ul{
	margin-bottom:2px;
	margin:0px;
	padding:0px;

}


.sitemap li ul li{
	letter-spacing:2px;
	font-size:12px;
	list-style: none;
	margin:0px;
	margin-left:5px;
	padding:0px;
	list-style-position:inside;

	border-left:1px dotted #aaa;
	padding-left:10px;
	padding-right:5px;
	
}

#errormessage{
color:#FF0000;
font-size:xx-large;
}

.management_table{
margin:auto;
margin-top:10px;
width:500px;

height:350px;

}
.management_table div{
display:inline;
margin:2px;
float:left;
}
.management_table p{
padding:0px;
margin:0px;
text-align:center;
width:200px;
}

	
.footnote{
font-style:italic;
}

.disclaimer{
width:1000px;color: #333333;margin:auto;font-size:9px;text-align:right;

}