#content, p, li
{
	color: #606060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

h1
{
	color: #1C8BB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


.eng
{

	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 21px;
}



.lang_column_1, .lang_column_2, .lang_column_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #3f3d3b;
	float: left;
	height: 178px;
	width: 219px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.lang_column_1 {
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfc3c1;
}

.lang_column_2 {
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfc3c1;
}
.lang_column_3 {
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 10px;
}

.lang_sec_descrip {
	font-weight: bold;
	color: #43696f;
}

.BlueBold
{
	COLOR: #0082bf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	line-height: 15px;
}
.error
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.FaqQuestions
{
	color: #CC3300;
}
.fields
{
	border: 1px solid #666666;
	color: #381E08;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hidden
{
	font-size: 13px;
	position: absolute;
	visibility: hidden;
}
.indent10
{
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
.indent15
{
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 10px;
}
.indent20
{
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
}
.indent25
{
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 10px;
}
.indent30
{
	margin-bottom: 10px;
	margin-left: 30px;
	margin-top: 10px;
}
.indent35
{
	margin-bottom: 10px;
	margin-left: 35px;
	margin-top: 10px;
}
.indent40
{
	margin-bottom: 10px;
	margin-left: 40px;
	margin-top: 10px;
}
.indent45
{
	margin-bottom: 10px;
	margin-left: 45px;
	margin-top: 10px;
}
.indent5
{
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 10px;
}
.indent50
{
	margin-bottom: 10px;
	margin-left: 50px;
	margin-top: 10px;
}
.logo
{
	color: #CB8122;
}
.redundant_table
{
	height: 51px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 25px;
	text-align: left;
	width: 431px;
}
.send_to_friend
{
	color: #3F2109;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
	text-decoration: none;
}
.space_10_X_10
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.space_15_X_15
{
	margin-bottom: 15px;
	margin-top: 15px;
}
.space_20_X_20
{
	margin-bottom: 20px;
	margin-top: 20px;
}
.space_25_X_25
{
	margin-bottom: 25px;
	margin-top: 25px;
}
.space_30_X_30
{
	margin-bottom: 30px;
	margin-top: 30px;
}
.space_5_X_5
{
	margin-bottom: 5px;
	margin-top: 5px;
}
.table_buttom
{
	background-image: url(../images/tiles/back_buttom.gif);
	background-repeat: repeat-x;
	height: 100px;
	width: 973px;
}
.table_main
{
	padding-left: 25px;
	padding-right: 25px;
	width: 746px;
}
.table_main_home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 25px;
	padding-right: 25px;
	width: 920px;
}
.table_top
{
	height: 46px;
	width: 973px;
}
.td_left
{
	background-image: url(../images/tiles/right_back.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 14px;
}
.td_right
{
	background-image: url(../images/tiles/left_back.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 13px;
}
.text_buttom
{
	color: #7a7560;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.text_buttom:hover
{
	color: #7a7560;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.text_buttom2
{
	color: #7a7560;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.text_top_links
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.text_top_links2
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.title
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-left: 21px;
	text-align: left;
	vertical-align: middle;
	width: 485px;
}
.titlehome
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin-left: 21px;
	text-align: left;
	vertical-align: middle;
	width: 385px;
}
.VerbGreen
{
	color: #339900;
}
.VerbRed
{
	color: #CC0000;
}
.where
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
a
{
	color: #D78100;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
body
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}


li
{
	margin-bottom: 5px;
	margin-left: 30px;
	margin-top: 5px;
}


/* Start of Top Pink nav built by Peter */
#grammarSubNav {
	border-right: #cc6699 1px dotted; 
	border-top: #cc6699 1px; 
	margin-bottom: 10px; 
	margin-left: 10px; 
	border-left: #cc6699 1px dotted; 
	border-bottom: #cc6699 1px dotted

}
#grammarSubNav td {
	padding-left: 10px; padding-bottom: 3px; line-height: normal; padding-top: 3px
}

}
#grammarSubNav {
	border-right: #cc6699 1px dotted; 
	border-top: #cc6699 1px; 
	margin-bottom: 10px;
	margin-left: 10px; 
	border-left: #cc6699 1px dotted;
	border-bottom: #cc6699 1px dotted
}
#grammarSubNav td {
	padding-left: 10px; 
	padding-bottom: 3px; 
	line-height: normal; 
	padding-top: 3px
}

/* Start of Cool Tables built by Peter */
.exTable {
	border-right: #b0b0b0 1px solid;
	border-top-style: none;
	border-bottom: #b0b0b0 1px solid;
	border-left-style: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
  margin: 30px 5px 30px 25px; 
}
}
.exCellLeftHeading {
	BORDER-LEFT: #b0b0b0 1px solid;
	FONT-STYLE: italic;
	TEXT-ALIGN: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.exCellContent {
	BORDER-LEFT: #b0b0b0 1px solid
}
.exCellTopHeading {
	BORDER-TOP: #b0b0b0 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #b0b0b0 1px solid;
	BORDER-BOTTOM: #b0b0b0 1px solid;
	BACKGROUND-COLOR: #f7f7f7;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}
.exCellTopLeftCorner {
	BORDER-BOTTOM: #b0b0b0 1px solid
}
#maincat {
	border-right: #cccccc 1px solid; 
	padding-right: 10px; 
	border-top: #cccccc 1px solid; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	border-left: #cccccc 1px solid; 
	padding-top: 10px; 
	border-bottom: #cccccc 1px solid; 
	background-color: #fffcf2
}
#subcat {
	border-right: #cccccc 1px solid; 
	padding-right: 10px; 
	border-top: #cccccc 1px solid; 
	padding-left: 10px; 
	padding-bottom: 10px; overflow: visible; 
	border-left: #cccccc 1px solid; 
	padding-top: 10px;
	border-bottom: #cccccc 1px solid; 
	background-color: #f3f3f3
}

