body {
margin : 0;
padding : 0;
font : 75% arial, verdana, tahoma, "Trebuchet MS", sans-serif;
line-height : 1.7em;
color : #000066;
background : #fff;
}
#banner {
height : 200px;
margin : 0 auto;
padding : 0;
background : #ffffff url(images/head.jpg) no-repeat;
color : #122B7D;
}
#banner h1 {
margin : 0;
padding : 25px;
text-align: left;
background : transparent;
color : #fff;
}
#navlist {
padding : 5px;
margin : 0 0 20px 0;
text-align : left;
color : #fff;
background-image: url('images/backgrxbig.jpg');
border: 1px solid #122B7D;
font-weight: bold;
font-size : 110%;
}
#navlist li {
list-style : none;
display : inline;
}
#navlist li a {
padding : 5px;
color : #000099;
text-decoration : none;
}
#navlist li a:link {
color : #000066;
}
#navlist li a:visited {
color : #0000CC;
}
#navlist li a:hover {
color : #0000FF;
background : #ffffff;
}
#navlist li a:current {
color : #00004D;
}
.menu li {
line-height : 1.8em;
margin : 0 5px 5px 0;
padding : 0;
color : #334BFF;
background : #ffffff;
list-style-image: url(images/bullet.png);
font-weight: bold;
}
.menu li a {
color : #334BFF;
background : inherit;
}
.menu li a:hover {
color : #001EFF;
background : #CCD1FF;
}
#menu li a:current {
color : #334BFF;
background : #CCD1FF;
}
.menu li a:link {
color : #001299;
background : inherit;
}
.menu li a:visited {
color : #001081;
}
.linkmenu li {
color : blue;
background :  inherit;
list-style : none;
border: blue;
}
.linkmenu li a:hover {
color : purple;
background : #CCD1FF;
}
#linkmenu li a:current {
color : blue;
background : #CCD1FF;
}
.linkmenu li a:visited {
color : purple;
}
.linkmenu li a:link {
color : blue;
background : inherit;
}
.linkmenu li a {
color : #blue;
background : inherit;
}
#linkcontent {
border: 1px;
border-color: #0066ff;
height : 400px;
}
#content {
padding-left : 5px;
margin : 0 200px;
}
#content p {
padding : 10px;
}
#search {
float : right;
}
#search p {
padding : 10px;
}
.xouter{
width:98%;
font-size : 90%;
border-color: #057485;
border-width: 1px; 
border-style: solid; 
}
.xleftcol
{
float: left;
background:#D7F9FE;
}
.xmiddlecol
{
float: left;
background:#D7E5FE;
}
.xmiddlecol2
{
float: left;
background:#D7F9FE;
}
.xmiddlecol3
{
float: left;
background:#D7E5FE;
}
.xrightcol
{
float:left;
background:#D7F9FE;
position:relative;
margin-right:-1px;
}
.xxouter{
width:98%;
font-size : 95%;
border-color: #ffffff;
border-width: 1px; 
border-style: solid; 
}
.xxleftcol
{
float: left;
background:#ffffff;
width:33%;
}
.xxmiddlecol
{
float: left;
background:#ffffff;
text-align:center
vertical-align: middle 
}
.xxrightcol
{
float:left;
background:#ffffff;
position:relative;
margin-right:-1px;
width:33%;
}
.xxxouter{
width:98%;
font-size : 100%;
}
.xxxleftcol
{
width:135px;
padding:0px;
float:left;
background:#fff;
	}
.xxxmiddlecol
{
width:520px;
padding:0px;
float:left;
background:#fff;
	}
.xxxrightcol
{
width:135px;
padding:0px;
float:left;
background:#fff;
	}
.xouter2{
width:90%;
font-size : 90%;
border-color: #5DC700;
}
div.myboxleft{
    float:left;
    width: 30%;
    background : #DEFFC2;
    border-color: #5DC700;
    border-width: 1px; 
border-style: solid; 
}
div.myboxleft2{
    float:left;
    width: 30%;
    background : #ECFFDB;
    border-color: #5DC700;
    border-width: 1px; 
border-style: solid; 
}
div.myboxright{
    float:left;
    width: 30%;
    background : #EEDBFF;
    position:relative;
    margin-right:-1px;
    border-color: #6400C2;
    border-width: 1px; 
border-style: solid; 
}
.pcc
{
float:left;
background:#D1FFA8;
position:relative;
margin-left:70px;
border-width: 1px; 
border-style: solid; 
border-color: #057485;
}
.xzouter{
width: 98%;
font-size : 90%;
align: center;
valign: top;
border-width: 1px; 
border-style: solid; 
border-color: lightblue;
}
.xzleftcol
{
float: left;
width: 30%;
background:#fff;
padding :5px;
	}
