* {
	margin: 0;
	padding: 0;
}

body {  background: #fff url(../images/body_bg_gradient.jpg) 0 0 repeat-x;
        font-family: arial, helvetica, verdana, sans-serif;
        font-size:small;
        color:#333333;
     }
          
img { border: none; }



div#container { position:relative; /* needed for footer positioning*/
                margin:0px auto; /* center, not in IE5 */
                width:970px;
                background:#fff;                
                height:auto !important; /* real browsers */
              }
              
#logo { float: left; margin-left: 10px; }

p.toplinks { width: 590px;  
             float: right;
             margin-top: 30px;
             margin-right: 10px;
             text-align: right;
             font-size: 17px;
             color: #7d7979;
           }
           
a.toplinks, a:visited.toplinks { color: #7d7979; text-decoration: none; padding: 0; margin: 0; }

a:hover.toplinks { color: #6699cc; text-decoration: underline; }
              
div#contentbox { width: 966px; 
                 background: #fff;
                 border-left: 2px solid #cccccc;
		 border-right: 2px solid #cccccc;
	       }

div#content { float: right;
              width: 588px;
              padding-top: 20px;
              padding-bottom: 10px;
              margin-top: 15px;
              margin-bottom: 15px;
              border-left: 1px solid #cccccc;
            }

div#content p {	text-align:justify;
                padding-left: 25px;
                padding-right: 25px;
                font-size: 1.1em;
              }

ul { padding-left: 45px;
     padding-bottom: 20px;
     font-size: 1.1em;
     list-style-type: square;
     color: #000;
   }

div#column { float: left;
             width: 357px;
             padding-top: 10px;
             padding-bottom: 10px;
             padding-left: 10px;
             /*padding-right: 10px;*/
             padding-right: 0px;
             margin-top: 15px;
             /*border-right: 1px solid #cccccc;*/
           }
           
h1 { font-size:1.4em; color: #7eabcc; }

h2 { font-size:1.2em; color: #7eabcc; }
        
h3 { font-size:1.05em; color: #000; padding-top: 10px;  }

h1, h2, h3 { padding-left: 25px; margin:0 0 0.5em; font-family: verdana, arial, helvetica; }

a { color: #7eabcc; }

#column h1 { font-size: 1.4em; margin: 0.5em 0; width: 360px; color:#7eabcc; text-align: center; }

p { line-height:1.5; 
    margin:0 0 1em;
  }
           
ul.sidebar {  list-style-type: square; color: #7d7979; padding-left: 50px; line-height: 1.8em; }

.pic     { float: right;
           margin-left: 10px;
           padding-right: 10px;
         }
         
input, textarea, select { background-color: #cddfed; color: #000; }

textarea { width: 500px; }
         
div#footer { clear: both;
             background: #97bcd6 url(../images/aeroplex-footer.jpg) 0 0 no-repeat;
             border-bottom: 2px solid #999999;
           }
           
div#footer p { padding:1em;
               font-size: 12px;
               margin:0;
               text-align: center;
             }
             
div#footer a { color: #000; }

#copyright { width: 970px;
	     margin: 0px auto;
	     text-align: center;
           }
             
#copyright p { font-size: .90em; }
