td{ font-size: 0.75em; }
a.subtopic:hover{
	text-decoration:none;
	color: Maroon;
}

.red{ color: #CC0000; font-weight:bold; }
.message2{ float: right; width: 100px; padding:10px 10px 10px 10px; background-color: #FFA500; font-weight: bold; font-size:13pt;color: black; }
/*ADDED*/
.toptag{ font-size: 90%; color: Black; font-variant: small-caps; }
.video{ text-align: center; }

/*ADDED*/
.nomargin{font-size: 1.5em; margin: 0px 0px 0px 0px;}

.boxed1{ border:1px solid #000000; background-color: #FFDEAD; }
.boxed2{ border:1px solid #000000;vertical-align:top; }
.boxed3{border:1px solid #000000;vertical-align:top; font-size:8pt;}
.boxed4{border:1px solid #000000;vertical-align:middle; font-size:8pt;}
.sm1{
	text-align:left;
	vertical-align:top;
	color: #F5F5F5;
	font-size:.75em;
	font-weight:bold;
	border: 1px solid #483D8B;
}
.sm2{text-align:left; vertical-align:top; font-size: .65em; }
.sitemap a{ color: #F0E68C;text-decoration: none; }
.sitemap a:hover{ color: #FFCC33; text-decoration: underline;}
.sitemap a:visited{ color: #F0E68C;text-decoration: none; }
.sitemap a:active{ color: #406618; text-decoration: underline;}
.sitemaplink{ color: #FFFFFF; text-decoration: none; }
.sitemaplink:hover{ color: #F0E68C; text-decoration: none; }
.dark{
	background-color: #F5F5DC;
	color: #000000;
	border: 1px solid #000000;
	font-family: Garamond, Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
}
.darkhdr{
	color: #2E8B57;
}
.leftspacer {
padding:0px 0px 0px 0px;
background-color:#F9BA6D;
border-right:1px solid #EA9368;
}
.leftwing {
color:#000000;
padding:0px 10px 5px 10px;
background-color:#F9BA6D;
border-right:1px solid #EA9368;
}
.mainspacer {
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
border-bottom: 2px solid #DCDCDC;
}
.maincell {
	padding:0px 15px 0px 15px;
	text-align:justify;
	background-color:#FFFFFF;
	border-top: 2px solid #DCDCDC;
	border-bottom: 2px solid #DCDCDC;
}
.maincell2 {
color:#000000;
padding:0px 25px 0px 25px;
background-color:#FFFFFF;
}
.maincell3 {
padding:0px 25px 0px 25px;
background-color:#F5F5F5;
}
.rightspacer, .infospacer {
	padding:0px 0px 0px 0px;
	background-color: #F5F5F5;
}
.rightwing, .infowing {
	color:#000000;
	padding:0px 10px 5px 10px;
	background-color: #F5F5F5;
	border-left: 2px solid #DCDCDC;
}
.breadcrumb, .infowrapper{
	background-color: #F5F5F5;padding: 3px 0px 3px 0px;
}
h2.darkhdr{ font-size: 17pt; }
/*ADDED*/
.floatoffset{ margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px; }
/*ADDED*/
.deemph{
	color: #663300;
	font-size:90%;
}
/*ADDED*/
.infolink{
	font-size: 8pt;
	color: #639C9C;
}
.tblEMPH {
color:#FFFFFF;
font-size:11pt;
font-weight:normal;
padding:1px 1px 1px 1px;
background-color:#006363;
}
.tblsmall {
border:1px solid #666666;
}
p {
margin:5px 0px 5px 0px;
text-align:justify;
}
hr {
color:#999999;
height:1px;
width:96%;
}
big {
font-size:140%;
}
.larger {
font-size:12pt;
}
small {
font-size:85%;
}
strong {
font-weight:bold;
}
b {
font-weight:bold;
}
em {
font-weight:bold;
font-style:italic;
}
I {
font-style:italic;
}
.mechanics {
font-size:8pt;
font-weight:normal;
}
.light{ color: #FFFFCC; }
.light:hover{ color:#FFFFFF; }
.oldstory{
	background-color: #FFDAB9;
	padding: 5px 10px 5px 10px;
	border: 1px solid #666666;margin-top:5px;
}
.newstory{ padding: 5px 10px 5px 10px;
	border: 1px solid #666666;margin-top:5px;}
h1 {
	color: #003300;
	font-size:3em;
	font-variant:normal;
	font-weight:bold;
	font-style:normal;
	line-height:110%;
	margin:1px 0px 3px 0px;
	text-align:left;
}
/*Check*/
.specheader {
	font-size:2.0em;
	margin: 1px 0px 3px 0px;
	line-height:110%;
	text-align:left;
}
.specheader2{ margin: 0; }
/*changed*/

.rightwingh2 {
background-color: #909090;
color:#FFFFFF;
padding:5px 5px 5px 5px;
font-size: 100%;
width: 95%;
}
.unitwing{color: Maroon; text-decoration:none; }
.unitwing:hover{
	background-color: #DCDCDC;
	color: marroon;
	text-decoration:none;
}
/*changed*/
h2 {
color:#322504;
font-size:1.5em;
font-variant:normal;
font-weight:bold;
text-align:left;
font-style:normal;
line-height:110%;
margin:8px 0px 2px 0px;
}
/*CHANGED*/
h3 {
font-size:1.5em;
font-variant:normal;
font-weight:bold;
font-style:italic;
margin:8px 0px 4px 0px;
text-decoration:none;
border-top: 1px solid #B8860B;
}
/*Added*/
.pearl{
	background-color: #CCFFCC;
	margin: 5px 20px 5px 20px;
	padding:10px 10px 10px 10px;
	font-size: 100%;
}
/*Added*/
.rightwingh3 {
	color:#031520;
	padding: 2px 2px 0px 2px;
	font-size: 120%;
	font-style: italic;
	text-decoration: none;
	border-top: 1px solid #B8860B;
	width: 95%;
}
h4 {
font-size:12pt;
font-variant:normal;
font-weight:normal;
font-style:normal;
margin:0px 0px 0px 0px;
}
h5 {
font-size:14pt;
font-variant:normal;
font-weight:normal;
font-style:normal;
margin:0px 0px 0px 0px;
}
h6 {
font-size:100%;
font-variant:normal;
font-weight:normal;
font-style:normal;
margin:0px 0px 0px 0px;
}
.header {
font-size:16pt;
text-align:center;
}
ol {
	margin: 0px 0px 5px 0px;
}
ul {
	margin: 0px 0px 5px 0px;
}
.html {
margin:0px 0px 0px -5px;
list-style-image:url("img/icon!firefox.png");
}
.rwing {
margin:0px 0px 0px -20px;
list-style-image:url("img/dotblack_9x7.gif");
}
.searchresults {
text-align: left; font-size: 100%;
margin:5px 0px 0px 0px;
}
.pdf {
margin:0px 0px 0px -10px;
list-style-image:url("img/icon!pdf.gif");
}
.doc {
margin:0px 0px 0px -10px;
list-style-image:url("img/icon!word.gif");
}
.dot {
margin:0px 0px 0px -5px;
list-style-image:url("img/dot.png");
text-align: left;
}
.checkmark {
margin:0px 0px 0px -10px;
list-style-image:url("img/checkmark.png");
}
/*ADDED*/
.specbul {
margin:0px 0px 0px -15px;
list-style-image:url("img/specbul.png");
}
/*ADDED*/
.link1{
margin:0px 0px 0px 0px;
list-style-image:url("img/icon-link18.png");
}
.link2{
margin:0px 0px 0px -10px;
list-style-image:url("img/icon-link14.png");
}
.link3{
margin:0px 0px 0px -10px;
list-style-image:url("img/icon-link10.png");
}
.dot2{
margin:0px 0px 0px -10px;
list-style-image:url("img/crbul.png");
 }
 .story{
 background-color: maroon;
 Color: #FFFFFF;
 font-size:3em;
 font-weight: bold;
 height: 165px;
 width:400px;
 padding: 20px 20px 20px 20px;
-moz-border-radius: 25px;
border-radius: 25px;
}
 /*ADDED*/
.dot3{
margin:0px 0px 0px -10px;
list-style-image:url("img/dot3.png");
 }
.dot4{
margin:0px 0px 0px -10px;
list-style-image:url("img/dot4.png");
 }
.arrow2 {
margin:0px 0px 0px -10px;
list-style-image:url("img/arrow!right.gif");
}
.revolver{
margin:0px 0px 0px -10px;
list-style-image:url("img/RevolvingSign.gif");
}
.arrow {
margin:0px 0px 0px -10px;
list-style-image:url("img/arrowspec1.png");
}
.tswitch6{
margin:0px 0px 0px 0px;
list-style-image:url("img/icon-docSM.png");
 }
.outercontainer {
	padding:15px 30px 15px 30px;
	border:1px solid #484848;
	background-color: #003366;
}
.innercontainer {
color:#FFFFFF;
vertical-align:top;
padding:0px 0px 0px 0px;
border:1px solid #003366;
background-color:#FFFFFF;
}
.navbarhdr {
color:#FFD700;
font-size:10pt;
font-weight:bold;
}
.navbannerOFF {
color:#322504;
padding:4px 4px 4px 4px;
background-image:url("img/or_spacer.png");
}
.resultsbanner {
color:#2F4F4F;
font-size:120%;
padding:5px 5px 5px 5px;
background-color:#FFE4E1;
}
.floatl {
	margin: 0px 20px 0px 0px;
	float:left;
}
.blockquote {
font-size:10pt;
margin:5px 15px 5px 15px;
}
.specfloatr {
margin:0px 10px 0px 0px;
float:right;
border:1px solid #FFFACD;
}
.googleleftbox {
background-color:#FFDEAD;
}
.footnote{ font-size: 75%; }
.acchdr {
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	background-color:#2F4F4F;
	padding: 1px 0px 1px 5px;
}
.smred{ font-size:12pt;color: Red; }
.caution {
color:#B22222;
font-size:160%;
}
.scriptwarning {
color:#8B0000;
}
.profilecontainer {
padding:1px 1px 1px 1px;
width:170px;
}
.rcallout {
color:#000000;
padding:5px 5px 5px 5px;
float:right;
width:200px;
background-color:#38785E;
}
/*CHANGED*/
.floatr {
margin:10px 0px 0px 10px;
float:right;
}
.message {
color:Maroon;
font-size:16pt;
font-weight:bold;
}
.unitb {
color:#2F4F4F;
font-size:10pt;
font-variant:small-caps;
font-weight:bold;
margin:0px 0px 0px 0px;
}
.unith2 {
color:#2F4F4F;
font-size:15pt;
font-variant:small-caps;
font-weight:bold;
margin:0px 0px 0px 0px;
}
.centernav {
font-size:150%;
text-align:center;
}
.pagepreview {
padding:10px 10px 10px 10px;
border:3px solid #006363;
}
.pagebanner {
color:#FFFFFF;
padding:5px 5px 1px 5px;
background-color:#006363;
}
.acccontrol {
vertical-align:top;
text-align:right;
border:1px solid #666699;
font-size: 9pt;
padding: 1px 1px 1px 1px;
}
	.ofeinthdr{border: 1px solid #666666;text-align: center;vertical-align: middle;font-size: 10pt;}
	.ofeintreg{border:1px solid #222222;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9pt;text-align: center;color: Black;vertical-align: middle;}
	.ofeintemph{vertical-align: middle; border:1px solid #222222;background-color: #222222;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 9pt; text-align: center; color: #FFFFFF; }
.acccontrol2{}
.viewfield{
	background-color: #FFFAFA;
	border: 1px solid #666666;
	padding: 5px 5px 5px 5px;
}
.viewfield2{
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 1px 1px 1px 1px;
	font-size:60%;
}
.viewfield3{
	font-size:55%;
}
div.editable
		{
			border: solid 2px Transparent;
			padding-left: 15px;
			padding-right: 15px;
		}

		div.editable:hover
		{
			border-color: black;
		}
.smoption{font-size: 70%}
.tdemph1{ font-size: 140%; font-weight: bold; margin: 0px 0px 0px 0px; color: #FFFFFF; background-color: #ff6347; text-align:center;padding: 0px 0px 0px 0px;}
.tdemph2{ font-size: 140%; font-weight: bold; margin: 0px 0px 0px 0px; }

.memo{
	font-size: 8pt;
	background-color: #FFFAFA;
	border: 1px solid #666666;
}

.greymessage {
color:#8C8C8C;
font-size:120%;
font-style:italic;
}
/*CHANGED*/
.wingtd {
font-size:12px;font-weight:bold;
}
.redmessage {
color:#660000;
}
.lcallout {
color:#000000;
padding:5px 5px 5px 5px;
float:left;
width:200px;
background-color:#38785E;
}

.admin {
font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:120%;
padding:1px 1px 1px 1px;
margin:1px 1px 1px 1px;
height:22px;
border:none ;
background-color:#CEFFFF;
}
.smallbutton1{
color:#666666;
font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:7pt;
border:1px solid #666666;
background-color:#FAF0E6;
}
.smallbutton2 {
font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
}
/*ADDED*/
.searchheader{
	color: #FFFFE0;
	background-color: #2F4F4F;
	font-size: 12pt;
}
.email {
color:#000000;
font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9pt;
background-color:#FFFFFF;
}
/*changed*/
.basicbutton1 {
font-size:7pt;
font-weight:bold;margin-top:0px;
padding: 0px 0px 0px 0px;
}
.toptabsearch
{
	margin: 0px 0px 0px 10px;font-size: 12pt; font-family: verdana;
}
/*changed*/
.basicbutton2 {
font-size:7pt;
font-weight:normal;
padding: 0px 0px 0px 0px;
}
.SearchButton{
	font-family: Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	margin-bottom: 2px;
	padding: 1px 4px 1px 4px;
	color: #ffffff;
	background-color: maroon;
	border: 1px solid maroon;
}
.searchbox {
font-size:9px;
padding:0px 0px 0px 0px;
}
.searchbox2{
font-size: 1em ;
border: 1px solid #999999;
font-family: Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 1px 1px 1px 1px;
}
.form26{
	margin: 0px 0px 0px 5px;
}
.loginform {
	color: #003366;
	font-size:8pt;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.smallbutton3{
color:gray;
font-size:7pt;
border:1px solid #494949;
padding:1px 1px 1px 1px;
margin-left:2px;margin-bottom:1px;
}
.smallbuttonHC{
font-family: arial, verdana;
color:#FFFFFF;
background-color:#CC0033;
font-size:6pt;
font-weight: bold;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.loginbox {
	color: #330066;
	font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:1px 1px 1px 1px;
	border:1px solid #494949;
}

.admin2 {
font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11pt;
margin:1px 1px 1px 1px;
border:none ;
background-color:#CEFFFF;
}
textarea {
font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:9pt;
}
.makecommentshow {
padding:4px 4px 4px 8px;
text-align:left;
}
.addthreadbutton {
font-size:7pt;
float:right;
}
.makecommentform {
padding:2px 2px 6px 8px;
text-align:left;
height:20px;
background-color:#FAF0E6;
}
.blogcontainerinactive {
padding:4px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:1px solid #FFE4E1;
background-color:#FFE4E1;
}
.commentownerinactive {
color:#003333;
font-size:8pt;
padding:3px 0px 0px 8px;
margin:0px 0px 0px 0px;
background-color:#FFE4E1;
border-top:1px dotted #D2B48C;
}
.commenttextinactive {
color:#000000;
font-size:9pt;
padding:0p 0p 8px 8px;
margin:0px 0px 0px 0px;
background-color:#FFE4E1;
}
.floatrbutton {
line-height:100%;
padding:2px 6px 0px 0px;
float:right;
}
.floatrbutton2 {
line-height:100%;
padding:4px 16px 0px 0px;
float:right;
}
.blogheaderbutton {
font-family:Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
margin:1px 0px 0px 0px;
border:1px solid #666666;
background-color:#C0C0C0;
}
.blogheader2inactive {
color:#7C7C7C;
font-size:8pt;
vertical-align:middle;
padding:0px 4px 0px 0px;
margin:0px 0px 0px 0px;
border:1px solid #FFE4E1;
background-color:#FFE4E1;
}
.blogheader2 {
color:#7C7C7C;
font-size:8pt;
vertical-align:middle;
padding:0px 4px 0px 0px;
margin:0px 0px 0px 0px;
height:16px;
border:1px solid #ECECEC;
background-color:#ECECEC;
}
.commentform1 {
font-size:8pt;
height:20px;
scroll:overflow;
}
.blogheaderinactive {
color:#7C7C7C;
font-size:8px;
line-height:100%;
vertical-align:middle;
padding:0px 4px 0px 0px;
margin:0px 0px 0px 0px;
border:1px solid #FFE4E1;
background-color:#FFE4E1;
}
.commenttext {
color:#000000;
font-size:9pt;
padding:0px 0px 8px 8px;
margin:0px 0px 0px 0px;
background-color:#FAF0E6;
}
.blogcontainer {
padding:4px 4px 4px 4px;
margin:0px 0px 0px 0px;
border:1px solid #BCBCBC;
}
.blogheader {
color:#7C7C7C;
font-size:8pt;
padding:2px 2px 2px 4px;
margin:4px 0px 0px 0px;
text-align:left;
background-color:#ECECEC;
}
.bloghdrlink {
color:#7C7C7C;
font-weight:bold;
}
.commentowner {
color:#003333;
font-size:8pt;
margin:5px 0px 0px 0px;
border-top:1px dotted #D2B48C;
}
.bloglink {
font-size:9pt;
font-weight:normal;
margin:0px 0px 0px 0px;
}
.blogtext {
font-size:10pt;
font-weight:normal;
margin:0px 0px 0px 0px;
}
.blogtitle {
font-size:11pt;
font-weight:bold;
margin:0px 0px 0px 0px;
}
.blogsilhouette {
border:1px solid #999999;
}
.commentformbutton {
color:#C0C0C0;
font-size:7pt;
font-weight:bold;
line-height:100%;
vertical-align:middle;
height:18px;
border:1px solid #333333;
}
.bottompane{
	background-color: #98FB98;
	border:1px solid #000000;
	padding:2px 5px 2px 5px;
}
.flushright {
color:#686868;
font-size:8pt;
margin:4px 0px 0px 0px;
float:right;
}
content {
	padding: 10px 10px 10px 10px;
}
.smmech{font-size:70%;}
.author{font-size: 80%; color: #406618;}
#boxpeg{background-color: #406618; color:#FFFFFF; text-align:center; font-size:100%; margin-left: -5px; margin-top: -5px; padding: 2px 3px 2px 3px; width:55px;font-weight:bold;}
#boxpost1{border: 1px solid #406618; padding: 5px 5px 5px 5px;
}
#boxpost2{padding: none;
}
#boxpost3{border: 1px solid #406618; padding: 5px 5px 5px 5px; background-color: #F5F5DC;
}
/* ~~ This grouped selector gives the lists in the .content area space ~~ */
.content ul, .content ol { 
	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */
}
.maineventbox{
	border: 1px solid #666666;
	text-align: center;
	background-color: #FFFFFF;
	border-radius: 20px;
	padding: 0px 0px 0px 0px;
}
.maineventhdrC a{color: #FAFAD2; text-decoration: none; border-bottom: 1px solid #000000;}
.maineventhdrC a:hover{color: #FFFFFF;text-decoration:none; border-bottom: 1px solid #FFFFFF;}
.maineventhdrC{
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
	font-size: 1.2em;
}
.maineventhdrL{
	background-color: #000000;
	border-top-left-radius: 20px;
	padding:5px 5px 0px 5px;
}
.maineventhdrR{
	background-color: #000000;
	border-top-right-radius: 20px;
	padding: 5px 5px 5px 0px;
}
.mainevdaysleft{  }
.footer, .btheader {
color:#FFFFFF;
text-align:center;
background-image:url("img/or_spacer.png");
font-size: 80%;
}
.sitemap{ background-image:url("img/or_spacer.png"); }
.footerlink {
	color: #F5F5F5;
	text-decoration:none;
}
.footerlink:hover {
text-decoration:underline;color:#F5F5F5;
}
.vocabulary{ vertical-align: top; }

.correct{ color: red !important; }


#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:300px;
	height:300px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#layer1 {
	position: absolute;
	visibility: hidden;
	float: left;
	width: 600px;
	height: 400px;
	left: 10px;
	top: 200px;
	background-image: url("img/blank_card.jpg");
	background-repeat : no-repeat;
	background-color: #FFFFFF;
	border: 1px solid #000;
	padding: 10px 15px 10px 15px;
}

#close {
	float: right;
}

