body{margin:0 auto;padding:0;font: 82% "Lucida Grande", "Lucida Sans Unicode", sans-serif;background:#0F4077; color: #3a3a3a;min-height:100%;height:100%;width:100%;}
#contents {color:#303030;margin:0 auto;padding:0;}
a:link, a:visited {font-weight: bold;color:#1170A2;}
a:hover{font-weight:bold;color:#74A4EB;}
h1,h2,h3 {font-family:palatino,georgia,serif;}
.block1 {color:#1170A2;}
.block2 {color:#121C51;font-weight:bold;font-size:140%;}
.block3 {color:#1170A2;font-size:160%;}
.hide {display:none;}
.center {text-align:center;}
.indent {padding-left:40px;}
#nav-meta{}
.skip-link a,.skip-link span{position:absolute;overflow:hidden;width:0;height:0;top:-4em;left:-3em;}
.skip-link a:active,.skip-link a:focus {position:absolute;overflow:visible;width:auto;height:auto;background-color:#ffff00;color:#ff0000;top:0;left:0.2em;padding:5px;border:2px solid #000;font-weight:bold;} 
#banner{color:#060F45; background:#091551 url(/skins/dcx_altiss/media/altiss_logoblue.gif) 68px no-repeat;height:70px;padding:0;padding-top: 10px; margin: 0px;}
#nav-main{width:100%;background:#DADADA;background:#177CAB url(/skins/dcx_altiss/media/nav_main_bg.gif) top left; font-size:93%; font-weight: bold; line-height:normal; border-bottom:2px solid #C3C3C3;margin-bottom: 0px;}
#nav-main ul{margin:0;margin-left:15px;padding:10px 10px 25px 50px;list-style:none;}
#nav-main li{display:inline;margin:0;padding:0;}
#nav-main a{float:left;background:url(/skins/dcx_altiss/media/navmain.gif) no-repeat left top; margin:0;padding:0 0 0 4px;text-decoration:none;background-position:0% -150px;}
#nav-main a span{float:left;display:block; background:url(/skins/dcx_altiss/media/navmainspan.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#FFF;background-position:100% -150px;}
#nav-main a:hover span{color:#FFF;}
#nav-main a:hover{background-position:0% -75px;}
#nav-main a:hover span{background-position:100% -75px;}
#nav-main .current a {background-position:0% -75px;}
#nav-main .current a span{background-position:100% -75px;}
#main-page{clear:both;background: #fff;height:100%;margin:0;padding:10px 275px 120px 20px;}
#main-page ul{margin:0;margin-left:40px;font-size:90%;padding-bottom:5px;}
#main-page h1,#main-page h2, #main-page h3 {font-size:125%;color:#121C51;padding:5px 0 0 20px;margin:0;margin-bottom:1px;}
#main-page h1:first-letter{font-size:140%;}
#main-page h2{font-size:115%;}
#main-page h3{font-size:105%;}
#main-page p{margin-top:1px;margin-bottom:10px;padding-left:20px;}
#sidebar {position:absolute;top:135px;right:30px;width:220px;height:auto;} 
#sidebar .title1 {font-size:140%;color:#121C51;padding:5px 0 0 20px;margin:0;margin-bottom:1px;}
#sidebar ul{margin:0;margin-left:15px;padding-left:20px;font-size:90%;padding-bottom:5px;}
#sidebar p{font-size:80%;padding-left:20px;}
#sidebar .block3 {font-size:120%;}
#sidebar .indent {padding-left:50px;}
#footer{clear:both;margin:0 auto;padding:15px 20px 150px 20px;border-top:5px solid #dadada;text-align:center;background:#fff;color:#060F45; font-size:80%;}
#footer p{padding:0;margin:0;}
legend {color:#121C51;font-weight:bold;font-size:140%;}

.box1 {margin:2px;margin-left:30px;padding:8px;width:auto;color:#505050;background:#FFFFC5;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;border-left:1px solid #ccc;}
img {border:none;margin:0;padding:0;}
img.logo {border: 0px; height: 125px; width: 125px; }
img.thumb {border: 0px; height: 75px; width: 75px; }
img.preview {border: 2px solid #fff; height: 70px; width: 70px; }
img.classic {height: 250px ; width: 250px; }
div.snap , div.thumb , div.logo , div.ad {margin:20px 0px 10px 60px;float:left;padding:0px 6px 6px 0; }
div.adbox {margin:5px 5px 5px 20px;float:left;padding:5px 5px 0px 5px; }
div.classic {margin-left: 5px; margin-right: 5px; float:left;padding:0 6px 6px 0; background: url(media/shadow.gif) no-repeat bottom right ;}
div.classic img {display:block;position:relative; top: -3px;left:-3px;padding:5px;background:#FFF; border:1px solid;border-color: #ccc #666 #666 #ccc;}
caption{color:#034DAD;padding-bottom:3px;}
.datatable{border:1px #A69994 solid ;border-collapse:collapse;font-size:90%;}
.datatable th{background-color:transparent;background: #091551;color:#FFF;border:3px #A69994 double;}
.datatable tr.altrow{background:#E9E9E9;}
.mini {width:60%;}
.fr {float:right;margin-left:10px;}
.hl {background: url(media/hl01.png) repeat-x left bottom;}



