a:link,a,a:active{ color:#0000FF; }

a:hover{
	background:url(../Images/YlwTile.jpg);
	color:#FF0000;
	font-style:italic;
}

body{
	background:#F0F8FF;
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:0%;
	padding:0%;
	text-align:center;
}

div.large{ width:90%; }

div.large,div.xlarge,div.medium,div.small,div.xsmall{
	background:#FFFFF0;
	border:outset;
	color:#8B4513;
	margin:auto;
}

div.medium{ width:80%; }

div.small{ width:70%; }

div.xlarge{ width:98%; }

div.xsmall{ width:60%; }

h1{ font:small-caps bold 32px "Times New Roman",serif; }

h2{ font:small-caps bold 24px "Times New Roman",serif; }

h3{ font:small-caps 18px "Trebuchet MS",sans-serif; }

h4{
	color:#000099;
	font:16px "Trebuchet MS",sans-serif;
	margin-bottom:-1%;
}

h5{ color:#000099; font:14px "Trebuchet MS",sans-serif; }

h6{
	color:#000000;
	font:italic 12px "Trebuchet MS",sans-serif;
}

hr{ color:#0000FF; width:75%; }

html>body #colRight li{ border-bottom:none; }

img{ border:0; }

marquee{
	color:#FF0000;
	font:small-caps bold 32px "Times New Roman",Times,serif;
	width:95%;
}

marquee.blue{
	color:#0000FF;
	font:oblique small-caps bold 24px "Times New Roman",Times,serif;
}

marquee.green{
	color:#008000;
	font:oblique small-caps bold 22px "Times New Roman",Times,serif;
}

p{ font-size:14px; }

p.indent{
	margin-left:5%;
	margin-right:5%;
	/*margin-top:-15px;*/
	text-align:justify;
	text-indent:3%;
}

table{ margin:0% auto 0% auto; padding:0%; text-align:center; }

ul{ list-style-type:square; }

ul li{ text-align:left; }

ul li ul li{ margin-left:15%; }

ul ul{ list-style-type:disc; }

ul ul ul{ list-style-type:none; }

.breadcrumb {
	color:#800080; /* used in Location function of Primary.js */
}

.caption{
	font:10px sans-serif; /* used in MastHead function of Primary.js */
}

.extLink{
	background:url(../Images/YlwTile.jpg);
	border:groove;
	color:#0000FF;
}

.halfleft{ float:left; padding-bottom:1%; width:49%; }

.halfright{ float:right; padding-bottom:1%; width:49%; }

.logo{ float:left; padding:1% 1%; }

.middle{
	margin-bottom:0%;
	padding-bottom:0%;
	/* used in Primary.js */
	width:80%;
}

.msthead							/* used in MastHead function of Primary.js */ { font-size:16px; letter-spacing:12px; }

.notice{
	background:url(../Images/YlwTile.jpg) #FFAE5B;
	border:outset;
	color:#FF0000;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:75%;
}

.reprint{ font:bold 80% sans-serif; }

.sectionLinks{
	border-bottom:0px solid #CCCCCC;
	font-size:90%;
	margin:0px;
	padding:0px;
	position:relative;
}

.sectionLinks a{
	border-top:0px solid #CCCCCC;
	display:block;
	padding:2px 0px 2px 10px;
}

.sectionLinks a:link,.sectionLinks a:visited{ display:block; }

.sectionLinks a:hover{ background:transparent url(../Images/YlwTile.jpg); }

.sectionLinks h3{ padding:5px 0px 2px 5px; }

.special{
	color:#FF4500;
	font-weight:bold;
	margin-left:auto;
	text-align:center;
}

.thirdsleft{
	color:#000000;
	float:left;
	padding-bottom:1%;
	padding-left:0%;
	width:33%;
}

.thirdsmid{
	color:#000000;
	float:left;
	padding-bottom:1%;
	width:33%;
}

.thirdsright{
	color:#000000;
	float:right;
	padding-bottom:1%;
	padding-right:0%;
	width:33%;
}

.under{ font-variant:small-caps; text-decoration:underline; }

.w25{ vertical-align:middle; width:25%; }

.w75{
	border:4px groove #99FFFF;
	margin:3% 12%;
	padding:0;
	text-align:center;
	width:75%;
}

.w75 td, .w85 td{ border:1px groove; padding:1%; }

.w85{
	border:3px groove #99FFFF;
	margin:3% 9%;
	padding:0%;
	width:85%;
}

.w95{ border:2px outset; margin:3%; padding:0%; width:95%; }

#colLeft{
	background:#E0FFFF;
	border:thin ridge #0000FF;
	color:#DC143C;
	float:left;
	font-size:80%;
	height:860px;
	margin:0;
	padding:0;
	width:15%;
}

#colLeft ul{ list-style:none; margin:0%; padding:0%; }

#colRight{
	background:#E0FFFF;
	border:thin ridge #0000FF;
	color:#DC143C;
	float:right;
	height:860px;
	margin:0;
	padding:0;
	width:15%;
}

#colRight ul{ list-style:none; margin:0%; padding:0%; }

#content{ float:left; margin:0%; padding:0%; width:69%; }

#content h1{ font-size:48px; }

#content hr{ color:#0000FF; width:90%; }

#contentLower{
	clear:both;
	font-size:80%;
	margin-left:auto;
	margin-right:auto;
	max-width:85%;
}

#globalNav a{ font-size:90%; }

#masthead{ display:block; margin:auto; width:100%; }

#search{
	border-bottom:0px solid #CCCCCC;
	font-size:90%;
	padding:5px 0px 5px 10px;
}

#search form{ margin:0px; padding:0px 0px 0px 0px; }

#search label{ display:block; margin:0px; padding:0px; }

/************* #siteInfo styles ***************/
#siteInfo{
	clear:both; /*border:1px solid #CCCCCC;*/
	color:#CCCCCC;
	font-size:75%;
	padding:10px 10px 10px 10px;
}
