html {
	margin:0px;
	padding:0px;
	border:0;}
 
body {
	margin:0px; 
	padding:0px; 
	border: 0;
	background: #728BFF;
	font: .9em Trebuchet MS, verdana,arial,sans-serif;
	text-align:center}
 
img {behavior: url("iepngfix.htc")}
 
p {margin:0 10px 10px}
 
p.bg{
	color: #000; 
	padding: 10px;
	text-align:center;}
 
p.bg img{
	border: 8px solid #000;}
 
p.bg1{padding: 10px; background-color: #0D2F52; border: 10px solid #6C8CD5; color: #000;}

p.bg2{padding: 10px; background-color: #0D2F52; border: 10px solid #6C8CD5; color: #000;}
 
.wide
  {
   width: 220px;
  } 

#bar {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%; 
 height: 216px;
 z-index: -2;
 background-color: #0D2F52;}

#line {
 position: absolute;
 top: 215px;
 width: 100%;
 z-index: -10;
 background-image: url(line.gif);
 background-repeat: repeat-x;}

#addy {
 font-size: .8em;
 text-transform: uppercase;
 color: #0D2F52;
 position: absolute;
 top: 80px;
 left: 10px;
 width: 100%;
 z-index: -1;}
 
#addy h1{position: absolute; top: 8px;}

#addy h2{position: absolute; top: -30px; text-align: right; position: absolute; right: 100px; width: 320px;}

#bbar {
 position: relative;
 bottom: -40px;		
 left: 0px;
 width: 100%; 
 height: 200px;
 z-index: -2;
 background-color: #2A4480;}

#para1, #para2, #para3, #para4, #para5, #para6, #para7, #para8, #para9, #para10, #para11 {
  position: relative;
  top: 10px;
  width: 438px;
  left: 10px;
  padding: 12px;
  background-color: #1B1B1B;}
 
#header {position:relative; top: -5px; width: 880px; height:200px;  background: #0D2F52; z-index: -1;}
 
#header h1{position:absolute; line-height:1em;  height: 175px; top: -15px; left:250px; padding:5px; color: #fff; font-size: 1.2em; z-index: -1;}
 
#header h3{position:absolute;top:15px;right:0;left:250px; line-height:1.3em; letter-spacing: .06em; width:600px; height: 180px; margin:10px;
padding:10px; color: #fff; font-size: 1.2em; font-weight: bold;}

#container{
	width:940px;
	padding: 0px; 
	margin: 5px auto;
	top: 0px;
	border: 0px;
	text-align:left;}
 
#wrapper{
	position:relative; 
	top: 50px; 
	width: 940px; }
 
#para5 table {
	position: relative;
	left: 0px;
	width: 200px;
	background-color: #222;
	padding: 5px;}
 
#left table {
	position: relative;
	left: 10px;
	width: 480px;
	background-color: #111;
	padding: 20px 30px 10px 30px;}
 
#footer{
	clear:both; 
	height: 0px;	
	bottom: 0px;
	padding: 0px;
	text-align:center;}
 
#footer p{
	margin:0;
	padding:10px 0px;}
 
#footer a{
	display:inline;
	padding:0;
	color: #fff;}
 
#footer img{
	align: center;}
 
#footer h1{
	font-size: .9em;
	line-height: 20px;
	font-weight: normal;
	position: relative;
	bottom: -60px;
	height: 60px;
	left: 0px;
	padding: 0px 10px;
	vertical-align: middle;}
 
#footer h2{
	font-size: .9em;
	font-weight: normal;
	line-height: 20px;
	position: relative;
	bottom: -20px;
	left: 0px;
	padding: 0px;
	height: 150px;}
 
 
#navigation {
        position: relative; 
        padding-top: 10px; 
	width: 100%;
	height: 30px;
	top: -58px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	z-index:10;}

#navigation img {
	border: 0px;
	display: inline;
	margin: 0px;
	padding: 0px;}

#navigation a:link{border: 0px; margin: 0px; color: #fff;}

#navigation a:hover{border: 0px; margin: 0px; background-image: url("blue.png"); background-repeat: repeat; background-position:center; padding: 0px; font-size: 1em; text-decoration: underline; color: #000; text-transform: none;}

#navigation a:visited{padding: 0px; font-size: 1em; text-decoration: underline; color: #fff; text-transform: none;}

#navigation a:active{padding: 0px; text-decoration: underline; color: #fff; text-transform: uppercase;}

#navigation h1{font-size: 1.1em; position:absolute; left: 7px;}

#navigation h2{font-size: 1.1em; position:absolute; top: 7px; left: 582px;}

#navigation h3{text-transform: none; text-align: right; position: absolute; top: -130px; color: #fff; font-size: .9em; position:absolute; left: 25px; width: 280px;}

#navigation h4{text-transform: none; text-align:center; position: absolute; top: -133px; color: #fff; font-size: .9em; position:absolute; left: 610px; width: 200px;}

a:link {font-size: 1em; text-decoration: underline; color: #fff;}
 
a:hover {font-size: 1em; text-decoration: underline; color: #0D2F52;}
 
a:visited {font-size: 1em; text-decoration: underline; color: #fff;}
 
a:active {font-size: 1em; text-decoration: underline; color: #fff;}

#left {
color: #000; 
float:left; 
width:437px; 
padding: 10px 10px 10px 10px; 
overflow: hidden;
border-right: 1px dashed #0D2F52;}
 
#solid {color: #eee; float:left; width:800px; padding: 20px 20px 20px 20px; overflow: hidden;}
 
hr {
border : none;
width: 80%; 
border-top : dashed 1px #0D2F52;
height : 1px;
}
 
#left ul, #left li {list-style-position: outside;}
 
#right {
	float:right;
	width:450px; 
	padding: 10px 10px 10px 0px;}

#right p {
	padding: 20px:}
 
.mytable {
	width=390px;
	}
 
a img {outline:none; border: 0px;}
	
th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, 	sans-serif;
	letter-spacing: 1px;
	text-align: left;
	padding: 0px;
}
 
 
td {
	padding: 0px;
}

 
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
 
.checkboxes {
        background-color: #fff;
	color: #000;
        height: 100px;
        padding: 5px;
        overflow: auto;
        border: 1px solid #ccc;
}
 