﻿*
{
	margin: 0;
	padding: 0;
}

body
{
}

div
{ -font:14px/18pxff-meta-web-pro,"Myriad Pro",Tahoma,Arial,sans-serif;
font-size:14px;
font-family:"ff-meta-web-pro",sans-serif;

}

tabel td
{ -font:14px/18pxff-meta-web-pro,"Myriad Pro",Tahoma,Arial,sans-serif;
font-size:14px;
font-family:"ff-meta-web-pro",sans-serif;
}



a
{
	outline: none;
}

ul
{
	list-style: none;
}

ul li
{
	display: block;
	float: left;
}

.backlink
{
	float: right;
	position: relative;
	right: 20px;
	font-size: 13px;
	padding-top: 15px;
	_margin-top:30px;
	color: #ff8809;
    
}

.backlink a:hover
{
	font-size: 13px;
	color: #ff8809 !important;
}
.backlink a
{
	font-size: 13px;
	color: #ff8809 !important;
	text-decoration: none;
}

.backlink a:link
{
	font-size: 13px;
	color: #ff8809 !important;
}

.clear
{
	clear: both;
}

.listheader
{
	float: left;
	font-size: 25px;
	font-weight: bold;
	margin-top: 10px;
	_margin-top: 40px;
	padding-bottom: 10px;
}



.content
{ 
width:900px;
text-align:center;
margin:0px10px010px;
height:100%;
}

.contentheader
{
	border-bottom: 2px solid #ff8809;
	height: 40px;
	right: 20px;
	margin-top:20px;
	margin-left:70px;
}
.sitelinks
{ -width:70%;
position:relative;
left:10%;
font-size:13px;
padding-top:10px;
color:#777;
}


.mdh
{
	float: left;
	width: 150px;
	text-align: left; -background-color:#eee;
}

.contentbody
{
	margin-top: 20px;
	width: 100%;
	text-align: left;
	margin-left:70px;
}

.mds
{
	float: left;
	width: 200px; -background-color:#eee;
text-align:left;
height:300px;
}

.colTitle
{
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 10px;
}
.partition1
{
	height: 25px;
}

.dic
{ -float:left;
-background-color:#eee;
-width:50%;
text-align:left;
}

.colval
{
	color: #777;
}

.colval span
{
	color: #ff8809;
	font-weight: bold;
}

.jus
{
	text-align: justify;
}

.catlist
{
	text-align: left;
	width: 92%;
}
.catlist li
{
	width: 20%;
	padding-bottom: 5px;
	color: #777;
}

.stolist
{
	text-align: left; -width:80%;
-margin-left:40px;
}

.stolist li
{
	width: 50%;
	padding-bottom: 20px;
	color: #777;
}


.gunderline
{
	border-bottom: 1px solid #ccc;
	height: 100;
	width: 80%;
	padding-bottom: 20px;
}

.gunderline img
{
	float: left;
	width: 125px;
	height: 84px;
	margin-right: 10px;
}

.partition2
{
	height: 90px;
}

.stoname
{
	color: Black;
	float: right;
	position: relative;
	top: 30px;
}
.stoname a
{
	font-weight: 600;
	font-size: 18px !important;
	color: Black !important;
}

.stoname a:link
{
	font-weight: 600;
	font-size: 18px !important;
	color: Black !important;
}



/********************************************/
/*---------------13-3-2012*******************/
/********************************************/

.econtent
{
	text-align: center;
}
.contents
{
	text-align: left;
	width: 980px;
	margin: 0 auto;
}

.eheader
{
	background-color: #f0ece6;
	border-bottom: 1px solid #f2eee9;
	height: 141px;
}

.logo
{
	position: absolute;
	background: #f7f5f2 url( '../images/elogo.png' );
	height: 165px;
	width: 204px;
}



.mainmenu
{
	font-size: 30px;
	font-weight: bold;
	color: #f05a22;
	float: right;
	text-align: right;
	margin-right: 32px;
}


