/* CSS Document */

form	{margin:0px;}
select	{font: 11px Tahoma, Verdana, sans-serif; color: #50667e; height:18px;} 
a		{text-decoration: none;}
a:hover	{color: #0084ba; text-decoration: underline;}
div 	{margin: 0px;}
form	{margin: 0px;}

h2 {margin: 0px; margin-bottom: 5px; font: bold 13px/17px Tahoma, Verdana, sans-serif; color: #ffffff; border: 1px solid #ffffff; background-color: #007eb9; padding: 5px;}

h2 a {
	background-image: url(../img/bul_directory.gif);
	background-repeat:no-repeat;
	background-position: top left;
	color: #007eb9; 
	font-weight: bold;
	color: #ffffff;
	}
	
h2 a:hover {color: #ffffff;}	
	
h3 {font: bold 11px/14px Tahoma, Verdana, sans-serif; color: #515151; margin-top: 10px; text-align: center;}	

body	
	{
	background-color: #ecebeb;
	margin: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #515151;
	height:100%; 

	}

.txtIntro
	{
	font-size:13px;
	line-height: 16px;
	vertical-align: top;
	padding-bottom: 20px;
	}
	
.txtIntro	a	{color: #007eb9; text-decoration: underline;}
.txtIntro	a:hover	{color: #515151;}



.txtIntro_2
	{
	font-size:13px;
	line-height: 16px;
	vertical-align: top;
	padding-bottom: 5px;
	}
	
.txtIntro_2	a	{color: #007eb9; text-decoration: underline;}
.txtIntro_2	a:hover	{color: #515151;}





.txtIntro_3
	{
	font-size:14px;
	line-height: 16px;
	vertical-align: top;
	padding-bottom: 20px;
	}
	
.txtIntro_3	a	{color: #007eb9; text-decoration: underline;}
.txtIntro_3	a:hover	{color: #515151;}



.divider
	{
	height: 20px;
	border-top: 1px solid #d8d8d8;
	}

table.courses	{margin-bottom:20px; margin-top:20px; font-size: 11px;}

input.btn
	{
	background-color: #0974b5;
	border:1px solid #cccccc;
	height: 24px;
	width:70px;
	font-weight: bold;
	color: #ffffff;
	}

.txtCourses
	{
	padding-bottom:20px;
	border-bottom: 1px solid #d8d8d8;
	font-size:11px;
	line-height:14px;
	vertical-align: top;
	/*width: 280px;*/
	}
.txtCourses	a	{text-decoration: underline; color: #515151;}	




.txtCourses_3
	{
	padding-bottom:20px;
	border-bottom: 1px solid #d8d8d8;
	font-size:12px;
	line-height:14px;
	vertical-align: top;
	/*width: 280px;*/
	}
.txtCourses_3	a	{text-decoration: underline; color: #515151;}	


.txtBorderBottom
	{
	padding-bottom:10px;
	border-bottom: 1px solid #ffffff;
	font-size:11px;
	line-height:14px;
	vertical-align: top;
	}
.txtBorderBottom	a	{text-decoration: underline; color: #515151;}	

.txtBorderBottomGray
	{
	padding-bottom:15px;
	border-bottom: 1px solid #d8d8d8;
	font-size:11px;
	line-height:14px;
	vertical-align: top;
	}
.txtBorderBottomGray	a	{text-decoration: underline; color: #515151;}	

.txtGray	
	{	
	font-size:11px;
	line-height:14px;
	color: #515151;
	font-weight: normal;
	}
.txtGray	a	{color: #515151;text-decoration: underline;}
.txtGray	a:hover	{color: #007eb9;}

.txtGrayHowToBook	
	{	
	font-size:11px;
	line-height:14px;
	color: #515151;
	font-weight: normal;
	padding-bottom:10px;
	padding-right:5px;
	}
.txtGrayHowToBook	a	
	{	
	color: #515151;
	text-decoration: underline;
	}
.txtGrayHowToBook	a:hover	
	{	
	color: #007eb9;
	}

.titGrayHowToBook	
	{	
	font-size:11px;
	line-height:14px;
	color: #515151;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	padding-right:5px;
	}
	
.titBlue11px	
	{	
	font-size:11px;
	line-height:14px;
	color: #007eb9;
	font-weight: normal;
	padding: 0px;
	}
	
.titBlue12px	
	{	
	font-size:12px;
	line-height:14px;
	color: #007eb9;
	font-weight: normal;
	padding: 0px;
	}

	
	
.small{
	font-size:10px;

}

.txtFacts
	{
	padding-left: 6px;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding-bottom: 20px;
	}

.txtSpokenIn
	{
	padding-left: 6px;
	font-size: 11px;
	line-height: 12px;
	padding-bottom: 20px;
	}

.txtDirectory
	{
	padding-left: 6px;
	font-size: 11px;
	line-height: 17px;
	padding-bottom: 10px;
	}
	
div.btn
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 39px;
	font: bold 12px/35px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0094d1;
	}
	
div.btn	a	{color: #0094d1;}	

div.btnOver
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas_.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 39px;
	font:  bold 14px/39px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #3f5c7c;
	}
div.btnOver	a	{color: #3f5c7c;}	
div.btnOver	a:hover	{color: #3f5c7c; text-decoration: none;}


div.btnRus
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 32px;
	font: bold 11px/13px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0094d1; padding-top:7px;
	}
	
div.btnRus	a	{color: #0094d1;}	

div.btnRusOver
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas_.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 32px;
	font:  bold 11px/13px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #3f5c7c; padding-top:7px;
	}
div.btnRusOver	a	{color: #3f5c7c;}	
div.btnRusOver	a:hover	{color: #515151; text-decoration: none;}	
	
.txtDirectory	a	{color: #FF7A37; padding-left:10px;}
.txtDirectory	a:hover {color:#515151;}

.txtDirectory	ul	{margin: 0px; padding:0px; list-style: none;}
.txtDirectory	li	
	{
	background-image: url(../img/bul_directory.gif);
	background-repeat:no-repeat;
	background-position: top left;
	line-height:13px;
	padding-bottom:4px;
	}

.txtLenght
	{
	padding-left: 6px;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 20px;
	}
	
.txtLenght	a	{text-decoration: underline; color: #FF7A37;}
.txtLenght	a:hover	{color: #515151;}

.titBlue
	{
	font-size:20px;
	line-height: 20px;
	color: #007eb9;
	font-weight:bold;
	padding-bottom: 14px;
	padding-left: 6px;
	padding-top:4px;
	}
	

.titBlueExtra
	{
	font-size:25px;
	line-height: 22px;
	color: #007eb9;
	font-weight:bold;
	padding-bottom: 14px;
	padding-left: 6px;
	padding-top:4px;
	}
	

.titBlue2
	{
	font-size:18px;
	font-weight:normal;
	
	}


	/* QUICK SEARCH LANG/CITY */
.ContentSearchOther  {background: url(../img/bg_quicksearch_langcity.jpg) repeat-x #88C6ED; height:25px; margin-bottom:10px; padding:10px;}
.ContentSearch  {background: url(../img/bg_quicksearch_langcity.jpg) repeat-x #88C6ED; height:135px; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
.ContentSearch .Left {float:left; width:296px; padding:10px;}
.ContentSearch .Left h3 {color:#007CBD; margin:0; font-size:12px; padding:10px 0 5px 0;}
.ContentSearch .Left p {font-size:11px; margin:0;}
.ContentSearch .Right {float:left; width:253px; height:135px; background:url(../img/bg_right_quicksearch.gif) no-repeat top; position:relative; }
.ContentSearch .Right .form {position:absolute; left: 46px; top: 60px; width: 181px; height: 60px;}
.ContentSearch .Right .form select { width:182px; margin-bottom:5px;}
	

/*////////////////////////	TOP	//////////////////////////*/

div#containerMenu	
	{
	position: relative;
	height:43px;
	vertical-align: bottom; 
	margin-bottom:-4px;
	text-align: right;
	}

td.topMenu	
	{
	 height: 100px;
	 vertical-align: bottom;
	 background-image: url(../img/bck_menu.jpg);
	 background-color: #b7c4d2;
	 background-repeat:no-repeat; 
	 border-bottom: 1px solid #ffffff;
	 padding-left: 5px;
	 padding-right: 5px;
	 }	
	
td.topBtns
	{
	 height: 34px;
	 text-align: center;
	 background-image: url(../img/bck_btns.gif);
	 background-color: #dcecf7;
	 background-repeat:repeat-y; 
	 padding-left: 10px;
	 padding-right: 6px;
	}

td.topBtns	td	{padding-right: 4px;}

td.topBtns	td.topCountry	
	{
	width: 203px;
	text-align: right;
	background-image: url(../img/bck_btn_country.gif);
	background-repeat: no-repeat;
	padding-right: 0px;
	}
	
div.topCountry	
	{
	visibility: visible;
	z-index:100; 
	width: 472px;
	height: 54px;
	background-image: url(../img/bck_div_country.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 1px;
	}

div.top	{padding-top: 5px; clear: both; text-align: right;color: #007eb9;}
div.top	a	{color: #007eb9;}
	
/*////////////////////////	TOP MENU	//////////////////////////*/

div.btn
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 39px;
	font: bold 14px/39px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0094d1;
	/*padding-top: 7px;*/

	}
	
div.btn	a	{color: #0094d1;}	

div.btnOver
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas_.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 39px;
	font:  bold 14px/39px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #3f5c7c;
	/*padding-top: 7px;*/
	}
div.btnOver	a	{color: #3f5c7c;}	
div.btnOver	a:hover	{color: #3f5c7c; text-decoration: none;}

div.btn_menu
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 39px;
	font: bold 11px/35px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #0094d1;
	/*padding-top: 7px;*/

	}
div.btn_menu	a	{color: #0094d1;}
	
div.btnOver_menu
	{
	position: relative;
	float:left;
	z-index: 300;
	background-image:url(../img/bck_solapas_.gif);
	background-repeat:no-repeat;
	width: 79px;
	height: 39px;
	font:  bold 11px/35px Arial Narrow, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #3f5c7c;
	/*padding-top: 7px;*/
	}
div.btnOver_menu	a	{color: #3f5c7c;}	
div.btnOver_menu	a:hover	{color: #3f5c7c; text-decoration: none;}


div.menu
	{
	position: absolute;
	left:0px;
	top: 39px;
	visibility: hidden;
	text-align: left;
	width:165px;
	text-transform: none;
	border-bottom: 1px solid #ffffff;
	z-index: 400;
	}

div.menu	td
	{
	background-color: #e8eef3;
	border: 1px solid #ffffff;
	border-bottom: 0px;
	height: 18px;
	}


div.menu	td	a
	{
	font: 9px/18px Tahoma, Verdama, sans-serif;
	color: #3f5c7c;
	padding-left: 7px;
	}
	
div.menu	td.rolloverImg
	{
	background:none;
	border: 0px; 
	}

div.menu	td.rolloverImg	a
	{
	 padding: 0px; 
	}	
	
	
	
	
/*////////////////////////	CONTENT	//////////////////////////*/
	
.txtHome
	{
	font-size: 13px;
	line-height: 16px;
	padding:10px 10px 0 30px;
	}
	
	
	
	
	
	
/*////////////////////////	BOX GRAY BORDER	//////////////////////////*/
	
	
table.boxGray
	{
	background-color: #f6f6f6;
	}
	
table.boxGray	td.top
	{
	height:11px;
	background-image: url(../img/box_bck_top.gif);
	background-repeat: repeat-x;
	}

table.boxGray	td.bottom
	{
	height:11px;
	background-image: url(../img/box_bck_bot.gif);
	background-repeat: repeat-x;
	}

table.boxGray	td.left
	{
	width:11px;
	background-image: url(../img/box_bck_left.gif);
	background-repeat: repeat-y;
	}

table.boxGray	td.right
	{
	widtht:11px;
	background-image: url(../img/box_bck_right.gif);
	background-repeat: repeat-y;
	}
	
table.boxGray	td.left1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_left_1.gif);
	}
	
table.boxGray	td.left2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_left_2.gif);
	}
	
table.boxGray	td.right1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_right_1.gif);
	}
	
table.boxGray	td.right2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_right_2.gif);
	}



/*////////////////////////	BOX BLUE	//////////////////////////*/
	
	
table.boxBlue
	{
	background-color: #e7f1f8;
	}
	
table.boxBlue	td.top
	{
	height:11px;
	}

table.boxBlue	td.bottom
	{
	height:11px;
	}

table.boxBlue	td.left
	{
	width:11px;
	}

table.boxBlue	td.right
	{
	widtht:11px;
	}
	
table.boxBlue	td.left1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_blue_left_1.gif);
	}
	
table.boxBlue	td.left2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_blue_left_2.gif);
	}
	
table.boxBlue	td.right1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_blue_right_1.gif);
	}
	
table.boxBlue	td.right2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_blue_right_2.gif);
	}









/*////////////////////////	BOX BLUE INDICE	//////////////////////////*/
	
	
table.boxBlueIndice {background-color: #d1e9f9;}
table.boxBlueIndice  a {color:#007FC0;}
	
table.boxBlueIndice	td.top
	{
	height:11px;
	background-image: url(../img/box_indice_top.gif);
	background-repeat: repeat-x;
	}

table.boxBlueIndice	td.bottom
	{
	height:11px;
	}

table.boxBlueIndice	td.left
	{
	width:11px;
	}

table.boxBlueIndice	td.right
	{
	widtht:11px;
	}
	
table.boxBlueIndice	td.left1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_indice_left_1.gif);
	}
	
table.boxBlueIndice	td.left2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_indice_left_2.gif);
	}
	
table.boxBlueIndice	td.right1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_indice_right_1.gif);
	}
	
table.boxBlueIndice	td.right2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_indice_right_2.gif);
	}


table.boxBlueIndice	td.courses {font: 11px/14px Tahoma, Verdana, sans-serif; color: #515151; border-right: 1px solid #ffffff; padding-right: 10px; padding-left: 7px;}
	
table.boxBlueIndice	td.coursesRight {font: 11px/14px Tahoma, Verdana, sans-serif; color: #515151; padding-right: 3px; padding-left: 7px;}


	
	
	
/*////////////////////////	FOOTER	//////////////////////////*/

td#footer	{padding: 15px;}

td.footerGroup	
	{	height:28px;	background: #FF7A37;	text-align: center;	font-size: 11px; 	color: #ffffff;	}
td.footerGroup	a		{color: #ffffff;}
td.footerGroup	a:hover	{color: #ecebeb; text-decoration:none;}

td.footerInfo		{	font-size: 9px;	line-height: 14px; 	color: #92a0b0;	padding-top:14px;	padding-bottom: 14px;	}

td.footerInfo	a		{color: #92a0b0;}
td.footerInfo	a:hover	{color: #0084ba;}

td.footerCards	
	{
	font-size: 11px;
	color: #cdcdcd;
	vertical-align: top;
	width: 365px;
	}

td.footerCards	a		{font-weight: bold; color: #086fa8;}
td.footerCards	a:hover	{color: #0084ba;}

table.boxFooter
	{
	}
	
table.boxFooter td.left
	{
	width:13px;
	height:28px;
	background-image: url(../img/box_footer_left.gif);
	background-repeat:no-repeat;
	background-position: top left;	
	}

table.boxFooter td.right
	{
	width:13px;
	height:28px;
	background-image: url(../img/box_footer_right.gif);
	background-repeat:no-repeat;	
	background-position: top right;	
	}
	
	
/*////////////////////////	BOX LATEST CLIENTS HOMEPAGE	//////////////////////////*/
	
td.bottomClients
	{
	background-color: #E2E2E2;
	padding-bottom:4px; 
	padding-left:13px;
	}
	
td.bottomClients	a
	{
	color:#606060; 
	font-size:13px;
	font-weight: bold;
	}
	
td.bottomClientsLeft
	{
	height:32px;
	width: 11px;
	background-color: #E2E2E2;
	background-image:url(../img/box_lnk_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}

td.bottomClientsRight
	{
	height:32px;
	width: 11px;
	background-color: #E2E2E2;
	background-image:url(../img/box_lnk_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}




/*////////////////////////	BOX GRAY BORDER	//////////////////////////*/
	
	
table.boxGray	{background-color: #f6f6f6;}
table.boxGray 	.titBlue11px {color:#FF7A37;}
table.boxGray .titBlue { font-size:14px; color:#FF7A37;}
table.boxGray .titBlue	a {color: #FF7A37!important; padding-left:10px;}
	
table.boxGray	td.top
	{
	height:11px;
	background-image: url(../img/box_bck_top.gif);
	background-repeat: repeat-x;
	background-position:top;
	}

table.boxGray	td.bottom
	{
	height:11px;
	background-image: url(../img/box_bck_bot.gif);
	background-repeat: repeat-x;
	background-position:bottom;

	}

table.boxGray	td.left
	{
	width:11px;
	background-image: url(../img/box_bck_left.gif);
	background-repeat: repeat-y;
	background-position:left;
	}

table.boxGray	td.right
	{
	widtht:11px;
	background: url(../img/box_bck_right.gif) repeat-y right;
	}
	
table.boxGray	td.left1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_left_1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
table.boxGray	td.left2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_left_2.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	}
	
table.boxGray	td.right1
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_right_1.gif);
	background-repeat:no-repeat;
	background-position: right top;
	}
	
table.boxGray	td.right2
	{
	width:11px;
	height:11px;
	background-image: url(../img/box_right_2.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	}
	
	


/*////////////////////////	VIDEO HOME	//////////////////////////*/

td.videoHome
	{
	width:286px;
	height:249px;
	text-align:center;
	background-color:#b8def5;
	background-image:url(../img/bck_video_home.gif); 
	background-repeat:repeat-x; 
	background-position:top left;
	}
	
	
	
	
	
	
/*////////////////////////	QUICK ENQUIRY	//////////////////////////*/

div#containerEnquiry {width:180px; position: relative; z-index: 2;}

div#btnEnquiry
	{
	position: relative;
	margin-top:2px;
	margin-bottom: 8px;
	z-index: 3;
	}

div#quickEnquiry 
	{
	position: absolute;
	left:0px;
	top: 0px;
	width:150px;
	text-align: left;
	font: bold 11px/20px Tahoma, Verdana, sans-serif;
	color:#ffffff;
	z-index: 5;
	visibility: hidden;
	}

	
	div#quickEnquiry td.formQuick
	{
	padding:10px;
	font: bold 11px/20px Tahoma, Verdana, sans-serif;
	color:#ffffff;
	}

div#quickEnquiry	td.formQuick	input, div#quickEnquiry	td.formQuick	select
	{
	border:1px solid #0974b5;
	height: 18px;
	width:130px;
	font: bold 11px/20px Tahoma, Verdana, sans-serif;
	color:#999999;
	}

	
div#quickEnquiry td.formQuick	textarea
	{
	border:1px solid #0974b5;
	font: bold 11px/20px Tahoma, Verdana, sans-serif;
	height: 120px;
	width:123px;
	color:#999999;
	}	
	
	table#quickEnquiry
	{
	text-align: left;
	font: 11px/14px Tahoma, Verdana, sans-serif;
	color:#ffffff;
	}
	
	table#quickEnquiry2
	{
	text-align: left;
	font: 11px/14px Tahoma, Verdana, sans-serif;
	color:#ffffff;
	border:none
	}
	
	table#quickEnquiry2 td.formQuick2
	{
	text-align: right;
	border:none;
	}
	
	table#quickEnquiry2 td.formQuick2 textarea
	{
	border:1px solid #0974b5;
	width:250px;
	height: 100px;
	font: 11px/14px Tahoma, Verdana, sans-serif;
	color:#999999;
	}

table#quickEnquiry	td.formQuick	input, table#quickEnquiry	td.formQuick	select
	{
	border:1px solid #0974b5;
	height: 18px;
	font: 11px/14px Tahoma, Verdana, sans-serif;
	width:200px;
	color:#999999;
	}

table#quickEnquiry	td.formQuick	textarea
	{
	border:1px solid #0974b5;
	width:250px;
	height: 100px;
	font: 11px/14px Tahoma, Verdana, sans-serif;
	color:#999999;
	}

	
.cursor_hand{
/*Todos*/
cursor:pointer;
/*IE*/
cursor:hand;
}

/*////////////////////////	RIGHT	//////////////////////////*/
	
div.btnRight	
	{
	clear: both;
	margin-bottom: 5px;
	background-image: url(../img/bck_btns_right.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 37px;
	padding-left:16px;
	}
div.btnRight	a	
	{
	font: bold 14px/35px Tahoma, Verdana, sans-serif;
	color: #0094d1;
	padding-left: 17px;
	}	
	
	div.btnRightIndex	
	{
	clear: both;
	margin-bottom: 5px;
	background-image: url(../img/bck_btns_right.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 37px;
	padding-left:17px;
	}
	div.btnRightIndex	a	
	{
	font: bold 13px/33px Tahoma, Verdana, sans-serif;
	color: #0094d1;
	padding-left: 17px;
	}	
	
.slogan
	{
	background: #FF7A37;
	text-align: center;
	height: 55px;
	font-size:22px;
	line-height: 21px;
	color: #ffffff;
	font-weight:bold;
	}	
	
.h1_foot
	{
	line-height:8px;
	
	text-align: center;
	font-size: 11px; 
	color: #50667e;
	font-weight:bold;
	}

.h2_foot
	{
	line-height:6px;	
	text-align: center;
	font-size: 11px; 
	color: #50667e;
	font-weight:normal;
	}
	
.generaltxt{
	font-size:13px;
	line-height: 16px;
	vertical-align: top;
	padding-bottom: 20px;
}

.generaltxt2{
	font-size:13px;
	vertical-align: bottom;
}

.h1{
	font-size:20px;
	line-height: 20px;
	color: #007eb9;
	font-weight:bold;
	padding-bottom: 14px;
	padding-left: 6px;
	padding-top:4px;
}

.h2{
	font-size:18px;
	line-height: 20px;
	color: #007eb9;
	font-weight:bold;
	padding-bottom: 14px;
	padding-left: 6px;
	padding-top:4px;
}

p.generaltxt2{	
	margin-bottom:-25px;
}

div.top	{padding-top: 5px; clear: both; text-align: right;color: #007eb9;}
div.top	a	{color: #007eb9;}

div.btnsTop
	{
	background-image: url(../img/bck_btns_top.gif);
	background-repeat: no-repeat;
	width: 74px;
	height: 26px;
	text-align:center;
	}	
div.btnsTop2
	{
	background-image: url(../img/bck_btns_top2.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 26px;
	text-align:center;
	}	
	
div.btnsTop	a, div.btnsTop2	a
	{
	color: #ffffff;
	text-transform: uppercase;
	font: bold 10px/26px Tahoma, Verdana, sans-serif;
	}
div.btnsTopHover2
	{
	background-image: url(../img/bck_btns_top_2.gif);
	background-repeat: no-repeat;
	width: 58px;
	height: 26px;
	text-align:center
	}
div.btnsTopHover
	{
	background-image: url(../img/bck_btns_top_.gif);
	background-repeat: no-repeat;
	width: 74px;
	height: 26px;
	text-align:center
	}	
	
div.btnsTopHover a, div.btnsTopHover2 a
	{
	color: #73aad1;
	text-transform: uppercase;
	font: bold 10px/26px Tahoma, Verdana, sans-serif;
	}
		
div.btnsTopHover a:hover, div.btnsTopHover2 a:hover	{color: #73aad1;}

.txtCoursesColspan
 {
 padding-bottom:20px;
 border-bottom: 1px solid #d8d8d8;
 font-size:11px;
 line-height:14px;
 vertical-align: top;
 }
.txtCoursesColspan a {text-decoration: underline; color: #515151;}

.txtCourses
	{
	padding-bottom:20px;
	border-bottom: 1px solid #d8d8d8;
	font-size:11px;
	line-height:14px;
	vertical-align: top;
	width: 280px;
	}
	
p.generaltxt a{color:#007eb9;}


div.btnsTop	a.twoLines
	{
	color: #ffffff;
	text-transform: uppercase;
	font: bold 9px/12px Tahoma, Verdana, sans-serif;
	}	
	
div.btnsTopHover a.twoLines
	{
	color: #73aad1;
	text-transform: uppercase;
	font: bold 9px/12px Tahoma, Verdana, sans-serif;
	}	
	
.logo {position: relative; background: url(../img/bg_logo.jpg) repeat-y #008DC7;}
.logo p {position: absolute; color:#FFFFFF; left: 74px; top:85px; .top:100px;}


/* new tewfic template */
ul.tick {list-style-image:none; list-style:none; padding:0; margin:0 0 0 5px;}
ul.tick li { background:url(/img/icon_tic.gif) no-repeat 0 1px; padding:0 0 7px 22px; }

li.questions,
p.questions {margin:0; font-size:11px!important; color: #007eb9; padding: 0px;}
p.answers {margin:0;  font-size: 11px!important; color:#515151;}
.gotop {text-align:right;	font-size:11px!important; color: #007eb9; border-bottom:solid 1px #CCCCCC;	padding:0 0 5px 0;
	width: 100%;	margin: 5px 0px 20px 0px;}
li.questions a, .gotop a {color: #007eb9;}
li.questions a:hover, .gotop a:hover {color: #515151;}