
/*Galaxy Web Design/


.line{
border:medium dashed red;
}

/* =reset */
body, table, div, p, span, dl, dt, dd, ul, li, img, a, h1, h2, h3, h4, h5, h6
{
background:#000140;
color:#e5e5e5;
font-size:100%;
font-weight:normal;
text-decoration:none;
font-family: Verdana, Arial;
padding:0;
margin:0;
border:0;
margin : 0 auto;
background:transparent;
vertical-align:baseline;
text-align:left;
}

/* Headings */

h1, h2, h3, h4, h5, h6
{
position:relative;
}

h1{
font-size:110%;
padding:30px 40px 15px 45px;
}

.title{
width:900px;
color:#001643;
}

h2{
font-size:110%;
text-align:center;
}

h3{
font-size:120%;
text-align:center;
}

/* images */

img{border:none;}

div img { position : absolute;}
h1 img { position : absolute;}
p img { position : absolute;}

p#home1 img { top :-190px; right :-20px; z-index:4;}
p#home2 img { top :0px; left :0px; z-index:4;}
p#services2 img {  top :10px; left :-30px; z-index:4;}
p#port1 img { top :20px; right :5px; z-index:4;}
p#port2 img { top :15px; left :10px;}
p#port3 img { top :15px; right :5px;}
p#contact img { top :-8px; right :-8px; z-index:4;}
p#faq img { top :5px; left :10px;}

a.zoom:link img{
}
a.zoom:visited img{
}
a.zoom:hover img{
width: 488px;
height: 300px;
z-index:100;
}

/* Body */

body{
width:100%;
background:url(wallpapper.jpg) #000140;
position : relative;
text-align:center;
}

/* =Table,Div */

table, div
{width:988px;
text-align:center;
position : relative;
}

div.banner{
margin-top:0px;
padding-top:-10px;
background:#000140 url(banner.jpg) ;
height:225px;
width:988px;
}

div.wrapper{
width:988px;
padding-top:10px;
background:#000140;
line-height:20px;
}

p{position : relative;
margin : 0 auto;
text-align:left;
}

#home{
padding:25px 40px 0px 60px;
margin:0px 0px 0px 0px;
width:800px;
}

#home2{
padding:45px 28px 10px 350px;
margin:0px 10px 10px 0px;
width:610px;
height:130px;
}

#home3{
padding:10px 40px 0px 60px;
margin:0px 0px 0px 0px;
width:850px;
line-height:25px;
}

#services{
padding:30px 20px 0px 70px;
margin:-10px 0px 0px 0px;
width:900px;
}

#port1{
padding:50px 355px 20px 45px;
margin:0px 0px 5px 0px;
width:585px;
height:150px;
}

#port3{
margin:1px 1px 205px 0px;
padding:1px 2px 0px 0px;
}

#contact{
padding:60px 270px 5px 60px;
margin:0px 0px 5px 0px;
width:650px;
height:70px;
}

#faq{
padding:25px 15px 15px 60px;
margin:0px 0px 5px 0px;
width:910px;
}

#faq2{
padding:70px 20px 5px 355px;
margin:0px 0px 5px 0px;
width:610px;
background:url(grey_2.png);
height:165px;
}

.details{
padding:10px 0px 5px 0px;
margin:10px 0px 10px 0px;
height:85px;
}

.bottom{
background:url(footer.png) #001643;
padding:10px 0px 0px 0px;
margin:0px 0px 10px 0px;
height:60px;
}

.black{
color:#b6f5f5;}

dl#serve2{
text-align:left;
padding:0px 0px 5px 45px;
}

dt{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 30px;
background:url(bullett.jpg) no-repeat 0 0%;
list-style-type:none;
font-weight:bold;
}

dd{
margin:10px 0px 15px 50px;
line-height:20px;
}

li{
margin:0px 0px 0px 40px;
padding:0px 0px 0px 30px;
background:url(bullett.jpg) no-repeat 0 50%;
list-style-type:none;
}

table.heading{
width:100%;
margin-top:0px;margin-bottom:-10px;
text-align:center;
padding:0px;
}

table.hor_links{
margin-top:10px;
margin-bottom:-2px;
background:#001643;
}

/* print  */

table.print{
page:auto;size:auto;
}

/* horizontal links  */

td.horz{
width:197px;
background:url(horzlink.jpg);
height:30px;
vertical-align:middle;
text-align:center;
}

a.hor:link { 
text-decoration: none;
color:#001643;
font-size:10pt;
font-weight:bold;
}

a.hor:visited { 
text-decoration: none;
color:#001643;
font-size:10pt;
font-weight:bold;
}

a.hor:hover {
text-decoration: underline;
color:black;
font-size:10pt;
font-weight:800;
}

td.hor_at{
width:197px;
background:url(horzlink-at.jpg);
vertical-align:middle;
text-align:center;
color:#800000;
font-size:10pt;
font-weight:800;
}

/* hyper links  */

a.page:link{
text-decoration:none;
color:#fff;
font-size:12pt;
font-weight:bold;
}

a.page:visited{ 
text-decoration:none;
color:#fff;
font-size:12pt;
font-weight:bold;
}

a.page:hover{
text-decoration:underline;
color:#fff;
font-size:12pt;
font-weight:bold;
}

a.same:link{
text-decoration:none;
color:#e5e5e5;
font-size:12pt;
font-weight:800;
text-align:center;
}

a.same:visited{ 
text-decoration:none;
color:#e5e5e5;
font-size:12pt;
font-weight:800;
text-align:center;
}

a.same:hover{
text-decoration:underline;
color:#800000;
font-size:12pt;
font-weight:800;
text-align:center;
}

/* bottom links  */

span.bot_at{
text-align:center;
font-size:10pt;
color:#800000;
font-weight:900;
}

span.dash{
text-align:center;
font-size:10pt;
color:black;
font-weight:900;
}

a.bot:link{ 
text-decoration: none;
color:black;
font-size:10pt;
font-weight:bold;
}

a.bot:visited{ 
text-decoration: none;
color:black;
font-size:10pt;
font-weight:bold;
}

a.bot:hover {
text-decoration: underline;
color:#800000;
font-size:10pt;
font-weight:900;
}

/* footing blurb  */

span.copy { 
font-size:8pt;
font-weight:500;
color:black;
}

span.foot{
font-size:7pt;
color:black;
font-weight:normal;
}