/* CSS Document */

body
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color: #2929c7;
	}

h1{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#0066CC;
	padding:3px;
	margin:0px;
	text-align:right;
}


h2
	{
		font-family:tahoma;
		font-size:17px;
		color:#e8bc28;
	/*	padding-left:25px; */
		font-weight:normal;
	}
	
	h3
	{
		margin:0px;
		padding:0px;
		font-size:14px;
		
	}
	h5
	{
		margin:0px;
		padding:0px;
		
		
	}
	h6
	{
		margin:0px;
		padding:0px;
	}
	h4
	{
		margin:0px;
		padding:0px;
	}
.vertical_line
{
	border-right:1px solid #5959FF;
}
.h2_heading 
{
	font-size:11px;
	color:#ffffff;
}
.inline_txt
{
display:inline;
}
	
.h3_heading 
{
	font-size:13px;
	font-weight:normal;
}
.sitemap_head
{
	font-size:13px;
	color:#e8bc28;
	font-family:tahoma;
	font-weight:normal;
}
.h3_heading2 
{
	font-family:tahoma;
	color:#e8bc28;
	font-size:17px;
	font-weight:normal;
}
.h5_heading
{
	font-size:17px;
	text-decoration:none;
}
.h5_heading2
{
	font-size:16px;
	text-decoration:none;
}

.padding_5px
{
	padding-left:5px;
}
.footer_padding
{
	padding-left:2px;
}
	
ul
{
	list-style:none;
	margin:0;		
	padding-left:10px;
}

li
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:20px;
}

.formfield 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4B1116;
	background-color: #F2D7D0;
	border: 1px solid #883626;
}

.h2
	{
		font-family:tahoma;
		font-size:17px;
		color:#e8bc28;
/*		padding-left:25px; */
		font-weight:normal;
		text-decoration:none;
	}
	
.h2_big
	{
		font-family:tahoma;
		font-size:25px;
		color:#e8bc28;
		font-weight:normal;
		text-decoration:none;
	}

.h2_small
	{
		font-family:tahoma;
		font-size:14px;
		color:#e8bc28;
/*		padding-left:25px; */
		font-weight:normal;
		text-decoration:none;
	}
	
.hr_line{
	color:#e8bc28;
	background-color: #e8bc28;
	height: 1px;
	}
.yellow_head{
		font-family:tahoma;
		font-size:17px;
		color:#e8bc28;
		font-weight:normal;
		text-decoration:none;

}
.formfield_mo 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4B1116;
	background-color: #E9CACD;
	border: 1px solid #EE9C85;
}

.btn
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	background-color:#002e6e;
	border-width:0;
	width:60px;
	height:18px;
	cursor:pointer;
	}

.btn_reset
{
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	background-color:#002e6e;
	border-width:0;
	width:55px;
	height:18px;
	cursor:pointer;
}
.linkdeco
{
text-decoration:none;
}

.txtarea
{
width:230px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;}
.txtarean
{
width:230px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
}

.txtbox
{
width:30px;
height:18px;
background-color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}
.txtboxn
{
width:30px;
height:18px;
background-color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
}
.txtbox1
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
text-transform:capitalize;
}
.txtbox1n
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
text-transform:capitalize;
}

.txtboxCaps
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
text-transform:uppercase;
}
.txtboxinCaps
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
text-transform:uppercase;
}

.emailbox1
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}
.emailbox1n
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
}

.emailbook
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}
.emailbookn
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}

.timebox1
{
width:103px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
text-transform:capitalize;
}
.timebox1n
{
width:103px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
text-transform:capitalize;
}

.txtboxe
{
width:200px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
text-transform:lowercase;
height:12px;
width:200px;
}
.txtboxen
{
width:200px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
text-transform:lowercase;

}


.txtbox2
{
width:150px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}
.txtbox2n
{
width:150px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
}

.selectbox
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
}

.selectbox_over
{
width:230px;
height:18px;
background-color:#FFFFFF;
color:#706F6F;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #034967;
}

.chkbox
{
width:200px;
height:18px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858586;
border: 1px solid #6cbada;
}

