body {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;

/*background: url(site_images/aa_bodystrip.gif);
background: url(images/bg_body.jpg);
/*background-color: #F8F8F6;
background-color: #E3E5E7;
background-repeat: repeat-x;
/*background-position: top;
margin: 0;
padding: 0;*/
}

.li_lgchkmarkgrn { 
list-style-image: url(/images/page/lgchkmarkgrn.jpg) 
}

.li_smchkmarkgrn { 
list-style-image: url(/images/page/smchkmarkgrn.jpg) 
}

.li_iconstar { 
list-style-image: url(/images/page/icon_star.gif) 
}


#splash {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
background: url(images/bg_body.jpg);
background-color: #E3E5E7;
background-repeat: repeat-x;
}

.intro	{
    color: #606060;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h2.title {
	color: #3f490a;
	font-size: 24px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px;
}

H3 {
/*#00BFFF, #1E90FF,#6495ED, #0000FF*/
color: #1E90FF;
}


.tb_bg_body {
/*border: solid 1px #7f9db9;*/
border: solid 1px #577b9b;
background: url(images/bg_body_fff8b0.jpg);
background-repeat: repeat-x;
background-color: #F8F8F6;

}

#logo {
float:left;
clear:both;
}

#slogan {
float:left;
clear:both;
display: block;
background-color: #ffa500;
height: 1%;/*For IE*/
height: 85px;
width: 308px; 
position: relative; 
visibility: visible; 
}

#slogan1 {
float:left;
clear:both;
display: block;
/*background-color: #ffa500;*/
height: 1%;/*For IE*/
height: 40px;
width: 470px; 
position: relative; 
visibility: visible; 
}

#slogan_image {
float:left;
clear:both;
display: block;
height: 1%;/*For IE*/
height: 130px;
width: 470px; 
position: relative; 
visibility: visible; 
}

#date {
height: 1%;/*For IE*/
height: 20px;
width: 300px; 
position: relative; 
visibility: visible; 
}

#mn_box { 
height: 24px;
background-color: #23145E;
padding-left: 15px;
}

fieldset {
border: solid 1px #dedede;
}

table, tr, td {
font-family:Verdana, Tahoma, Arial;
font-size: 9pt; 
color:#000000
}

.td_color {
background-color:#dedede; 
}

.td_boxtop {
padding: .3em; 
border: 1px solid black;
height: 25px;
font-weight: bold;
color:#1E90FF;
}

.td_boxbttm {
padding: .3em; 
border: 1px solid black;
}

tbody.on  { 
display:table-row-group;
}

tbody.off { 
display:none; 
}

td a:link  { 
color : #0000FF;
text-decoration: none 	
}

td a:hover {
color: #cc0000
}

/*
ol, li, ul {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #696969;
padding:2px 10px 2px 10px;
}
*/

p {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #696969;
margin-top: 5px;
padding-bottom: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px
}


p a:link, a:visited, a:active  { 
color : #0000FF;/*#3399CC;*/
text-decoration: none 	
}

p a:hover {
color: #cc0000
}

#breadcrumb {
color: black; 
font-family: Verdana, Arial, Tahoma; 
font-size: 11px; 
font-style: normal;
text-decoration:none;
padding-bottom:5px; 
padding-left:9px;
}


#breadcrumb a { 
color: #756B6B;
text-decoration: none 
}

#breadcrumb a:hover { 
color: #cc0000;
text-decoration: none
}

#search {
margin-left:10px; 
width:auto; 
height:34px; 
padding:6px 4px 2px 4px;
}

#search_box {
width: 195px;
height: 26px;
background-color: #000;
}

#search_box #str {
float: left;
padding: 2px;
margin: 6px 0 0 6px;
border: 0;
width: 156px;
background:#1bd1ff;
font-family: Tahoma,Verdana,Arial;
font-weight:normal; 
font-size:12px; 
color:#000
}

#search_box #go {
float: right;
margin:3px;
}

.toolbarbox {
color:#000000;
font-family: Verdana, Arial, Tahoma; 
font-size: 11px; 
font-style: normal;
text-decoration:none;
background: #FFFFFF; 
}

.toolbarbox a span { 
color: #756B6B;
text-decoration: none 
}

.toolbarbox a:hover span { 
color: #cc0000;
cursor: pointer;
text-decoration: none
}

span {
color:#000000;
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
}

.copyright {
color: #000000;
background:transparent; 
font-family : Tahoma,Verdana,Arial;
font-size: 11px; 
font-style: normal; 
padding-top : 5px;
padding-bottom: 5px
}

/* Store */
#leaderhdr_fnt {
color: #FFFFFF;
}
#leaderhdr {
background-color: #336633;
}
#leaderbody {
background-color: #8FBC8F;
}

#edu_hdr_fnt {
color: #FFFFFF;
}
#edu_hdr {
background-color: #336633;
}
#edu_body {
background-color: #BDB76B;
}

#outr_hdr_fnt {
color: #FFFFFF;
}
#outr_hdr {
background-color: #336633;
}
#outr_body {
background-color: #DAA520;
}

/*Gallery*/
table.gallery {
	border: 1px solid #ccc;
	margin: 2px;
	padding: 2px;
	background-color: white;
}

table.gallery tr {
	vertical-align: top;
}

table.gallery td {
	vertical-align: top;
	background-color: #f9f9f9;
	border: solid 2px white;
}
/* Keep this temporarily so that cached pages will display right */
table.gallery td.galleryheader {
    text-align: center;
	font-weight: bold;
}
table.gallery caption {
	font-weight: bold;
}

div.gallerybox {
	margin: 2px;
}

div.gallerybox div.thumb {
	text-align: center;
	border: 1px solid #ccc;
	margin: 2px;
}

div.gallerytext {
	overflow: hidden;
	font-size: 94%;
	padding: 2px 4px;
}

/* images */
div.floatright, table.floatright {
	clear: right;
	float: right;
	position: relative;
	margin: 0 0 .5em .5em;
	border: 0;
/*
	border: .5em solid white;
	border-width: .5em 0 .8em 1.4em;
*/
}
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft {
	float: left;
	clear: left;
	position: relative;
	margin: 0 .5em .5em 0;
	border: 0;
/*
	margin: .3em .5em .5em 0;
	border: .5em solid white;
	border-width: .5em 1.4em .8em 0;
*/
}
div.floatleft p { font-style: italic; }
/* thumbnails */
div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
}
div.thumbinner {
	border: 1px solid #ccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}
div.magnify {
	float: right;
	border: none !important;
	background: none !important;
}
div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
}
div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
}
div.tleft {
	float: left;
	clear: left;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
}
img.thumbborder {
	border: 1px solid #dddddd;
}
.hiddenStructure {
	display: none;
}
