@charset "utf-8";
/* CSS Document */

body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/background2000.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 12px;
	color: #000080;
	background-color: #91b2de;
	margin-left: 12px;
}
#aboutcontent {
	background-color: #FFF;
	background-image: url(images/backgroundabout.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	width: 590px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000080;
	border-left-color: #000080;
	float: left;
}

#aboutcontent ul li {
	font-size: 12px;
	color: #262280;
}
#aboutcontent .center a {
	color: #262280;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
#aboutcontent .center a:hover {
	font-weight: bold;
	color: #d74424;
	text-decoration: underline;
}

table tr td #years {
	font-weight: bold;
	text-align: center;
	border: thin solid #006;
}

.alignRight {
	text-align: right;
}
.alignleftlarge {
	font-size: 14px;
	color: #262280;
}

.center {
	text-align: center;
}
.centerblue {
	font-size: 12px;
	font-weight: bold;
	color: #262280;
	text-align: center;
}
.centerwhite {
	font-size: 16px;
	font-weight: bolder;
	color: #FFF;
	text-align: center;
}



p {
	font-size: 12px;
	color: #262280;
}

a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contactcontent {
	background-color: #FFF;
	margin: 0px;
	width: 590px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #262280;
	border-left-color: #262280;
	background-image: url(images/backgroundcontact.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}
#contactcontent h2 {
	color: #662D91;
	line-height: normal;
	font-size: 13px;
	clear: left;
}



#contactcontent .sponsor {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
#contactcontent .sponsor a {
	color: #262280;
	text-decoration: none;
}
#contactcontent .sponsor a:hover {
	color: #d74424;
	text-decoration: underline;
}
#contactcontent  a {
	color: #262280;
	text-decoration: none;
}
#contactcontent table tr td a {
	color: #006;
	text-decoration: none;
}
#contactcontent table tr td a:hover {
	color: #d74424;
	text-decoration: underline;
}

#contactcontent p a {
	color: #006;
}
#contactcontent p a:hover {
	color: #d74424;
	text-decoration: underline;
}


#contactcontent .center a:hover {
	color: #d74424;
	text-decoration: underline;
}
#contactcontent table {
	text-align: center;
	margin-bottom: 10px;
}

.centerwhite a {
	color: #FFF;
	text-decoration: none;
}

.subtitle {
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #C00;
	text-decoration: none;
}
.subtitleblue {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #5c8be5;
}
.subtitlepurple {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #662D91;
	text-align: center;
}
.Canceled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #F00;
	text-align: center;
	line-height: 36px;
	font-variant: small-caps;
}


.subtitleorange {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #ed7a23;
}

.subtitleauqa {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #57c3bd;
}
.subtitlegreen {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #690;
}
.subtitlewhite {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
}

.subtitlemap {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #AF7B4B;
}
.centertitlemap {
	font-size: 12px;
	font-weight: bold;
	color: C49A6C;
}


.whitetext {
	color: #FFF;
	font-weight: bold;
}



#educationcontent {
	background-color: #FFF;
	background-image: url(images/backgroundeducation.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	width: 590px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #262280;
	border-left-color: #262280;
	float: left;
}
#educationcontent table {
	font-weight: bold;
	line-height: 20px;
}
#educationcontent table tr td a:hover {
	color: #D74424;
	text-decoration: underline;
}



#educationcontent table tr td a {
	color: #262280;
	text-decoration: none;
}


#elemcontent {
	background-color: #FFF;
	background-image: url(images/backgroundelement.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	width: 590px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #262280;
	border-left-color: #262280;
	float: left;
}
#elemcontent #elemfees {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #060;
}
#elemcontent .centerwhite a {
	color: #FFF;
}
#elemcontent table {
	font-size: 12px;
	font-weight: bold;
}
#elemcontent table tr td #A {
	color: #039;
	text-align: center;
}
#elemcontent table tr td #C {
	color: #390;
	text-align: center;
}

#elemcontent table tr td #B {
	color: #900;
	text-align: center;
}


#elemcontent p a {
	color: #262280;
	text-decoration: none;
}
#elemcontent p a:hover {
	color: #d74424;
	text-decoration: underline;
}
#elemcontent .whitetext a {
	color: #FFF;
}

#elemcontent table tr td a {
	color: #262280;
	text-decoration: none;
}
#elemcontent table tr td a:hover {
	color: #d74424;
	text-decoration: underline;
}

#elemcontent ol li {
	color: #262280;
	font-size: 12px;
}

#elemcontent h2 {
	color: #718838;
}
#elemcontent h3 {
	font-size: 16px;
	color: #009;
	font-weight: bolder;
	line-height: 20px;
}



#FAQ {
	font-size: 12px;
	color: #006;
	background-color: #FFF;
	width: 752px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 16px;
}
#FAQ table {
	font-weight: bold;
	background-color: #FF9;
}
#FAQ p {
	font-size: 16px;
	color: #036;
	line-height: 20px;
	padding-left: 30px;
	padding-right: 20px;
}


#FAQ  img {
	right: auto;
}
#FAQ a {
	text-decoration: none;
	color: #006;
}
#FAQ a:hover {
	text-decoration: underline;
	color: #C00;
}
#FAQ h3 {
	font-size: 24px;
}



#FAQ dt {
	font-size: 14px;
	font-weight: bold;
	color: #00C;
}
#FAQ dd {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-right: 5px;
}


#footer {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 800px;
	background-color: #262280;
	clear: both;
}
#footer p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer2 {
	margin: 0px;
	height: 76px;
	width: 800px;
	background-color: #FFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #262280;
}
#footer3 {
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 800px;
	background-color: #262280;
}


