﻿body { background: #EAE8CF; color: #555555; font-family: Trebuchet MS, Arial; font-size: 12px; line-height: 1.4em; margin: 0px; padding: 0px; }

a { color: #0F788C; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }

.normal_link a{ color: #555555; text-decoration: none; }
.normal_link a:hover { text-decoration: none; }
/* print */
.print{}
.inPrint{display:none;}
.dispNone{display:none;}

.homeBG { background: #FFFFFF url('../images/homebg_repeat.gif') repeat-x top center; padding: 0px 0px 30px 0px;  min-width:960px}
.masterBG { background: #FFFFFF url('../images/bg_sub_repeat.gif') repeat-x top center; padding: 0px 0px 30px 0px; min-width:960px}
/* layers */

.headerBG { background: url('../images/header_repeat.png'); height: 44px; padding: 0px 0px 10px 0px;border-bottom:1px solid #22c4db;}
.header { background: url('../images/banner_bg01.jpg') no-repeat top center; height: 345px; width: 100%; min-width: 960px }
.subHeader { background: url('../images/subbanner_what_xtopia.jpg') no-repeat top center; height: 291px; width: 100%; min-width: 960px }
/*  for IE 
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";  first!
	filter: alpha(opacity=30);					 second!
   CSS3 standard 
  opacity:0.3; }*/

.textForm { padding-top:15px }
.textFormTime { padding-top:11px }

.share_spacing { margin-top: -80px; }
.share_position { padding: 20px 0px 10px 0px; }
.whiteLayer { background: #FFFFFF; }

.altRow { background-color:#EDEDED;}
.tdSpacing { padding:10px }
.tdBorderBottom { width:50%; border-bottom:1px solid #DBDBDB; }
.tdBorderRight { border-right:1px solid #DBDBDB; }
.tableTitle { background: #EAE8CF; color: #0F788C; padding: 8px 10px 5px }

.content_spacing { }
.content_table { width:913px; }

.sideNaviItemBG { background: url('../images/bg_navi.gif') no-repeat top center; width: 169px; height: 26px; }
.sideNaviItemSpacing { padding: 5px 0 0 30px }

.sideElementBG { background: url('../images/bg_navi_grey.gif') no-repeat top center; width: 169px; height: 36px; }
.sideElementSpacing { float: left; padding: 8px 10px 0 15px }
/*.topNaviColumn img { margin-right: 21px; }*/

.articleTitle { font-size: 14pt; font-weight: bold; color: #0F788C; margin-bottom: 30px; }

.articleSubTitle { color: #555555; font-size: 12pt; font-weight: bold; line-height: 1.4em; margin-bottom: 10px; }
.borderBottom2px { border-bottom: 2px solid #E1DFC1; padding: 0px 0px 10px 0px; }

.greyBullet { background: url('../images/bullet_grey.gif') no-repeat 10px left; padding: 3px 0px 5px 15px; }
.greyBulletHome { font-weight: bold; line-height: 1.2em; background: url('../images/bullet_grey.gif') no-repeat 10px left; padding: 3px 0px 5px 10px; }
.greenArrow { background: url('../images/arrow_green.png') no-repeat 10px left; padding: 5px 0px 10px 10px; }

/* margins and paddings */
.marginRight10 { margin-right: 10px; }
.paddingTop15 { padding-top:15px }

.listSpacing {list-style-type: none; padding-left: 0px; margin-left: 0px; }
.listSpacing ul { margin-bottom: 15px;}
.listSpacing li { margin-bottom: 2px; }
ul { list-style-type:disc }
.subList{ margin-top:10px;}

.listTitle { color: #2D2D2D }

/* footer's element */
.footerBG { border-top: 1px solid #D1D0BD; width: 100%; min-width: 960px; }
.footer { width: 913px; margin-top: 20px; padding-bottom:70px}


/*tabs*/
.viewedTabs{float:left; width:auto; }
.viewedTabsSelected{float:left; width:auto; }

.viewedList{border:solid 0px #D0C1B2; padding:0px; }
.propBorderBottom { border-bottom: 1px solid #D0C1B2; margin-top: 15px; margin-bottom:15px; }
.viewedTabsNone {float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #D0C1B2; border-top:solid 1px #D0C1B2; padding: 5px 5px 5px 5px; background:#A6A6A6;  margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px; }

/* link list box */
.linkBox { border-top: 1px solid #E1DFC1; padding: 10px 0px 0px 0px; }
.linkBox a { font-weight: bold; }

/* Logos in Clients List Page */
.greyBorder { border: 2px solid #DFDFDF; margin-right: 5px; }
.clientListTable { vertical-align: top; margin-top: 20px; }
.clientMainListingText { border-bottom: 1px solid #E1DFC1; padding: 5px 30px 5px 0px; vertical-align: top; }

.Captcha_textbox{  border:3px solid #DCDCDC}



/* content title */
.conTitle {  color: #555555; font-family: Trebuchet MS, Arial; font-weight: bold; font-size: 10pt; line-height: 1.4em; }