.xzmiddlecol
{
float: left;
width: 30%;
background:#fff;
padding :10px;
	}
.xzrightcol
{
float:left;
width: 35%;
padding :5px;
position:relative;
margin-right:-1px;
background:#fff;
	}
.wrapx{
width:96%;
font-size : 90%;
}
div.wrapxleft{
    float:left;
    width: 32%;
}
div.wrapxmiddle{
    float:left;
    width: 30%;
}
div.wrapxright{
    float:left;
    width: 32%;
    background : #EEDBFF;
    position:relative;
    margin-right:-1px;
}
#sidebar-a {
float : left;
width : 150px;
margin : 0 5px 5px 0;
padding : 5px 5px 5px 5px;
background : #ffffff;
color : #001081;
}
#sidebar-b {
float : right;
width : 160px;
margin : 0 5px 5px 0;
padding : 5px 5px 5px 5px;
background : #ffffff;
color : #001081;
}
.x1 {
font-size : 80%;
color : #122B7D;
line-height : 1.5em;
}
#footer {
clear : both;
padding : 5px;
margin : 0;
background : #055BED;
color : #ffffff;
border: 1px solid #031285;
}
#footer a {
text-decoration : none;
color : #ffffff;
background : inherit;
}
#footer a:hover {
text-decoration : underline;
color : #ffffff;
background : inherit;
}
a {
text-decoration : none;
color : #A40000;
background : inherit;
}
a:hover {
text-decoration : underline;
color : navy;
background : inherit;
}
a img {
border : 0;
}
.border {
padding : 10px;
margin : 10px;
border : 1px solid #B3C2F4;
}
.imgleft {
float : left;
border : 1px solid #B3C2F4;
margin : 5px 10px 10px 5px;
padding : 5px;
}
.imgright{
float : right;
border : 1px solid #B3C2F4;
margin : 5px 5px;
padding : 5px;
}
h1 {
margin : 20px;
padding : 5px;
font-size : 140%;
text-align: center;
color : #122B7D;
}
h2 {
margin : 3px 3px 0px 3px;
padding : 1px;
font-size : 105%;
text-transform : uppercase;
text-align: center;
color : #ffffff;
background : #055BED;
border : 3px solid #001081;
}
h3 {
padding : 5px;
text-transform : uppercase;
font-size : 110%;
color : #122B7D;
}
h4 {
text-transform : uppercase;
font-size : 110%;
color : #0B81EF;
background : #ffffff;
text-align: center;
}
h5 {
font-size : 110%;
color : #122B7D;
}
.clear {
clear : both;
width : 100%;
}
<!-- Hide entire CSS code from IE6 -->
<![if !IE 6]>
.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 300px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}
.xxxxouter{
width:98%;
font-size : 90%;
align: center;
}
.xxxxleftcol
{
width:30%;
padding:0px;
float:left;
background:#fff;
	}
.xxxxrightcol
{
width:50%;
padding:0px;
float:left;
background:#fff;
	}
.xxxx5outer{
width:98%;
font-size : 90%;
align: center;
}
.xxxx5leftcol
{
width:48%;
font-size : 90%;
padding:0px;
float:left;
align: center;
align: middle;
background:#fff;
	}
.xxxx5rightcol
{
width:48%;
font-size : 90%;
padding:0px;
float:left;
align: center;
align: middle;
background:#fff;
	}
