@charset "utf-8";
/* CSS Document */
body
{
font:13px Arial;
color:#000000;
}
body a
{
color:#006666;
border:none
}
img
{
outline:none;
border:none;
}



#Container
{
width:909px;
margin:0 auto;
overflow:hidden;
}
/****************************************for login page********************************************************/
H3{
	background:url(/en/images/bg_h3.gif) left top no-repeat; padding:6px 25px; width:294px; color:#ffffff; font-size:16px; margin:0;}


#LoginHeader
{
width:905px;
height:70px;
margin:0px;
padding:0px 15px;
background:url(/en/images/bg_header.gif) bottom left no-repeat;
clear:both;
}

#HeadLogo{
	margin-left:25px; margin-top:6px; display:inline;}

#LoginBody{
	background:url(/en/images/bg_Login.jpg) bottom center no-repeat; height:200px; width:903px; position:relative; border-left:1px #c7c5b6 solid; border-right:1px #c7c5b6 solid;
}
#LoginFooterHolder{
	 position:relative; margin-top:-7px;}

#OutterSingleLoginBox{ position:absolute; top:0px; left:0px; width:358px; background:url(/en/images/bg_login_box.png) bottom left no-repeat;}

.SingleLoginBox{
	 width:344px; font-size:12px; position:relative;z-index:100;}

#SingleLoginBox1{
	/*position:absolute; left:483px; top:22px;*/ position:absolute; top:0px; left:7px;
}
	
