/* default styles
    -------------- */

 *{ margin: 0; padding: 0; }* 

/* =Global */
blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th 
   { margin:0; padding:0;  }

body { 
 	font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif; 
 	background: #f0efd0 url(http://69.175.29.34/~planets8/images/bg.jpg) repeat fixed left top;
 	line-height: 1.6em;
        text-align:left;
 	color: #444; 
        behavior: url(csshover2.htc); /*per IE6*/
 }


/* Header & detail lines
    -------------- */
.heading1 { font: bold 22pt Arial; letter-spacing: 5pt; color: #AAAA00 }
.heading2 { font: bold oblique 18pt Arial; letter-spacing: 6pt; color: #00AAAA }
.heading3 { font: bold 14pt Arial; letter-spacing: 2pt; color: #AA00AA }
.footnote2 { font: italic 12pt Arial; letter-spacing: 2pt; color: #000000 }
.main_hdr1  { font-size: 1.6em; color:#549DC7; }
.sub_hdr1   { font-size: 1.3em; color:#E58C43; text-align:left;} 
.det_line1  { font-size: 1.1em; color:#00008B; text-align:left;} 

.hdr1   { text-align:left; font: bold 16pt Arial; color: #00AA00 }  
.sline1 { text-align:left; font: bold 12pt Arial; color: #EE0000 } 
.dline1 { text-align:left; font: bold 10pt Arial; color: #556B2F } 
 
h1 { font: normal 2.8em "Trebuchet MS", Arial, Sans-Serif; padding: 7px 0 0 8px; margin: 0; } h1 a { color: #737373; background: inherit; }

a {	color: #E0691A;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }

 
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }
h5 { margin: 0; padding: 0; font: normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif; }

p {
  /* setup some more readable paragraph spacing */
    margin-top: 10px;
    margin-bottom: 15px;
    text-align:left;
  }

.thin_line { height:1px;border:0;background-color:#000}

li {text-align:left; list-style-position: inside; font: bold 10pt Arial; color: #00AA00}

ul {text-align:left; list-style-position: inside; }


/* Text styles
    -------------- */
.supertext { font: bold 6pt Arial; letter-spacing: 10pt; vertical-align: super; color: #000000 }
.TableText { font-family : Verdana, Arial, Helvetica; font-size : 12px; color: #000000; }
.bodyText  { font-family: Verdana, Arial, Helvetica; font-size: 11px;  font-weight: normal; color: #000000; }
.normaltext { font: 12pt Arial; letter-spacing 4pt; color: #000000}
.greentext { font: 16pt Arial; letter-spacing 4pt; color: #00AA00 }
.orangetext { font: 16pt Arial; letter-spacing 4pt; color: #FFA500 }
.redtext { font: 16pt Arial; letter-spacing 4pt; color: #EE0000 }
.orangeredtext { font: 16pt Arial; letter-spacing 4pt; color: #FF4500 }
.bluetext { font: 16pt Arial; letter-spacing 4pt; color: #0000CD }
.skybluetext { font: 16pt Arial; letter-spacing 4pt; color: #87CEEB }
.navybluetext { font: 16pt Arial; letter-spacing 4pt; color: #000080 }
.yellowtext { font: 16pt Arial; letter-spacing 4pt; color: #FFFF00 }
.blacktext { font: 10pt Times; letter-spacing 2pt; color: #000000 }
.backtextcolour { font-size : bold 12pt;  background: #0000FF;  color:yellow }
.smallitalic { font: italic 8pt Times; letter-spacing 2pt; color: #000000 }
sup { font-size: .5em; }
 
/* Color
    -------------- */
.orange { color: #E0692A; }
.orangered { color: #EE4000; }
.blue   { color: #00008B; }
.navyblue   { color: #000080; }
.limegreen   { color: #32CD32; }
.forestgreen { color: #228B22; }
 
/* layout
    ------ */
 
.content { 
	margin: 0 auto;
 	width: 980px;
 	padding: 10px; 
    }
 
.header { 
 	height: 65px;
 	color: #808080;
 	margin: 3px 0;
 	padding: 5px 0 0 0;
    }
        .logo{ font-weight:bold;              font-family: "Comic Sans MS", sans-serif;              font-size:18px;              font-style: oblique;              font-weight:bold;    } 
.top_info {
 	float: right;
 	width: 555px;
 	padding: 5px 0 0px 0;
 	color: #808080;
 }
 
 	.top_info_left {
 		width: 200px;
 		float: left;                 font-weight:bold;                 font-family: "Comic Sans MS", sans-serif;                 font-size:18px;                 font-style: oblique;
 	}
 
 	.top_info_right {
 		float: right;
 		width: 390px;
 		padding: 0 0 0 35px;
 	}
  
.bar { 
 	clear: both;
 	font-size: 1.7em;
 	height: 30px; 
 	color: #FFF;
 	margin: 0 0 0 0px; 
      }
 
 	.bar li.active { 
 		color: #fff;
 		font-weight: bold; 
 	} 

/*** Horizontal bar styles ***/
#menu {
         margin:0;
 	padding:0; 
 	clear: both;
       }
 
       #menu ul {
 	  padding:0;
 	  margin:0;
 	}
 	
       #menu li {
           position: relative;
   	  float: left;
 	  list-style: none;
 	  margin: 0;
 	  padding:0;
 	}
    
       #menu li a {
 	  width:122px;
 	  height: 30px;
 	  display: block;
    	  text-decoration:none;
 	  text-align: center;
 	  line-height: 30px;
 	  font-weight: bold;
 	  font-size: 12px;
 	}
 
       #menu li a:hover{
 	  background-position: bottom center;
 	}
  
       #menu ul ul{
 	  position: absolute;
 	  top: 30px;
 	  width: 122px;
 	  visibility: hidden;
 	}
 
       #menu ul li:hover ul{
 	  visibility:visible;
 	}
  	  a.yellow{
 		background: url(http://69.175.29.34/~planets8/images/yellow.jpg) no-repeat top center;
 		color: #E0692A;
 	      }
 
 /*** Vertical Menu bar  ***/
 #navigation {
             width:170px; 
             font-size:11px; }
 
       #navigation ul {
             margin:0px; 
             padding:0px;}
 
       #navigation ul li {
             height:25px;
             line-height:25px;
             padding-left:5px;
 	         color: #228B22;
                 font-size:12px;
                 font-weight:bold;
             list-style-position: inside; 
             cursor:pointer;
           }
 
      #navigation ul li:hover {
             background-color:#FFD700;
             position:relative;}
 
      #navigation ul ul {
             display:none;
             position:absolute;
             left:75px;
             top:5px;
             border-width:3px; 
             border-spacing: 1px;
             border-style: solid solid solid solid;
             border-color: #FFD700;
             background-color:#FDFCDC;
           }  
   
      #navigation ul li:hover ul {display:block;}
 
      #navigation ul ul li {
             border:none; 
             width:170px; 
             float:left; 
 	         color: #228B22;
                 font-size:12px;
                 font-weight:bold;
             list-style-position: inside; 
             } 
 
      #navigation ul ul li:hover {
             text-decoration:underline; 
             border:none;}
 
      #navigation li:hover ul li ul {display:none;}
    
      #navigation ul ul li ul {
             left:110px; 
             border-width:3px; 
             border-spacing: 1px;
             border-style: solid solid solid solid;
             border-color: #FFD700;
             background-color:#FEF5CA;}
 
      #navigation ul ul li:hover ul {display:block;}
 

 /* left side
    --------- */
.left {
 	float: left;
 	width: 725px;
 	margin: 0 0 10px 0; }

         .consulting_box{
 	        float: left;
         	width: 709px;
                 padding: 0px 1px 1px 0px;
 		 margin: 6px 5px 0 10px;
  	         height:101px;
                 border-width:thin;
                 border-style:solid;
                 border-color:#EE4000;
                 font-weight:bold;
                 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
                 font-size:14px;
 	         color: #228B22;
               }

         .consulting_box_head {
 	        float: left;
         	width: 710px;
  	        height:10px;
                background-image:url(http://69.175.29.34/~planets8/images/orange_line_710.jpg);
               }

         .contentbox {
                float: left;
                width: 225px;
 		padding: 5px 0 0 5px;
 		margin: 0px 0px 0 10px;
               }

         .container_sidebar_head {
                 width:210px;
                 height:25px;
                 font-family: Arial, Helvetica, sans-serif;
                 background-image:url(http://69.175.29.34/~planets8/images/yellow1.jpg);
                 color:#EE4000;
                 font-size:16px;
                 font-weight:bold;
                 padding:5px 0 0 10px;
 	        text-align:center;
               }
 
         .container_sidebar {
                 width:197px;
                 height:400px;
                 color:#666666;
                 font-family: Verdana;
                 background-position:top;
                 background-repeat:repeat-x;
                 border-width: 1px 1px 1px 1px;
                 border-spacing: 0px;
                 border-style: none solid solid solid;
                 border-color: #FFD700;
                 padding:10px;
                 margin:0 0 20px 0;
                 font-size:10px;
              }

         .adsense_box{
 	        float: left;
         	width: 709px;
                 padding: 0px 1px 1px 0px;
 		 margin: 6px 5px 0 10px;
  	         height:101px;
               }
         
 	    .adsense_cnn_box {
                       float: left;
         	       width: 220px;
 	               height:115px;
                        text-align:center;
 	        }

 	    .adsense_google_box {
                       float: right;
         	       width: 470px;
 	               height:115px;
                        text-align:center;
 	        }

 /* right side
    ---------- */ 		
.right {
 	float: right;
 	width: 250px;
 	margin: 0 0 10px 0;
    }

	.thin_box {
                float: right;
	        width: 227px;
                text-align:center;
                border:0px; 	
                padding: 0px 0px 4px 0px;
		margin: 0 0 0 0;
	}

	.thin_box_left a, .thin_box_right a { color: #414141; background: #FFF; }

        .thin_box_left {
               float: left;
               width: 108px; 
	       height:113px;
               border:0px; 
               text-align:center;
               padding: 0 0 0 0px;
	       margin: 0 0 2px 0px;
            }

        .thin_box_right {
               float: right;
               width: 108px;
	       height:113px;
               border:0px; 
               text-align:center;
               padding: 0 0 0 0px;
	       margin: 0 0 2px 0px;
            }

 	.indeed_box {
                 float: right;
 	        width: 227px;
 	        height:610px;
                 border:0px; 	
                 padding: 8px 8px 12px 12px;
 		margin: 40 0 0 0;
                 text-align:center;
 	}


/* Linkpage body
    ---------- */

.linkpage_body{
 	margin: 0 auto;
 	padding: 2px;  }

    .linkpage_body_left {
	float: left;
 	width: 130px;}
         .curved-box-css3_left   {
                 padding: 0px 0 0 0px;
 		 margin: 5px 0px 0 5px;
   
                 -webkit-border-radius: 10px;
                 -moz-border-radius: 10px;
              
                 text-align:center;
              }

    .linkpage_body_middle {
	float: left;
 	width: 585px;}
         .curved-box-css3_middle   {
                 float: left;
                 padding: 0px 0 0 0px;
 		 margin: 5px 0px 0 5px;
   
                 -webkit-border-radius: 10px;
                 -moz-border-radius: 10px;

                 border: 1px solid #FF3030;   
                 width: 585px;           
                 text-align:center;
              }

    .linkpage_body_right {
	float: left;
        text-align:center;
 	width: 255px; }
           .curved-box-css3_right1   {
                 float: left;
                 padding: 0px 0 0 5px;
 		 margin: 5px 0px 0 5px;

                 -webkit-border-radius: 10px;
                 -moz-border-radius: 10px;
              
                 width: 255px;
                 text-align:center;
              }

       .linkpage_body_rightleft {
 	   float: left;
           text-align:center;
           width: 127px; }
           .curved-box-css3_rightleft   {
                 float: left;

                 padding: 0px 0 0 5px;
 		 margin: 5px 0px 0 5px;
   
                 -webkit-border-radius: 10px;
                 -moz-border-radius: 10px;
                         
                 text-align:center;
              }

       .linkpage_body_rightright {
 	   float: right;
           width: 127px; }
           .curved-box-css3_rightright   {
                 float: right;
                 padding: 0px 0 0 5px;
 		 margin: 5px 0px 0 5px;
   
                 -webkit-border-radius: 10px;
                 -moz-border-radius: 10px;
                       
                 text-align:center;
              }

 /* Table with Rows and Columns -------------- */
 
 #mytable {
        width : 585px;  
 	padding: 0;
 	margin: 0;
 }
 
 caption {
 	padding: 0 0 5px 0;
         width : auto;  
 	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	text-align: right;
 }
 
 th {
 	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	color: #4f6b72;
 	border-right: 1px solid #C1DAD7;
 	border-bottom: 1px solid #C1DAD7;
 	border-left: 1px solid #C1DAD7;
 	border-top: 1px solid #C1DAD7;
 	letter-spacing: 2px;
 	text-transform: uppercase;
 	text-align: left;
 	padding: 6px 6px 10px 12px;
 	background: #CAE8EA url(http://69.175.29.34/~planets8/images/bg_header.jpg) no-repeat;
         padding-left: 4px;
 }
 
 th.nobg {
 	border-top: 0;
 	border-left: 0;
 	border-right: 1px solid #C1DAD7;
 	background: none;
 }
 
 td {
 	border-right: 1px solid #C1DAD7;
 	border-bottom: 1px solid #C1DAD7;
 	border-left: 1px solid #C1DAD7;
 	background: #fff;
 	padding: 6px 6px 10px 12px;
 	color: #4f6b72;
         padding-left: 4px;
 }
 
 td.alt {
 	background: #F5FAFA;
 	color: #797268;
 }
 
 th.spec {
 	border-left: 1px solid #C1DAD7;
 	border-top: 0;
 	background: #fff url(http://69.175.29.34/~planets8/images/bullet1.gif) no-repeat;
 	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 }
 
 th.specalt {
 	border-left: 1px solid #C1DAD7;
 	border-top: 0;
 	background: #f5fafa url(http://69.175.29.34/~planets8/images/bullet2.gif) no-repeat;
 	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	color: #797268;
 }

table.servicesT  { 
        font-family: Verdana;
        font-weight: normal;
        font-size: 11px;
        color: #404040;
        width: 320px;
        background-color: #fafafa;
        border: 1px #6699CC solid;
        border-collapse: collapse;
        border-spacing: 0px;
        margin-top: 0px;
  }

table.servicesT td.servHd { 
        border-bottom: 2px solid #6699CC;
        background-color: #BEC8D1;
        text-align: center;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        color: #404040;
  }

table.servicesT td { 
        border-bottom: 1px dotted #6699CC;
        font-family: Verdana, sans-serif, Arial;
        font-weight: normal;
        font-size: 11px;
        color: #404040;
        background-color: white;
        text-align: left;
        padding-left: 3px;
  }

.servBodL { border-left: 1px dotted #CEDCEA; } 

  /* footer
    ------ */
.clearfooter { height: 15px; clear: both; }

.footer { height: 15px;  
                 border: 1px solid #c03;
                 background-color: #F6F9ED;
                 text-align:center;
}


.footer_new { height: 15px;  
                 padding-left: 400px; 
}


img.floatLeft { 
    float: left; 
    padding-right: 6px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
    padding-left: 6px; 
}


#tablecontent { float: right; text-align: left; margin-top: 10px;}
.tablecontenttext { font-size: 12px; }