.mainmenu li
{
	margin-left: 29px;
	padding-bottom: 10px;
}

.mainmenu li a
{
	text-decoration: none;
	color: #f05a22;
}

.mainmenu li a:hover
{
	color: #000;
}

.submenu
{
	float: right;
	margin-right: 32px;
	background-color: #f0ece6;
	height: 26px;
	padding-right: 17px;
	color: #f05a22;
}


.submenu li
{
	margin: 3px 0 0 17px;
	font-size: 12px;
	font-weight: bold;
}

.submenu li a
{
	text-decoration: none;
	color: #f05a22;
}

.submenu li a:hover
{
	color: #000;
}

.dowlink
{
	padding-top: 4px;
	margin-right: 32px;
	text-align: right;
	color: #999;
}

.efooter
{ -position:fixed;
-bottom:0px;
background:#f0ece6;
height:117px;
width:980px;
background-image:url('../images/footerlogo.png');
background-repeat:no-repeat;
background-position:807px29px;
}


.efooter .mainmenu
{
	font-size: 16px;
	float: left;
	margin-left: 10px;
}

.efooter .mainmenu li
{
	margin: 37px 0 0 15px;
}

.efooter .dowlink
{
	text-align: left;
	margin-left: 25px;
}


iframe
{
	width:940px;
	border: 0;
	
}

.inwidth
{
	width: 830px !important;
}

/********************************************/
/*---------------15-3-2012*******************/
/********************************************/

.einfo
{
	width: 550px;
}

.einfo .colleft
{
	width: 300px;
}

.einfo .colleft dl
{
	width: 100%;
}

.einfo dt
{
	float: left;
	text-align: left; -clear:right;
}

.einfo .colleft dt
{
	width: 120px;
}



.einfo .colright dt
{
	width: 80px;
}

.einfo dd
{ -float:left;
text-align:left;
-clear:right;
}

.einfo .colleft
{
	float: left;
	margin-right: 80px;
}

/**********/

.meinfo
{
	width: 800px;
}

.meinfo .colright dt
{
	width: 320px;
}

.meinfo .colleft
{
	width: 300px;
}

.meinfo .colleft dt
{
	width: 150px;
	border-right: 1px solid #eee;
}

.meinfo .colright dt
{
	border-right: 1px solid #eee;
}

.meinfo .colleft dd
{
}

.meinfo dd .colvalp
{
	padding-left: 20px;
}

.titlebreath
{
	margin: 35px 0 35px 0;
}



/*************************************/


.bml .colleft
{
	width: 50%;
	float: left;
}

.bml .colleft .catlist li
{
	width: 25%;
}

.partition3
{
	width: 50px;
	float: left;
	background-color: Red;
	height: 100px;
}

.bml .colleft
{
	margin-right: 50px;
}





/********************************************/
/*---------------15-3-2012*******************/
/********************************************/




.meinfo table, .meinfo td
{
	border: 0;
}


.meinfo table
{
	width: 800px;
}

.meinfo td
{
	font-size: 14px;
	padding: 2px;
}

.meinfo .col1
{
	width: 150px;
}

.meinfo .col2
{
	width: 100px;
}

.meinfo .col3
{
	width: 350px;
}

.meinfo .col33
{
	width: 200px;
}




/******************************/


.report table, .report td
{
	border: 0;
}


.report table
{
	width: 100%;
}

.report td
{
	font-size: 14px;
	padding: 2px;
}

.iconp
{
	float: right;
}



/*---------*/



div
{ -color:Black!important;
}


/*---------*/

.contentbody a
{
	font-size: 14px;
	color: #777;
	text-decoration: none;
}


.contentbody a:hover, a:visited
{
	font-size: 14px;
	color: #777;
	text-decoration: none;
}

.contentbody a:link
{
	font-size: 14px;
	color: #777;
	text-decoration: none;
}






/***********************************/

.joinedimg
{
	width: 80px;
	border: 0;
}

.joinedlist
{
	float: left;
	width: 350px;
}

