/* 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; }
body { background-color: #ecebeb; margin: 0; font-family: Tahoma, Verdana, sans-serif; color: #515151; height:100%; }
.orange { color:#FF7A37; }
.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; }
.logo { position:relative; background:url(../img/bg_logo.png) repeat-y; height:135px; }
.specialOffer { position:absolute; left: -79px; top: 0px; background: url(../img/bg_special_offer.gif) top no-repeat; width:120px; height:134px; }
p.lang { display:block; color:#FFFFFF; font:13px/14px Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:30px 10px 0 0; text-align:center; }
p.promoPrice { display:block; color:#FFFFFF; margin:0; font:26px Tahoma, Arial, Helvetica, sans-serif; text-align:center; }
p.oldPrice { display:block; color:#FFFFFF; margin:0; font:16px Tahoma, Arial, Helvetica, sans-serif; text-decoration:line-through; text-align:center; }
.divider { height: 20px; border-top: 1px solid #d8d8d8; }
table.courses { margin:20px 0 20px 0; font-size: 11px; width:569px; }
table.courses2 { margin:0px; font-size: 11px; width:569px; }
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: 278px; }
.txtCourses a { text-decoration: underline; color: #515151; }
.txtBorderBottom { padding-bottom:10px; border-bottom: 1px solid #ffffff; font-size:12px!important; 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:12px; line-height:16px; color: #515151; font-weight: normal; }
.txtGray a { color: #515151; text-decoration: underline; }
.txtGray a:hover { color: #007eb9; }
table.prices { font-size:12px; }
.txtGrayHowToBook { font-size:11px; line-height:14px; color: #515151; font-weight: normal; padding:0 5px 10px 0; }
.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; }
.small { font-size:10px; }
.txtFacts { padding:0 0 20px 6px; font-size: 11px; font-weight: bold; line-height: 14px; }
.txtSpokenIn { padding:0 0 20px 6px; font-size: 11px; line-height: 12px; }
.txtDirectory { padding:0 0 10px 6px; font-size: 11px; line-height: 17px; }
div.btn { position: relative; float:left; z-index: 300; background:url(../img/bck_solapas.gif) no-repeat; width: 79px; height: 39px; font: bold 14px/39px 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:url(../img/bck_solapas_.gif) 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:url(../img/bck_solapas.gif) 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:url(../img/bck_solapas_.gif 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: #3f5c7c; text-decoration: none; }
.txtDirectory a { color: #FF7A37; padding-left:10px; }
.txtDirectory ul { margin: 0px; padding:0px; list-style: none; }
.txtDirectory li { background: url(../img/bul_directory.gif) no-repeat; background-position: top left; line-height:13px; padding-bottom:4px; }
.txtLenght { padding:0 0 20px 6px; font-size: 11px; line-height: 14px; }
.txtLenght a { text-decoration: underline; color: #515151; }
.txtLenght a.orange { text-decoration: underline; color: #FF7A37; }
.titBlue, .titOrange { font-size:20px; line-height: 20px; font-weight:bold; padding:4px 0 14px 6px; }
.titBlue { color: #007eb9; }
.titOrange { color: #FF7A37; font-size:16px; }
.titBlueExtra { font-size:25px; line-height: 22px; color: #007eb9; font-weight:bold; padding:4px 0 14px 6px; }
.titBlue2 { font-size:18px; font-weight:normal; }
/*////////////////////////	TOP	//////////////////////////*/