hr { /* This defines the HR tag */

	color: 606060;
	margin-top: 20px;
	margin-bottom: 20px;
}


img
{
  border-style: none;
}

/* Use this for white space <img src="../../images/spacer.gif" alt="spacer" height="45">  */


div.button{
  float:left;
	margin-left: 35px;
  display:block;
}
div.button a {
display:block;
position:relative;
border-width:1px 0;
border-color:#D8D8D8;
border-style:solid;
color:#D78100;
text-decoration:none;
margin:4px 1px;
background-color:#F2F2F2;
background-image: url(bgbutton.gif);
background-repeat: repeat-x;
background-position: left center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
letter-spacing:0px;
}

div.button a span {
display:block;
position:relative;
margin:0 -1px;
border-width:0 1px;
border-color:#ccc;
border-style:solid;
padding:8px 8px;
}

div.button a:hover {
border-color:#aaa;
color:#D78100;
background-color:#FFF;
}

div.button a:hover span {
border-color:#aaa;
}




div.button_special_01{
  float:left;
  margin-left: 15px;

}
div.button_special_01 a {
display:block;
position:relative;
border-width:1px 0;
border-color:#D8D8D8;
border-style:solid;
color:#D78100;
text-decoration:none;
margin:0px 1px;
background-color:#F2F2F2;
background-image: url(bgbutton.gif);
background-repeat: repeat-x;
background-position: left center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
letter-spacing:0px;
}

div.button_special_01 a span {
display:block;
position:relative;
margin:0 -1px;
border-width:0 1px;
border-color:#ccc;
border-style:solid;
padding:8px 8px;
}

div.button_special_01 a:hover {
border-color:#aaa;
color:#D78100;
background-color:#FFF;
}

div.button_special_01 a:hover span {
border-color:#aaa;
}




/* Start of Cool Tables built by Peter */
.PeterTableOriginal {
	BORDER-RIGHT: #b0b0b0 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #b0b0b0 1px solid;
	BORDER-LEFT-STYLE: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-top: 30px;
	margin-bottom: 30px;

}
.exCellLeftHeading {
	BORDER-LEFT: #b0b0b0 1px solid;
	FONT-STYLE: italic;
	TEXT-ALIGN: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.td_english {
	BORDER-LEFT: #b0b0b0 1px solid
}
.td_heading {
	BORDER-TOP: #b0b0b0 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #b0b0b0 1px solid;
	BORDER-BOTTOM: #b0b0b0 1px solid;
	BACKGROUND-COLOR: #f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.exCellTopLeftCorner {
	BORDER-BOTTOM: #b0b0b0 1px solid
}

.navigation
{
	margin-top: 50px;
  margin-bottom: 50px;
}



ul#navigation
{
list-style-type: none;
	margin-top: 10px;
  margin-bottom: 10px;
padding: .5em 0;
/* To get a hr line above the links, simply put in this: border-top: 1px solid #666; */
}

ul#navigation li a
{
display: block;
width: 5em;
color: #FFF;
background-color: #748770;
padding: .2em 0;
text-align: center;
text-decoration: none;
}

ul#navigation li a:hover
{
color: #FFF;
background-color: #A5B1A3;
}

ul#navigation .left { float: left; }

ul#navigation .right { float: right; }


/* Model Quiz Question CSS Begins */
.model_heading {margin-top: 20px; margin-bottom: 20px; font-weight: bold; font-size: 12px;}

.model_instructions {margin-top: 20px; margin-bottom: 20px; margin-left: 35px;}
.model_instructions_heading {font-weight: bold; margin-right: .5em;}

.model_question {margin-left: 35px;}
.model_question_heading {margin-right: .2em; font-weight: bold;}

.model_answer {margin-left: 35px; margin-top: 10px; margin-bottom: 30px;}
.model_answer_heading {margin-right: 1.2em; font-weight: bold;}



/* Vocabulary Quiz Button */
div.button_vocabulary{
  float:right;
	margin-right: 35px;
  display:block;
}


div.button_vocabulary a {
display:block;
position:relative;
border-width:1px 0;
border-color:#D8D8D8;
border-style:solid;
color:#D78100;
text-decoration:none;
margin:4px 1px;
background-color:#F2F2F2;
background-image: url(bgbutton.gif);
background-repeat: repeat-x;
background-position: left center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
letter-spacing:0px;
}

div.button_vocabulary a span {
display:block;
position:relative;
margin:0 -1px;
border-width:0 1px;
border-color:#ccc;
border-style:solid;
padding:8px 8px;
}

div.button_vocabulary a:hover {
border-color:#aaa;
color:#D78100;
background-color:#FFF;
}

div.button_vocabulary a:hover span {
border-color:#aaa;
}









/* Model Quiz Question CSS Ends */