.SingleLoginBoxFields{
	padding:15px 25px; width:294px; background:#ffffff url(/en/images/bg_login_body.gif) bottom left repeat-x;}
	
.Block{
	display:block;}

.FormsTable{
	margin-top:10px;}

.FormsTable td{
	text-align:left; height:26px;}
	
.LoginText{
	width:194px;}

.TextRight{
	text-align:right!important;
}

.BottomBorder{
	border-bottom:1px #cccccc solid;}

.BottomTDSpaceing{
	padding-bottom:8px;}
	
.NotAMember{
	color:#52113d; font-size:14px; font-weight:bold;}
	
#LoginBody hr{
	color:#cccccc; height:1px; margin-top:6px; margin-bottom:6px; border:0; padding:0; background:#cccccc; clear:both;}
	
.FormsTable2 td{
	padding:5px 0px}
/*********************************************loginpage end***************************************************/
#Content
{
width:905px;
background-color:#ffffff;
border-left: 1px solid #d8d2c3;
border-right: 1px solid #d8d2c3;
float:left;
}
#Header
{
width:905px;
height:70px;
margin:0px;
padding:0px;
background-color:#006666;
clear:both;
}
#Header #Nav
{
float:right; 
margin-top:10px; 
margin-right:14px; 
font:12px Arial; 
color:#ffffff;
}
#LanguageSwitch{
float:right; 
margin-top:30px; 
margin-right:14px; 
font:12px Arial; 
color:#ffffff;
}


#Header #Nav a
{
color:#ffffff;
}
#Header #Toolbar
{
height:27px; 
display:block; 
float:right; 
width:435px; 
margin-top:10px; 
margin-right:10px; 
background-color:#005252; 
font:12px Arial; 
color:#ffffff; 
text-align:left; 
vertical-align:middle;
}

#Footer
{
width:907px;
height:63px;
background-repeat:no-repeat;
background-image:url(/en/images/Footer_background.gif);
display:block;
clear:both;
}
#Footer #EMDLogo
{
float:left;
padding-left:18px;
padding-top:10px;
}
#Footer #RandD
{
float:right;
padding-right:10px;
padding-top:20px;
}

#LoginFooter
{
width:905px;
height:70px;
background-repeat:no-repeat;
background-image:url(/en/images/bg_login_footer_bottom.gif);
display:block;
clear:both;
}
#LoginFooter #EMDLogo
{
float:left;
padding-left:18px;
padding-top:10px;
}
#LoginFooter #RandD
{
float:right;
padding-right:10px;
padding-top:20px;
}

#LoginFooterText
{
float:left;
padding-left:30px;
padding-top:30px;
font:12px Verdana;
}


#PopupFooter
{
width:485px;
height:63px;
background-image:url(/en/images/Popup_Footer_background.jpg);
background-repeat:no-repeat;
display:block;
clear:both;
}
#HomeBanner
{
position:relative;
background-image:url(/en/images/home/Banner_Home.jpg);
background-repeat:no-repeat;
width:905px;
height:299px;
margin:0;
padding:0;
float:left;
clear:both;
}
#HomeSpot
{
width:905px; 
 
background-color:#ffffff;
clear:both;
}
#HomeSpot #HomeSpot1
{
float:left; 
width:215px; 
height:160px; 
font:16px Arial;
background-image:url(/en/images/home/section1Background.jpg); 
background-repeat:repeat-x;
background-position:bottom;
margin-left:9px;
display:inline;

}
#HomeSpot #HomeSpot2
{
float:left; 
width:215px; 
height:160px; 
font:16px Arial; 
background-image:url(/en/images/home/section2Background.jpg); 
background-repeat:repeat-x;
background-position:bottom;
display:inline;
border:solid 3px #ba955e;
}
#HomeSpot #HomeSpot3
{
float:left; 
width:215px; 
height:160px;  
font:16px Arial; 
background-image:url(/en/images/home/section3Background.jpg);
background-repeat:repeat-x;
background-position:bottom;
display:inline;
}
#HomeSpot #HomeSpot4
{
float:left; 
width:215px; 
height:160px; 
font:16px Arial; 
background-image:url(/en/images/home/section4Background.jpg);
background-repeat:repeat-x;
background-position:bottom;
display:inline;
}
.Margin10
{
margin:10px;
}
.PicMargin
{
margin:0px 10px 10px 0px;
}

#Banner
{
float:left;
clear:right;
margin-bottom:10px;
}





#BreadCrumb
{
margin-top:10px;
margin-left:20px;
float:left;
color:#006666;
}
#BreadCrumb a
{
color:#493a35;
}
#BreadCrumb a:hover
{
color:#006666;
}
#SubContent
{
width:695px;
float:left;
margin-left:20px;
margin-top:10px;
display:inline-block;
margin-bottom:50px;
font-size:16px;
}
#SubContentLeft
{
font-size:16px;
width:486px;
margin-bottom:50px;
float:left; 
display:inline-block;
overflow:hidden;
}
#SubContentFull
{
font-size:16px;
width:695px;
margin:20px auto;
}
.SpotBox
{
/* position:relative; */
float:left;
width:185px;
margin-left:16px;
margin-bottom:30px;
font:13px Arial;
color:#000000;
}
.SpotBox a
{
color:#006666;
}



.ThirtyPixHeightSpacer
{
height:30px;
width:185px;
float:left;
}

.GlobalNav a
{
font:11pt Arial;
color:#ffffff;
}
.FooterNav a
{
font:11pt Arial;
color:#333333;
}
.CopyRight
{
font:11pt Arial;
color:#333333;
}
.Search
{
font:12pt Arial;
font-weight:bold;
color:#ffffff;
}
.DropDownMenu a:link
{
font:12pt Arial;
font-weight:bold;
color:##493a35;
text-decoration:none;
}
.DropDownMenu a:hover
{
font:12pt Arial;
font-weight:bold;
color:##006666;
text-decoration:underline;
}
.DropDownMenuOn
{
font:12pt Arial;
font-weight:bold;
color:#666666;
}
.BreadCrumbs
{
font:13px Arial;
color:#006666;
margin-top:5px;
clear:right;
}
.BreadCrumbs a
{
font:13px Arial;
color:#493a35;
}
.MainTitle
{
font:17pt Arial;
font-weight:bold;
color:#ffffff;
}
.SubHeading
{
font:16px Arial;
font-weight:bold;
color:#006666;
}
.SubHeadingWithGreenBg
{
font:13px Arial;
font-weight:bold;
color:#006666;
}
.BodyCopy
{
font:13pt Arial;
color:#000000;
}
.BodyCopy .Vlink
{
font:12pt Arial;
color:#975c08;
}
.ErrorMessage
{
font:12pt Arial;
color:#006666;
}

.InputArea
{
background-color:#f6f2ea;
padding:20px;
}
.MyProfileInputArea
{
background-color:#f6f2ea;

width:689px
}
.ProductListArea
{
background-color:#eaf2f2;
padding:20px;
}
.SubTitle
{
background-color:#eaf2f2;
padding:5px;
margin:10px auto;
}
.PassIssueBox
{
width:115px;
height:185px;
border:#cccccc thin solid;
float:left;
margin-left:20px;
}
.UnderHeader
{
width:905px;
height:10px;
background-color:#493a35;
float:left;
clear:both;
}
.ThreeCharBox
{
width:40px;
}
.InfoTextBox
{
width:400px;
}
.Center
{
text-align:center;
}
.Margin20Pixel
{
margin:20px;
}
.SideBoxMarginBottom
{
margin-bottom:30px;
}
.FloatLeft
{
float:left;
}
.PopupContent
{
margin:20px;
}
.PopupContainer
{
width:485px;
}
#DidYouKnow
{
background-image:url(/fr/images/DidYouKnowBg.jpg);
background-repeat:repeat-x;
background-position:bottom;

border-left:1px #d2c1cd solid;
border-right:1px #d2c1cd solid;
border-top:1px #d2c1cd solid;
}
#Artical
{
background-image:url(/fr/images/ArticalBg.jpg);
background-repeat:repeat-x;
background-position:bottom;
text-align:left;
border-left:1px #d2c1cd solid;
border-right:1px #d2c1cd solid;
border-top:1px #d2c1cd solid;
}
#LoginArea
{
width:905px;
padding:10px 0px;
background-color:#ffffff;
}
#RegistedBox
{
width:362px;
float:left;
margin-top:64px;
margin-left:50px;
display:inline;
}
#LoginArea #RegistedBox #EnterRegisted
{
width:360px;

background-image:url(/fr/images/login/RegisteredMembers_Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-top:1px #e5d7bd solid;
border-left: 1px #e5d7bd solid;
border-right: 1px #e5d7bd solid;
}
#NewRegistBox
{
width:362px;
float:left;
margin-top:64px;
margin-left:40px;
display:inline;
}
#LoginArea #NewRegistBox #NewUser
{
width:358px;

background-image:url(/fr/images/login/NewUsers_Bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
border-top:1px #e5d7bd solid;
border-left: 1px #e5d7bd solid;
border-right: 1px #e5d7bd solid;
}
#LoginNotice
{
width:812px;
background-color:#493a35;
color:#ffffff;
font:17px Arial;
font-weight:bold;
padding:16px 0px 16px 93px;
border-top:1px #8d8d8d solid;
}
.SideModule
{
width:185px;
float:left; 

margin-left:20px; 
margin-bottom:20px;
}
.UnorderListLineUp
{
margin:0px 2px 0px 5px; 
padding:0px 2px 0px 5px;
}
.UnorderListItemLineUp
{
margin:0px 0px 0px 10px; 
padding:0px;
}
#PollResult #PollResultContent, #Div1 #Div2
{
background-image:url(/fr/images/aboutMSP/PollResults_Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px #e3d4b6 solid;
border-right:1px #e3d4b6 solid;
border-top:1px #e3d4b6 solid;
font:13px Arial;
word-spacing:-1px;
letter-spacing:-1px;
color:#000000;
padding:10px;
}


#SecuringDrug #SecuringDrugContent
{
background-image:url(/fr/images/aboutMSP/SecuringDrugCoverage_Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px #d2c1cd solid;
border-right:1px #d2c1cd solid;
border-top:1px #d2c1cd solid;
font:13px Arial;
word-spacing:-1px;
letter-spacing:-1px;
color:#000000;
padding:10px;
}
#ResourceSideModule1Content
{
background-image:url(/fr/images/MSResource/DidYouKnowBg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px #d2c1cd solid;
border-right:1px #d2c1cd solid;
border-top:1px #d2c1cd solid;
word-spacing:-1px;
padding:10px;
}
#Rendezvous #RendezvousContent
{
background-image:url(/fr/images/Living/Rendezvous_Bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px #d2c1cd solid;
border-right:1px #d2c1cd solid;
border-top:1px #d2c1cd solid;
font:13px Arial;
word-spacing:-1px;
letter-spacing:-1px;
color:#000000;
padding:10px;
}

#ChangeProvice
{
background-color:#f2ede2;
border-left:1px #d2c1cd solid;
border-right:1px #d2c1cd solid;
border-top:1px #d2c1cd solid;
margin:0px;
}
#SubmitAnEvent
{
background-image:url(/fr/images/MSCommunity/SubmitAnEventBg.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-left:1px #d2c1cd solid;
border-right:1px #d2c1cd solid;
border-top:1px #d2c1cd solid;
margin:0px;
}
#SubContent #Question
{
width:685px;
float:left;
padding-top:8px;
padding-bottom:8px;
background-color:#eaf2f2;
font:13px Arial;
color:#006666;
font-weight:bold;
margin-bottom:10px;
padding-top:5px;
padding-bottom:5px;
clear:both;

}

#SubContent #QA #AnswerMark
{
font:13px Arial;
width:30px;
float:left;
display:inline;
}
a #Answer
{
font:13px Arial;
width:555px;
float:left;
}
#SubContent #QA #Points
{
display:block;
float:left;
width:640px;

margin-bottom:10px;
font:13px Arial;
}
#SubContent #QA #Submission
{
display:block;
clear:both;

background-color:#f6f2ea;
padding:5px 20px;
margin-right:30px;
margin-bottom:30px;
font:13px Arial;
}
#SubContent #QA #Submission h1
{
font:14px Arial;
font-weight:bold;
color:#006666;
}
#SubContent #QA #Submission #QuestionInput
{
width:428px;
height:61px;


vertical-align:top;
padding:0;

}
#SubContent #QA #Submission #QuestionInput #QuestionInputTopShadow
{
display:inline;
vertical-align:top;
float:left;
margin:0;
display:block;
clear:both;
}
#SubContent #QA #Submission #QuestionInput #QuestionInputLeftShadow
{
display:inline;
vertical-align:top;
float:left;
}
#SubContent #QA #Submission #QuestionInput #QuestionInputTextBox input
{
width:421px;
height:53px;
border:none;
float:right;
margin-top:8px;

}
#SubContent #QA #Submission #QuestionNotice
{
font:13px Arial;
margin-top:30px;
margin-bottom:20px;
}
#SubContent #QA #Submission #SubmitButton
{
margin:0 auto;
outline:none;
text-align:center;
}









/* Top Nav */


#menu_bar {
	clear: both;
}


#home #menu_bar ul li {
border-bottom:none;
position:relative;
}

#home #menu_bar ul li ul {
position:absolute;
bottom:38px;

}



ul#menu  {
    padding: 0;
	margin: 0;
	list-style: none;
}

ul#menu li { /* all list items */
	background: #483934;
    float: left;
	display: block;
	font-family:Helvetica, Verdana;
	font-size:15px;
	font-weight:600;
	width:150px;
	border-bottom:6px solid #006666;
}

ul#menu  li a{
    color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 0px;
	text-align:center;
	border-bottom: 1px solid #a49c9a;
	border-right: 1px solid #a49c9a;
	border-top: 1px solid #a49c9a;	
}
ul#menu li a:hover {
    background: #006666;
}
ul#menu li a.active{	
	text-decoration: underline;
}
ul#menu li a.on{
	 text-decoration: none;
	 background: #006666;
	 border-bottom:1px solid #006666;	
}

