@charset "utf-8";
/* CSS Document */

/* --------------------------------------------elements */
body {
	color: #000;
	font-size: 11pt;
	text-align: center;
    font-family: Calibri, Helvetica, Arial, Tahoma, Verdana, Geneva, sans-serif;
   	background-color: #FFF;
   	background-image: url(../images/bg.gif);
	background-position:center top;
	margin: 10px;
}
img { 
	border: 0; 
}
a {
	color: #0000C0;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
   margin: 0;
   padding: 0 0 12pt 0;
   font-size: 22pt;
   font-weight: bold;
   line-height: 1.2em;
   color: #11375D;
   text-transform: uppercase;
   text-align: left;
   letter-spacing: -1px;
} /* formerly known as .Header*/
h2 {
   margin: 0;
   padding: 0 0 12pt 0;
   font-size: 18pt;
   font-weight: bold;
   line-height: 0.9em;
   color: #11375D;
   text-align: left;
   letter-spacing: -1px;
} /* formerly known as .SubHeader*/
p  {
   margin: 0;
   padding: 0 10px 10px 10px;
   font-size: 12pt;
   text-align: justify;
}
li {
   padding: 0;
   font-size: 12pt;
   text-align: left;
}
/* --------------------------------------------END elements */
/* --------------------------------------------layout */
#container  {
   margin-left: auto;
   margin-right: auto;
   height: auto;
   text-align: center;
   width: 750px;
   border:1px solid #999;
   background: #fff;
}
#banner  {
   padding: 0;
   margin: 0;
   height: 100px;
   width: 750px;
   text-align: left;
   visibility: visible;
   background: #fff;
}
#leftside {
   margin: 0;
   padding: 0;
   float: left;
   font-size: 10pt;
}
#rightside {
   margin: 0;
   padding: 10px;
   float: right;
   font-size: 10pt;
}
#rightside a {
   text-decoration:none;
}
#main  {
   padding: 0;
   margin: 0;
   width: 750px;
   visibility: visible;
   background-color:#021A24;
}
#content { 
   display: block;
   float: right;
   padding: 0;
   width: 490px;
   margin: 0;
   padding: 10px 0 0 0;
   background-color:#FFCE00;
   border-left: 4px solid #FFA201;
}
#leftcolumn {
   display: block;
   float: left;
   padding: 0;
   width: 256px;
   margin: 0;
   padding: 0;
   background-color:#021A24;
}
#menu { 
   display: block;
   float: right;
   padding: 0;
   margin: 0;
   padding: 30px 80px 10px 0;
}
#services {
   display: block;
   float: left;
   width: 300px;
   margin: 10px 0 10px 60px;
   padding: 0;
   text-align:left;
}

#footer  {
   position: relative;
   border-top: 1px dotted #277DFF;
   font-size: 9pt;
   color: #000;
   padding: 10px 0 10px 0;
   margin: 0;
   width: 750px;
   text-align: center;
}
#footer a {
   color: #20408F;
}

/* --------------------------------------------END layout */
