/* 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: #22427D}
.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: #22427D; text-decoration: none; }
a:active {color: #ddd; text-decoration: none; }
a:visited {color: #22427D; 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: #aa0000; text-decoration: none; }
.news a:hover h1{color: #ff0000; text-decoration: none; }
.content-one{
height:340px;

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

}
embed{

}
.nav{
padding:0px;
height:30px;

}
.nav img, .nav a{
padding:0px;
margin:0px;
}
.nav2{
height:15px;
right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nav2 ul{
margin:0px;
padding:0px;


}
.nav2 li{
margin:0px;
padding:0px;
display:inline;
padding-left:20px;
padding-right:20px;

}
.nav2 .last{
border:0px solid white;

}

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

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

}

.nav-links{
position:relative;

}

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;
width:709px;
margin-left:20px;
margin-top:20px;
float:left;
}

.portal img, .portal div{
float:left;
}
.portal .body{
background: url(images/portal-bg.jpg);
background-repeat: no-repeat;
width:561px;
height:66px;

}


.portal form{
margin-top:15px;
margin-left:10px;
font-size:11px;
letter-spacing:1px;

left:10px;
width:530px;



}



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

}



.portal .login-help{
margin-right:30px;
margin-top:2px;
float:right;
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:14px;
top:13px;
}
.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;


}
.content-two{
background-image: url(images/nav2-bg.gif);
background-repeat:repeat-x;

}
.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 *{

v-align:top;
}
.content-right{
width:238px;	
margin:0px;
padding-top:10px;
position: relative;
vertical-align:top;
}

.highlights{
text-align:center;
float:right;
width:300px;
margin:0px;
padding:10px;
border: 1px solid #cccccc;
}

.info{
text-align:left;
font-size:14px;
float:right;
width:300px;
margin:0px;
padding:10px;
border: 1px solid #cccccc;
}

.info h1{
margin:0px;
padding:0px;
}
.info h2{
margin:0px;
padding:0px;
font-size:12px;
}

.highlights p{
border-top: 1px  dotted black;
padding-top:10px;
}
.content-right .rounded .center{

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;
}


.bottom{

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

}


.box{
width:1002px;
margin:0 auto;
margin-top:7px;
margin-bottom:100px;
}


.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:965px;
}
.box-bottom{
position:relative;
height:20px;
clear:both;
}
.box-bottom *{
display:inline;
float:left;
}
.box-bottom .center{

height:20px;
width:965px;
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%;
}
td{
vertical-align:top;
}
.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%;

color: #000000;
background-image: url(images/header-bg.gif);
height:14px;
margin-bottom:40px;

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

}
.heading *{
float:left;
padding:0px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
font-size:22px;
letter-spacing:10px;
font-weight:normal;

}
.content-center h2{
color: #22427D;
}
.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: #007700; text-decoration: none; }
.bigger a:active {color: #ffffff; text-decoration: none; }
.bigger a:visited {color: #007700; text-decoration: none; }
.bigger a:hover { color: #ff0000; text-decoration: none; }

.top-delos-logo{
padding-bottom:5px;
}
.main{
width:1000px;
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;

}

.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;
}

.footnote{
font-style:italic;
}
.news h1{
font-family:"Times New Roman", Times, serif;
font-size:24px;
margin:0px;
padding:0px;
line-height:20px;
text-align:right;
}
.news p{
margin:0px;
padding:0px;
font-size:12px;
}
.news {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:980px;
height:220px;
margin:auto;

}

.news-nav{

float:left;
}
.news-nav img{
margin-top:70px;
padding:10px;
}
.website-url{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:8px;
margin-right:50px;
}

#bottom-flash{
margin:0px;
padding:0px;
}

.bottom-info{
border-top: 2px solid #a90000;
font-size:9px;
height:50px;
padding-left:20px;
padding-right:20px;
padding-top:5px;
position:relative;
}


.bottom-info a:link {color: #000000; text-decoration: none; }
.bottom-info a:active {color: #ffffff; text-decoration: none; }
.bottom-info a:visited {color: #000000; text-decoration: none; }
.bottom-info a:hover { color: #000000; text-decoration: underline; }


.legalities{

position:absolute;
right:8px;

}

.bottom-info img{
position:absolute;
right:8px;
top:22px;
}