ul li#MSCommunity  {
width:154px;
border-right:1px solid #a49c9a;
}8:19 PM 6/1/2008

#GlobalNav1_HyperLinkMSCommunity {
width:154px;
}

ul#menu li ul { /* second-level lists */
    list-style: none;
	position: absolute;
	display:none;
	clear:both;
	margin:0px;
	margin-left:-1px;
	padding:0px;	
}


ul#menu li:hover ul, ul#menu li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}
	
ul#menu li ul li{
    display: block;
	clear:both;
	background-color:#ffffff;
	border-bottom:none;

}



ul#menu li ul li a{
	color:#483934;
	font-size:12px;
	font-family:Arial;
	padding:6px 10px;
	text-align:left;
	border-top:1px solid #a49c9a;
	border-left:1px solid #a49c9a;
	border-right:1px solid #a49c9a;
}


ul#menu li ul li a:hover{
	color:#006666;
	background-color:#ffffff;
	/* 	background-image:url(/en/images/navBG_top.jpg); */
	background-position:top;
	background-repeat:repeat-x;
}

.last {
	border-bottom:1px solid #a49c9a;
}



#LeftNav
{
	width:170px;
	float:left;
	background-color:#ffffff;

}



#LeftNav ul
{
list-style: none;
width:169px;
text-align:left;
	margin:0px;
	padding:0px;
	
}

