body
{
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	font-family: Arial;
	background: url(../loadedFiles/body_bg.png) repeat-x;
	background-color: #9AA1A9;
	color: #555555;
	font-size: 12px;
	text-align: center;
}

form
{
	display: inline;
}

p
{
	margin: 0px;
	padding: 0px;
}

h1
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #224184;
}

table
{
	font-size: 12px;
}

div#container
{
	width: 980px;
	margin: 0px auto;
	position: relative;
	text-align: center;
}

/* -- header ------------------------------------------------------------------------------------------------------ */

div#header
{
	width: 980px;
	height: 203px;
	position: relative;
}

div#search
{
	padding-top: 13px;
}

input#queryText
{
	border: 1px solid #BCBCBC;
	height: 17px;
	width: 127px;
	font-size: 12px;
	margin-top: 4px;
}

img#searchBtn
{
	vertical-align: top; 
}

div#agents
{
	position: absolute;
	margin-top: 7px;
}

select#selectCountry
{
	font-size: 10px;
}

div#logo
{
	margin-top: -12px;
}

div#logo div
{
	width: 213px;
	height: 145px;
	cursor: pointer;
}

div#localLang
{
}

div#localLangLogo
{
	padding-top: 6px;
}

div.localLang_link
{
	padding-top: 6px; 
}

/* -- langs ------------------------------------------------------------------------------------------------------- */

div#langs
{
	padding-top: 7px;
}

div#langs_in
{
	background: url(../loadedFiles/langs_bg.png) no-repeat;
	width: 113px;
	height: 19px;
}

div#currLang
{
	height: 19px;
}

div#currLang, div.otherLang
{
	padding-top: 3px;
	color: #686667;
	font-weight: bold;
	cursor: pointer;
}

div#currLang table, div.otherLang table, div.otherLang a
{
	color: #686667;
	font-weight: bold;
	text-decoration: none;
}

div#otherLangs
{
	position: absolute;
	top: 198px;
	border: 1px solid #CCCDCF;
	border-top: 0px;
}

div#otherLangs_in
{
	background-color: #FFFFFF;
	width: 111px;
}

table#langsTbl
{
	direction: rtl;
}

table#langsTbl tr
{
	height: 21px;
}

td.langIcon
{
	width: 23px;
	text-align: left;
}

td.langText
{
	width: 60px;
	text-align: left;
}

/* -- main table -------------------------------------------------------------------------------------------------- */

table#mainTbl
{
	margin-top: 5px;
}

table#mainTbl td
{
	vertical-align: top;
}

td#firstCol	/* side menu & contact details */
{
	width: 285px;
}

td#homeCol
{
	width: 405px;
}

td#lastCol
{
	width: 290px;
}

td#mainCol
{
	width: 695px;
}

/* -- side menu --------------------------------------------------------------------------------------------------- */

div#sideMenu
{
}

div#sideMenu_in
{
}

div.sideMenu_box, div.sideMenu_box_selected
{
	width: 197px;
	height: 25px;
	color: #E1E9EC;
	font-weight: bold;
	margin-bottom: 3px;
	cursor: pointer;
}

div.sideMenu_box a, div.sideMenu_box_selected a
{
	color: #E1E9EC;
	text-decoration: none;
}

div.sideMenu_box_in
{
	padding-top: 4px;
}

div.sideSubMenu
{
	margin-top: 1px;
	border-top: 1px solid #D6D7D9;
	width: 195px;
}

div.sideSubMenu_box, div.sideSubMenu_over
{
	border: 1px solid #D6D7D9;
	border-top: 0px;
	background-color: #BFC0C5;
	width: 195px;
	height: 20px;
}

div.sideSubMenu_box div, div.sideSubMenu_over div
{
	width: 195px;
	height: 20px;
}

div.sideSubMenu_link
{
	padding-top: 3px;
	color: #3A3C3B;
	font-weight: bold;
	cursor: pointer;
}

div.sideSubMenu_link a
{
	color: #3A3C3B;
	text-decoration: none;
}

div.sideSubMenu_over
{
	background-color: #D6D8DC;
}

/* -- contact box ------------------------------------------------------------------------------------------------- */

div#contactBox
{
	margin-top: 5px;
}

div#contactBox_in
{
	width: 197px;
	height: 139px;
}

div#contactDetails
{
}

div#contactDetailsTitle
{
	padding-top: 12px;
	font-size: 16px;
	color: #559AB9;
	font-weight: bold;
}

div#contactDetailsText
{
	text-align: center;
	font-size: 14px;
	color: #F9F7F8;
	font-weight: bold;
}

div#contactDetailsText p
{
	margin-bottom: 5px;
}

div#contactDetailsText a
{
	color: #F9F7F8;
}

/* -- home content ------------------------------------------------------------------------------------------------ */

div#homeContent
{
	border: 1px solid #828282;
	background-color: #F8F8F8;
}

div#homeContent_in
{
}

div.pageContent
{
	padding: 15px;
}

/* -- general page content ---------------------------------------------------------------------------------------- */

div#mainContent
{
}

div#mainContent_in
{
	border: 1px solid #828282;
	background-color: #F8F8F8;
}

/* -- news box ---------------------------------------------------------------------------------------------------- */

div#newsBox
{
}

div#newsBox_in
{
	width: 198px;
	height: 197px;
}

div#newsTitle, div#linksTitle
{
	padding-top: 8px;
	color: #FBFBFD;
	font-size: 16px;
	font-weight: bold;
}

