﻿/* styles for default page */

#default_supercontainer
{
	width: 990px;
	background-color: #ffffff;
	margin: 0 auto;
	padding-top: 2px;
}

#default_maincontainer
{
	width: 100%;
}

/* logo band area */

#default_logoBand
{
	background-image: url( "../Images/LogoBand_backPattern.gif" );
	height: 107px;
	width: 100%;
	margin-bottom: 1px;
}
#default_LogoBand_Logo
{
	float: left;
}
#default_LogoBand_InfoArea
{
	float: right;
	display: inline-block;
}
#default_logoBand_InfoArea_Search_icon
{
	float: right;
	width: 23px;
	height: 107px;
	background-image: url( '../Images/LogoBand_SearchIcon.jpg' );
	background-repeat: no-repeat;
}
#default_logoBand_InfoArea_Search
{
	width: 180px;
	float: right;
	padding-top: 68px;
	padding-left: 5px;
}

#default_logoBand_InfoArea_MailNumber_icon
{
	float: right;
	width: 23px;
	height: 107px;
	background-image: url( '../Images/LogoBand_MailNumber.jpg' );
	background-repeat: no-repeat;
}
#default_logoBand_InfoArea_MailNumber
{
	width: 140px;
	float: right;
}



#default_logoBand_InfoArea_MailNumber_email
{
	margin-top: 40px;
}
#default_logoBand_InfoArea_MailNumber_email a:hover
{
	color: #FF9900;
	text-decoration: underline;
}
#default_logoBand_InfoArea_MailNumber_number
{
	margin-top:18px;
}

#default_logoBand_InfoArea_site_info
{
	margin-top:9px;
	text-decoration: none;
	
}

/* flash band area */

#default_FlashBand
{
	margin-bottom: 2px;
	width: 990px;
	height: 354px;
}
#default_linkFlash
{
	margin-top: 1px;
}

/* content block area */

#default_contentBlock
{
	padding: 33px 3% 36px 6%;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #0062af;
	width: 91%;
}
#default_contentTextArea
{
	width: 352px;
	float: left;
}

#default_contentTextArea_arab
{
	width: 352px;
	float: right;
}

#default_contentTextArea_logo
{
	height: 35px;
	background-image: url(  '../Images/Home_LogoSmall.gif' );
	background-repeat: no-repeat;
	min-width: 34px;
	padding-top: 34px;
	padding-left: 2px;
	
}
#default_contentTextArea_content
{
	margin-top: -30px;
}
#default_dividerVertical
{
	width: 1px;
	min-height: 301px;
	float: left;
	height:inherit;
	margin-left: 34px;
	margin-top: 23px;
	background-image: url('../Images/Home_VerticalDivider.gif' );
}

#default_dividerVertical_arab
{
	width: 1px;
	min-height: 301px;
	float: right;
	height:inherit;
	margin-right: 34px;
	margin-top: 23px;
	background-image: url('../Images/Home_VerticalDivider.gif' );
}


#default_NewsListArea
{
	width: 466px;
	float: right;
}

#default_NewsListArea_arab
{
	width: 466px;
	float: left;
}

#default_NewsListArea_Logo
{
	height: 40px;
	background-image: url(  '../Images/Home_NewsLogo.jpg' );
	background-repeat: no-repeat;
	min-width: 27px;
	padding-top: 32px;
	padding-left: 2px;
}
#default_newsLinkPanel
{
	height: 21px;
	background-image: url(  '../Images/HomeNews_BackPattern.gif' );
	background-repeat: repeat-x;
	margin-top: -5px;
	padding-top: 5px;
}
.default_newsList
{
	margin-top: -5px;
}
#default_more
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	width: 100%;
	margin-top: 20px;
}
#default_more a
{
	color: #f78222;
	text-decoration: none;
}
#default_more a:hover
{
	color: #000099;
	text-decoration: underline;
}
/* clients list page */
.clients_clientInfoBlock
{
	width: 100%;
}
.clients_clientInfoBlock div
{
	float: left;
	margin-right: 20px;
}
.clients_clientInfoBlock .clients_divider_image
{
	margin-top: 45px;
}
.clients_clientInfoBlock .clients_description
{
	margin-top: 25px;
	width: 490px;
}

/* people list page */
.people_infoBlock p
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
}

.people_infoBlock_arab p
{
	font-family: verdana;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
}


.people_infoBlock .name
{
	
	color: #0163ae;
	
}

.people_infoBlock_arab .name
{
	
	color: #0163ae;
	
}



.people_infoBlock .desig
{
	color: #939498;
}