#LeftNav ul li
{
border: 1px solid #cccccc;
background-color:#f1ece0;

}

#LeftNav ul li a{   
	text-decoration: none;
	display: block;
	padding:10px;
	font:14px Arial;
font-weight:bold;
color:#493a35;
}

#LeftNav ul li a:hover, #LeftNav ul li .on {   
 color:#006666;
/*	background:url("/en/images/navBG_top.jpg") repeat-x left top; */
}


#LeftNav #Notice {
clear:both;
display:block;
margin-top:40px;
margin-left:8px;
margin-bottom:40px;
width:134px;
border:1px #cccccc solid;
padding:11px 6px;
font:12px arial;
color:#311d16;
font-weight:bold;
}


#LeftNav #rendezvousSpotlight {
clear:both;
display:block;
margin:40px 8px;
width:134px;
background-image:url(/en/images/bg_rendezvousSpotlight.jpg);
background-position:top;
background-repeat:no-repeat;
border:1px #cccccc solid;
padding:11px 6px;
font:13px Helvetica;
color:#311d16;
}


#LeftNav #rendezvousSpotlight h1 {
color:#52113d;
font-size:18px;
margin-top:0px;
margin-bottom:0px;
}
.GreenEmphasis{
color:#006a64;}

#LeftNav #Notice a{ font-size:12px; font-weight:bold;}

.error {
color:#006666
}



#LeftNav ul li ul li
{
background-color:#ffffff;
}

#LeftNav ul li ul li a
{
margin-left:10px;
}

.support {
margin-left:10px;
}


#GridView1 td
{
    border-bottom:solid 5px #EAF2F2;
    padding-bottom:2px;
    margin-top:2px;
}

#Right_column {
z-index:99;
}
<!-----new for French-->
#LoginRegistedHeader
{
background:url(/fr/images/login/RegisteredMembers_TitleBar.gif) no-repeat left top; 
line-height:31px; 
padding-left:20px; 
padding-top:5px; 
padding-bottom:5px; 
font:16px Arial; 
color:#f2f6fa; 
}
#LoginNewUserHeader
{
background: url(/fr/images/login/NewUsers_Titlebar.gif) no-repeat left top; 
line-height:31px; 
padding-left:20px; 
font:16px Arial; 
padding-top:5px; 
padding-bottom:5px;
color:#f2f6fa;  
}

