A {
	color: #006600;
}
A:VISITED {
	color: #006600;
}


html{
   background-color: #354D65;
   scrollbar-base-color: #354D65;
   scrollbar-track-color: #354D65;
   scrollbar-highlight-color: white;
   scrollbar-shadow-color: white;
   scrollbar-arrow-color: white;
}
body{
	voice-family: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	/*text-align: center;*/
	background-attachment: scroll;
	background: url(images/css/bodyBack.jpg) repeat-x;
	background-position: top;
   scrollbar-base-color: #354D65;
   scrollbar-track-color: #354D65;
   word-wrap: break-word;/*fix for expanding box problem in IE*/
}

/*Form Elements*/
FORM {
}

button {
   background-color: #354D65;
   color: Black;
}

input {
   background-color: #354D65;
   color: white;
   border: #015196;
   border: solid;
}
option {
}


textarea {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
   color: White;
}

#external {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
   /*text-align: left;*/
   background-color:#FFFFFF
}


#external table {
   width: 420px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   margin-left: auto;
   margin-right: auto;
   background-color:#FFFFFF
}
#external td{
   padding: 9px;
   border: 2px;
   border-style: solid;
   border-color: #354D65;
   font-size: 10pt;
}

#external th{
   font-weight: bold;
   padding: 10px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   font-size: 10pt;
   /*text-align: left;*/
}
#external A{
   color: Green;
   font-weight: bold;
}

#external A:HOVER {
   color: #354D65;
   background-color: transparent;
   border: none;
}

#external A:VISITED {
	color: #003366;
}

#external p{
   margin-top: 20px;
   margin-bottom: 20px;
   /*padding-left: 15px;
   padding-right: 15px;*/
}

#external H1{
   /*background: url(images/css/h1.jpg) repeat-x;*/
   padding: 10px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   color: white;
   font-size: 20px;
   background-color: #354D65;
}

#external H2{
   /*height: 31px;*/
   padding: 5px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   color: white;
   font-size: 15px;
   background-color: #354D65;
}
#external ul{
	color: #003366;
}

#external li{
	color: #003366;
}







/*End Form Elements*/
#logo{
   display: block;
}
#envelope{
	width: 100%;
	/*text-align: left;*/
	margin: 0 auto;
	padding: 0px;
	border:0;
}

#flashBanner{
	visibility: hidden;
   display: none;
   height: 0px;
	clear: none;
	background:transparent;
   margin-bottom: 0px;
}

#container{
	float: none;
   background: none;
   margin-left: auto;
   margin-right: auto;
}

#top{
   /*background: url(images/css/top.jpg);
	background-repeat: no-repeat;*/
   visibility: hidden;
   display: none;
   width: 864px;
   height: 42px;
}

#middle{
   background: url(images/css/middle.jpg) repeat-y;
	background-repeat: repeat-y;
	width: 100%;
   clear: none;
	float: none;
   margin-left: auto;
   margin-right: auto;
   display: block;
   position: relative;
   /*height: 150px;*/
}

#breadcrumbs{
	font-size: 7pt;
	padding: 10px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	/*width: 540px;*/
	color: #999999;
}

#content{
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   background-image: none;
   /*text-align: center;*/
   height: 100%;
   clear: none;
}
/* hide hack from Mac-IE5 \*/
* html #contentBody {
   /*height: 1em;*/
}
/* end hiding */
/* hide hack from Mac-IE5 \*/
* html #sidebar {
   height: 1em;
   /*display: inline-block;*/
   /*zoom: 1;*/
}
/* end hiding */
#contentBody{
   border: 0px;
   border-style: none;
   border-color: none;
   color: #003366;
   background-color: white;
   width: 100%;
   padding: 0px 0px 0px 0px;
   float: none;
   line-height: 15pt;
   position: relative;
   /*text-align: left;*/
}

#contentBody A{
   color: Green;
   font-weight: bold;
}

#contentBody A:HOVER {
   color: #354D65;
   background-color: transparent;
   border: none;
}