.contact_sidestext
{
display:block;
padding-left:40px; 
padding-right:15px;
}

.contact_sidestext1
{display:none;
/*padding-left:40px;*/
}


.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E12023;
	list-style-type:none;
}

.bluebg
	{
		
		background-color:#002d6d;
		background-repeat:repeat-x;
	}
	
.bluebg2
	{
		background-image:url(../images/body_bg.gif);
		background-repeat:repeat-x;
		background-color:#002d6e;
	}
	
.sub_bluebg2
	{
		background-image:url(../images/sub_body_bg.gif);
		background-repeat:repeat-x;
		background-color:#002d6e;
	}
	
.yellowblock
	{
		background-color:#d2ac2b;
		font-family:Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#152369;
		font-weight:normal;
		padding-bottom:6px;
		padding-top:6px;
		padding-left:13px;
		padding-right:13px;
	}
	
.whitetext
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11;
		color:#FFFFFF;
/*		padding-left:50px;*/
	}
	
.whitetext1
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11;
		color:#FFFFFF;
		text-decoration:none;
	}
	
.description{

        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#e8bc28;
	/*	padding-left:50px;*/
}
	
.whitetext2
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#FFFFFF;
	}
	
.links
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		color:#b69217;
		text-decoration:none;
	}
	
.links:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		color:#d2ac2b;
		text-decoration:none;
	}
	
.slidemenu
	{
		background-color:#0935b6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#e8bc28;
	}

.slidemenu:hover
	{
		background-color:#0935b6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffdf73;
	}

.germanlesson{
		background-image:url(../images/german_lesson_bg.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#eed584;
		
}

.leftgradation{
		background-image:url(../images/hpg_left_gradation.jpg);
}

.rightgradation{
		background-image:url(../images/hpg_right_gradation.jpg);
}


.footerlink
{
	font-family: Tahoma; 
	font-size: 10px; 
	color: #0066CC; 
	text-align:left; 
	text-decoration:none;
}

.footerlink:hover
{
	font-family: Tahoma; 
	font-size: 10px; 
	color: #ffffff; 
	text-align:left; 
	text-decoration:none;
}

.footerlink1
{
	font-family: Tahoma; 
	font-size: 10px; 
	color: #0066CC; 
	text-align:left; 
	text-decoration:none;
}

.footer{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0066CC;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}
.footer1{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0066CC;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}
.footer:hover{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-top:2px;
}

td div.divmenu
{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px;
	top:0px;
	border:0px;
}

.pad_left_5{
padding-left:5px;
}

.pad_left_10{
padding-left:10px;
}

.pad_left_20{
padding-left:20px;
}

.pad_left_30{
padding-left:30px;
}

.pad_left_40{
padding-left:40px;
}

.pad_left_50{
padding-left:50px;
}

.pad_left_100{
padding-left:100px;
}

.pad_top_5{
padding-top:5px;
}

.pad_top_10{
padding-top:10px;
}

.pad_top_15{
padding-top:15px;
}

.pad_top_20{
padding-top:20px;
}

.pad_top_30{
padding-top:30px;
}

.pad_top_40{
padding-top:40px;
}

.pad_bot_15{
	padding-bottom: 15px;
}
.contact_sidestext3
{
color:#FF0000;
padding-left:10px;
}

.table_bdr{
	border-width: 0 0 1px 1px;
	border-color: #e8bc28;
	border-style: solid;}

.cell_brdr
{
    border-color: #e8bc28;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

.col_head_brdr
{
	background-color: #1D62B2;
	border: 1px solid #054591;
}

.flash_dim1{
width:702px;
height:298px;
}

/* SP - THis "help" class is used for showing help at various places */
a.help{

	position:relative;
	z-index:24;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;

}

a.help:hover{

	z-index:25; 
	cursor:help;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}

a.help span{

	display: none

}

a.help:hover span{

	display:block;
	position:absolute;
	background-color:#F4E9E7;
	top:3em;
	left:3em;
	width:23em;
	border:2px solid #B2B2B2;
	color:#000000;
	text-align: left;
	padding: 2px;
	text-decoration:none;
}
.pad_top_15{
padding-top:10px;
}