body {background:#E6E6E3; margin:0; font:12px Arial;color:#333}
ul,form,p,h1,h2,h3 {margin:0; padding:0;}
a {text-decoration:none;color:#28508C;}
a:hover {text-decoration:underline;}
.wrapper {width:1025px; background:#FFF; border-top:10px solid #692400; margin:auto;}
.logo {height:46px; padding:20px 0 20px 15px; float:left;}


.login {float:right; width:335px; background:#f0f0ee url(../External-Images/login_bg.gif) no-repeat bottom;padding:9px 15px 8px 15px; margin-right:20px;}
.login input.input {width:104px; height:16px; border:1px solid #C4C4C2; font-size:11px; float:left; margin-right:10px;color:#999999;padding:0;}
.login span {line-height:18px; float:left; margin-right:0px; display:block; font-size:11px; color:#036;}
.login .bn{margin-left:15px;}
.login #txtPassword{ margin-right:8px;}
.body {margin:0 20px 40px 69px; width:936px; background:#C3D2DC url(../External-Images/body_bg.gif) repeat-x top;padding-bottom:10px;}
.body_top_1 {height:13px; width:13px; background:url(../External-Images/corner_topLeft.gif) no-repeat right top; overflow:hidden; margin-bottom:10px; float:left;}
.body_top_2 {height:13px; width:13px; background:url(../External-Images/corner_topRight.gif) no-repeat right top; overflow:hidden; margin-bottom:10px; float:right;}
.body h1 {color:#692400; font-size:28px; font-weight:normal; padding-left:20px; margin-bottom:4px;}
.body h3 {font-size:18px; padding-left:20px; margin-bottom:30px;}
.body ul {list-style:none; padding:0 2px 10px 10px;}

.body ul li {float:left; width:213px; margin-right:8px; background:#EDF2F5; padding:5px;}
.body ul li div {height:190px;}
.body ul li div h2 {font-size:16px; color:#7896B4; line-height:20px; border-top:2px solid #B0C7D6; padding:10px 2px 0 2px; height:55px;}
/* .body ul li div span {line-height:18px; font-size:13px;} */
.body ul li div p {line-height:18px; font-size:13px;padding:0 2px;color:#333333;height:90px;margin-top:3px;}


.body ul li div span {display:block; color:#000000; font-size:13px;visibility:hidden;text-decoration: none}

li.homeBox a {
   display:block;
   text-decoration: none;
   outline:none;
}

li.homeBox img {border:0px;}


.body ul li.homeBoxHover {background:#000000;padding-top:0; border-top:7px solid #692400; background:#ffffff;}

.body ul li.homeBoxHover div {height:188px;}



.body ul li.homeBoxHover  div h2 {border:none; color:#272B2F;}
.body ul li.homeBoxHover div span {visibility:visible}
.body ul li.homeBoxHover div p {color:#000}
.body ul li img {display:block;}

.left {width:690px; margin-left:69px; float:left; border-top:1px solid #9A9A9A;display:inline;}
.left h3 {font-size:16px; color:#333; padding:5px 0 7px 0; border-bottom:1px solid #D7D7D7; margin-bottom:22px;}
.left div.left_content {width:320px; margin-right:25px; float:left;display:inline;}
.left div.left_content img {width:140px; height:91px; display:block; float:left; margin-right:10px;}
.left div.left_content span {line-height:18px; font-size:14px;}
.left div.left_content span a {color:#28508C;}

.right {width:227px; margin-right:23px; float:right; border-top:1px solid #9A9A9A; margin-bottom:50px;}
.right h3 {font-size:16px; color:#333; padding:5px 0 7px 0; border-bottom:1px solid #D7D7D7; margin-bottom:15px;}

.right ul li {color:black; line-height:28px; font-size:14px;}
.right ul li a {color:#28508C;}

.footer {width:1025px; height:42px; background:url(../External-Images/bg_footer.gif); margin:auto; margin-bottom:50px;}
.footer ul {list-style:none; float:left; margin-left:15px; width:60%;}
.footer ul li {float:left; padding-right:15px; border-right:1px solid #999; margin:13px 15px 13px 0; line-height:16px; font-size:14px;}
.footer ul li.nob {border:none;}
.footer ul li a {color:#28508C;}
.footer p {float:right; line-height:42px; color:#999; font-size:11px; margin-right:20px;}
.clearer {clear:both;}

.right ul {margin-top:22px;}
.right ul li {
list-style-type: none;
padding: 0px 0px 0 10px;
background: url(../External-Images/bullet_blue.gif) no-repeat 0 2px; 
line-height:16px;
margin-bottom:12px;
margin-left:0px;
}

.page {margin:0 20px 0 69px; width:936px;}
.page h1 {color:#692400; font-size:30px; font-weight:normal; padding-bottom:7px; border-bottom:1px solid #ccc; margin-bottom:20px;margin-right:5px;}
.page_left {float:left; width:205px;margin-top:4px;}
.page_left_1 p {margin:10px 0;font-size:14px;line-height:18px;}
.page_left_1 {background:#EDF4F8 url(../External-Images/profile_leftBox-top.gif) no-repeat top; padding:23px 10px 25px 20px;}
.page_left_1 h3 {font-size:24px; color:#692400; font-weight:normal; margin-bottom:16px;line-height:26px;}
.page_left_1 ul {list-style:decimal; margin-left:20px;margin-bottom:28px;}
.page_left_1 ul li {font-size:14px; line-height:16px; margin-bottom:14px;}
.page_left_1_bottom {background:url(../External-Images/profile_leftBox-bot.gif) no-repeat; height:5px; overflow:hidden;}

.page_left_2 {padding:20px 15px 20px 20px ;margin-top:7px;}
.page_left_2 h3 {color:#692400; font-size:18px; font-weight:normal; margin-bottom:10px;}
.page_left_2 ul {list-style:none; margin-left:0px;}
.page_left_2 ul li {line-height:18px; color:#28508C; font-size:14px; margin-bottom:12px;
list-style-type: none;
padding: 0px 0px 0 10px;
background: url(../External-Images/bullet_blue.gif) no-repeat 0 2px; 
}
.page_left_2 p {line-height:20px; font-size:14px;}
.page_left_2 p span {color:#28508C;}

.page_left_3 {background:#EDF4F8 url(../External-Images/profile_leftBox-top.gif) no-repeat top; padding:20px 20px 12px 20px;}
.page_left_3 h3 {font-size:24px; color:#692400; font-weight:normal; margin-bottom:2px;}
.page_left_3 span 
{
	display:block; font-size:14px; line-height:20px; 
	/*
	Commented for the FBID:350-External site - items remaining to be addressed
	for 
	1.Left panel: Bulleted items under "Easier" were moved up 10 px so they're closer to the type above them.
	*/ 
	margin-bottom:20px;
}
.page_left_3 ul {list-style:none;}
.page_left_3 ul li {line-height:20px; font-size:14px; margin-bottom:5px;
padding: 0px 0px 0 10px;
background: url(../External-Images/bullet_blue.gif) no-repeat 0 5px; 
}

.page_right {float:right; width:689px;padding-top:12px;color:#333333;margin-right:5px;}
.page_right img{margin-top:10px;}
.page_right p {line-height:24px; color:#333; font-size:18px; margin-bottom:15px;}
.page_right span {margin:23px 0 40px 0; color:#333; display:block;}
.page_right ul {list-style:none;}
.page_right ul li {line-height:22px; font-size:18px; margin-bottom:10px;
padding: 0px 0px 0 10px;
background: url(../External-Images/bullet_blue_1.gif) no-repeat 0 8px; }



.video_list img {margin-bottom:4px;}
.video_list h5 {font-size:12px; margin-bottom:0px;margin-top:3px;}
.video_list span {font-size:10px; color:#555; display:block; margin-bottom:2px;}
.video_list p {font-size:11px; line-height:14px; margin-bottom:20px;}
.video h3 {margin:18px 0 0 0; font-size:16px;padding:0}
.video span {font-size:11px; color:#555; display:block; margin-bottom:8px;margin-top:0px;padding:0;}
.video p {line-height:18px; font-size:14px; padding-right:50px;}

.login a {
color:#003366;
display:block;
float:left;
font-size:11px;
line-height:18px;
margin-right:0;
}

/* New css given for about us related task */
.page_left_about {background:#EDF4F8 url(../External-Images/profile_leftBox-top.gif) no-repeat top; padding:19px 0px 3px 10px;}
.page_left_about h3 {font-size:24px; color:#692400; font-weight:normal; margin-bottom:16px;line-height:26px;}
.page_left_about ul {list-style:none; margin-left:2px;margin-bottom:32px;margin-right:10px;}
.page_left_about ul li {font-size:14px; line-height:16px;margin:5px 0 3px 0}
.page_left_about ul li a {color:#7896b4;font-size:16px;font-weight:bold;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#cbdee8;display:block;margin-left:10px;padding-bottom:6px;padding-top:2px;margin-right:8px;}
.page_left_about ul li a.active {color:#000000;}
/*.page_left_about ul li.activeTeam {border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#cbdee8;} */

.page_left_about ul li a.activeTeam {color:#000000;border-bottom-width:0px;margin-bottom:4px;}

.page_left_about_bottom {background:url(../External-Images/profile_leftBox-bot.gif) no-repeat; height:5px; overflow:hidden;margin-bottom:75px;}

.page_left_about h4 {font-size:13px;font-weight:normal;margin:0px;padding-left:10px;margin-bottom:0px;}

.page_left_about h4.selected {background:url(../External-Images/arrowBio.gif);background-repeat: no-repeat;background-position: 0px 6px;
}
.page_left_about h4.selected:hover {color:#000000}
li.underTeam a {padding-top:6px;border-top-width:1px;border-top-style:solid; border-top-color:#cbdee8;margin-top:20px;}


.page_left_about h5{font-size:10px;font-weight:normal;color:#666666;margin:0px;text-transform: uppercase;padding-left:10px;margin-bottom:5px;line-height:14px;}

.page_left_about a.team {margin:0px;padding:0px;color:#000000;border-bottom-width:0px;}
.page_left_about a.team:hover {color:#6699cc}


.page_right {float:right; width:689px;padding-top:12px;color:#333333;margin-right:5px;}
.page_right img{margin-top:10px;}
.page_right p {line-height:24px; color:#333; font-size:18px; margin-bottom:15px;}
.page_right h2.bioName {font-size:18px;font-weight:bold;}


.page_right h3.bioTitle {font-size:12px;font-weight:normal;text-transform: uppercase;margin-bottom:20px;margin-top:2px;}
.page_right img.bio {margin:0 0 15px 1px}
.page_right p.smaller {line-height:24px; color:#333; font-size:14px; margin-bottom:10px;line-height:20px;}
.page_right span {margin:23px 0 40px 0; color:#333; display:block;}
.page_right ul {list-style:none;}
.page_right ul li {line-height:22px; font-size:18px; margin-bottom:10px;
padding: 0px 0px 0 10px;
background: url(../External-Images/bullet_blue_1.gif) no-repeat 0 8px; }

.page_right h2.press {border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#cccccc;border-top-width:1px;border-top-style:solid; border-top-color:#999999;padding-top:5px;padding-bottom:5px;margin-bottom:16px;margin-top:4px;color:#333333}

.pressListing {margin-bottom:50px;}
.pressListing p {font-size:14px;color:#333333;margin:0 0 12px 0;line-height:18px;}
.pressListing h3 {font-size:12px;font-weight:bold;margin:0 0 2px 0}
.pressListing a {color:#28508C;margin:0px;padding:0px;}


.contactPage {font-size:14px;color:#333333;}
.contactPage h2 {font-size:18px;font-weight:normal;margin-bottom:10px;}
.contactPage hr {width:100%; height:1px; background-color:#cccccc; border:none; margin:18px 0 20px 0; 
}
.contactPage p {line-height:22px;font-size:14px;}
.contactPage table {margin-top:3px;}
.contactPage table th {text-align:right;font-size:11px;padding-right:5px;vertical-align: top;padding-top:5px;}
.contactPage table td input {width:225px;display: block;
   margin:0px;
    border: solid 1px #CCCCCC;padding:2px;margin-bottom:2px;}
    
 .roadmap {width:204px;float:left;margin-right:38px;margin-bottom:80px;}
 .roadmap.last {margin-right:0px;}
 .roadmap h2 {font-size:60px;color:#4487a3;border-bottom-color:#cccccc;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:14px;padding-bottom:0px;font-weight:normal;line-height:60px;}
  .roadmap h3 {font-size:18px;font-weight:normal;margin-bottom:15px;}
  .roadmap p {font-size:14px;line-height:22px;}
  .audienceBuyingColumn {width:329px;border-top-color:#999999;border-top-width:1px;border-top-style:solid;border-bottom-color:#cccccc;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:55px;float:left;font-size:14px;line-height:17px;}
.audienceBuyingColumn.first {margin-right:28px;}
.audienceBuyingColumn h2 {border-bottom-color:#cccccc;border-bottom-width:1px;border-bottom-style:solid;font-size:14px;padding:6px 0 7px 0;line-height:20px;margin-bottom:18px;}
.audienceBuyingColumn a {display:block;color:#336699;}
.audienceBuyingColumn img {margin:12px 0 20px 0;}
.audienceBuyingColumn h3 {font-size:14px;font-weight:normal;margin:0px 0 16px 0}
.audienceBuyingColumn ul {margin-top:4px;margin-bottom:12px}
.audienceBuyingColumn ul li {
color:#666666;
font-size:14px;
font-weight:normal;
list-style-type: none;
padding: 0px 10px 0 10px;
background: url(../External-Images/bullet_blue.gif) no-repeat 0 2px; 
line-height:16px;
margin-bottom:2px;
margin-left:0px;
}
/* Css Related to Search Buying Animation */
#mainDiagram {position:relative;border-color:#cccccc;border-width:0px;border-style:solid;width:670px;height:500px;top:0px;left:0px;z-index:5; }
#mainDiagram img {margin:94px 138px 100px 144px}
#circle1 {position:absolute;left:377px;top:10px;z-index:50;margin:0;}
#circle2{position:absolute;left:497px;top:110px;z-index:60;margin:0;}
#circle3{position:absolute;left:376px;top:410px;z-index:60;margin:0;}
#circle4{position:absolute;left:-6px;top:65px;z-index:60;margin:0;}


#circle1 img, #circle2 img, #circle3 img, #circle4 img,#text1 img,#text2 img,#text3 img,#text4 img 
{
 margin :0px;
 /* IE hack */
 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../External-Images/popup_1_circle.png", sizingMethod="scale");
	
}




#text1 {position:absolute;left:392px;top:55px;z-index:70;margin:0;} /*+ 20 + 50 */
#text2 {position:absolute;left:525px;top:160px;z-index:70;margin:0;} /*+ 20 + 50 */
#text3 {position:absolute;left:410px;top:455px;z-index:70;margin:0;} /*+ 20 + 50 */
#text4 {position:absolute;left:20px;top:118px;z-index:70;margin:0;} /*+ 20 + 50 */

.page_left_2 ul li a {
color:#28508C;
text-decoration:none; 
}

.page_right h2.board {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #999999;
color:#333333;
margin-bottom:16px;
margin-top:4px;
padding-bottom:5px;
padding-top:5px;
}
.board {margin-bottom:50px;}
.board p {font-size:14px;color:#333333;margin:0 0 16px 0;line-height:18px;}
.board h3 {font-size:14px;font-weight:bold;margin:0 0 2px 0}
.board a {margin:0px;padding:0px;font-weight:bold;font-size:14px;}

.pressRelease {padding-bottom:50px;}
.pressRelease p {margin:10px 0;font-size:14px;line-height:20px;}
.pressRelease h2 {font-size:18px;font-weight:normal;line-height:24px;margin-bottom:20px;}
.pressDate {float:left;width:50%;text-align:left;font-size:14px;color:#333333;line-height:18px;}
.pressContact {float:right;width:180px;text-align:left;font-size:14px;color:#333333;line-height:18px;}
/* FBID 350 External site - items remaining to be addressed */
.page_right ul li ul {width:150px;float:left;font-size:14px;margin:4px 0 10px 2px}
.page_right ul li ul li {font-size:14px;margin-bottom:0px;background: url(../External-Images/bullet_blue_small.gif) no-repeat 0 8px; }
.page_right h2.press, .page_right h2.board {border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#cccccc;border-top-width:1px;border-top-style:solid; border-top-color:#999999;padding-top:5px;padding-bottom:5px;margin-bottom:16px;margin-top:4px;color:#333333}


.contactPage table td textarea {width:225px;display: block;
   margin:0px;
    border: solid 1px #CCCCCC;padding:2px;margin-bottom:2px;}
    
.page_left_2 ul li a:hover {
color:#28508C;
text-decoration:underline !important; 
}
#home_1{background:url(../External-Images/home_1.gif) left -130px no-repeat; width:213px; height:130px;}  
#home_2{background:url(../External-Images/home_2.gif) left -130px no-repeat; width:213px; height:130px;}  
#home_3{background:url(../External-Images/home_3.gif) left -130px no-repeat; width:213px; height:130px;}  
#home_4{background:url(../External-Images/home_4.gif) left -130px no-repeat; width:213px; height:130px;}   


.homeBox a:hover  #home_1{background:url(../External-Images/home_1.gif) left 0px no-repeat; width:213px; height:130px;}  
.homeBox a:hover  #home_2{background:url(../External-Images/home_2.gif) left 0px no-repeat; width:213px; height:130px;}  
.homeBox a:hover  #home_3{background:url(../External-Images/home_3.gif) left 0px no-repeat; width:213px; height:130px;}  
.homeBox a:hover  #home_4{background:url(../External-Images/home_4.gif) left 0px no-repeat; width:213px; height:130px;} 
 