#footer3 table {
	background-color: #262280;
}
#footer3 table tr td a {
	color: #FFF;
	text-decoration: none;
}

#footer3 table tr td a:hover {
	color: #90b3de;
	text-decoration: underline;
}
#footer3 table tr .alignRight a {
	color: #FFF;
}
#footer3 table tr .alignRight a:hover {
	color: #C00;
	text-decoration: underline;
}

#Pleasenote {
	color: #262280;
	font-weight: bold;
}
#Recovery {
	color: #262280;
	font-weight: bold;
	text-align: center;
}
h1 {
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	color: #262280;
}
h2 {
	font-size: 18px;
	text-align: center;
	line-height: 20px;
	color: #F00;
}


h3 {
	font-size: 16px;
	font-weight: bolder;
	line-height: 13px;
	text-align: center;
	color: #262280;
}
h4 {
	font-size: 14px;
	text-align: center;
}
h6 {
	font-size: 14px;
	text-align: left;
}

h5 {
	font-size: 12px;
	text-align: center;
}

#header {
	height: 35px;
	width: 800px;
	font-weight: bolder;
	color: #F00;
	background-image: url(images/Clouds.top.jpg);
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 27px;
}
#header p {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #C00;
	padding-left: 10px;
}

#header2 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 800px;
}
#header3 {
	height: 200px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}


#maincontent {
	margin: 0px;
	width: 590px;
	float: left;
	background-color: #FFF;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #262280;
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #262280;
	background-image: url(images/backgroundhome.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#maincontent embed {
	margin-left: 44px;
}



#maincontent table tr td {
	text-align: center;
	vertical-align: middle;
	background-color: #2e3192;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: thick ridge #C00;
	padding: 3px;
}
#maincontent table tr td h2 {
	color: #FFF;
	text-decoration: none;
}
#maincontent table tr td h2 a {
	color: #FFF;
	text-decoration: none;
}

#maincontent table tr td h2 a:hover {
	color: #F00;
	text-decoration: underline;
}



#maincontent table tr td img {
}
#maincontent table tr td h3 {
	font-size: 12px;
	color: #FFF;
	font-style: normal;
	text-align: left;
}


#maincontent ul li {
	font-size: 12px;
	color: #262280;
	list-style-type: square;
	line-height: 16px;
	margin: 0px;
}
#photocontent {
	background-color: #FFF;
	margin: 0px;
	width: 590px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #262280;
	border-left-color: #262290;
	float: left;
	background-image: url(images/backgroundphotos.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#photocontent p a {
	color: #006;
	text-decoration: none;
	font-size: 14px;
}
#photocontent p a:hover {
	color: #d74424;
	text-decoration: underline;
}

#secondarycontent {
	background-color: #FFF;
	background-image: url(images/backgroundsecond.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	width: 590px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #262280;
	border-left-color: #262280;
	float: left;
}
#secondarycontent .center {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
}
#secondarycontent ul li {
	font-size: 12px;
	color: #262280;
	list-style-type: square;
	margin: 0px;
	padding: 0px;
}
#secondarycontent table {
	font-size: 12px;
	font-weight: bold;
	color: #262280;
}
#secondarycontent table tr td a {
	color: #262280;
	text-decoration: none;
}
#secondarycontent table tr td a:hover {
	color: #d74424;
	text-decoration: underline;
}
#secondarycontent .centerwhite a:hover {
	color: #262280;
	text-decoration: underline;
}

#SecForms {
	font-size: 14px;
	color: #262280;
	font-weight: normal;
}
#SecForms tr td a {
	text-decoration: none;
	color: #262280;
}
#SecForms tr td a:hover {
	color: #d74424;
	text-decoration: underline;
}


#sidebarLeft {
	margin: 0px;
	float: left;
	width: 198px;
	background-color: #262280;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#sidebarLeft table tr td p {
	color: #006;
	font-weight: bold;
	padding: 5px;
}

#sidebarLeft table tr td p a:hover {
	color: #d74424;
	text-decoration: underline;
}
#sidebarLeft table tr td p a {
	color: #006;
	text-decoration: none;
}
#sidebarLeft table tr td a {
	color: #006;
	padding: 5px;
	text-decoration: none;
}



#sidebarLeft table {
	color: #006;
	font-weight: bold;
	background-image: url(images/sidebarbackground.gif);
	background-repeat: repeat-y;
	border: medium outset #FFC;
	text-align: center;
}
#sidebarLeft table tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
#sidebarLeft table tr td #years tr td a {
	color: #006;
	text-decoration: none;
}
#sidebarLeft table tr td #years tr td a:hover {
	color: #d74424;
	text-decoration: underline;
}
#sitemapcontent {
	color: #006;
	background-color: #FFF;
	background-image: url(images/backgroundabout.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 590px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #006;
	border-left-color: #006;
	margin: 0px;
	float: left;
}

#sitemapcontent table tr td ul li a {
	color: #006;
	text-decoration: none;
}
#sitemapcontent table tr td ul li a:hover {
	color: #d74424;
	text-decoration: underline;
}
#supportcontent {
	background-color: #FFF;
	background-image: url(images/backgroundsupport.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 590px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #262280;
	border-left-color: #262280;
}
#supportcontent h2 {
	font-size: 16px;
	font-weight: bold;
	color: #F9C;
}
#supportcontent .sponsor {
	font-weight: bold;
	color: #262280;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}
#supportcontent .sponsor a {
	color: #262280;
	text-decoration: none;
}
#supportcontent .sponsor a:hover {
	color: #F09;
	text-decoration: underline;
}









#wrapper {
	padding: 0px;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #262280;
}




.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