.people_infoBlock_arab .desig
{
	color: #939498;
}


.people_infoBlock a
{
	text-decoration: none;
}

.people_infoBlock_arab a
{
	text-decoration: none;
}


.people_infoBlock .active
{
	color: #f7811f;
}

.people_infoBlock_arab .active
{
	color: #f7811f;
}


.people_infoDivider
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 155px;
	height: 1px;
	background-image: url( '../Images/people_infoDivider.gif' );
	background-repeat: repeat-x;
}

.people_infoDivider_arab
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 155px;
	height: 1px;
	background-image: url( '../Images/people_infoDivider.gif' );
	background-repeat: repeat-x;
	float:right;
}

/* people details page */
#peopleDetails_leftMenuBlock, #peopleDetails_verticalDivider, #peopleDetails_rightBlock
{
	float:left;
}

/* people details page - arab version*/
#peopleDetails_leftMenuBlock_arab, #peopleDetails_verticalDivider_arab, #peopleDetails_rightBlock_arab
{
	float:right;
}

#peopleDetails_verticalDivider
{
	margin-top: 60px;
	width: 1px;
	height: 141px;
	background-image: url(  '../Images/PeopleDetails_verticalDivider.gif' );
	background-repeat: repeat-y;
	margin-left: 15px;
	margin-right: 30px;
}

#peopleDetails_verticalDivider_arab
{
	margin-top: 60px;
	width: 1px;
	height: 141px;
	background-image: url(  '../Images/PeopleDetails_verticalDivider.gif' );
	background-repeat: repeat-y;
	margin-left: 15px;
	margin-right: 30px;
}

#peopleDetails_imageInfo
{
	margin-left:100px;
	margin-bottom: 20px;
	
}
#peopleDetails_imageInfo h2, #peopleDetails_rightBlock h1
{
	font-family: verdana;
	font-size: 12px;
	color: #939498;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

#peopleDetails_rightBlock_arab h1
{
	font-family: verdana;
	font-size: 18px;
	color: #939498;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}


#peopleDetails_rightBlock
{
	margin-top: 40px;
	width: 410px;
}

#peopleDetails_rightBlock_arab
{
	margin-top: 40px;
	width: 410px;
}



/* case study */
#caseStudy_topLinkPanel_org, #cs_topLinkPanel
{
	background-position: left top;
	background-image: url(    '../Images/ContentArea_CaseStudy.gif' );
	background-repeat: no-repeat;
	padding-top:70px;
	padding-left: 100px;
	min-height: 58px;
	width: 400px;
}

#caseStudy_topLinkPanel_org_arab, #cs_topLinkPanel_arab
{
	background-position: right top;
	background-image: url(    '../Images/ContentArea_CaseStudy.gif' );
	background-repeat: no-repeat;
	padding-top:70px;
	padding-left: 100px;
	min-height: 58px;
	width: 400px;
}


#cs_topLinkPanel
{
    padding-top: 20px;
}
.casestudy_infoBlock_org
{
	width: 100%;
	
}

.casestudy_infoBlock_org_arab
{
	width: 100%;
	
}

.casestudy_infoBlock_org a
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0062af;
	text-decoration: none;
}

.casestudy_infoBlock_org_arab a
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0062af;
	text-decoration: none;
}


.casestudy_infoBlock_org a:hover
{
	color: #f6821d;
	text-decoration: underline;
}

.casestudy_infoBlock_org_arab a:hover
{
	color: #f6821d;
	text-decoration: underline;
}



.casestudyDetails_verticalDivider
{
	width: 1px;
	height: 141px;
	background-image: url(  '../Images/PeopleDetails_verticalDivider.gif' );
	background-repeat: repeat-y;
}
/* undercase study, specifically for placements of details page */
#caseStudyDetails #cs_leftPart, #caseStudyDetails #cs_rightPart
{
    float: left;
}

#caseStudyDetails_arab #cs_leftPart_arab, #caseStudyDetails_arab #cs_rightPart_arab
{
    float: right;
}


#cs_topPanel #cs_image, #cs_topPanel #cs_divider1, #cs_topPanel #cs_title
{
    float: left;
}

#cs_topPanel_arab #cs_image_arab, #cs_topPanel_arab #cs_divider1_arab, #cs_topPanel_arab #cs_title_arab
{
    float: right;
}

#cs_rightPart #cs_divider2, #cs_rightPart #cs_description
{
    float: left;
}


#cs_rightPart_arab #cs_divider2_arab, #cs_rightPart_arab #cs_description_arab
{
    float: right;
} 