.xxxx5header
{
align: center;
}
table.sb {
	WIDTH: 90%;
    align: center;
    text-align: center;
    border-width: 0px;
	border-style: inset;
	border-color: white;
	border-collapse: separate;
	background-color: white;
    	color: #000066;
}
table.sb th {
	border-width: 0px;
	padding: 2px;
	border-style: inset;
	border-color: white;
    color: #000066;
    text-align: center;
	background-color: white;
    text-align: center;
	-moz-border-radius: ;
}
table.sba td {
	border-width: 0px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	color: #000066;
   	background-image: url('images/glossy.jpg');
    background-color: white;
	-moz-border-radius: ;
    a color:navy;
    a hover-color:red;
    text-align: center;
}
table.sbb td {
	border-width: 0px;
    text-align: center;
	padding: 2px;
	border-style: inset;
	border-color: white;
	color: #000066;
    background-image: url('images/glossydarkblue.jpg');
    background-color: white;
	-moz-border-radius: ;
    a color:navy;
    a hover-color:red;
}
table.s {
	WIDTH: 90%;
    align: center;
    border-width: 1px;
	border-style: inset;
	border-color: navy;
	border-collapse: separate;
	background-image: url('images/backgrxrd.jpg');
    color: #000066;
}
table.s th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: red;
    color: #000066;
	background-image: url('images/backgrxbl.jpg');
	-moz-border-radius: ;
}
table.s td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: blue;
color: #000066;
    background-image: url('images/backgrx.jpg');
	-moz-border-radius: ;
    a color:navy;
    a hover-color:red;
}
table.sx {
	WIDTH: 98%;
    align: center;
    border-width: 1px;
	border-style: inset;
	border-color: navy;
	border-collapse: separate;
	background-image: url('images/backgrxrd.jpg');
    	color: #000066;
    	font-size : 95%;
}
table.sx th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: red;
    	color: #000066;
	background-image: url('images/backgrxpu.jpg');
	-moz-border-radius: ;
    	font-size : 95%;
}
table.sx td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: blue;
	color: #000066;
    	background-image: url('images/backgrx.jpg');
	-moz-border-radius: ;
    	a color:navy;
    	a hover-color:red;
    	font-size : 95%;
}
table.sxx {
	WIDTH: 98%;
    	align: left;
    	border-width: 2px;
	border-style: inset;
	border-color: navy;
	border-collapse: separate;
	    	color: #000066;
    	font-size : 95%;
    	align: left;
}
table.sxx th {
	border-width: 1px;
    	border-width: 2px;
	border-style: inset;
	border-color: navy;
    	color: #000066;
	background-image: url('images/backgrxpu.jpg');
	-moz-border-radius: ;
    	font-size : 95%;
    	align: left;
}
table.sxx td {
	padding: 1px;
	color: #000066;
    	background-image: url('images/backgrx.jpg');
	-moz-border-radius: ;
    	a color:navy;
    	a hover-color:red;
    	font-size : 95%;
    	align: left;
}
table.s50 {
	WIDTH: 50%;
    	align: center;
    	border-width: 1px;
	border-style: inset;
	border-color: navy;
	border-collapse: separate;
    background-image: url('images/backgrxyl.jpg');
	background-color: white;
    	color: #000066;
}
table.s50 th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: red;
    	color: #000066;
	background-image: url('images/backgrxrd.jpg');
	-moz-border-radius: ;
}
table.s50 td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: blue;
	color: #000066;
    	background-image: url('images/backgrx.jpg');
	-moz-border-radius: ;
    	a color:navy;
    	a hover-color:red;
}
table.s98 {
	WIDTH: 98%;
    align: center;
    background-color: white;
    color: #000066;
    border-color: purple;
    border-width: 1px;
    -moz-border-radius: ;
}
table.s98 th {
	border-width: 1px;
	padding: 1px;
	border-color: purple;
    color: #000066;
	background-image: url('images/backgrxgr.jpg');
    -moz-border-radius: ;
}
table.s98 td {
	border-width: 1px;
	border-color: purple;
	color: #000066;
    background-image: url('images/backnarrowyl.jpg');
    -moz-border-radius: ;
}

table.sxx4 {
	WIDTH: 98%;
    	align: center;
    	border-width: 2px;
		border-color: navy;
		-moz-border-radius: ;
	    	color: #000066;
        font-size : 95%;
    	align: left;
}
table.sxx4 th {
	border-width: 1px;
	border-color: navy;
    	color: #000066;
	background-image: url('images/backgrxgr.jpg');
	-moz-border-radius: ;
    	font-size : 95%;
    	align: left;
}
table.sxx4 td {
	padding: 1px;
	color: #000066;
    	background-image: url('images/backgrxpu.jpg');
	-moz-border-radius: ;
    	a color:navy;
    	a hover-color:red;
    	font-size : 95%;
    	align: left;
}
table.sxx5 {
	WIDTH: 98%;
    	align: left;
    	border-width: 0px;
        border-color: red;
	border-color: blue;
	    background-image: url('images/backnarrowpu.jpg');
	    	font-color: white;
    	font-size : 100%;
    	align: left;
}
table.sxx5 th 
{
	 border-width: 1px;
	border-color: #000033;
    	color: #000066;
        background-image: url('images/backnarrowrd.jpg');
		-moz-border-radius: ;
    	font-size : 95%;
    	align: left;
}
#a
{
	 border-width: 1px;
	border-style: inset;
	border-color: #000033;
    	color: #000066;
	background-image: url('images/backnarrowrd.jpg');
	-moz-border-radius: ;
    	font-size : 95%;
    	align: left;
}
#b 
{
	 border-width: 1px;
	border-style: inset;
	border-color: #000033;
    	color: #000066;
	background-image: url('images/backnarrowyl.jpg');
	-moz-border-radius: ;
    	font-size : 95%;
    	align: left;
}
#c 
{
	 border-width: 1px;
	border-style: inset;
	border-color: #000033;
    	color: #000066;
	background-image: url('images/backnarrowgr.jpg');
	-moz-border-radius: ;
    	font-size : 95%;
    	align: left;
}
#d
{
	 border-width: 1px;
	border-style: inset;
	border-color: #000033;
    	color: #000066;
	background-image: url('images/backnarrowpu.jpg');
	-moz-border-radius: ;
    	font-size : 95%;
    	align: left;
}
table.sxx5 tr {
	 border-width: 0px;
	border-style: inset;
    	border-color: #000033;
    	color: #000066;
}
table.sxx5 td {
	padding: 1px;
        border-style: solid;
         border-top-width: 1px;
        border-bottom-width: 1px;
        border-spacing:2px; 
            color: #000066;
        background-color: #ffffFF;
        border-color: #000099;
    		-moz-border-radius: ;
    	a color: 000033;
    	a hover-color: #cc0033;
    	font-size : 85%;
        font-weight: bold;
    	align: left;
}
#x {
	    padding: 1px;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-style: solid;
	    border-color: #000099;
    	color: #ffffff;
    	background-color: #000066;
	-moz-border-radius: ;
    	a color: #ffffff;
    	a hover-color: #ffffcc;
    	font-size : 808;
        WIDTH: 5%;
    	align: left;
} 
#mytable {
	width: 98%;
	padding: 2;
    margin: 0;             
}