#contentBody A:VISITED {
	color: #003366;
}

#contentBody p{
   margin-top: 20px;
   margin-bottom: 20px;
   /*padding-left: 15px;
   padding-right: 15px;*/
}

#contentBody H1{
   /*background: url(images/css/h1.jpg) repeat-x;*/
   padding: 10px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   color: white;
   font-size: 20px;
   background-color: #354D65;
}

#contentBody H2{
   /*height: 31px;*/
   padding: 5px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   color: white;
   font-size: 15px;
   background-color: #354D65;
}

.contentBodyBoxout{
   background: url(images/css/boxout.jpg) repeat-x;
   width: 160px;
   padding: 5px;
   color: Black;
   font-size: 10pt;
   border: 2px;
   border-style: solid;
   border-color: White;
   float: right;
   background-color: #9FB3B4;
   margin: 10px 10px 10px 10px;
   clear: right;
   display: inline;
}

#contentBody ul{
	color: #003366;
}

#contentBody li{
	color: #003366;
}




#gallery img{
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   margin: 5px 5px 5px 5px;
}

#contentBody table{
   width: 100%;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   margin-left: auto;
   margin-right: auto;
}

#contentBody td{
   zoom: 1;
   padding: 9px;
   border: 2px;
   border-style: solid;
   border-color: #354D65;
   font-size: 10pt;
}

#contentBody th{
   font-weight: bold;
   zoom: 1;
   padding: 10px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   font-size: 10pt;
   /*text-align: left;*/
}

#contentBody tr{
   /*width: 420px;*/
}

.backToTop{
	font-size: 7pt;
   color: Black;
   font-weight: bold;
   margin-top: -15px;
   position: relative;
}

.labelSidebar{
   font-size: 7pt;
   color: White;
   font-weight: bold;
   margin-top: -15px;
   position: relative;
}

.labelContent{
   font-size: 7pt;
   color: Black;
   font-weight: bold;
   margin-top: -15px;
   position: relative;
}

.sidebarComment{
   position:absolute;
   margin-left: 507px;
   color: Black;
   background-color: White;
   width: 270px;
   display: inline;
   zoom: 1;
   padding: 10px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   font-size: 10pt;
}

#sidebar{
	width: 100%;
	float: right;
   position: relative;
   color: #003333;
   clear: right;
   /*text-align: left;*/
}

#sidebar p{
   padding: 10px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   font-size: 10pt;
   color: white;
   overflow-x: auto;
   overflow-y: hidden;
   /*text-align: left;*/
   zoom: 100%;
}

#sidebar A{
   color: #99CC00;
   font-weight: bold;
}


#sidebar H1 {
   font-size: 16pt;
   color: White;
   font-weight: bold;
   font-variant: small-caps;
   float: left;
}

#sidebar H2{
	font-size: 14pt;
   color: White;
   font-weight: bold;
}

#sidebar H3{
	font-size: 12pt;
   color: White;
   font-weight: bold;
}

/*Class duplicate for cms*/
.sidebarH1 {
   font-size: 16pt;
   color: White;
   font-weight: bold;
}

.sidebarH2{
	font-size: 14pt;
   color: White;
   font-weight: bold;
}

.sidebarH3{
	font-size: 12pt;
   color: White;
   font-weight: bold;
}

#sidebar ul{
   padding: 10px 10px 10px 30px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   background-color: #00312E;
   margin-left: -0px;
}

#sidebar li{
   background-position: left;
   vertical-align: middle;
   list-style-type: circle;
   list-style-position: outside;
   
}

#sidebar table{
   width: 100%;
   table-layout: fixed;
   zoom: 1;
   padding: 9px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   font-size: 10pt;
   color: white;
}

#sidebar td{
   zoom: 1;
   padding: 9px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   font-size: 10pt;
   color: white;
}

#sidebar th{
   font-weight: bold;
   color: #99CC00;
   zoom: 1;
   padding: 10px;
   border: 2px;
   border-style: solid;
   border-color: #99CC00;
   font-size: 10pt;
}