.joinedlist li
{
	width: 350px;
	border-bottom: 1px solid #ccc;
	margin-top: 15px;
	padding-bottom: 10px;
}

.joinedlist li img
{ -position:absolute;
float:left;
margin-right:10px;
border:0;
width:125px;
height:84px;
}

.joinedname
{
	margin-top: 20px;
	font-size: 18px;
	clear: right;
}

.joinedcat
{
	font-size: 16px;
	margin-top: 8px;
	color: #777 !important;
}


.bml .colright .contentheader
{
	float: left;
	width: 350px; -clear:right;
	margin-left:10px;
}


.joinedlist li .joinedname a
{
	font-size: 18px;
	color: Black !important;
}

.joinedlist li .joinedcat a
{
	font-size: 16px;
}


.bold
{
	font-weight: bold !important;
	color: Black !important;
}



/*-----------------------*/


.bo .stolist .gunderline
{
	height: 80px;
	width: 92%;
}


.bo .stolist .stoname
{
	float: none;
	margin-left: 10px;
	top: 20px;
	clear: right;
}

.bo .stolist .lbpoi
{
	top: 30px;
	position: relative;
	float: left;
}

.bo .stolist .lbpoim
{
	margin-left: 50px;
}

.bo .stolist .lbpoid
{
	float: right;
	position: relative;
	top: -15px;
	right: 0px;
}

.boinfo
{
	text-align: left;
	height: 150px;
	margin-top: 30px;
}

.boname
{
	color: #FF8809;
	font-size: 16px;
}

.boinfom
{
	font-size: 12px;
	margin: 30px 0 30px 0;
}

.boinfo .boinfoma
{
	float: left;
	margin-right: 80px;
}

.boinfoc
{
	float: left;
	margin-right: 50px;
}

.boinfoc .boinfocl
{
	color: Black;
	font-size: 16px;
	margin-bottom: 10px;
}

.boinfocp
{
	font-size: 20px;
}

.boinfocp span
{
	color: #FF8809;
}


.boinfocu
{
	color: #FF8809;
	margin-top: 10px;
}

.boinfo .boinfop li
{
	margin-left: 10px;
	border-right: 1px solid #CCC;
	padding-right: 10px;
}

.boinfo .boinfop div
{
	color: #FF8809;
	font-size: 20px;
}




/*--------------------*/

.eheadertop
{
	text-align: right;
	margin-right: 32px;
	height: 63px; -background-image:url('../images/tempsearch.png');
background-repeat:no-repeat;
background-position:righttop;
}


.logoutbtn
{
	background-color: #999;
	float: right;
	width: 69px;
	height: 22px;
	color: white;
	text-align: center;
	position: relative;
	padding-top: 7px;
	margin-left: 5px;
}

.logoutbtn a
{
	color: #fff;
	text-decoration: none;
	outline: none;
}

.sertxt
{
	float: right;
}
.sertxt input
{
	width: 171px;
	height: 17px;
	border: 0;
	font-size: 16px;
	padding: 7px;
	outline: none;
}

.serGB
{
	background-image: url( '../images/ser.png' );
	background-position: right center;
	background-repeat: no-repeat;
	width: 34px;
	height: 31px;
	float: right;
	margin-right: 7px;
}


.menuSelected
{
	color: Black !important;
}


.partition5
{
	height: 20px;
}


/*********************************/



.twitterbg
{
	background-image: url( '../images/newdesign/twittericon.png' );
	background-position: right center;
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
	float: right;
	margin: 5px 15px 0 0;
}

.sertxt
{
	float: right;
}


.facebookbg
{
	background-image: url( '../images/newdesign/facebookicon.png' );
	background-position: right center;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: right;
	margin: 5px 7px 0 0;
}

.facebookbg a
{
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
}

.twitterbg a
{
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
}



/**********************************************/

.efooter
{
	position: inherit;
	bottom: auto;
}

.content
{
	margin-top: 0px;
}

iframe
{
	height: 400px;
}

