html {
height: 100%;
}

body {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
height: 100%;
}

.everything1 {
height: 100%;
width: 1064px;
}

.everything0 {
height: 100%;
width: 100%;
background-repeat: repeat-x;
background-position: 8px top;
}

h1 {
font-family: Lucida Sans Unicode, Lucida Grande, trebuchet ms, sans-serif;
font-size: 1.25em;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
}

h1 a {
text-decoration: none;
}

h2 {
font-family: Lucida Sans Unicode, Lucida Grande, trebuchet ms, sans-serif;
font-size: 1em;
margin-top: 5px;
margin-bottom: 5px;
color: #877251;
text-align: left;
}

h2 a {
color: #877251;
}

h2 a:hover {
color: #AF905F;
}

a {
color: #000000;
}

a:hover {
color: #686868;
}

.alert {
background-color: #E4D4BA;
font-style: italic;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #D6BE98;
}

#twobar {
text-align: left;
width: 100%;
margin: 0px;
}

#twobar1 {
float: left;
margin-right: 30px;
}

#twobar2 {
float: left;
}

#twoclear {
height: 0px;
clear: both;
}

.twoclear {
height: 0px;
clear: both;
}

div.horRule {
height: 8px;
background-image: url('/images/hr.png'); 
margin-top: 1.5em;
margin-bottom: 1.5em;
margin-left: 0px;
margin-right: 0px;
}

div.horRule hr {
display: none;
}

.homemaintext div.horRule {
margin: 0px;
}

.box {
margin-top: 15px;
margin-bottom: 20px;
padding: 6px;
border: 1px solid #D6BE98;
}

.boxfloatright {
padding-left: 10px;
float: right;
}

a img {
border: 0;
}

.img {
padding: 7px;
border: 1px solid #D6BE98;
}

.imgfloatleft {
padding: 7px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
border: 1px solid #D6BE98;
}

.imgfloatleftno {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.imgfloatright {
padding: 7px;
float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid #D6BE98;
}

.imgfloatrightno {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

.homemaintext {
position: absolute;
left: 30px;
top: 141px;
width: 292px;
height: 350px;
overflow: auto;
padding-right: 15px;
text-align: justify;
}

.showmaintext {
position: absolute;
left: 260px;
top: 141px;
width: 408px;
height: 350px;
overflow: auto;
padding-right: 15px;
}

#new.showmaintext {
left: 338px;
top: 141px;
width: 620px;
height: 350px;
overflow: auto;
padding-right: 25px;
}

.sublinkbar {
position: absolute;
left: 30px;
top: 141px;
width: 180px;
height: 350px;
text-align: right;
font-family: trebuchet ms;
}

.sublinkbar h2 {
margin-top: 0px;
margin-bottom: 10px; 
text-align: right;
}

.sublinkbar p {
margin-top: 5px;
margin-bottom: 5px;
}

.sublinkbar a {
color: #AF905F;
text-decoration: none;
}

.sublinkbar a:hover {
color: #C1AA87;
text-decoration: underline;
}

.leftcolumn_link {
font-size: .9em;
}

.leftcolumn_selected {
font-size: .9em;
color: #877251;
text-decoration: underline;
}

.submaintext {
position: absolute;
left: 260px;
top: 141px;
width: 698px;
height: 350px;
overflow: auto;
padding-right: 25px;
}

.maintext {
color: #000000;
}

.maintext p {
font-family: trebuchet ms;
font-size: .9em;
}

.maintext ul {
margin: 0;
list-style-type: square;
list-style-position: outside;
padding-left: 1em;
}

.maintext li {
font-family: trebuchet ms;
font-size: .9em;
text-align: left;
}

td {
font-family: trebuchet ms;
font-size: .9em;
}

.space li {
margin-top: .5em;
margin-bottom: .5em;
margin-left: 0;
margin-right: 0;
}

.spaced li {
margin: 1em;
}

.homebox {
font-family: trebuchet ms;
color: #8FBCD8;
opacity: .9;
}

.homebox h3 {
color: #A3CDE2;
}

.homebox input {
font-family: trebuchet ms, verdana, arial, helvetica;
font-size: 8pt;
}

.homebox input[type="text"] {
border-style: solid;
border-width: 1px;
border-color: #9FB9C8;
background-image: url('/images/main_04.png');
padding-left: 4px;
padding-right: 4px;
color: #C3DBE9;
}

.homebox input[type="button"] {
border-style: solid;
border-width: 1px;
border-color: #9FB9C8;
}


.homebox h3 {
margin-top: 0px;
margin-bottom: 3px;
font-size: .9em;
font-weight: bold;
}

.homebox h3 a {
color: #A3CDE2;
}

.homebox h3 a:hover {
color: #ffffff;
}

.homebox p {
font-size: .75em;
margin: 0px;
line-height: 1.5em;
}

.homebox a {
color: #8FBCD8;
text-decoration: none;
border-bottom: 1px dotted #61839A;
}

.homebox a:hover {
color: #A3CDE2;
text-decoration: none;
border-bottom: 1px solid #A3CDE2;
}

.homebox ul {
margin: 0px;
list-style-type: square;
list-style-position: outside;
padding-left: 1em;
line-height: 1.1em;
}

.homebox li {
font-size: .75em;
margin: 0px;
}

#homebox1.homebox {
position: absolute;
left: 43px;
top: 575px;
width: 288px;
height: 114px;
text-align: justify;	
}