div#news, div#links
{
	padding-top: 5px;
}

marquee.newsMarquee
{
	height: 160px;
}

div#news td
{
	vertical-align: top;
}

td.newsBullet, td.linkBullet
{
	width: 20px;
}

td.newsTime, td.newsTime a
{
	color: #FEFFFF;
	text-decoration: none;
}

td.newsTitle
{
	width: 145px;
}

td.newsTitle, td.newsTitle a
{
	color: #4A4A4C;
	text-decoration: none;
}

/* -- links box --------------------------------------------------------------------------------------------------- */

div#linksBox
{
	padding-top: 5px;
}

div#linksBox_in
{
	border-top: 1px solid #D5D7D6;
	border-bottom: 1px solid #D5D7D6;
	width: 197px;
}

td.linkName, td.linkName a
{
	color: #224086;
	text-decoration: none;
	font-weight: bold;
}

td.linkName
{
	width: 145px;
}

/* -- bottom menu ------------------------------------------------------------------------------------------------- */

div#bottomMenu
{
	margin-top: 6px;
}

div#bottomMenu_in
{
	width: 818px;
	height: 31px;
	text-align: center;
}

div#bottomMenuLinks
{
	padding-top: 8px;
}

span.bottomMenu_box, span.bottomMenu_box a,
span.bottomMenu_box_selected, span.bottomMenu_box_selected a
{
	font-weight: bold;
	color: #1C3539;
	text-decoration: none;
}

span.bottomMenu_box_selected, span.bottomMenu_box_selected a
{
	color: #FAFAFC;
}

/* -- footer ------------------------------------------------------------------------------------------------------ */

div#footer
{
	padding-top: 5px;
	padding-left: 65px;
	padding-right: 75px;
}

div#copyrights
{
	color: #FAFAFC;
	font-size: 12px;
	padding-top: 12px;
	float: right;
	padding-right: 10px;
}
			
div#interuseLogo
{
	float: left;
	padding-left: 20px;
}

div#interuseText
{
	padding-top: 10px;
	float: left;
	padding-left: 10px;
}

div#interuseText a
{
	color: #FAFAFC;
	font-size: 11px;
}

/* -- site map ---------------------------------------------------------------------------------------------------- */

div.sitemap
{
}

div.sitemapTitle
{
	color: #2E8EB6;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 7px;
}

div.sitemapLink
{
	padding-bottom: 2px;
}

div.sitemapLink a
{
	color: #3C3C3C;
	text-decoration: none;
}

div.sitemapLink a:hover
{
	text-decoration: underline;
	color: #39AEDF;
}

/* -- search results ---------------------------------------------------------------------------------------------- */

div#searchResults
{
}

div.searchTypeTitle
{
	color: #2E8EB6;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 7px;
}

div.searchResultsTitle a
{
	color: #3C3C3C;
	text-decoration: none;
}

div.searchResultsText
{
	padding-bottom: 5px;
}

/* -- contact us page --------------------------------------------------------------------------------------------- */

table#page_contactTbl
{
	background: url(../loadedFiles/contactTbl_bg.png) repeat-y;
	width: 575px;
}

td#page_contactDetails
{
	width: 280px;
}

div#page_contactForm_in
{
}

div#contactFormTitle
{
	color: #5BA5C0;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}

td.formFieldText
{
	color: #5A5A5A;
	font-weight: bold;
}

input.formField, textarea.textareaField
{
	border: 1px solid #D7D7D7;
	border-top: 1px solid #606060;
	height: 17px;
	width: 160px;
	font-size: 12px;
}

textarea.textareaField
{
	height: 60px;
}

/* -- album ------------------------------------------------------------------------------------------------------- */

div#selectGallery
{
	float: right;
}

div#galleries
{
}

div#galleryPaging
{
	height: 35px;
}

div#galleryPaging_in
{
	padding-top: 5px;
}

div.thisPageNumber, div.pageNumber
{
	padding-left: 4px;
	padding-right: 4px;
	color: #464646;
}

div.pageNumber
{
	font-weight: bold;
	cursor: pointer;
}
	
div.albumPagesSep
{
	padding-top: 2px;
}

div#paging_prevPage, div#paging_nextPage
{
	cursor: pointer;
}

div#pages
{
}

table#albumPics
{
	clear: both;
	direction: rtl;
}

table#albumPics td#bigPicTd
{
	text-align: right;
}

table#albumPics td#smallPicsTd
{
	text-align: left;
	width: 140px
}

div.albumImageV
{
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 3px;
}

div.albumImage_border1 img, div#bigPicBox img
{
	border: 1px solid #559AB7;
}

div.albumImageBig
{
	width: 300px;
}

div.albumImageTitle
{
	padding-top: 5px;
	font-weight: bold;
	color: #454545;
	width: 300px;
}

/* -- phonesbook -------------------------------------------------------------------------------------------------- */

div#phonesbook
{
}

div.oneWorker
{
	width: 500px;
	height: 110px;
	border-bottom: 2px solid #DFE0E2;
	overflow: hidden;
	margin-bottom: 10px;
}

div.workerPic
{
	width: 90px;
}

div.workerPic img
{
	width: 74px;
	height: 86px;
}

div.workerName
{
	color: #3B3B3B;
	font-weight: bold;
}

div.workerDesc
{
	height: 50px;
	overflow: hidden;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #5BA5C0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #5A5A5A;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}