div#containerMenu { position: relative; height:43px; vertical-align: bottom; margin-bottom:-4px; text-align: right; }
td.topMenu { height: 100px; vertical-align: bottom; background: url(../img/bck_menu.jpg) #b7c4d2 no-repeat; border-bottom: 1px solid #ffffff; padding:0 5px 0 5px; }
td.topBtns { height: 34px; text-align: center; background: url(../img/bck_btns.gif) #dcecf7 repeat-y; padding:0 6px 0 10px; }
td.topBtns td { padding-right: 4px; }
td.topBtns td.topCountry { width: 203px; text-align: right; background: url(../img/bck_btn_country.gif) no-repeat; padding-right: 0px; }
div.topCountry { visibility: visible; z-index:100; width: 472px; height: 54px; background: url(../img/bck_div_country.gif) no-repeat; background-position: top right; 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:url(../img/bck_solapas.gif) 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:url(../img/bck_solapas_.gif) 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; }
/******** for nte ******/

.InfoLogo { position:absolute; left: 47px; top: 94px; font-size:12px; color:#FFFFFF; text-align:center; }
.InfoLogo a { color:#FFFFFF; text-decoration:none }
.InfoLogo a:hover { color:#D2D2D2; }
.TermsBox { overflow : auto; height:200px; margin-right:40px; margin-left:40px; background-color:#dddddd; }
.TermsConditions td { font-size:12px; padding:8px; }
/**/




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 { padding:10px 0 15px 30px; }
.txtHome p { margin:0; font-size: 13px; line-height: 21px; }
.txtHome p strong { font-size: 14px; }
/*////////////////////////	BOX GRAY BORDER	//////////////////////////*/
table.boxGray { background-color: #f6f6f6; }
table.boxGray td.top { height:11px; background: url(../img/box_bck_top.gif) repeat-x; }
table.boxGray td.bottom { height:11px; background: url(../img/box_bck_bot.gif) repeat-x; }
table.boxGray td.left { width:11px; background: url(../img/box_bck_left.gif) repeat-y; }
table.boxGray td.right { widtht:11px; background: url(../img/box_bck_right.gif) 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 td.top { height:11px; background-image: url(../img/box_indice_top.gif) 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: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); }
/*////////////////////////	FOOTER	//////////////////////////*/

td#footer { padding: 15px; }
td.footerGroup { height:28px; background-color: #FF7A37; text-align: center; font-size: 11px; color: #FFFFFF; }
td.footerGroup a { color: #FFFFFF; }
td.footerGroup a:hover { color: #0084ba; }
td.footerInfo { font-size: 9px; line-height: 14px; color: #92a0b0; padding:14px 0 4px 0; }
td.footerInfo a { color: #92a0b0; }
td.footerInfo a:hover { color: #0084ba; }
td.footerCards { font-size: 11px; color: #cdcdcd; vertical-align: top;  }
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: url(../img/box_footer_left.gif) no-repeat; background-position: top left; }
table.boxFooter td.right { width:13px; height:28px; background: url(../img/box_footer_right.gif) no-repeat; background-position: top right; }
/*//////////////////////// BANNERS HOMEPAGE	//////////////////////////*/
.bannersHome { z-index: 0; position: relative; background: url(../img/bg_banners.gif) no-repeat top #88C6ED; width:769px; height:145px; }
.bannersHome form#quicksearch { margin:50px 0 0 0; }
.bannersHome select { width:155px; margin:0 0 4px 0!important; clear:both; }
.quickseachHome { width:282px; float:left; }
.deepAnalysisHome { width:248px; float:left; }
.deepAnalysisHome .tit { margin:14px 0 0 0; }
.deepAnalysisHome p { margin:0; padding:0 20px 5px 20px; text-align:left; font:13px Arial, Helvetica, sans-serif; }
.contactHome { width:236px; float:left; margin:16px 0 0 0; }
table#Clients { }
table#Clients td.left { background: url(../img/clients_left.gif) no-repeat left; height:48px; width:14px; }
table#Clients td.right { background: url(../img/clients_right.gif) no-repeat right; height:48px; width:14px; }
table#Clients td.mid { background: url(../img/clients_mid.gif) repeat-x; height:48px; }
table#Clients td.mid p { margin:0; text-align:center; }
/*////////////////////////	BOX LATEST CLIENTS HOMEPAGE	//////////////////////////*/
	
td.bottomClients { background-color: #E2E2E2; padding:0 0 4px 13px; }
td.bottomClients a { color:#606060; font-size:13px; font-weight: bold; }
td.bottomClientsLeft { height:32px; width: 11px; background:url(../img/box_lnk_left.gif) #E2E2E2 no-repeat; background-position:bottom left; }
td.bottomClientsRight { height:32px; width: 11px; background:url(../img/box_lnk_right.gif) #E2E2E2 no-repeat; background-position:bottom right; }
/*////////////////////////	BOX GRAY BORDER	//////////////////////////*/

table.boxGray { background-color: #f6f6f6; }
table.boxGray td.top { height:11px; background: url(../img/box_bck_top.gif) repeat-x top; }
table.boxGray td.bottom { height:11px; background: url(../img/box_bck_bot.gif) repeat-x bottom; }
table.boxGray td.left { width:11px; background: url(../img/box_bck_left.gif) repeat-y 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: url(../img/box_left_1.gif) no-repeat; background-position: top left; }
table.boxGray td.left2 { width:11px; height:11px; background: url(../img/box_left_2.gif) no-repeat; background-position: bottom left; }
table.boxGray td.right1 { width:11px; height:11px; background: url(../img/box_right_1.gif) no-repeat; background-position: right top; }
table.boxGray td.right2 { width:11px; height:11px; background: url(../img/box_right_2.gif) no-repeat; background-position: bottom right; }
/*////////////////////////	VIDEO HOME	//////////////////////////*/

td.videoHome { width:286px; height:249px; background: url(../img/img_flash_home_coursesonline.jpg) no-repeat; }
td.videoHome .iso { position:relative; margin:0!important; }
.iso a.linkIso { position:absolute; width:127px; height:80px; left: 150px; top: 40px; }
/*////////////////////////	QUICK ENQUIRY	//////////////////////////*/

div#containerEnquiry { width: 150px; position: relative; z-index: 2; }
div#btnEnquiry { position: relative; margin:2px 0 8px 0; z-index: 3; }
/* div#quickEnquiry {position: absolute; left:-150px; top: 0px; width:300px; text-align: left; font: bold 11px/20px Tahoma, Verdana, sans-serif; color:#ffffff; z-index: 5; visibility: hidden;}*/
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:123px; 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: 80px; width:272px; 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: url(../img/bck_btns_right.gif) no-repeat; width: 124px; height: 31px; padding-left:16px; }
div.btnRight a { font: bold 13px/30px 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; olor: #50667e; font-weight:bold; }
.h2_foot { line-height:20px; 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-top:4px 0 14px 6px; }
.h2 { font-size:18px; line-height: 20px; color: #007eb9; font-weight:bold; padding:4px 0 14px 6px; }
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: url(../img/bck_btns_top.gif) no-repeat; width: 74px; height: 26px; text-align:center; }
div.btnsTop a { color: #ffffff; text-transform: uppercase; font: bold 10px/26px Tahoma, Verdana, sans-serif; }
div.btnsTopHover { background: url(../img/bck_btns_top_.gif) no-repeat; width: 74px; height: 26px; text-align:center; }
div.btnsTopHover a { color: #73aad1; text-transform: uppercase; font: bold 10px/26px Tahoma, Verdana, sans-serif; }
div.btnsTopHover 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; }
/* Banner Join Group */	
.dividerTwocol { float:left; width: 405px; border-top: 1px solid #d8d8d8; margin-top: 10px; margin-bottom: 15px; }
.dividerTwocol .small { font-size:10px; }
.BnJoinGroup { width:155px; padding-top:10px; color:#0094D1; }
.BnJoinGroup .Top { margin:0px; }
.BnJoinGroup .Middle { background:url(img/joingroup_middle.gif) repeat-y; margin:0px; }
.BnJoinGroup .Middle .arrow { position:absolute; left: 10px; }
.BnJoinGroup .Middle p { margin: 0px; padding-left:35px !important; padding-right:22px; }
.BnJoinGroup .Middle a { font: 12px Tahoma, Verdana, sans-serif; font-weight:bold; color: #0094D1 !important; text-decoration:none; margin:0px; }
.BnJoinGroup .Middle a:hover { text-decoration: underline; }
.BnJoinGroup .Bottom { margin:0px; padding-bottom:10px; }
/* end Banner Join Group */	


/* LIST OF LINKS - landings */
.linksList { width: 550px; }
.linksList a { display: block; float: left; width: 45%; padding-left: 10px; padding-bottom: 3px; background: url(../img/bul_directory.gif) no-repeat; }
/* 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; }
/* banner IN-DEPTH ANALYSIS */
.InDephAnalisis { clear:both; background:url(../img/bg_bn_indepthanalisys.gif) no-repeat top; width:405px; height:94px; }
.InDephAnalisis p { padding:38px 10px 10px 90px; font-size:12px; }
/* new tewfic template */
ul.tick { list-style-image:url(../img/icon_tic.gif); }
li.questions, p.questions { margin:0; font-size:11px!important; color: #007eb9; padding: 1px 0px; }
p.answers { margin:0; font-size: 11px!important; color:#515151; padding: 1px 0 8px 14px; }
/*.faqbox {border:1px solid #ddd; padding:3px; margin:0 0 3px 0;}*/
.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; }
/* HELP WORDCOUNT */
.TipCls1 { width:610px; height:300px; background: url(../img/helpwordcount.gif) no-repeat left #7AA9C3; padding:10px; position:absolute; left:150px; visibility:hidden; }
.TipCls1 p { color:#FFFFFF; padding:5px 0 0 280px; width:300px; margin:0; }
.TipCls1 p a { color:#FFFFFF; text-decoration:underline; }
.TipCls1 p a:hover { color:#FFFFFF; text-decoration:none; }
.TipCls1 a.close { float:right; cursor: pointer; }
.TipFloatDiv { width:510px; background-color: #1e88da; padding:10px 10px 50px 10px; position:absolute; margin-left:50px; visibility:hidden; color: #FFF; }
.TipFloatDiv p { color:#FFFFFF; width:500px; margin:2; }
.TipFloatDiv p a { color:#FFFFFF; text-decoration:underline; }
.TipFloatDiv p a:hover { color:#FFFFFF; text-decoration:none; }
.TipFloatDiv a.close { float:right; cursor: pointer; }
.TipFloatDiv strong { color:#91dfff; }
.ontwitter { background: url(/img/follow_us_twitter.gif) no-repeat 0px 0px; height:35px; padding:2px 0 0 39px; display:block; }
a#ontwitter:hover { text-decoration:none; color:#0BBAF3; cursor:pointer; }
a#ontwitter { display:block; width:150px; height:100%; padding:0; cursor:pointer; }
/* CSS Popups */
#popUpDiv { position:absolute; width:520px; top:50px; z-index: 9002; border:4px solid #FFF; }
#popup-xmas { background-color: #0f7e40; height: 380px; width: 520px; background-image: url(/img/xmas-hamper-bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
#popup-xmas .content { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 136px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
#popup-xmas .content p { padding: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; font-size:11px }
#popup-xmas .content .buttons { text-align: center; }
#popup-xmas .content .buttons img { margin-right: 5px; margin: 10px 5px; }
#popup-xmas div span { font-size: 15px; margin-bottom: 6px; color:#FFF; font-weight:bold; line-height: 17px; }
/* Home Blog Widget */
#home-blog td { font-size:12px; margin:0; padding:0 }
#home-blog h2 { color:#5E696E;font-size:18px; margin:0 0 3px 0; padding:0;line-height:16px }
#home-blog .anchor, #home-blog .anchor a {font-size:12px;font-weight:normal;line-height:26px;color:#0088C3;}
#home-blog .post { padding:5px 0; border-top:solid 1px #e2e2e2 }
#home-blog .post .date , #home-tests .date {font-size: .85em; color: #7d7d7d;}
#home-blog .post a.title, #home-tests .question  {font-size: 12px;font-weight: bold; color: #0088c3;}
#home-blog td a ,  #home-tests td a {font-size: 0.9em;font-weight: bold; color: #0088c3;}
#home-clients td , #home-tests td {font-size:12px; margin:0; padding:0}
#home-clients li {list-style-position:outside ; display:block;clear:both; font-size:12px; list-style:none; padding-left:10px; background: url(/img/bul_directory.gif) no-repeat 0px 2px; width:110px; height:22px; overflow:hidden; line-height:21px; color:#ccc; }
#home-clients li:hover {
/* width:220px;overflow:visible;position:absolute; */
background-color:#fefefe; }
#home-clients li strong {color:#515151;font-weight:normal;}
#home-tests table.table-lines td {padding:4px;border-top:1px solid #E2E2E2;}
#home-tests table.table-lines {margin: 2px 0 0 0;}
/* Home Twitter Widget */
.twtr-hd { top:202px; }
.twtr-ft { top:-208; }
.twtr-scroll .twtr-timeline { top:-8px; }
#twtr-widget-1 .twtr-popular { display: inline-block; }
#twtr-widget-1 .twtr-avatar { display: none; }
#twtr-widget-1 .twtr-user { display: inline; }
#twtr-widget-1 .twtr-tweet-text { margin-left: 0; }
#twtr-widget-1 a.twtr-hashtag { display: none; }
#twtr-widget-1 em { display: none; }
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular { background-color: #0080c0 !important; color: #ffffff !important; }
#twtr-widget-1 .twtr-popular { color: #3381b8 !important; background-color: rgba(0, 128, 192, .3) !important; }
#twtr-widget-1 .twtr-tweet a { color: #30d2ff !important; }
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p { color: #3381b8 !important; }
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline { background: #f6f6f6 !important; }
/* Landing Widgets */
.widget-landing { margin:0 0 14px 0; }
.widget-landing a {color:#007EB9; } 
.widget-landing .titBlue { font-size:18px;  padding:1px 0 10px 14px; }
.widget-landing dt {  color:#515151; font-size:11px; margin:0 10px; padding:5px 4px; border-top:1px solid #E2E2E2; }
.widget-landing .ourblog-posttitle { margin: 0 14px; border-top:1px solid #E2E2E2; color:#515151; font-size:14px; font-weight:bold; padding:6px 0 0 0; display:block; }
.widget-landing .readmore {padding-top:5px;display:block;color:#FA8E37; font-size:11px; font-weight:bold; cursor:pointer; }
.widget-landing p { color:#515151; font-size:12px; line-height:16px; margin: 0 10px; padding:3px 4px 4px 4px; }
#widget-ourblog .titBlue {background: url(/images/ico-widget-blog.gif) no-repeat 6px 0px; margin-top:-20px; float:left; display:block; height:40px;line-height:60px;padding-left:65px;overflow:hidden;}
#widget-tweets .titBlue {background: url(/images/ico-widget-twitter.gif) no-repeat 6px 0px; margin-top:-20px; float:left; display:block; height:40px;line-height:60px;padding-left:65px;overflow:hidden;}

/* rounded box */
.roundedcornr_box { background: url(/img/roundedcornr_tl.png) no-repeat top left; }
.roundedcornr_top { background: url(/img/roundedcornr_tr.png) no-repeat top right; }
.roundedcornr_bottom { background: url(/img/roundedcornr_bl.png) no-repeat bottom left; }
.roundedcornr_bottom div { background: url(/img/roundedcornr_br.png) no-repeat bottom right; }
.roundedcornr_content { background: url(/img/roundedcornr_r.png) top right repeat-y; }
.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom { width: 100%; height: 10px; font-size: 1px; }
.roundedcornr_content { /*margin-top: -19px; */  margin:0;}
 .roundedcornr_bottom { /*margin-top: -19px; */ margin:0;}
.roundedcornr_content { padding: 0px; }

#brochure { font-family: Arial, Helvetica, sans-serif; font-size: 13px; width:560px; }
#brochure p { text-align:justify;}
#brochure h1 { color: #007eb9; font-size: 28px; }
#brochure h2 { color: #007eb9; font-size: 20px; }
#brochure h2.divisor { color: #007eb9; font-size: 20px;  padding:15px 0 0 0; border-top: 1px solid #d8d8d8; }
#brochure h3 { font-size: 18px; font-weight: normal; color: #9D9794; }
#brochure table tr th { font-size: 14px; color: #FFF; background-color: #007eb9; }
#brochure table tr td{ font-size: 12px; text-align: center; padding: 4px 10px; }
#brochure table tr td em { font-style: normal; font-weight: bold; color: #007EB9; font-size: 14px; }