#homebox2.homebox {
position: absolute;
left: 360px;
top: 575px;
width: 288px;
height: 114px;
}

//#homebox1.homebox ul a, #homebox2.homebox ul a {
//text-decoration: none;
//border-bottom: none;
//}

#homebox1.homebox ul a:hover, #homebox2.homebox ul a:hover {
text-decoration: none;
border-bottom: 1px solid #A3CDE2;
}

#homebox3.homebox {
position: absolute;
left: 676px;
top: 575px;
width: 288px;
height: 114px;
}

.showright {
position: absolute;
left: 716px;
top: 141px;
width: 264px;
height: 350px;
overflow: auto;
color: #AF905F;
}

#new.showright {
left: 30px;
top: 311px;
width: 260px;
height: 180px;
text-align: right;
overflow: hidden;
}

.showright h2 {
color: #AF905F;
text-transform: none;
margin-top: 0px;
margin-bottom: 0px;
}

#new.showright h2 {
text-align: right;
}

.showright a {
color: #AF905F;
}

.showright a:hover {
color: #C1AA87;
}

.showright p {
font-family: trebuchet ms;
font-size: .9em;
}

.copyright {
position: absolute;
left: 18px;
width: 970px;
height: 40px;
font-family: arial;
font-size: 8pt;
color: #ffffff;
text-align: center;
opacity: .8;
}

.copyrightblack {
color: #000000;
opacity: .3;
}

.copyrightwhite {
color: #ffffff;
opacity: .3;
}

#subcopyright.copyright {
top: 680px;
}

#maincopyright.copyright {
top: 720px;
}

.copyright p {
margin: 0px;
}

.copyright a {
color: #ffffff;
}

.search {
position: absolute;
top: 10px;
left: 867px;
}

.search input {
font-family: trebuchet ms, verdana, arial, helvetica;
font-size: 8pt;
}

.search input[type="text"] {
border-style: solid;
border-width: 1px;
border-color: #9FB9C8;
background-image: url('/images/main_04.png');
padding-left: 4px;
padding-right: 4px;
color: #C3DBE9;
}

.search input[type="button"] {
border-style: solid;
border-width: 1px;
border-color: #9FB9C8;
}

a[href$='.pdf'] { 
padding-right: 20px;
background: transparent url(/images/pdf.gif) no-repeat center right;
}

a[rel='pdf'] { 
padding-right: 18px;
background: transparent url(/images/pdf.gif) no-repeat center right;
}

a[rel*='pdf'] { 
padding-right: 18px;
background: transparent url(/images/pdf.gif) no-repeat center right;
}