.LongTitleBar
{
background:url(/fr/images/LongTitleBar.gif) left top;
background-repeat:no-repeat;
width:687px;
height:17px;
padding-top:7px;
padding-bottom:7px;
padding-left:8px; 
font:17px Arial;
font-weight:bold;
color:#ffffff;
clear:both;

margin:0;
}
.ShortTitleBar
{
background:url(/en/images/ShortTitleBar.gif) left top;
background-repeat:no-repeat;
width:478px;
height:17px;
padding-top:7px;
padding-bottom:7px;
padding-left:8px; 
font:17px Arial;
font-weight:bold;
color:#ffffff;

clear:both;
margin:0;
}
.SpotLightPurpleTitleBar
{
background:url(/fr/images/SpotLight_TitleBar_Purple.gif) left top;
background-repeat:no-repeat;
background-color:#52113d;
width:177px;
/* height:38px; */
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
font:16px Arial;
color:#ffffff;
clear:both;
margin:0;
}
.PollTitleBar
{
background:url(/fr/images/Poll_Header.gif) left top;
background-repeat:no-repeat;
background-color:#975c08;
width:177px;

padding-top:7px;
padding-bottom:7px;
padding-left:8px;
font:16px Arial;
color:#ffffff;
clear:both;
margin:0;
}
.SpotLightYellowTitleBar
{
background:url(/fr/images/SpotLight_TitleBar_Yellow.gif) left top;
background-repeat:no-repeat;
background-color:#975c08;
width:177px;
/*height:27px;*/
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
font:16px Arial;
color:#ffffff;
clear:both;
margin:0;
}
.SupLineHeight
{
line-height:140%;
}
.Height100
{
height:100px;
}
.InsidePicLeft
{
margin:0px 10px 10px 0px;
float:left;
}
.InsidePicRight
{
margin:0px 0px 10px 10px;
float:right;
}
.InsideLoginBox
{
margin: 10px 8px 0px 8px;
}
.LoginTopBox
{
height:60px;
}
.NoMargin
{
margin:0px;
}
.PositionCenter
{
margin:0 auto;
}
.SideModuleInsidePadding
{
padding:10px;
}
.PopupWindowBorder
{
border-left: 1px solid #d8d2c3; 
border-right: 1px solid #d8d2c3; 
width: 485px;
}
.WhiteBackground
{
background-color:#ffffff;
}
.TextCenter
{
text-align:center;
}
.WhiteText
{
color:#ffffff;
}
.LastMenuItem
{
width:154px;
}
.Height100
{
height:100px;
}
.GreyText
{
color:#666666;
}
.QMark
{
width:30px; float:left;
}
.Answer
{
float:left; width:640px; margin-bottom:10px;
}
#LoginRegistedHeader
{
background: url(/fr/images/login/RegisteredMembers_TitleBar.gif) no-repeat left top;
line-height: 31px; 
padding-left: 20px; 
padding-top: 5px; 
padding-bottom: 5px;
font: 16px Arial; 
color: #f2f6fa;
}
#LoginNewUserHeader
{
background: url(/fr/images/login/NewUsers_Titlebar.gif) no-repeat left top;
line-height: 31px; 
padding-left: 20px; 
font: 16px Arial; 
padding-top: 5px; 
padding-bottom: 5px;
color: #f2f6fa;
}
.LoginInsidebox
{
margin: 10px 8px 0 8px
}
.LoginNotice
{
height:50px;
}
.LoginTopNotice
{
height: 60px;
}
.ClearBoth
{
clear:both;
}
#FooterText
{
float:left;
padding-left:90px;
padding-top:40px;
font:12px Verdana;
}
.HomeSpotH1
{
font:20px Arial; 
margin-bottom:5px; 
margin-top:10px; 
color:#006666;
}
.Color1
{ color:#006666;}
.Color2
{color:#975c08;}
.Color3
{ color:#4d5437;}
.Color4
{color:#52113d;}

.HomeSpotHeight
{
height:130px;
}
.HomeSpotLink
{
border:none; float:left; margin-left:10px; margin-bottom:10px;
}
.HomeNewSpotText
{ font-size:12px;}
#HoneBannerLink
{float:left; margin-top:235px; margin-left:645px;}
#ConfirmList
{width:437px;}
.NoPaddingTop
{ padding-top:0px;}
#PassIssueBox1
{
background-image:url(/fr/images/MSResource/PastIssues3Bg.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#ffffff;
}
#PassIssue1Title
{
background-color:#52113d; font: 13px Arial; font-weight:bold; color:#ffffff; padding:8px;
}
#PassIssueBox2
{
background-image:url(/fr/images/MSResource/PastIssues2Bg.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#ffffff;
}
#PassIssue2Title
{
background-color:#006666; font: 13px Arial; font-weight:bold; color:#ffffff; padding:8px;
}
.Margin8
{
margin:8px;
}
.PassIssueHeight
{
height:200px;
}
.FloatRight
{
float:right;
}
.MarginTop15
{
margin-top:15px;
}
.LightBlueBg
{
background-color:#EAF2F2;
}
.Width360
{
width:360px;
}
.Qmark
{
width:30px; float:left;
}
.QLength
{
width:650px;
}
#PopupFooter #EMDlogo
{
float:left;
padding-left:18px;
padding-top:10px;
}
#PopUpFooterText
{
float:left; 
margin-left:10px; 
margin-top:20px;
font:13px Arial;
}
#PopupFooterRandD
{
float:right; 
margin-top:10px;
}
#PopupHeader
{
width:485px;
height:70px;
margin:0;
padding:0;
background-color:#006666;
clear:both;
}
.VAMiddle
{
vertical-align:middle;
}
.Inline
{
display:inline;
}

#CallCenter{
	position:absolute; top:18px; left:570px; width:290px;  border:1px #cccccc solid; padding:5px 10px;}
	
	
#HomeBannerSlogan{
	position:absolute; top:96px ; left:471px;}
	
.HomeBannerWords{
	font:15px Arial; font-style:italic; color:#111111;}

#HomeBannerWords1{
	position:absolute; top:144px; left:544px;}

#HomeBannerWords2{
	position:absolute; top:164px; left:506px;}

#HomeBannerWords3{
	position:absolute; top:184px; left:543px;}

#HomeBannerWords4{
	position:absolute; top:204px; left:509px;}
	
	
	.CallInfo{
font:12px Arial;
color:#311d16;
font-weight:bold;}

.GreenEmphasis{
color:#006a64;}
	
	#tbFinishOrder tr td
{
	height:30px;	
	vertical-align:top;
}

#tbFinishOrder tr td span img
{	
	vertical-align:middle;
}

#LoginBoxPosition{
	position:absolute; top:22px; left:476px;
}

.ContentBox{
	width:486px;
	position:relative;
	float:left;
}

.ContentBoxBody{
	width:452px;
	padding:0 16px;
	position:relative;
	float:left;
	border-left:1px #c1d1d1 solid;
	border-right:1px #c1d1d1 solid;
	background:url(../images/content_box_body_bg.gif) bottom left repeat-x;
}

.IconHolder{
	width:10px;
	padding:5px 0 5px 50px;
	text-align:right;
}

.LinkHolder{
	width:300px;
	text-align:left;
	padding:5px 0 5px 14px;
	
}

#RebiSmartLayout{
	width:695px;
	float:left;
	position:relative;
	height:560px;
}

#RebiSmartFigure{
	position:absolute;
	top:35px;
	left:130px;
}