/************************************/
.cmstwocol
{
	margin-top: 5px;
}
.cmstwocol dt, .cmstwocol dd
{
	float: left;
	margin-bottom: 5px;
}

.cmstwocol dd
{
	clear: right;
}


.cmstwocol dt
{
	clear: left;
	font-weight: bold;
	width: 80px;
}

.cmscmstworow
{
	margin-bottom: 50px;
	display: table;
	width: 100%;
}

.cmscmstworow dl
{
	margin-top: 20px;
	width: 60%;
	text-align: justify;
}



/***********************************/

.floatLeft
{
	float: left;
}

.LeftContent
{
	width: 200px;
	margin-top: 3px;
	text-align: left;
	margin-bottom: 20px;
}

.rightContent
{
	width: 75%;
}

.LeftContent li
{
	float: inherit;
	margin-right: 35px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 10px 0;
	width: 180px;
}



.LeftContent li a
{
	text-decoration: none;
	color: #f05a22;
}

.LeftContent li a:hover
{
	color: #000;
}


.cmscmstworow .colleft
{
	float: left;
	width: 35%;
}

.cmscmstworow dl
{
	width: 100%;
}

.eform dd
{
	margin-bottom: 10px;
}

.eform dt
{
	font-weight: normal;
	width: 180px;
	margin-top: 5px;
}

.eform input[type='text'], .eform input[type='password']
{
	border: 1px solid #808184;
	height: 25px;
	width: 193px;
	outline: none;
}

/*
.eform select
{
	width: 193px;
	height: 25px;
	border: 0;
	background: #e6e6e6;
	background: #e6e6e6 url(selectbg.png) no-repeat right;
	background: transparent;
	overflow: hidden;
}
*/

.eform .styled-select
{
	width: 193px;
	height: 25px;
	overflow: hidden;
	background: #e6e6e6 url( '/epoints/pages/images/newdesign/selectbg.png' ) no-repeat right;
	outline: none;
}

.eform .styled-select select
{
	background: transparent;
	width: 193px;
	height: 25px;
	border: 0px; -webkit-appearance:none;
outline:none;
}

.eform select option
{
	background: #e6e6e6;
	border: 0;
}

.btnSubmit
{
	border: 0;
	width: 72px;
	height: 32px;
	background-color: #f05a22;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	margin-top: 20px;
}

.cmsContent p
{
	margin-bottom: 15px;
	font-weight: normal;
	width: 60%;
	margin-bottom: 20px;
	color: #777;
}

.cmsContent
{
	margin-bottom: 20px;
	color: #777;
}

.colTitle
{
	color: #000;
}

.cmsContentCalc
{
	font-size: 20px;
	vertical-align: baseline;
}

.CalcGray
{
	color: #97999c;
	font-size: 22px;
	clear: right;
	display: block;
	margin-bottom: 7px;
}

.CalcItalic
{
	font-size: 14px;
	font-style: italic;
}

.CalcOrange
{
	color: #ff8809;
	font-size: 25px;
	clear: right;
	display: block;
	margin-bottom: 20px;
}


.selectsmall
{
	width: 50px !important;
	float: left;
	margin-right: 8px;
}

.selectsmall select
{
	width: 50px !important;
}

.txtsmall
{
	width: 135px !important;
}

.chm
{ -margin-top:7px;
}

.chm input[type='checkbox']
{
	margin-right: 10px;
	vertical-align: top;
}



/******************************************/

.cmstwocol .colval span
{
	color: #777;
	font-weight: normal;
}

.eform .cmstwocol dt
{
	width: 150px;
}

.eform .colright
{
	margin-left: 90px;
}

.eform .colrightSmall
{
	margin-left: 40px;
	width: 140px;
}

.smallarea
{
	width: 150px;
}

.bold
{
	font-weight: bold;
}

.eform .cmstwocol .floatLeft li
{
	float: none;
	display: block;
	color: #777;
	margin-bottom: 5px;
}

