/* CSS Document */

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

/* ============================= main layout ====================== */

.more {background:url(http://www.astrolis.com/images/list2_bg.gif) no-repeat 0 4px; padding-left:10px;}

h1 {background:url(http://www.astrolis.com/images/logo.gif) top left no-repeat; text-indent:-10000px; height:31px; line-height:1.25em; font-size:0.75em;}

li { background:url(http://www.astrolis.com/images/list_bg.gif) no-repeat 0 7px; padding-left:10px;}
li a {line-height:1.67em;}

.list1 li{background:url(http://www.astrolis.com/images/listw_bg.gif) no-repeat 10px 10px; padding-left:20px; font-size:1.3em;}
.list1 li a {text-decoration:none; color:#FFFFFF; line-height:1.82em;}
.list1 li a:hover {text-decoration:underline;}

.list2 li{background:url(http://www.astrolis.com/images/list2_bg.gif) no-repeat 10px 10px; padding-left:20px; font-size:1.3em;}
.list2 li a {text-decoration:none; color:#404040; line-height:1.82em;}
.list2 li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}
.taright {text-align:right;}



/* ============================= middle ====================== */

#middle { width:100%;}

.boxtm {background:#f5f9fb url(http://www.astrolis.com/images/box_tallb.gif) bottom repeat-x;}
.boxtm .tallt {background:url(http://www.astrolis.com/images/box_tallt.gif) top repeat-x;}
.boxtm .talll {background:url(http://www.astrolis.com/images/box_talll.gif) left repeat-y;}
.boxtm .tallr {background:url(http://www.astrolis.com/images/box_tallr.gif) right repeat-y;}
.boxtm .br {background:url(http://www.astrolis.com/images/box_br.gif) bottom right no-repeat;}
.boxtm .bl {background:url(http://www.astrolis.com/images/box_bl.gif) bottom left no-repeat;}
.boxtm .tr {background:url(http://www.astrolis.com/images/box_tr.gif) top right no-repeat; width:100%;}
.boxtm .tl {background:url(http://www.astrolis.com/images/box_tl.gif) top left no-repeat;}

.boxtm2 {background:#abc72e url(http://www.astrolis.com/images/box2_tallb.gif) bottom repeat-x;}
.boxtm2 .tallt {background:url(http://www.astrolis.com/images/box2_tallt.gif) top repeat-x;}
.boxtm2 .talll {background:url(http://www.astrolis.com/images/box2_talll.gif) left repeat-y;}
.boxtm2 .tallr {background:url(http://www.astrolis.com/images/box2_tallr.gif) right repeat-y;}
.boxtm2 .br {background:url(http://www.astrolis.com/images/box2_br.gif) bottom right no-repeat;}
.boxtm2 .bl {background:url(http://www.astrolis.com/images/box2_bl.gif) bottom left no-repeat;}
.boxtm2 .tr {background:url(http://www.astrolis.com/images/box2_tr1.jpg) top right no-repeat;}

.boxtm2 .tl {background:url(http://www.astrolis.com/images/box2_tl.gif) top left no-repeat;}

.boxtm3 {background:#c2e0ed url(http://www.astrolis.com/images/box3_tallb.gif) bottom repeat-x;}
.boxtm3 .tallt {background:url(http://www.astrolis.com/images/box3_tallt.gif) top repeat-x;}
.boxtm3 .talll {background:url(http://www.astrolis.com/images/box3_talll.gif) left repeat-y;}
.boxtm3 .tallr {background:url(http://www.astrolis.com/images/box3_tallr.gif) right repeat-y;}
.boxtm3 .br {background:url(http://www.astrolis.com/images/box3_br.gif) bottom right no-repeat;}
.boxtm3 .bl {background:url(http://www.astrolis.com/images/box3_bl.gif) bottom left no-repeat;}
.boxtm3 .tr {background:url(http://www.astrolis.com/images/box3_tr.jpg) top right no-repeat; width:100%;}
.boxtm3 .tl {background:url(http://www.astrolis.com/images/box3_tl.gif) top left no-repeat;}

#middle .indent { padding:23px 0 0 0;}

.cols {width:5;}
.columns {width:100%;}
p {padding:5px 0 0 0;}
.p {padding-top:5px;}

/* ============================= index ============================= */

#index .t1 {margin-bottom:5px;}
#index .t2 {margin-bottom:5px;}
#index .t3 {margin-bottom:5px;}

#index .boxtm .padding {padding:5px 5px 5px 5px;}

#index .colspad {padding:10px 0 0 0;}
#index .boxtm2 .padding {padding:10px 5px 5px 5px; color:green;}
#index .boxtm2 ul {padding:5px 0 5px 0;}
#index .boxtm2 .taright {padding:21px 0 0 0;}
#index #middle .col1 .indent {padding:0 5px 0 0;}
#index #middle .col2 .indent {padding:0 5px 0 0;}
#index .boxtm3 .padding {padding:10px 5px 5px 5px; color:blue;}
#index .boxtm3 ul {padding:5px 0 5px 0;}
#index .boxtm3 .taright {padding:21px 0 0 0;}

#index .columnspad {padding:5px 0 5px 0;}
#index .column1 .padding {padding:0 5px 5px 5px;}
#index .column2 .padding {padding:0 5px 5px 5px;}



