body {
	margin:0px;
	padding:0px;
	height:100%; /* needed for container min-height */
	background:#f2f2f2;
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
	margin:0px auto 0px auto;
	width:780px;
	border-right:0px solid #cccccc;
	border-left:0px solid #cccccc;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:780px;
	background:#ffffff; 
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#header {
	padding:0em;
	background:#f2f2f2 url(logo.jpg) no-repeat;
	border-bottom:1px solid #cccccc;
	height:150px;
	width:780px;
}

div#content {
	
	float:right;
	width:495px;
	height:auto;
	position:inline;
             background:#ffffff;
             margin:10px;
             font-weight:100;
  font-size:10ptpx;
  font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
}

div#menu {
             position:relative;
	float:left;
	width:250px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:auto;
}
	
div#footer {
  clear:both;
	position:relative;
	height:95px;
	width:780px;
	bottom:0; /* stick to bottom */
	background:#f2f2f2 url(foot.jpg) no-repeat;
	border-top:1px solid #cccccc;
	margin:0px auto 0px auto;
	font-weight:100;
  font-size:12px;
  font-family:tahoma,arial,verdana,sans-serif;
}

a {
   text-decoration:none;
   font-weight:900;
   font-size:12px;
   font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
   color:#003090;
} 

a:hover {
   text-decoration:underline;
   font-weight:900;
   font-size:12px;
   font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
   color:#cc6600;
} 

a.main {
   display:block;
   position:relative;
   width:235px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 3px 3px;
/* border-bottom:2px solid #999999;
	border-left:2px solid #999999;
	border-top:2px solid #ccccccc;
	border-right:2px solid #cccccc; 
*/	
   text-decoration:none;
   background:#FBB67B;
   font-weight:100;
   font-size:18px;
   font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
   color:#ffffff;
} 

a.main:hover {
   display:block;
   position:relative;
   width:235px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 3px 3px;
/* border-top:2px solid #999999;
	border-right:2px solid #999999;
	border-bottom:2px solid #cccccc;
	border-left:2px solid #cccccc; 
*/	
   text-decoration:none;
   background:#D37418;
   font-weight:100;
   font-size:18px;
   font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
   color:#ffffff;
} 

a.mainACT, a.mainACT:hover {
   display:block;
   position:relative;
   width:235px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 3px 3px;
   border:0px solid #cccccc;
   text-decoration:none;
   background:#FBB67B url(mainACT.jpg) no-repeat right;
   font-weight:100;
   font-size:18px;
   font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
   color:#ffffff;
} 

a.levelTwo {
   display:block;
   position:relative;
   width:225px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 0px 13px;
   border:0px solid #cccccc;
   text-decoration:none;
   background:#C6DC91;
   font-weight:100;
   color:#ffffff;
   font-size:12px;
   font-family:tahoma,arial,verdana,sans-serif;
} 

a.levelTwoACT, a.levelTwoACT:hover {
   display:block;
   position:relative;
   width:225px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 0px 13px;
   border:0px solid #cccccc;
   text-decoration:none;
   background:#C6DC91 url(levelTwoACT.jpg) no-repeat right;
   font-weight:100;
   color:#ffffff;
   font-size:12px;
   font-family:tahoma,arial,verdana,sans-serif;
} 

a.levelTwo:hover {
   display:block;
   position:relative;
   width:225px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 0px 13px;
   border:0px solid #cccccc;
   text-decoration:none;
   background:#83AF34;
   font-weight:100;
   color:#ffffff;
   font-size:12px;
   font-family:tahoma,arial,verdana,sans-serif;
} 

a.levelThree {
   display:block;
   position:relative;
   width:208px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 0px 30px;
   border:0px solid #cccccc;
   text-decoration:none;
   background:#60BCEB;
   font-weight:100;
   color:#ffffff;
   font-size:10px;
   font-family:tahoma,arial,verdana,sans-serif;
} 

a.levelThreeACT, a.levelThreeACT:hover {
   display:block;
   position:relative;
   width:208px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 0px 30px;
   border:0px solid #cccccc;
   text-decoration:none;
   background:#60BCEB url(levelThreeACT.jpg) no-repeat right;;
   font-weight:100;
   color:#ffffff;
   font-size:10px;
   font-family:tahoma,arial,verdana,sans-serif;
} 

a.levelThree:hover {
   display:block;
   position:relative;
   width:208px;
   height:auto;
   padding:2px 2px 2px 7px;
   margin:3px 0px 0px 30px;
   border:0px solid #cccccc;
   text-decoration:none;
   background:#0087C1;
   font-weight:100;
   color:#ffffff;
   font-size:10px;
   font-family:tahoma,arial,verdana,sans-serif;
} 

p {
   text-align:justify;
   text-indent:25px;
}

ul
{
list-style-type: square;
list-style-position: inside;
font-size:10pt;
text-align: justify;
}

ol {
   text-align: justify;	
}

dl, dd {
   text-align: justify;
}

pre {
   font-size:10pt;
   font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
   color:#cc6600;
}

img {
   border:none;
}

img.float {
   border:none;
   float:right;
   margin:5px;
}

p:first-letter {
   color:#920909;
   font-size:25px;
   font-weight:100;
   font-style:italic;
   font-family:"trebuchet ms",tahoma,arial,verdana,sans-serif;
}

table {  
   width:450px;
   height:auto;
   border:#cccccc;
   margin:auto;
   border:1px dotted #cccccc;
   padding:0px;
}

td {
   font-family:arial,serif;
   font-size:10px;
   color:#666666;
   text-align:center;
   width:auto;
   height:auto;
   margin:auto;
   background:#f2f2f2;
   border:1px solid #cccccc;
   padding:0px;
}

td:hover {
   font-family:arial,serif;
   font-size:10px;
   color:#666666;
   text-align:center;
   width:auto;
   height:auto;
   margin:auto;
   background:#ffffff;
   border:1px solid #920909;
   padding:0px;
}

td.a {
   font-family:arial,serif;
   font-size:10px;
   color:#000000;
   text-align:center;
   width:auto;
   height:auto;
   margin:auto;
   background:#cccccc;
   border:1px solid #cccccc;
   padding:0px;
}

td.b {   
   font-family:arial,serif;
   font-size:10px;
   color:#000000;
   text-align:justify;
   width:auto;
   height:auto;
   margin:auto;
   background:#f2f2f2;
   border:1px solid #cccccc;
   padding:3px;
}

h1 {
   border-bottom:1px solid #83AF34;
}

.textarea {
	background:#f2f2f2 url(text.jpg) repeat-x left;
	width:220px;
	height:15px;
	border:1px solid #FBB67B;
}

.textfield {
	background:#f2f2f2 url(envelope.jpg) no-repeat center;
	width:220px;
	height:190px;
	border:1px solid #FBB67B;
}