#cs_rightPart #cs_divider2
{
    margin-top: 50px;
}
#cs_topPanel #cs_image
{
    width: 141px;
    margin-top: 30px;
}
#cs_topPanel #cs_title
{
    margin-top: 45px;
    width: 153px;
    line-height: normal;
    font-family: verdana;
	font-size: 11px;
	color: #939498;
	text-decoration: none;
	font-weight: bold;
}
#cs_divider1, #cs_divider2
{
    width: 1px;
	height: 69px;
	background-image: url(  '../Images/PeopleDetails_verticalDivider.gif' );
	background-repeat: repeat-y;
}

#cs_divider1_arab, #cs_divider2_arab
{
    width: 1px;
	height: 69px;
	background-image: url(  '../Images/PeopleDetails_verticalDivider.gif' );
	background-repeat: repeat-y;
}


#cs_divider1
{
    margin-left: 25px;
    margin-right: 25px;
}

#cs_divider1_arab
{
    margin-left: 25px;
    margin-right: 25px;
}


#cs_divider2
{
    margin-left: 15px;
    margin-right: 15px;
}

#cs_divider2_arab
{
    margin-left: 15px;
    margin-right: 15px;
}


#cs_description
{
    margin-top: 105px;
    width: 300px;
}

#cs_description_arab
{
    margin-top: 105px;
    width: 300px;
}


/* this is actually for client block*/
#caseStudy_topLinkPanel
{
	background-position: left bottom;
	background-image: url(    '../Images/ContentArea_Clients.gif' );
	background-repeat: no-repeat;
	min-height: 58px;
	width: 100%;
	padding-bottom: 60px;
}
#caseStudy_topLinkPanel .horizDivider
{
	background-image: url(    '../Images/CaseStudy_HorizDivider_BackPattern.gif' );
	background-repeat: repeat-x;
	height: 1px;
	width: 180px;
}
#caseStudy_topLinkPanel a
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0062af;
	text-decoration: none;
}
#caseStudy_topLinkPanel a:hover
{
	color: #f6821d;
	text-decoration: underline;
}
#caseStudy_topLinkPanel .active a
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6821d;
	text-decoration: none;
}
#caseStudy_topLinkPanel .active a:hover
{
	color: #0062af;
	text-decoration: underline;
}
#caseStudy_TopLinks
{
	margin-left: 90px;
}

#caseStudy_ListSection
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top: 30px;
}
#caseStudy_ListSection .rowGap
{
	height: 30px;
}
.caseStudy_ListRow
{
	margin-bottom: 40px;
	height: 70px;
}
.caseStudy_ListRow div
{
	float: left;
	
}
.caseStudy_ListRow .textInfo
{
	width: 210px;
}
.caseStudy_ListRow .imageInfo
{
	width: 180px;
	line-height: 15px;
}
.caseStudy_ListRow .imageInfo .companyName
{
	color: #95969a;
	font-weight: bold;
}
.caseStudy_ListRow .imageInfo .companyType
{
	color: #95969a;
	font-weight: normal;
}
.caseStudy_ListRow .launchInfo
{
	color: #F58523;
	font-weight: bold;
}
.caseStudy_ListRow .verticalDivider
{
	background-image: url(     '../Images/CaseStudy_VerticalDivider_BackPattern.gif' );
	background-repeat: repeat-y;
	height: 50px;
	width: 1px;
	margin-top: 40px;
	margin-right: 20px;
	margin-left: 20px;
}
.caseStudy_ListRow p
{
	margin-top: 40px;
	line-height: 15px;
	vertical-align: middle;
}
/* Client -  actually this was case study previously, need change */
#clientBlock
{
	margin-top: -100px;
}
/* contact page */
#contact_content
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
}
#contact_content .countryName
{
	font-weight: bold;
	text-decoration: none;
	color: #F2831A;
}
#contact_content img
{
	margin-top: 20px;
	margin-bottom: 20px;
}
#contact_content p
{
	margin-left: 110px;
}
/* news related */
#news_Block
{
	margin-top: -120px;
}
#news_Block p
{
	line-height: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
#news_Block a
{
	text-decoration: none;
	color: #0062af;
}
#news_Block a:hover
{
	text-decoration: underline;
	color: #f6821d;
}
#newsExternal, #newsInternal, #newsVideo, #newsImage, #newsFile
{
	margin-left: 102px;
}
#contentHeaderImageBlock
{
	background-image: url( '../ContentPages/NewsLists/Images/ContentArea_Image.gif' );
	background-repeat: no-repeat;
	height: 66px;
	padding-left: 101px;
	padding-top: 25px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 25pt;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