/* Show 1 */

.sublayout1 h1 {
color: #875E7F;
}


/* Show 2 */

.sublayout2 h1 {
color: #6F8135;
}


/* Show 3 */

.sublayout3 h1 {
color: #006659;
}


/* Show 4 */

.sublayout4 h1 {
color: #AF6B27;
}


/* Show 5 */

.sublayout5 h1 {
color: #3E637D;
}


/* Show 6 */

.sublayout6 h1 {
color: #64513F;
}


/* Show 7 */

.sublayout7 h1 {
color: #EDAA1D;
}


/* Non-Show Sub Pages */

.sublayout8 h1, .sublayout8 h1 a {
color: #3E637D;
}


/* Hedback 9 */

.sublayout9 h1 {
color: #FF611A;
}

.sublayout9 h2 {
color: #193E6E;
}


/* Show 10 */

.sublayout10 h1 {
color: #658E76;
}


/* Show 11 */

.sublayout11 h1 {
color: #005387;
}


/* Show 12 */

.sublayout12 h1 {
color: #8D2F40;
}


/* Show 13 */

.sublayout13 h1 {
color: #737B73;
}


/* Show 14 */

.sublayout14 h1 {
color: #A46E07;
}


/* Show 15 */

.sublayout15 h1 {
color: #4382BA;
}


/* Show 16 */

.sublayout16 h1 {
color: #2D6331;
}

/* Show 17 */

.sublayout17 h1{
color: #25A9E0;

}

/* Show 18 */

.sublayout18 h1{
color: #C2986B;

}

/* Show 19 */

.sublayout19 h1{
color: #E051AD;

}

/* Show 20 */

.sublayout20 h1{
color: #0A7C3B;

}

/* Show 21 */

.sublayout21 h1{
color: #9B7B97;

}

/* Show 22 */

.sublayout22 h1{
color: #A12C22;

}

/* Show 23 */

.sublayout23 h1{
color: #5B3E1C;

}


.sublayout550 h1{
color: #00ADA8;
}
.sublayout551 h1{
color: #359946;
}
.sublayout552 h1{
color: #EB812B;
}
.sublayout553 h1{
color: #E1262E;
}
.sublayout554 h1{
color: #652D90;
}
.sublayout555 h1{
color: #02BEF0;
}
.sublayout556 h1{
color: #D4AC76;
}
.sublayout557 h1{
color: #231C0D;
}




/* Sub Layout Positioning */

#sublayout-01 {
position: absolute;
left: 0px;
top: 0px;
width: 247px;
height: 106px;
}

#sublayout-02 {
position: absolute;
left: 247px;
top: 0px;
width: 13px;
height: 106px;
}

#sublayout-03 {
position: absolute;
left: 260px;
top: 0px;
width: 730px;
height: 106px;
}

#sublayout-04 {
position: absolute;
left: 990px;
top: 0px;
width: 24px;
height: 106px;
}

#sublayout-05 {
position: absolute;
left: 1014px;
top: 0px;
width: 50px;
height: 683px;
}

#sublayout-06 {
position: absolute;
left: 0px;
top: 106px;
width: 247px;
height: 25px;
}

#sublayout-07 {
position: absolute;
left: 247px;
top: 106px;
width: 13px;
height: 25px;
}

#sublayout-08 {
position: absolute;
left: 260px;
top: 106px;
width: 423px;
height: 25px;
}

#sublayout-09 {
position: absolute;
left: 683px;
top: 106px;
width: 33px;
height: 25px;
}

#sublayout-10 {
position: absolute;
left: 716px;
top: 106px;
width: 274px;
height: 25px;
}

#sublayout-11 {
position: absolute;
left: 990px;
top: 106px;
width: 24px;
height: 25px;
}

#sublayout-12 {
position: absolute;
left: 0px;
top: 131px;
width: 247px;
height: 370px;
}

#sublayout-13 {
position: absolute;
left: 247px;
top: 131px;
width: 13px;
height: 370px;
}

