a.newmenu:link, a.newmenu:visited {
	display: block;
	background: url(/images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	color: #ccc;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	height: 11px !important;
	height: 11px;
	width: 100%;
	text-decoration: none;
}

a.newmenu:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}



a.loginwhitelink:link, a.loginwhitelink:visited {
	color: #ccc; 
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;	
}

a.loginwhitelink:hover {
	color: white;	
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;	
}


div.bookmark {
	background: url(/images/bookmarkBig.gif) no-repeat;
	width:100px;
	height:25px;
	padding:0px;
	cursor: hand;
}

/**  **/

		.BODY {
		
		}

		.affiliateProm{
			border-style:solid;
			border-color:#EEEEEE;
			border-width: 1px; 
			text-decoration:none;
			width: 120px;
			height: 90px;
			color:#761195;
			font-family:arial;
			text-align:left;
			font-size:12px;
			vertical-align:bottom;
			background-repeat: no-repeat;
			cursor:hand;
		}


		.tableFixed {
		
			table-layout: fixed;
		}

		.mainTable {
		       font-family:arial;
		       FONT-WEIGHT: normal; 
			   font-size: 11px; 
			   border-style:none;
			   text-align:justify;
			   padding: 0px;
			   width: 780px;
			   height:100%;
		 }

		.bodyStyle {
		
			margin: 0px; 
			padding:0px;
		}


		.bookmarkIcon {
			width: 0px;
			height: 0px;
			cursor: hand;
			border-style:none;
		}

		.expMaxImgWidth{
			width: 140px;
		}

		.h1Style {
			font-size: 13px;
			display: inline;
		}

		.h1StyleLittle {
			font-size: 11px;
			display: inline;
		}

		.h2Style {
			font-weight:normal;
			font-size: 11px;
			display: inline;
		}

		.h2StyleBold {
			font-size: 11px;
			display: inline;
		}

		.leftTextAlign {
 			   font-family:arial;
		       FONT-WEIGHT: normal; 
			   font-size: 11px; 
			   border-style:none;
			   text-align:left;
			   padding: 1px }		
		}

		.panelLogoRow {
			height: 81px;
			
		}

		.panelLeftColumn {
			width:106px;
		}

		.panelAdvertiseRow {
			height: 75px;
		}

		.panelFirstRow {
			height: 29px;
		}

		.panelVeritacalBuffer {
			height: 5px;
		}

		.panelVeritacalBufferTop {
			height: 5px;
		}


		.panelVeritacalSmallBuffer {
			height: 5px;
		}

		.loginHorizontalBuffer {
			width:8px;
		}

		.mainPanelSize {
			width: 650px;
			height: 300px;
		}

		.formStyle {
			margin-bottom: 0px;
		}

		.btn { 	FONT-WEIGHT: normal; 
				FONT-FAMILY: arial;
				font-size: 11px;				
				CURSOR: hand; 
				border-style: solid;
				border-width:1px;
				border-color:black;
		}

		.menubtn { 	FONT-WEIGHT: normal; 
				font-size: 11px;				 
				font-family:arial;
				CURSOR: hand; 
				border-style: solid;
				border-width:1px;
				border-color:black;
				width: 90px;
		 }

		.menuLoginbtn { 	
				FONT-WEIGHT: normal; 
				font-size: 10px;				 
				font-family:arial;
				CURSOR: hand; 
				border-width:1px;
				width: 80px;
				height: 16px;
		}		

		a.simpleLink { 	
				FONT-WEIGHT: normal;
				FONT-FAMILY: arial;
				font-size: 9px;				
				CURSOR: hand; 
				text-decoration: none;
				border-style: none;
		}


		.simple2Link { 	
				FONT-WEIGHT: normal;
				FONT-FAMILY: arial;
				font-size: 9px;				
				CURSOR: hand; 
				text-decoration: none;
				border-style: none;
		}

		.simplebtn { 	
				FONT-WEIGHT: normal;
				FONT-FAMILY: arial;
				font-size: 9px;				
				CURSOR: hand; 
				text-decoration: none;
				border-style: none;
				width: 90px;
		}

		.logobtn { 	
				FONT-WEIGHT: normal;
				FONT-FAMILY: arial;
				font-size: 18px;				
				text-decoration: none;
				border-style: none;
				text-align:center;
		}

		.menuLinkbtn { 	FONT-WEIGHT: normal; 
				font-size: 10px;				 
				font-family:arial;
				CURSOR: hand; 
				border-width:0px;
				width: 100px;
				height: 11px;
				text-decoration:none;
				text-align:left;
				padding-left:2px;
				vertical-align: middle;
		 }				 
		 
		.menu2Linkbtn { 	FONT-WEIGHT: normal; 
				font-size: 11px;				 
				font-family:arial;
				CURSOR: hand; 
				border-style: solid;
				border-width: 1px;
				width: 110px;
				height: 17px;
				text-decoration:none;
				text-align:center;
				vertical-align: middle;
		 }				 		

		.tblNoPadding {
		       font-family:arial;
		       FONT-WEIGHT: normal; 
			   font-size: 11px; 
			   border-style:none;
			   text-align:justify;
			   padding: 0px }
				
		.tbl { border-width:1px;
		       font-family:arial;
		       FONT-WEIGHT: normal; 
			   font-size: 11px; 
			   border-style:none;
			   text-align:justify;
			   padding: 1px }

		.tblSysLang {
			width:106px;
			height: 35px;
		   	background-repeat: no-repeat;
		   	border-style:none;
			padding: 0px;			
		}

		.tblSysInner {
			border-style:none;
			padding: 0px;	
			color: white;
			width: 100px;
			
		}

		.tblSysInnerLink {
			text-decoration: none;
	        font-family:arial;
	        FONT-WEIGHT: normal; 
		    font-size: 9px; 
			color: white;
		}
		
		.sysLangImage {
			border-style:none; 
			border-width:0px;
			CURSOR: hand;
		}


		.logintbl { border-width:1px;
		       font-family:arial;
		       FONT-WEIGHT: normal; 
			   font-size: 9px; 
			   border-style:none;
			   text-align:justify;
			   padding: 1px;
		 }

		.logintblInner { border-width:1px;
		       font-family:arial;
		       FONT-WEIGHT: normal; 
			   font-size: 9px; 
			   border-style:none;
			   text-align:justify;
			   padding: 1px;
		 }

		.loginInputTextField { 
		       font-family:arial;
			   font-size: 11px; 
			   height:17px;
		 }

		.tblborder { border-width:1px;
				font-family:arial;
				font-size: 11px; 
				border-style:solid;
			    text-align:justify;
			    padding: 1px}


		.contacttblborder { border-width:1px;
				font-family:arial;
				font-size: 11px; 
				border-style:solid;
			    text-align:justify;
			    padding: 1px;
			    height:153;}

		.conjugationtblborder { border-width:1px;
				font-family:arial;
				font-size: 11px; 
				border-style:solid;
			    text-align:justify;
			    padding: 1px;
			    height: 132px;
			    }

		.exercisetblborder { border-width:1px;
				font-family:arial;
				font-size: 11px; 
				border-style:solid;
			    text-align:justify;
			    padding: 0px;
			    height:140px;
		}

		.correctAnswertblborder{ border-width:1px;
				font-family:arial;
				font-size: 11px; 
				border-style:solid;
			    padding: 1px;
			    
		}

		.tblKeyboard { border-width:1px;
		       font-family:arial;
		       FONT-WEIGHT: normal; 
			   font-size: 9px; 
			   border-style:none;
			   padding: 1px }

		.tableheader {
					font-family:arial;
					font-size: 11px; 
					border-bottom-style:solid;
					border-bottom-width:1px;
					border-left-style:solid;	
					border-left-width: 2px;
					padding-right: 10px;
					padding-left: 10px;
					height: 15px;		
					}
					
		.row1 { 
					font-family:arial;
					font-size: 11px; 
					border-bottom-style:solid;
					border-bottom-width:1px; 
					border-left-style:solid;	
					border-left-width: 2px;
					padding-right: 10px;
					padding-left: 10px;	
					height: 15px;		
		
				}
				
		.row2 { 	
					font-family:arial;
					font-size: 11px; 
					border-bottom-style:solid;
					border-bottom-width:1px; 
					border-left-style:solid;	
					border-left-width: 2px;
					padding-right: 10px;
					padding-left: 10px;	
					height: 15px;		
				}	
				
		.panelHeaderRow { 	
					font-family:arial;
					font-size: 11px; 
					padding-right: 10px;
					padding-left: 10px;
					height: 15px;		
					}

		.panelHeaderRow1 { 	
					font-family:arial;
					font-size: 11px; 
					padding-right: 10px;
					padding-left: 10px;
					height: 15px;		
					}
					
		.panelHeaderRow2 { 	
					font-family:arial;
					font-size: 11px; 
					padding-right: 10px;
					padding-left: 10px;
					height: 15px;		
					}
					
		.panelHeaderRow3 { 	
					font-family:arial;
					font-size: 11px; 
					padding-right: 10px;
					padding-left: 10px;
					height: 15px;		
					}					
					
		.panelHeaderRow4 { 	
					font-family:arial;
					font-size: 11px; 
					padding-right: 10px;
					padding-left: 10px;
					height: 15px;		
					}
					
		.panelHeaderRow5 { 	
					font-family:arial;
					font-size: 11px; 
					padding-right: 10px;
					padding-left: 10px;
					height: 15px;		
					}																				

		.exerciseStatisticsPanel {
					font-family:arial;
					font-size: 11px; 
					border-width:2px;
			  	 	border-style:solid;
			   		text-align:justify;
			   		padding: 1px;
			   		height: 18px;
					}
				
		.statisticsPanelHeight {
			height: 121px;
		}
		
		.inputTextField {
			font-family:arial;
			font-size: 11px; 
		}		
		
		.selectField {
			font-family:arial;
			font-size: 11px; 
		}				
		
		.selectFieldHidden {
			font-family:arial;
			font-size: 11px; 
			visibility: hidden;
		}		
		
		.menuPanelHeight {
			height: 15px;
		}
					
		.imageCSS {
			height: 74px;
			width: 344px;
		}	

		.imageMailCSS {
			height: 88px;
			width: 158px;
			border-style: none;
		}

		.iconImageCSS {
			height: 18px;
			width: 18px;
		}			

		.linkEmpty {
				text-decoration: none;
		}

		.linkCSS {
				FONT-FAMILY: arial;
				font-size: 11px;				
				CURSOR: hand; 
				text-decoration: none;
		}

		.linkCSSWithLine {
				FONT-FAMILY: arial;
				font-size: 11px;				
				CURSOR: hand; 
		}
		
		.logo {
				FONT-FAMILY: arial;
				font-size: 18px;			
				color: #425231;
				FONT-WEIGHT: bold; 
				text-decoration:none;
		}		
		
		.logoImage {
			height: 48px;
			width:96 px;
		}

		.newLogoImage {
			height: 68px;
			width: 108px;
			border-style: none;
		}

		.graphHeaderPanel {
			width: 120;
			height: 250px;
		}
		
		.graphHeaderCell {
			height: 14px;
			font-family:arial;
			font-size: 10px; 
			FONT-WEIGHT: bold;
		}	
		
		.graphCell {
			font-family:arial;
			font-size: 10px; 
	  	 	padding-right: 2px;
			padding-left: 2px;
	   		width: 90px;
	   		height:14px;
		}
		
		.graphBarCell {
			padding-right: 2px;
			padding-left: 2px;
	   		width: 90px;
	   	}
		
		
		.graphPanel {
			width:  500px;
			height:250px;
			border-width: 1px; 
			border-style: solid;
			overflow: scroll;
	   	}

		.linkToUsTextArea {
			font-family:arial;
			font-size: 10px; 
			FONT-WEIGHT: normal;		
		}		
		

		.searchTermPromBox {
			border-style:solid;
			border-color:#EEEEEE;
			border-width: 1px; 
			text-decoration:none;
			width: 150px;
			height: 99px;
			color:#761195;
			font-family:arial;
			text-align:left;
			font-size:16px;
			vertical-align:bottom;
			background-repeat: no-repeat;
			cursor:hand;			
		}
		
		.amazonPromo {
			border-style:solid;
			border-color:#EEEEEE;
			border-width: 1px; 
			width: 150px;
			height: 99px;
			text-align:left;
			background-repeat: no-repeat;
			cursor:hand;
			
		}
		.amazonPromoText {
			
			color:#761195;
			font-family:arial;
		}	

		.amazonProductPromo {
			border-style:solid;
			border-color:#EEEEEE;
			border-width: 1px; 
			width: 150px;
			height: 99px;
			font-size:10px;
		}

		.imageBorder {
			border-width:1px;
			border-style:solid;
			border-color:#000000;
		}
		