th {
	font : 100% arial, verdana, tahoma, "Trebuchet MS", sans-serif;
    font-weight: bold;
	color: #220066;
    font-size: 100%;
	border: 1px solid #99CCFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	background: #1A004D;
}
.cal1 {
	font : 100% arial, verdana, tahoma, "Trebuchet MS", sans-serif;
    font-weight: bold;
	color: #220066;
    font-size: 100%;
	border: 1px solid #99CCFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	background: #CAE8EA url(images/backnarrowbl.jpg);
}
.cal2 {
	font : 100% arial, verdana, tahoma, "Trebuchet MS", sans-serif;
    font-weight: bold;
	color: #220066;
    font-size: 100%;
	border: 1px solid #99CCFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	background: #CAE8EA url(images/backnarrowrd.jpg);
}
.cal3 {
	font : 100% arial, verdana, tahoma, "Trebuchet MS", sans-serif;
    font-weight: bold;
	color: #220066;
    font-size: 100%;
	border: 1px solid #99CCFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	background: #CAE8EA url(images/backnarrowgr.jpg);
}
.cal4 {
	font : 100% arial, verdana, tahoma, "Trebuchet MS", sans-serif;
    font-weight: bold;
	color: #220066;
    font-size: 100%;
	border: 1px solid #99CCFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	background: #CAE8EA url(images/backnarrowor.jpg);
}

td {
	border: 1px solid #99CCFF;
	background: #fff;
	padding: 4px;
	color: #000033;
    text-align: left;
    font-size : 85%;
}
td.date {
	border: 1px solid #000099;
    background: #000099; 
	background: #000099 url(images/date.jpg)no-repeat;
	text-align: center;
    color: #000066;
    width: 40px;
    }
td.datep {
	border: 1px solid #99CCFF;
	background: #000099;
	color: #ffffff;
    text-align: left;
    font-size : 85%;
    font-weight : bold;
}
td.alt {
	background: #F5FAFA;
	color: #330066;
    text-align: left;
    font-size : 85%;
}

.xlist{
width:98%;
font-size : 100%;
border-color: #ffffff;
border-width: 1px; 
border-style: solid;
align: center;
text-align: left;
padding: 6px;
border-spacing:10px;
}
.xlistleft
{
float: left;
background:#FFFFFF;
font-size : 90%;
padding: 6px;
border-spacing:10px;
}
.xlistmiddle
{
float: left;
background:#FFFFE5;
font-size : 90%;
padding: 6px;
border-spacing:10px;
}
.xlistmiddle2
{
float: left;
background:#E5FFFF;
font-size : 90%;
padding: 6px;
border-spacing:10px;
}
.xlistright
{
float:left;
background:#FFFFFF;
font-size : 90%;
position:relative;
margin-right:-1px;
padding: 6px;
border-spacing:10px;
}
 .floatimgleft {
    float:left;
    margin-top:4px;
    margin-right:4px;
    margin-bottom:4px;
    }
 .floatimgright {
    float:right;
    margin-top:4px;
    margin-left:4px;
    margin-bottom:4px;
    }   
.xxxx6outer{
width:98%;
font-size : 90%;
align: center;
h1: 85%;
}
.xxxx6leftcol
{
width:48%;
font-size : 90%;
padding:10px;
float:left;
align: top;
align: center;
text-align: left;
background:#fff;
color: #660033;
	}
.xxxx6rightcol
{
width:48%;
font-size : 90%;
padding:10px;
float:left;
align: top;
align: center;
background:#fff;
	}
