﻿body { margin:0; padding:0; font-family:tahoma; font-size:11px; background:url(../images/bg.png) repeat-x scroll 0 0 #17ADAA; }
img	{ border:none; }
a	{ text-decoration:none; }

/* top menu style */
.menu	{ float:left; margin-top:10px; font-family:Arial; font-size:11px; background:url(../images/menu-bg.png) repeat-x scroll 0 0 transparent; width:742px; height:25px; border:1px solid #C9C9C9; }
.menu-ul	{ float:left; padding:0; margin:0; }
.menu-ul li	{ float:left; padding:0; margin:0; list-style:none;  }
.menu-ul li	a { line-height:25px; display:block; padding:0px 14px; font-weight:bold; color:#0758AA; background:url(../images/menu-divider.png) no-repeat scroll right top transparent; }
.menu-ul li	a.last	{ background:none; }
.menu-ul li	a:hover { color:#A40234; text-shadow:1px 1px #FFFFFF; }

/* left side advertise style */
.left-add	{ float:left; background:none repeat scroll 0 0 #DADADA; margin:5px 5px 5px 0px; padding:5px; }
.left-add-title	{ background:none repeat scroll 0 0 #4F4F4F; font-family:Arial; padding:5px 5px; color:#FFFFFF; font-size:9px; font-weight:bold; text-transform:uppercase; }
.left-add-inner {  padding-top:5px; }
.left-box	{ width:100%; float:left; margin-top:10px; }
.left-box-title	{ color:#970000; padding:5px 0px; border-bottom:1px solid #FFFFFF; font-weight:bold; }
.left-box-text	{ margin-top:5px; }
.left-box-image	{ float:left; border:1px solid #CCCCCC; padding:2px; margin-right:3px; }
.left-box-moreinfo	{ margin-top:10px; height:20px; text-align:right;  }
.left-box-moreinfo a { background-image:url("../images/portfolio_slider_link_bg.png"); color:#1C8AAF; background-position:right 4px; background-repeat:no-repeat;  padding-right:10px; text-decoration:none; }
.left-box-moreinfo a:hover { text-decoration:underline; }

/* right side content style */
.right-box	{float:left; background:none repeat scroll 0 0 #EDEDED; width:548px; margin:5px 0px 5px 0px; padding:5px; }
.right-box-title { background:none repeat scroll 0 0 #267089; font-family:Arial; padding:5px 5px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
.right-box-inner { float:left; padding-top:5px; }
.consulting-box	{ height:200px; float:left; width:548px; }
.consulting-box-left	{ height:200px; float:left; width:170px; }
.consulting-box-right	{ height:200px; float:left; width:368px; }

.boxes	{ width:548px; float:left;  margin-top:5px;  }
.box-training	{ float:left; width:177px; height:270px; margin-right:5px; background:none repeat scroll 0 0 #FFFFFF; }
.box-destination	{ float:left; width:177px; height:270px; margin-right:5px; background:none repeat scroll 0 0 #FFFFFF; }
.box-event	{ float:left; width:182px; height:270px; background:none repeat scroll 0 0 #FFFFFF; }
.box-title	{ padding:5px; font-weight:bold; text-transform:uppercase; font-family:Arial; }
.box-title-training	{ background:none repeat scroll 0 0 #F8000E; color:#FFFFFF; }
.box-title-destination	{ background:none repeat scroll 0 0 #A6022E; color:#FFFFFF; }
.box-title-event	{ background:none repeat scroll 0 0 #93AC13; color:#FFFFFF; }
.box-content	{ padding:5px; }
.box-img	{ height:120px;  }
.box-text	{ margin-top:5px;}
.box-moreinfo	{ margin-top:10px; height:20px; text-align:right;  }
.box-moreinfo a { background-image:url("../images/portfolio_slider_link_bg.png"); background-position:right 4px; background-repeat:no-repeat;  padding-right:10px; text-decoration:none; }
.box-moreinfo a:hover { text-decoration:underline; }
a.atraining	{ color:#F8000E; }
a.adestination	{ color:#A6022E; }
a.aevent	{ color:#93AC13; }

.box-webdevelopment	{ float:left; width:271px; min-height:310px; margin-right:5px; background:none repeat scroll 0 0 #FFFFFF; }
.box-webmarketing { float:left; width:271px; min-height:310px; background:none repeat scroll 0 0 #FFFFFF;}
.box-title-webdevelopment	{ background:none repeat scroll 0 0 #1C8AAF; color:#FFFFFF; }
.box-title-webmarketing	{ background:none repeat scroll 0 0 #1C8AAF; color:#FFFFFF; }
a.webdevelopment	{ color:#1C8AAF; }
a.webmarketing	{ color:#1C8AAF; }

/* footer menu and footer style */
.footer-menu	{ float:left; margin-top:10px; margin-bottom:10px; font-family:Arial; padding:5px 0px; font-size:11px; background:none repeat scroll 0 0 #1C8AAF; width:742px; height:20px;  }
.footer-menu-ul	{ float:left; padding:0; margin:0; }
.footer-menu-ul li	{ float:left; padding:0; margin:0; list-style:none;  }
.footer-menu-ul li	a { line-height:20px; display:block; padding:0px 13px; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFFFFF; }
.footer-menu-ul li	a.last	{ border:none; }
.footer-menu-ul li	a:hover { color:#000000; }
.footer	{ margin-bottom:30px; text-align:center; color:#4C4C4C; }

/* Dynamic page style */
.dynamic-page-con { padding:5px; width:724px; float:left; }
.dynamic-img	{ float:left; margin-right:10px; border:1px solid #CCCCCC; padding:2px; }
.home-img	{  border:1px solid #CCCCCC; padding:2px; }
p	{ padding:0; margin:0;}

.con-box	{float:left; background:none repeat scroll 0 0 #EDEDED; width:734px; margin:5px 0px 5px 0px; padding:5px; }
.con-box-title { background:none repeat scroll 0 0 #267089; font-family:Arial; padding:5px 5px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }


/* News letter */
.dvrow	{ height:30px; width:171px; position:relative; }
.dvrow label	{ margin-bottom:2px; padding-left:2px; display:block; }
.dvrow input	{ border:1px solid #4F4F4F; width:168px; background:none repeat scroll 0 0 #DADADA; }
.dvbtn	{ text-align:right; }
.dvbtn input	{ border:1px solid #4F4F4F; color:#FFFFFF; background:none repeat scroll 0 0 #F8000E; font-size:10px; font-weight:bold; padding:2px; }

/* Contact us */
.dvContactRow { height:45px; width:724px; position:relative; }
.dvContactRow label, .dvContactRowTextarea label { margin-bottom:5px; padding-left:2px; display:block; font-weight:bold; }
.dvContactRow .txt, .dvContactRowTextarea .txt	{ border:1px solid #4F4F4F; width:300px; background:none repeat scroll 0 0 #DADADA; }
.dvContactRowTextarea	{ width:724px; position:relative; }

.dvbtnContact	{ width:295px; text-align:right; padding:5px; }
.dvbtnContact input	{ border:1px solid #4F4F4F; color:#FFFFFF; background:none repeat scroll 0 0 #F8000E; font-size:10px; font-weight:bold; padding:2px; }
.dvSuccess	{ background:none repeat scroll 0 0 #F0FEDA; padding:0px 0px 0px 5px; width:704px; margin:10px 10px; height:20px; line-height:20px; border:1px solid #D8FC9E; }
.dvError	{ background:none repeat scroll 0 0 #FEE2E2; padding:0px 0px 0px 5px; width:704px; margin:10px 10px; height:20px; line-height:20px; border:1px solid #FDBFBF; }