/* look Original*/

	
		.mainColor {
		
			BACKGROUND-COLOR: white;
		}

		.menuBGColor {
		
			BACKGROUND-COLOR: #425231;
		}

		.bodyStyleCol {
		}	

		.btnColor {
				COLOR: white; 
				background-image: url(/images/btn2.jpg);	
				background-repeat: repeat-x;
				BACKGROUND-COLOR: #425231;
		}

		.btnColorOver {
				COLOR: white; 
				background-image: url(/images/btn3.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR:  #761195;
		}

		.menubtnCol {
				COLOR: white; 
				background-image: url(/images/btn2.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR:#425231;
		}

		.menubtnColOver {
				COLOR: white; 
				background-image: url(/images/btn3.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR:  #761195;
		}

		.menuLinkbtnCol{
				COLOR:white; 
				background-image: url(/images/btn2.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR: #425231;	
				border-top-color:  #425231;
				border-left-color:  #425231;
				border-bottom-color:  white;
				border-right-color: white;
		}				 

		.menuLinkbtnColOver{
				COLOR: white; 
				background-image: url(/images/btn3.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR:  #761195;
				border-style: solid;
				border-width: 1px;
		}	

		.menu2LinkbtnCol{
				COLOR:white; 
				background-image: url(/images/btn2.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR: #425231;	
				border-color:  #425231;
		}				 

		.menu2LinkbtnColOver{
				COLOR: white; 
				background-image: url(/images/btn3.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR:  #761195;
				border-COLOR:  #761195;
		}	


		.menuLoginbtnCol {
				COLOR: white; 
				background-image: url(/images/btn2.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR:#425231;

				border-top-color:  white;
				border-left-color:  white;
				border-bottom-style:none;
				border-right-style:none;
		}

		.menuLoginbtnColOver {
				COLOR: white; 
				background-image: url(/images/btn3.jpg);
				background-repeat: repeat-x;
				BACKGROUND-COLOR:  #761195;
				border-top-color:  white;
				border-left-color:  white;
				border-bottom-style:none;
				border-right-style:none;				
		}


		.simpleBtnCol { 	
				BACKGROUND-COLOR: #425231;
				COLOR: #ccc; 
		}	
		
		.simpleBtnColOver {
				BACKGROUND-COLOR: #425231;
				COLOR: white; 
		}
		
		A.simpleLinkCol { 	
				BACKGROUND-COLOR: #425231;
				COLOR: white; 
		}			

		A.simpleLinkCol:visited { 	
				BACKGROUND-COLOR: #425231;
				COLOR: white; 
		}			

		A.simpleLinkCol:active { 	
				BACKGROUND-COLOR: #425231;
				COLOR: white; 
		}	

		A.simpleLinkCol:hover { 	
				BACKGROUND-COLOR: #761195;
				COLOR: white; 
		}			


		.logobtnCol { 	
				BACKGROUND-COLOR: #425231;
				COLOR: #CEFBC4; 
		}		

		.logintblCol { 
			   COLOR: white;
			   BACKGROUND-COLOR: #425231;
			   border-color:#DDDDDD;
		}

		.tblborderCol {
				border-color:#425231;
		}
		.contacttblborderCol { 
			    border-color:#425231;
		}
		.conjugationtblborderCol{
			    border-color:#425231;
		}
		.exercisetblborderCol {
			    border-color:#425231;
		}
		
		.correctAnswertblborderCol {
			border-color:green;
		}
		
		.tableheaderCol {
					background:#425231;
					color: #FFFFFF;
					border-bottom-color: #425231;
					border-left-color: #425231;
		}		
		
		.row1Col { 				
					color: #000000;
					border-bottom-color: #425231;
					border-left-color: #425231;
		}
		
		.row2Col {
					background:#EEEEEE;
					color: #000000;
					border-bottom-color: #425231;
					border-left-color: #425231;
		}		

		.panelHeaderRowCol {
					background-image: url(/images/bars/bar.jpg);
					background-color:#425231;
					background-repeat: repeat-y;
					color: #FFFFFF;
		}	

		.panelHeaderRow1Col { 	
					background-image: url(/images/bars/bar.jpg);
					background-color:#7C9321;
					background-repeat: repeat-y;
					color: #FFFFFF;
		}

		.panelHeaderRow2Col { 	
					background-image: url(/images/bars/bar.jpg);
					background-color:#B08502;
					background-repeat: repeat-y;
					color: #FFFFFF;
		}

		.panelHeaderRow3Col { 	
					background-image: url(/images/bars/bar.jpg);
					background-color:#C75C00;
					background-repeat: repeat-y;
					color: #FFFFFF;
		}

		.panelHeaderRow4Col { 	
					background-image: url(/images/bars/bar.jpg);
					background-color:#6F784C;
					background-repeat: repeat-y;
					color: #FFFFFF;
		}

		.panelHeaderRow5Col { 	
					background-image: url(/images/bars/bar.jpg);
					background-color:#425231;
					background-repeat: repeat-y;
					color: #FFFFFF;
		}
		
		.exerciseStatisticsPanelCol {
					background:#EEEEEE;
					COLOR: #425231; 
			  	 	border-color:#425231;
		}
		.linkCSSCol {
				COLOR: green; 
		}



		.graphCellCol {
			COLOR: #425231; 
		}

		
		.graphPanelCol {
			background:#FEFBC6;
		}

			
.sp1-img {background:url(/images/menu-sprite.png);} 
.sp1-sys_lang_general { line-height:12px;margin-top:1px;border:solid 1px black;CURSOR:hand;float:left;}

.sp1-arrow { background-position: 0 0; width: 60px; height: 17px; cursor:hand; } 
.sp1-arrow1 { background-position: 0 -20px; width: 30px; height: 17px; cursor:hand; } 
.sp1-bookmarkBig { background-position: 0 -40px; width: 125px; height: 16px; } 
.sp1-bow { background-position: 0 -59px; width: 20px; height: 20px; } 
.sp1-sys_english { background-position: 0 -82px; width: 18px; height: 12px; } 
.sp1-sys_german { background-position: 0 -97px; width: 18px; height: 12px; } 
.sp1-sys_spanish { background-position: 0 -112px; width: 18px; height: 12px; } 
.sp1-white { background-position: 0 -127px; } 		
