@charset "utf-8";
html {background-color: #FFFDDC; }
body {margin: 0px; }

TD {font: normal 11px Arial; color:#666; text-align:left;}
TD.package {line-height: 30px; vertical-align: top; color:#666;}
img {border: none;}

a, a:visited, a:active { color:#666; text-decoration: none; border-bottom: 0px dashed #CCC; }
a:hover { color: #666; text-decoration: none; border-bottom: 0px dashed #333;}

a.menu:link, a.menu:visited, a.menu:active { color:#666; font:normal 11px Arial; text-decoration:  none; padding:5px 5px 5px 11px;}
a.menu:hover { color:#333; }

a.about:link, a.about:visited, a.about:active { color:#666;font:normal 11px Arial; text-decoration:  underline;  padding:5px 0px 0px 5px;}
a.about:hover {text-decoration: none; }

.style1 {font-size: 11px; color:#FFF;}
.style3 {font-weight: bold}
.style4 {color:#666;}

.link {color: #000; text-decoration: underline; }
#link {color: #000;}
.link2 {color: #996600; text-decoration: underline; font-weight: bold;}

/* h */
.sitetitle {margin: 0px; padding: 0px;  font: normal 11px Arial; color:#666; }
.title {margin: 0px; padding: 0px; font:normal 28px Georgia;  color:#E60000;  line-height: auto; }

/* blink */
.blink {padding: 5px; background-color:#CD0A81;color:#FFF; font-size:12px;}

span.subtext {font: normal 11px Arial; padding: 15px 0px 11px 5px;}


/* port list */
.portlist {padding: 5px 15px; line-height: 18px;}

/* body & menu */
/*#BodyColor {background-color: #666;}*/

#MenuTbl {background-color:#666;}

#MenuServ {font: 11px Arial;  width: 680px; padding: 20px 0px; text-align: center; background-color: #99CCFF;}
#MenuServTitle {padding: 20px 0px 0px 150px; background-color: #99CCFF; width: 530px; text-align: left; }

#AddressBox {padding: 15px;  text-align: left; float: right; background-color: #FFCC00;}
#AddressBox1 {padding: 15px;  text-align: left; float: right; background-color: #CC99CC;}

#FooterTbl {padding:11px 5px 11px 5px; vertical-align: top; text-align: center; background-color: #99CC00;}
#Click {padding: 5px 5px 85px 5px; float: left; text-align: center; width: 170px;}

#BodyServ {padding: 0px; width: 680px; background-color: #5D7D9F;}
#BodyServ1 {padding: 0px; width: 680px; background-color:#CCCCCC;}
#BodyServ2 {padding: 0px; width: 680px; background-color: #CBE4E4;}

/* Web body */
#BodyServW {padding: 0px 0px 20px 150px; text-align: left; float: absolute;}
#BodyServWLeft {padding: 0px 0px 0px 5px; width: 140; text-align: left; float: left}

/* Graphic body */
#BodyServG {padding: 0px 0px 20px 150px; color:#000; text-align: left; float: absolute;}
#BodyServGLeft {padding: 0px 0px 0px 10px; color:#000; width: 140; text-align: left; float: left}

#about { color:green; font:normal  9px Arial; text-decoration: underline; padding:5px; width: 420px; }
#subtitle {color:#71a2af; font:normal 24px Georgia; padding:5px 5px 25px 5px; width: 400px; vertical-align: bottom;}
#supertitle {color:#666; font:normal 32px Georgia; padding:5px 5px 5px 0px; vertical-align: top;}
#supertitle1 {color:#666; font:normal 32px Georgia;  padding:5px; vertical-align: top; width: 410px; height: 120px;}
#supertitleindex {color:#666; font:normal 32px Georgia;  padding: 5px; vertical-align: top;}
#supersubtitle {color:#666; font:normal 12px Georgia;  padding-left: 10px; }
#supersubtitle1 {font: 11px Arial; vertical-align: bottom;}
#supersubtitle2 {font: 11px;}
#packagetitle {font:normal 28px Georgia; padding: 5px 5px 25px 5px;}
#text1 {padding:5px 0px 5px 5px;  vertical-align: top; text-align: left;line-height:30px; font-size: 11px; }


.about { color:green;font:normal  9px Arial; text-decoration: underline; padding:5px; width: 420px; }
.subtitle {color:#71a2af; font:normal 24px Georgia; padding:5px 5px 25px 5px; width: 400px; vertical-align: bottom;}
.supertitle {color:#666; font:normal 32px Georgia; padding:5px 5px 5px 0px; vertical-align: top;}
.supertitle1 {color:#666; font:normal 32px Georgia;  padding:5px; vertical-align: top; width: 410px; height: 120px;}
.supertitleindex {color:#666; font:normal 32px Georgia;  padding: 5px; vertical-align: top;}
.supersubtitle {color:#666; font:normal 12px Georgia;  padding-left: 10px; }
.supersubtitle1 {font: 11px Arial; vertical-align: bottom;}
.supersubtitle2 {font: 11px;}
.packagetitle {font:normal 28px Georgia; padding: 5px 5px 25px 5px;}
.text1 {padding:5px 0px 5px 5px;  vertical-align: top; text-align: left;line-height:30px; font-size: 11px; }

/* CSS Document */

div.site {padding:5px; }
div.header {padding:15px 0px 11px 5px; text-align: left;width: 680px;}
div.menu {padding:11px 5px 11px 5px; text-align: left;  color: #996600; text-decoration: underline; letter-spacing: inherit;}
div.text {padding:5px 5px 5px 11px;   text-align: left;}
div.text1 {padding:5px 5px 5px 25px;  text-align: left;line-height: 24px;}
div.bodyabout {text-align: left;padding:120px 0px 0px 35px}
div.hilight {padding:0px;width: 680px;height: 220px;text-align: left;vertical-align: middle; background-color: #C0D7A6;background-repeat: repeat;}
div.subhilight {padding:0px; width: 250px; text-align: left; color:#666; background-color: #666;}
div.bodycontact {text-align: left; padding:120px 0px 0px 35px;}
div.backtotop {padding:11px 5px 11px 5px; text-align: right;}
#.topheader {padding: 5px 5px 0px 5px; text-align: right; font-size: 10px; width: 680px;}


/* Latest */
#latestlaunch {margin: 0px; padding: 0px;  width: 680px; height:300px; font-size: 11px; 
border-top: 1px solid #FFFDDC;  border-bottom: 3px solid #FFFDDC; 
background:url(images/boutdphil.jpg) no-repeat right top; }
#latestlaunch #latestbody {float:left; padding: 15px 25px; width:200px; text-align: left; color:#000;}
#latestlaunch #latestbody  a.latestlink, a.latestlink:visited {font-size: 11px; color:#000; text-decoration: none; }
#latestlaunch #latestbody  a.latestlink:hover {color:#999;}

.footer { padding:15px 0px 11px 5px; font: normal 11px Arial; color:#666; text-align: center; width: 680px; line-height:25px ; border-top:1px dotted #000;  border-bottom:1px dotted #000; }
.footer a, a:visited, a:active { color:#666; text-decoration: none; border-bottom: 1px dashed #CCC; }
.footer a:hover { color: #666; text-decoration: none; border-bottom: 1px dashed #333;}

span.menu {border: 0px dashed #999; }