#sublayout-14 {
position: absolute;
left: 260px;
top: 131px;
width: 423px;
height: 370px;
}

#sublayout-15 {
position: absolute;
left: 683px;
top: 131px;
width: 33px;
height: 370px;
}

#sublayout-16 {
position: absolute;
left: 716px;
top: 131px;
width: 274px;
height: 370px;
}

#sublayout-17 {
position: absolute;
left: 990px;
top: 131px;
width: 24px;
height: 370px;
}

#sublayout-18 {
position: absolute;
left: 0px;
top: 501px;
width: 247px;
height: 29px;
}

#sublayout-19 {
position: absolute;
left: 247px;
top: 501px;
width: 13px;
height: 29px;
}

#sublayout-20 {
position: absolute;
left: 260px;
top: 501px;
width: 423px;
height: 29px;
}

#sublayout-21 {
position: absolute;
left: 683px;
top: 501px;
width: 33px;
height: 29px;
}

#sublayout-22 {
position: absolute;
left: 716px;
top: 501px;
width: 274px;
height: 29px;
}

#sublayout-23 {
position: absolute;
left: 990px;
top: 501px;
width: 24px;
height: 29px;
}

#sublayout-24 {
position: absolute;
left: 0px;
top: 530px;
width: 141px;
height: 102px;
}

#sublayout-25 {
position: absolute;
left: 141px;
top: 530px;
width: 119px;
height: 102px;
}

#sublayout-26 {
position: absolute;
left: 260px;
top: 530px;
width: 122px;
height: 102px;
}

#sublayout-27 {
position: absolute;
left: 382px;
top: 530px;
width: 124px;
height: 102px;
}

#sublayout-28 {
position: absolute;
left: 506px;
top: 530px;
width: 113px;
height: 102px;
}

#sublayout-29 {
position: absolute;
left: 619px;
top: 530px;
width: 121px;
height: 102px;
}

#sublayout-30 {
position: absolute;
left: 740px;
top: 530px;
width: 122px;
height: 102px;
}

#sublayout-31 {
position: absolute;
left: 862px;
top: 530px;
width: 128px;
height: 102px;
}

#sublayout-32 {
position: absolute;
left: 990px;
top: 530px;
width: 24px;
height: 102px;
}

#sublayout-33 {
position: absolute;
left: 0px;
top: 632px;
width: 182px;
height: 51px;
}

#sublayout-34 {
position:absolute;
left:182px;
top:632px;
width:143px;
height:51px;
}

#sublayout-35 {
position:absolute;
left:325px;
top:632px;
width:116px;
height:51px;
}

#sublayout-36 {
position:absolute;
left:441px;
top:632px;
width:161px;
height:51px;
}

#sublayout-37 {
position:absolute;
left:602px;
top:632px;
width:143px;
height:51px;
}

#sublayout-38 {
position:absolute;
left:745px;
top:632px;
width:136px;
height:51px;
}

#sublayout-39 {
position:absolute;
left:881px;
top:632px;
width:109px;
height:51px;
}

#sublayout-40 {
position: absolute;
left: 990px;
top: 632px;
width: 24px;
height: 51px;
}

#sublayout-41 {
position: absolute;
left: 0px;
top: 683px;
width: 1064px;
height: 115px;
}


/* Home Positioning */

#main-01 {
position:absolute;
left:0px;
top:0px;
width:247px;
height:106px;
background-image: url(/images/main_01.png);
}

#main-02 {
position:absolute;
left:247px;
top:0px;
width:13px;
height:106px;
background-image: url(/images/main_02.png);
}

#main-03 {
position:absolute;
left:260px;
top:0px;
width:730px;
height:106px;
background-image: url(/images/main_03.png);
}

#main-04 {
position:absolute;
left:990px;
top:0px;
width:24px;
height:106px;
}

#main-05 {
position:absolute;
left:1014px;
top:0px;
width:50px;
height:683px;
}

#main-06 {
position:absolute;
left:0px;
top:106px;
width:247px;
height:25px;
}