.eform .cmstwocol .floatLeft li input[type='checkbox'], .eform .cmstwocol .floatLeft li input[type='radio']
{
	margin-right: 10px;
}

.eform .cmstwocol .floatLeft ul
{
	margin-top: 15px;
}




.eform .divhr
{
	background-color: #808080;
	margin: 30px 0 30px 0;
	height: 1px;
	line-height: 1px;
}

.eform .econdition li
{
	float: none;
	display: block;
	color: #777;
	margin-bottom: 10px;
}


.econdition
{
	margin-bottom: 10px;
}


.contentsdistbl
{
	display: table;
}

.ActionArea
{
	margin-bottom: 60px;
}

.mintxt
{
	width: 100px !important;
}


.chm input[type='radio']
{
	margin-right: 5px;
}

.chm label
{
	position: relative;
	margin-right: 5px;
	bottom: 1px;
}

.eform .colTitle
{
	margin-bottom: 20px;
}

.colTitleBreath
{
	margin-top: 20px;
}

.econdition li input[type='checkbox']
{
	margin-right: 10px;
}

.eform textarea
{
	border: 1px solid #808184;
	width: 193px;
	outline: none;
}

.careerform .cmstwocol dt
{
	width: 165px;
	margin-right: 5px;
}


.manyselect .styled-select
{
	float: left;
	margin-right: 5px;
}

.selmx, .selmx select
{
	width: 50px !important;
}


.selm, .selm select
{
	width: 84px !important;
}

.careerform .colright
{
	margin-left: 100px;
}

.careerform table
{
	width: 100%;
}
.careerform table td
{
	padding-bottom: 10px;
}

.careerform table .tdFirstchild
{
	width: 228px;
}



.econtent
{
	padding-top: 160px;
	padding-left: 20px;
}

.contentMargin
{
	margin: 40px 20px 20px 20px;
}



#eGeneralTopic
{
	height: 1150px;
	width: 90%;
}


.fullwidth
{
	width: 100%;
}

.userwlc
{
	background-color: #fff;
	width: auto;
	color: #f57916;
	font-weight: 600;
}

.userwlc span
{
	margin: auto 10px auto 10px;
}

.CalendarDate_imgbtnGetCalendar
{
	width: 20px;
	position: relative;
	top: 3px;
}



/**************************************/



#lUserNameArea
{
	width: 343px;
	float: right;
	background-color: #f0ece6;
	height: 315px;
}

#lUserNameBasic
{
	height: 85px;
	background-color: #d7d4cd;
}

#lUserNameDetails
{
	padding: 20px;
}
#lUserNameinfo
{
	margin: 20px 0 50px 0;
}

#lUserNameinfo li
{
	margin-bottom: 10px;
}



#lUserNameLink .submenu
{
	float: none;
	margin-right: 0px;
	padding-right: 0px;
	color: #F05A22;
}

#lUserNameLink .submenu li
{
	margin: 3px 10px 0 0px;
}



#userImage
{
	float: left;
	height: 85px;
	width: 85px;
}
#usernameandid
{
	padding: 20px;
	font-size: 18px;
}

#usernameandid li
{
	margin-bottom: 10px;
}


#lUserNameinfo span
{
	color: #f05a22;
}
#usernameandid li
{
	float: none;
}


/********************************/

.searchresult
{
	margin-right: 10px;
	height:2700px;
}

.searchresult td
{
	padding-bottom: 10px; -border-bottom:1pxsolid#ccc;

}

.searchresult a:hover, a
{
	color: #777;
}

.searchresult .imgmerch
{
	margin-right: 20px;
}

td.TopicsSearchingResults
{
	border-bottom: 1px solid #ccc;
}

#successicon
{
	float: left;
	width: 50px;
	margin-right: 15px;
}

.successarea span
{
	font-size: 20px;
	display: block;
	padding: 15px;
}


#erroricon
{
	float: left;
	width: 25px;
}

.errorarea span
{
	display: block;
	float: left;
	position: relative;
	top: 5px;
	left: 10px;
}