#sidebar img{
   /*text-align: center;*/
   padding-left: 8px;
   padding-bottom: 5px;
   padding-top: 5px;
}

#bottom{
   background: url(images/css/bottom.jpg);
   background-repeat: no-repeat;
   width: 864px;
   height: 49px;
   float: left;
   margin-bottom: 2px;
}


#footer{
	background-color: Maroon;
	height: 24px;
	width: 100%;
	float: right;
	margin-top: 20px;
	background: url(images/css/footer.jpg) repeat-x;
	background-position: top;
   position: relative;
   clear: both;
}

#footer a{
	color: White;
   background-color: transparent;
}

#logo{
	
}

#clear{
	
}

	
H1 {

}

H2 {

}

H3 {

}


li{
   list-style: square;
   color: White;
}

.credits{
   font-size: 7pt;
   color: White;
   font-weight: bold;
   text-align: center;
   margin-top: -15px;
   position: relative;
}
.photoCredits{
   font-size: 7pt;
   float: right;
   clear: right;
   margin: 3px;
   padding: 3px;
   border: 1px solid #99CC00;
   text-align: center;
   display: inline;
}
.right{
   float: right;
   padding: 10px 0px 10px 10px;
   border: none;
}
.left{
   float: left;
   padding: 10px 10px 10px 0px;
   border: none;
}

.pagebreak{
}
table {
}

table H1{
}

table H2{
}

table H3{
}

th {
}
td {
}



/*Alphabet image replacement*/


.a, .b, .c, .d, .e, .f, .g, .h, .i, .j, .k, .l, .m, .n, .o, .p, .q, .r, .s, .t, .u, .z{
   background-repeat: no-repeat;
   width: auto;
   height: auto;
   padding: 0px;
   font-size: 12pt;
   float: none;
   color: black;
   margin: 0px 0px 0px 0px;
   display: inline;
   z-index: 2;
}
.a{
   background-image: url(images/css/alphabet/a.jpg);
}
.b{
   background-image: url(images/css/alphabet/b.jpg);
}
.c{
   background-image: url(images/css/alphabet/c.jpg);
}
.c{
   background-image: url(images/css/alphabet/c.jpg);
}
.d{
   background-image: url(images/css/alphabet/d.jpg);
}
.e{
   background-image: url(images/css/alphabet/e.jpg);
}
.f{
   background-image: url(images/css/alphabet/f.jpg);
}
.g{
   background-image: url(images/css/alphabet/g.jpg);
}
.h{
   background-image: url(images/css/alphabet/h.jpg);
}
.i{
   background-image: url(images/css/alphabet/i.jpg);
}
.j{
   background-image: url(images/css/alphabet/j.jpg);
}
.k{
   background-image: url(images/css/alphabet/k.jpg);
}
.l{
   background-image: url(images/css/alphabet/l.jpg);
}
.m{
   background-image: url(images/css/alphabet/m.jpg);
}
.n{
   background-image: url(images/css/alphabet/n.jpg);
}
.o{
   background-image: url(images/css/alphabet/o.jpg);
}
.p{
   background-image: url(images/css/alphabet/p.jpg);
}
.q{
   background-image: url(images/css/alphabet/q.jpg);
}
.r{
   background-image: url(images/css/alphabet/r.jpg);
}
.s{
   background-image: url(images/css/alphabet/s.jpg);
}
.t{
   background-image: url(images/css/alphabet/t.jpg);
}
.u{
   background-image: url(images/css/alphabet/u.jpg);
}
.v{
   background-image: url(images/css/alphabet/v.jpg);
}
.w{
   background-image: url(images/css/alphabet/w.jpg);
}
.x{
   background-image: url(images/css/alphabet/x.jpg);
}
.y{
   background-image: url(images/css/alphabet/y.jpg);
}
.z{
   background-image: url(images/css/alphabet/z.jpg);
}



















