#main-07 {
position:absolute;
left:247px;
top:106px;
width:13px;
height:25px;
}

#main-08 {
position:absolute;
left:260px;
top:106px;
width:423px;
height:25px;
}

#main-09 {
position:absolute;
left:683px;
top:106px;
width:33px;
height:25px;
}

#main-10 {
position:absolute;
left:716px;
top:106px;
width:274px;
height:25px;
}

#main-11 {
position:absolute;
left:990px;
top:106px;
width:24px;
height:25px;
}

#main-12 {
position:absolute;
left:0px;
top:131px;
width:323px;
height:370px;
}

#main-13 {
position:absolute;
left:323px;
top:131px;
width:25px;
height:370px;
}

#main-14 {
position:absolute;
left:348px;
top:131px;
width:220px;
height:128px;
background-image: url(/images/main_14.png);
}

#main-15 {
position:absolute;
left:568px;
top:131px;
width:217px;
height:128px;
background-image: url(/images/main_15.png);
}

#main-16 {
position:absolute;
left:785px;
top:131px;
width:205px;
height:128px;
background-image: url(/images/main_16.png);
}

#main-17 {
position:absolute;
left:990px;
top:131px;
width:24px;
height:370px;
}

#main-18 {
	position:absolute;
left:348px;
top:259px;
width:220px;
height:129px;
	background-image: url(/images/main_18.png);
}

#main-19 {
	position:absolute;
left:568px;
top:259px;
width:217px;
height:127px;
	background-image: url(/images/main_19.png);
}

#main-20 {
	position:absolute;
left:785px;
top:259px;
width:205px;
height:129px;
	background-image: url(/images/main_20.png);
}

#main-21 {
	position:absolute;
left:568px;
top:386px;
width:217px;
height:2px;
	background-image: url(/images/main_21.png);
}

#main-22 {
	position:absolute;
left:348px;
top:388px;
width:220px;
height:113px;
	background-image: url(/images/main_22.png);
}

#main-23 {
	position:absolute;
left:568px;
top:388px;
width:217px;
height:113px;
	background-image: url(/images/main_23.png);
}

#main-24 {
	position:absolute;
left:785px;
top:388px;
width:205px;
height:113px;
}

#main-25 {
position:absolute;
left:0px;
top:501px;
width:247px;
height:29px;
}

#main-26 {
position:absolute;
left:247px;
top:501px;
width:13px;
height:29px;
}

#main-27 {
position:absolute;
left:260px;
top:501px;
width:423px;
height:29px;
}

#main-28 {
position:absolute;
left:683px;
top:501px;
width:33px;
height:29px;
}

#main-29 {
position:absolute;
left:716px;
top:501px;
width:274px;
height:29px;
}

#main-30 {
position:absolute;
left:990px;
top:501px;
width:24px;
height:29px;
}

#main-31 {
position:absolute;
left:0px;
top:530px;
width:182px;
height:41px;
}

#main-32 {
position:absolute;
left:182px;
top:530px;
width:143px;
height:41px;
}

#main-33 {
position:absolute;
left:325px;
top:530px;
width:116px;
height:41px;
}

#main-34 {
position:absolute;
left:441px;
top:530px;
width:161px;
height:41px;
}

#main-35 {
position:absolute;
left:602px;
top:530px;
width:143px;
height:41px;
}

#main-36 {
position:absolute;
left:745px;
top:530px;
width:136px;
height:41px;
}

#main-37 {
position:absolute;
left:881px;
top:530px;
width:109px;
height:41px;
}

#main-38 {
position:absolute;
left:990px;
top:530px;
width:24px;
height:41px;
}

#main-39 {
position:absolute;
left:0px;
top:571px;
width:1014px;
height:112px;
}

#main-40 {
position:absolute;
left:0px;
top:683px;
width:1014px;
height:32px;
}

#main-41 {
position:absolute;
left:1014px;
top:683px;
width:50px;
height:85px;
}

#main-42 {
position:absolute;
left:0px;
top:715px;
width:1014px;
height:53px;
}
