
html { overflow-y: scroll; }
img { border: 0; }
#submit_button {color: #ffffff; font-size:11px; letter-spacing:1px; background-color: #000080; font-weight:100;}
#text_field  {color: #000080;   width:300px; background-color: #d2e9f9; font-weight:100;}
#selector {color: #000080; background-color: #d2e9f9; font-weight:100;}
.phonology {border:1px solid #808080; background-color:#fffcd6; font-size:12px; font-weight: bold; padding: 3px;}
.morphology {border:1px solid #808080; background-color:#ead6ff; font-size:12px; font-weight: bold;  padding: 3px;}
.syntax {border:1px solid #808080; background-color:#d3ecff; font-size:12px; font-weight: bold;  padding: 3px;}
.default {border:1px solid #808080; background-color:#c0c0c0; font-size:12px; font-weight: bold;  padding: 3px;}
.white {color:#ffffff;}
.white {color:#000;}
.borderline {border: solid 1px #336699;}
#pageTitle {letter-spacing:2px;}
.db_ruler {color:#336699; height:1px;}
.subtitle {padding-left:16px;}
.selected  { background-color:#ffffff; line-height:18px; color:#000000; border: #000000 1px solid; padding-left: 2px;  padding-right: 2px; font-size:11px;}
#invis  {border: #0000ff 1px solid; padding: 2px;}


.dictionary b {font-size:9px; text-decoration:none; line-height:13px; font-weight: 700;  color:#ffffff}
.self_defined b {font-size:9px; text-decoration:none; line-height:13px; font-weight: 700;  color:#cccc8f}
.meet_us a {color:#c2c2c2; font-size: 9px; line-height:11px; text-decoration:none; font-weight: 700;}
.meet_us  a:visited {color:#c2c2c2;  font-size: 9px; line-height:11px;  font-weight: 700;}
.meet_us a:hover {color:#ffffff; text-decoration:none; line-height:11px; font-weight: 700;}
.meet_us  b{color:#c2c2c2;  font-size: 9px; line-height:11px;  font-weight: 700;}
.meet_us  big{color:#ffffff;  font-size: 9px; line-height:11px;  font-weight: 700;}
.meet_us  small{color:#c7c74a;  font-size: 9px; line-height:11px;  font-weight: 700;}

.pager a {font-size:11px;color:#0000ff; border: #0000ff 1px solid; padding-left: 5px; padding-right: 5px;  margin:2px;}
.pager a:visited {font-size:11px; color:#5555ff; border: #5555ff 1px solid;  padding-left: 5px; padding-right: 5px; margin:2px;}
.pager a:hover {font-size:11px; color:#0000ff; border: #ff0000 1px solid; padding-left: 5px; padding-right: 5px;  margin:2px;}
.pager small  { font-size:12px; color:#000000; 	font-weight: 100;	text-decoration:none; border:0px solid #ffffff;}

.grammar_nav a, .grammar_nav a:link, .grammar_nav a:active, .grammar_nav a:visited {display: table-cell; border: #c0c0c0 2px solid; color: #ffffff;  width:105px; font-size:13px; font-weight: 100; letter-spacing:1px; background-color:#336699;}
.grammar_nav a:hover {display: table-cell; border: #c0c0c0 2px solid; width:105px; font-size:13px; font-weight: 100; color: #c0c0c0; letter-spacing:1px; background-color:#336699;  }

.back a {border: #c0c0c0 2px solid; color: #ffffff; width:142px; padding: 4px;  font-weight: 900; letter-spacing:1px; background-color:#336699; }
.back a:link {border: #c0c0c0 2px solid; color: #ffffff;  width:142px; padding: 4px;  font-weight: 900; letter-spacing:1px; background-color:#336699;}
.back a:visited {border: #c0c0c0 2px solid; color: #ffffff; width:142px;  padding: 4px;  font-weight: 900; letter-spacing:1px; background-color:#336699; }
.back a:hover {border: #c0c0c0 2px solid; width:142px;  padding: 4px; font-weight: 900; color: #c0c0c0; letter-spacing:1px; background-color:#336699;  }

.intro a {display: block; width:312px;  padding:2px; color:#2a6896; font-size:14px; letter-spacing:1px; text-align: right; font-weight: 700;	text-decoration:none; border:0px solid #ffffff; background-color:#ddeefa; font-family:  arial, helvetica, verdana, sans-serif; font-variant: small-caps;}
.intro a:link {display: block; width:312px; padding:2px;  color:#2a6896; font-size:14px; letter-spacing:1px;  text-align: right; font-weight: 700; text-decoration:none; border:0px solid #ffffff; background-color:#ddeefa; font-family:  arial, helvetica, verdana, sans-serif; font-variant: small-caps;}
.intro a:visited {display: block; width:312px; padding:2px; color:#2a6896; font-size:14px; letter-spacing:1px;  text-align: right; font-weight: 700; text-decoration:none; border:0px solid #ffffff; background-color:#ddeefa; font-family:  arial, helvetica, verdana, sans-serif; font-variant: small-caps;}
.intro a:hover {display: block; width:312px;  padding:2px;  color:#000080; font-size:14px; letter-spacing:1px;  text-align: right; font-weight: 700; text-decoration:none; border:0px solid #ffffff; background-color:#ddeefa; font-family:  arial, helvetica, verdana, sans-serif; font-variant: small-caps;}

.icons { display: table-cell; width: 100%; background-color: #ffffff; border: solid 1px #336699; padding: 4px 3px 2px 3px; text-align: center; }
.invis a img, .invis a:visited img, .invis a:link img, .invis a:active img { padding: 2px; border: #ffffff 1px solid;}
.invis a:hover img { padding: 2px; border: #0000ff 1px solid; }

.vis a {border: #78b9eb 1px solid; padding-left: 5px; padding-right: 5px; }
.vis a:visited {border: #78b9eb 1px solid; }
.vis a:hover {border: #0000ff 1px solid; padding-left: 5px; padding-right: 5px;}

.visIn a img, .visIn a:visited img, .visIn a:link img, .visIn a:active img {border: #888 1px solid; padding: 2px; }
.visIn a:hover img {border: #0000ff 1px solid; padding: 2px;}

.header_credits a { font-size:16px; color:#ffffff; 	font-weight: 700;	text-decoration:none; border:0px solid #ffffff;}
.header_credits a:link { font-size:16px;	color: #ffffff; 	font-weight: 700; 	text-decoration:none; border:0px solid #ffffff;}
.header_credits a:visited { font-size:16px;	color:#ffffff; 	font-weight: 700;	text-decoration:none; border:0px solid #ffffff;}
.header_credits a:hover { font-size:16px;	color: #0000ff; 	font-weight: 700; 	text-decoration:none; border:0px solid #000000;}
.header_credits td  { font-size:16px; color:#336699; 	font-weight: 700;	text-decoration:none; border:0px solid #ffffff;}

.navis a {width:100%; font-size:12px; color:#ffffff; 	font-weight: 100;	text-decoration:none; border:0px solid #ffffff;}
.navis a:link {width:100%; font-size:12px;	color: #ffffff; 	font-weight: 100; 	text-decoration:none; border:0px solid #ffffff;}
.navis a:visited {width:100%; font-size:12px;	color:#ffffff; 	font-weight: 100;	text-decoration:none; border:0px solid #ffffff;}
.navis a:hover {width:100%; font-size:12px;	color: #0000ff; 	font-weight: 100; 	text-decoration:none; border:0px solid #000000;}
.navis small  { font-size:12px; color:#336699; 	font-weight: 100;	text-decoration:none; border:0px solid #ffffff;}

.navis_up a { font-size:13px; color:#000080; 	font-weight: 900;	text-decoration:none; }
.navis_up a:hover { font-size:13px;	color: #0000ff; 	font-weight: 900; 	text-decoration:none; }
.navis_up small  { font-size:13px; color:#336699; 	font-weight: 100;	text-decoration:none; }

.editor_navis a { font-size:12px; color:#ffffff; 	font-weight: 600;	text-decoration:none; border:0px solid #ffffff;}
.editor_navis a:link { font-size:12px;	color: #ffffff; 	font-weight: 600; 	text-decoration:none; border:0px solid #ffffff;}
.editor_navis a:visited { font-size:12px;	color:#ffffff; 	font-weight: 600;	text-decoration:none; border:0px solid #ffffff;}
.editor_navis a:hover { font-size:12px;	color: #0000ff; 	font-weight: 600; 	text-decoration:none; border:0px solid #000000;}
.editor_navis small  { font-size:12px; color:#336699; 	font-weight: 600;	text-decoration:none; border:0px solid #ffffff;}
.editor_navis b  { font-size:12px; color:#000000; 	font-weight: 100;	text-decoration:none; border:0px solid #ffffff;}

.nav_bottom a { font-size:15px; color:#ffffff; 	font-weight: 100;	text-decoration:none; }
.nav_bottom a:visited { font-size:15px;	color:#ffffff; 	font-weight: 100;	text-decoration:none; }
.nav_bottom a:hover { font-size:15px;	color: #0000ff; 	font-weight: 100; 	text-decoration:none; }
.nav_bottom small { font-size:15px;	color: #ffffff; 	font-weight: 100; 	text-decoration:none; }
.nav_bottom b { font-size:15px;	color: #000000; 	font-weight: 100; 	text-decoration:none; }

.presentationWidth {width: 980px;}
.presentation a, .presentation a:link, .presentation a:visited { display: block; background-color:#0080c0;  color:#ffffff; font-size: 15px; line-height: 1.5;   text-decoration:none; font-weight: 900; border: solid 1px #336699; text-align: center;}
.presentation A:hover { display: block;  background-color:#8abcd8; color:#000080; font-size: 15px; line-height: 1.5;   text-decoration:none; font-weight: 900; border: solid 1px #336699; text-align: center;}
.standardWidth { width: 980px;}


body { background-color:#5989AE; margin-top:0px; font-family: arial, sans-serif; font-size: 14px; font-style: normal;}
small {font-size:12px;}
font {  font-size: 14px; font-style: normal; color: #000000; }
b {  font-size: 14px; font-weight: bold; color: #616161; }
i {  font-size: 14px; font-style: italic; color: #5d5d5d; }
a {color:#0000ff;   text-decoration:none;}
a:visited {color:#5555ff; }
a:hover {color:#ff0000;   text-decoration:none;}
h1 {  letter-spacing: 11px; font-size: 23px; line-height: 39px; font-style: normal; color: #676767; text-decoration:none; }
h2 {  letter-spacing: 12px; font-size: 18px; line-height: 20px; font-weight: 900; font-style: normal; color: #800000; }
h3 {  font-size: 14px; line-height: 14px; letter-spacing: 6px; font-style: normal; color: #800000; }
h4 {  font-size: 14px; line-height: 17px; font-style: normal; color: #336699; }
td {  font-size: 14px; font-style: normal; color: #000000; }
tr { font-size: 14px; font-style: normal; color: #336699; }
table {  font-size: 14px; font-style: normal; color: #336699; }