.errorarea
{
	padding: 10px;
	margin: 4px 0px;
	border: solid 1px #FBD3C6;
	background: #FDE4E1;
	color: #CB4721;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	width: 95%;
}

.errorcolor
{
	color: #CB4721;
}
.hei
{
	height: 15px;
	display: block;
}

.margin20
{
	margin: 20px;
}


.pagetopicpadding
{
	padding: 50px 20px 20px 20px;
}



.cmstwocol table td
{
	color: #777;
}


.iframPadding
{
	padding-top: 42px;
}


.tlmargin
{
	margin: 10px 0 0 10px;
}


.margintop50
{
	margin-top: 50px;
}


.social_n_search ul li
{
	float: right !important;
}

.fbConnectWidgetTopmost
{
	height: 500px;
}

.tlmargin
{
	margin-top: 0 !important;
}

#epagetitle h3
{
	font-size: 25px;
	font-weight: 700;
	font-family: "ff-meta-web-pro" ,sans-serif;
	width: 325px;
	border-bottom: 1px solid #EC8655;
	padding: 0 0 3px;
	position: relative;
	left: 25px;
	top: 50px;
	margin-bottom: 30px;
}

.eaheader
{
	float: right;
	width: 100%;
}

.eTitleGen span
{
	font-size: 25px;
	font-weight: 700;
	font-family: "ff-meta-web-pro" ,sans-serif;
	width: 325px;
	margin-bottom: 30px;
	display: block;
	color: #000;
}

.contentsdistbl
{
	margin-left: 5px;
}

.TitleMargin
{
	margin-top: 15px;
}

.story_item img
{
	float: left;
}

.genmer
{
	width: 86% !important;
}


.dvLinkedIn
{
	width: 25px;
	height: 25px;
	background: #f0ece6 url( '../../images/NewDesign/LinkedIn.png' ) no-repeat;
}
.dvLinkedIn:hover
{
	background: #f0ece6 url( '../../images/NewDesign/LinkedInOver.png' ) no-repeat;
}
/****************/
.dvFacebook
{
	width: 25px;
	height: 25px;
	background: #f0ece6 url( '../../images/NewDesign/facebook.gif' ) no-repeat;
}
.dvFacebook:hover
{
	background: #f0ece6 url( '../../images/NewDesign/facebookOver.png' ) no-repeat;
}
/**************/
.dvTwitter
{
	width: 25px;
	height: 25px;
	background: #f0ece6 url( '../../images/NewDesign/twitter.gif' ) no-repeat;
}
.dvTwitter:hover
{
	background: #f0ece6 url( '../../images/NewDesign/twitterOver.png' ) no-repeat;
}

/*****************/

#selectDivCountry
{
	height: 29px;
	position: absolute;
	width: 100px;
	background: #fff;
	float: left;
}

#selectDivCountry select
{ -height:29px;
border:0px;
outline:none;
-margin:10px;
width:98px;
-bottom:5px;
position:absolute;
}

#dvflag
{
	float: left;
	width: 30px;
	height: 29px;
	margin-left: 50px;
}



.dvflag12
{
	background: #fff url( '../../images/NewDesign/countries.png' ) no-repeat 0 -7px;
}
.dvflag1
{
	background: #fff url( '../../images/NewDesign/countries.png' ) no-repeat 0 -39px;
}
.dvflag44
{
	background: #fff url( '../../images/NewDesign/countries.png' ) no-repeat 0 -74px;
}
.dvflag60
{
	background: #fff url( '../../images/NewDesign/countries.png' ) no-repeat 0 -107px;
}
.dvflag7
{
	background: #fff url( '../../images/NewDesign/countries.png' ) no-repeat 0 -141px;
}

.selCountryn
{
	float: left;
	width: 99px;
	height: 29px;
}

#btnLogin{

cursor: pointer;

}

#eGeneralTopic{Width:80%; height:100%; margin-left:85px;}

.listheaderWithMargintop10
{
	float: left;
	font-size: 21px;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-left:10px;
}