.Figure{
	position:absolute;
	border:1px #4cb770 solid;
	background:#eaf7ee;
	padding:10px 15px;
	width:170px;
	font-size:12px;
}

.Figure .HiddenFeature{
	display:none;
}

.FeatureTitle{
	font-weight:bold;
	display:inline!important;
}

#Figure1{
	top:25px;
	left:35px;
}

#Figure2{
	top:100px;
	left:35px;
}

#Figure3{
	top:215px;
	left:35px;
}

#Figure4{
	top:300px;
	left:35px;
}

#Figure5{
	top:420px;
	left:35px;
}

#Figure6{
	top:75px;
	left:467px;
}

#Figure7{
	top:170px;
	left:467px;
}

#Figure8{
	top:255px;
	left:467px;
}

#Figure9{
	top:420px;
	left:467px;
}

.TextButton{
	width:10px;
	background:#006666;
	color:#ffffff;
	font-weight:bold;
	padding:0 5px;
	text-decoration:none;
}

.ExpandBtn{
	padding:10px;
	text-decoration:underline;
	color:#006666;
	width:85px;
	display:block;
	float:left;
	padding:5px;
	cursor:pointer;
}

dl.FAQ dt{
	
	font-weight:bold;
	color:#006666;
	font-style:italic;
}

dl.FAQ dd{
	margin:0;
}

.InsideDt{
	padding:7px;
}

table.FAQTitle{
	border:0;
	width:100%;
	margin:5px 0;
}

table.FAQTitle td.btn{
	width:19px;
	padding:7px;
	background:#e5f2f0;
}

table.FAQTitle td.item{
	padding:7px;
	background:#e5f2f0;
}

.hidden{
	display:none;
}

table#ReimbusementList td{
	padding:10px 5px;
}
	
table#ReimbusementList th{
	padding:10px 5px;
	background:#E5F2F0;
	color:#006666;
	text-align:left;
}

ul.incontent_list{
	margin:0 0 0 10px!important;
	padding-left:15px;
}

.Expanded{
	text-decoration:none;
	border:1px #96c0c0 solid;
	cursor:default;
	}
		
.TopExpandBtn{
	margin-right:5px
}

.fake_video{
	background:url(../images/dummy_video.gif) no-repeat;
	width:373px;
	height:202px;
	position:relative;
	color:#ffffff;
	text-align:center;
	padding-top:50px;
}