/* body { margin: 0px; font-family: arial,tahoma,helvetica; font-weight: none; text-decoration: none; background-color: #535353; background-image: url(./images/background.jpg);  background-repeat: repeat-x;}
*/
* { margin: 0; padding: 0; border: none; outline: none; text-decoration: none; }
body { margin: 0px; font-family: arial,tahoma,helvetica; font-weight: normal; text-decoration: none; background-color: #728185; background-image: url(./images/bg.jpg);  background-repeat: repeat-x;}
table td { vertical-align: top; } 
img { border: 0px; }


.tdRotateBackground { background-image: url(./images/rotate_image_background.jpg); background-repeat: no-repeat; width: 614px; height: 247px; text-align: right; overflow: hidden;}
.tdFullMenuBackground {  width: 922px; height: 20px; vertical-align: top;}
.tdFullMenuAllBackground { background-image: url(./images/fullmenu_background.jpg); background-repeat: no-repeat; width: 922px; height: 278px; text-align: right;}

/* Main Side header CSS */
.tdSideTopBackground { background-image: url(./images/side2.jpg); background-repeat: no-repeat; width: 236px; height: 49px; text-align: right; vertical-align: bottom;}
.tdSideContentBackground { background-image: url(./images/side4.jpg); background-repeat: no-repeat; width: 285px; height: 104px; text-align: left;}
.tdSideBottomBackground { background-image: url(./images/side6.jpg); background-repeat: no-repeat; width: 308px; height: 94px; text-align: right; }

.divTop1 { padding-right: 10px; padding-top: 2px; font-size: 16px; font-weight: bold; color: #6a1313;   }
.divTop2 { padding-left: 5px; padding-top: 5px; font-size: 12px;  color: #2f2f2f;   }
.divBottom1 { padding-right: 10px; padding-top: 10px; font-size: 18px; color: #2f2f2f;   }
.divBottom2 { padding-right: 10px; padding-top: 2px; font-size: 25px; font-weight: bold; color: #6a1313;   }

/* Main Bottom Sub Menu CSS */
.tdMainSubMenu { border-width: 1px; border-color: #1D5D8F; border-style: solid; text-align: left; width:302px;  }
.tdMainSubMenuSpace { width:5px; }


.tdMainSubMenuCol1 { font-size: 12px; background-image: url('./images/submenu_business.jpg'); background-repeat: no-repeat; background-position: left top; border-width: 1px; border-color: #1D5D8F; border-style: solid; text-align: left; width:302px;  }
.tdMainSubMenuCol2 { font-size: 12px; background-image: url('./images/submenu_home.jpg'); background-repeat: no-repeat; background-position: left top; border-width: 1px; border-color: #1D5D8F; border-style: solid; text-align: left; width:302px;  }
.tdMainSubMenuCol3 { font-size: 12px; background-image: url('./images/submenu_events.jpg'); background-repeat: no-repeat; background-position: left top; border-width: 1px; border-color: #1D5D8F; border-style: solid; text-align: left; width:302px;  }
div.tdMainSubMenuColHeader { font-size: 14px;  padding-top: 4px; padding-left: 20px;} 
div.tdMainSubMenuColHeaderContent { font-size: 12px; color: #111111; padding-top: 35px; padding-bottom: 60px; padding-left: 20px; width: 250px;}


.divTopHeaderRight { background-image: url('./images/theader_right.jpg'); background-repeat: no-repeat; width: 649px; text-align: right; padding-top: 60px; padding-right: 5px; font-style: italic; font-size: 14px; }

/* Sub Pages Sub Menu CSS */
.sideMenuSubPage 						{ width: 222px; border: 1px solid #1c5c8d; padding: 0px;}
.sideMenuBackground_sub_page_business 	{ background-image: url(./images/sub_page_business/sub10.jpg); background-repeat: no-repeat; width: 243px; padding: 0px; }
.sideMenuBackground_sub_page_home 		{ background-image: url(./images/sub_page_home/sub10.jpg); background-repeat: no-repeat; width: 243px; padding: 0px;}
.sideMenuBackground_sub_page_clients 	{ background-image: url(./images/sub_page_clients/sub10.jpg); background-repeat: no-repeat; width: 243px; padding: 0px; }
.sideMenuBackground_sub_page_partners 	{ background-image: url(./images/sub_page_partners/sub10.jpg); background-repeat: no-repeat; width: 243px; padding: 0px;}
.sideMenuBackground_sub_page_portfolio 	{ background-image: url(./images/sub_page_portfolio/sub10.jpg); background-repeat: no-repeat; width: 243px; padding: 0px;}
.sideMenuBackground_sub_page_contact 	{ background-image: url(./images/sub_page_contact/sub10.jpg); background-repeat: no-repeat; width: 243px; padding: 0px;}
.sideMenuBackground_sub_page_about		{ background-image: url(./images/sub_page_about/sub10.jpg); background-repeat: no-repeat; width: 243px; padding: 0px;}

table.tableFooter { background-image: url('./images/mainfooter_menu.jpg'); background-repeat: no-repeat; background-position: left top; width: 960px; background-color: #728184; }


/* logo at the bottom table */
.tableLogoFooter 					{ width: 600px;  }
.tableLogoFooter td 				{ padding: 3px; }


/* Footer CSS */
.ulPageFooter { list-style-type:none; text-align: left; padding: 0px 40px 0px 40px; } 
.ulPageFooter li { margin: 3px 0px 0px 0px; }
.ulPageFooter li a{ font-size: 11px; text-decoration: none; color: #FFFFFF;   }
.ulPageFooter li a:hover{ text-decoration: underline; color: #999999; }

/* Sub Page Text */
.subPageContent		{ font-size: 13px; color: #142e51; padding: 15px; text-align: left;  }
.subPageText		{ font-size: 13px; color: #000000; }
.subPageTextOver			{ font-size: 13px; color: #990707; text-decoration: underline; }
.subPageTextOver:hover		{ font-size: 13px; color: #142e51; text-decoration: none;}
.subPageTextOverLarge			{ font-size: 18px; color: #990707; text-decoration: underline; font-weight: bold; }
.subPageTextOverLarge:hover		{ font-size: 18px; color: #142e51; text-decoration: none;}


.subPageEmail		{ font-size: 11px; color: #142e51; }
.subPageRemote			{ font-size: 11px; color: #990707; text-decoration: underline; }
.subPageRemote:hover		{ font-size: 11px; color: #142e51; text-decoration: none;}

.subPageTableContent 		{ padding: 0px; width:645px; }
.subPageTableContent TD 		{ font-size: 13px; color: #142e51; padding: 15px; }
.subPageTableContent TD A		{ font-size: 13px; font-weight: bold; color: #142e51; }
.subPageTableContent TD A:hover	{ text-decoration: none; color: #7b720e; }

.subPageTableContentClients TD 		{ text-align: center; font-size: 13px; color: #142e51; padding: 15px; }

.ulSub { list-style-image: url("./images/click.jpg"); text-align: left; padding-top: 0px; padding-bottom: 10px; margin-top: 0px; } 
.ulSub li { margin: 3px 0px 0px 25px; font-size: 12px; text-decoration: none;  color: #142e51; }
.ulSub li a{ font-size: 12px; text-decoration: none;  color: #142e51;   }
.ulSub li a:hover{ text-decoration: underline; color: #7b720e; }

.ulSubMenu { list-style-image: url("./images/click.jpg"); text-align: left; padding-top: 0px;  padding-bottom: 10px; margin-top: 0px;} 
.ulSubMenu li { margin: 1px 0px 0px 25px; }
.ulSubMenu li a{ font-size: 12px; text-decoration: none;  color: #142e51;   }
.ulSubMenu li a:hover{ text-decoration: underline; color: #7b720e; }


.ulFullMenu { list-style-type:none; text-align: left; padding: 20px 0px 0px 10px; } 
.ulFullMenu li { margin: 4px 0px 0px 0px; }
.ulFullMenu li a{ font-size: 12px; text-decoration: none; color: #142e51;   }
.ulFullMenu li a:hover{ text-decoration: underline; color: #7b720e; }

.imageInText { padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; float:right; }

.txtClick12 		{ font-size: 12px; color: #142e51; text-decoration: underline; }
.txtClick12:hover	{ text-decoration: none; color: #7b720e; }

.txtClickBold12 		{ font-size: 11px; font-weight: bold; color: #142e51; text-decoration: underline; }
.txtClickBold12:hover	{ text-decoration: none; color: #7b720e; }

.txtSubHeader 		{ font-size: 18px; font-weight: bold; color: #ff6701;  }
.txtSubSubHeader 		{ font-size: 16px; font-weight: bold; color: #ff6701;  }
