body {
    font-family:Helvetica, Arial, sans-serif;
}

th {
    text-align:left;
    padding-bottom:0;
    margin-bottom:0;
}

#flashcontent {
    /*margin:0 15px;*/
    margin-left:10px;
}
#lev2-menu {
    width:470;
    height:25px; 
    text-align:left;
}

.you-are-here {
    margin:0 0 5px 0;
    color:#369;
    background:#fff;
    font-size:12px;
    text-align:right;

}

.you-are-here a:link, .you-are-here a:visited, .you-are-here a:active {
    /*color:#369; */
	padding:3px 5px; 
}

.you-are-here a:active {
    color:#369; 
	padding:3px 5px; 
}

.selected { 
    color:#999;
    font-weight:bold;
    text-decoration:none;
}
.you-are-here a.selected{
	background: #8ba8c6 url(../images/navigation/bg_country.gif) top left repeat-x;
color:#fff;
}

.bodycontent2 .emphasis {
	font-size: 13px;
	font-weight:bold;
	
}

.bodycontent2 .emphasis a {color:#339; }
.bodycontent2 .emphasis a:link {color:#339;}
.bodycontent2 .emphasis a:visited {color:#339;}
.bodycontent2 .emphasis a:hover {color:#F60;}

.blackbar {
    background:#333 url(../images/blackbar.gif) top left repeat-x;
	font-size: 1px;
}

.home-menu {
	width: 205px;	
}

.level2nav {
    padding-left:23px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
}

.level3nav {
    margin-top:-10px;
    margin-bottom:10px;
    text-align:left;
    font-size:12px;
    font-weight:normal;
    color:#888;
}

.l2area {
    position:absolute;
    width:380px;
    top:10px;
}

.l2copy {
    position:absolute;
    top:49px;
    width:386px;
    height:100px;
    overflow:hidden;
    padding-left:3px;
    padding-right:3px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#000;
}
.l2copy p {
    margin:0 0 5px 0;
    padding:0;
}

.bodycontent {
    padding:20px 22px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#000;
}

.bodycontent img {
    margin-left:-3px;
}

.bodycontent p {
    margin:10px 0 0 0;
    padding:0;
} 

.bodycontent .heading {
	padding-top: 15px;
    font-size: 14px;
} 

.bodycontent h3 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin:15px 0 0 0;
    padding:0;
}

.bodycontent ul {
    margin:0;
    padding:10px 0 0 17px;
    color:#666;
}

.bodycontent li {
    padding-bottom:5px;
}

/*.bodycontent a:link, .bodycontent a:active, .bodycontent a:visited, .bodycontent a:hover {
    color:#666;
}*/


.bodycontent2 {
    padding:20px 22px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    color:#000;
}

.bodycontent2 img {
    margin-left:-3px;
}

.bodycontent2 p {
    margin:10px 0 0 0;
    padding:0;
} 

.bodycontent2 h3 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin:15px 0 0 0;
    padding:0;
}

.bodycontent2 ul, .bodycontent2 ol  {
    margin:0;
    padding:10px 0 0 17px;
    color:#000;
}

.bodycontent2 li {
    padding-bottom:5px;
}



.homebody {
    padding:10px 45px;
    background:#faef59;
    height:78px;
    width:384px;
}
.homebody p {
    margin:0 0 10px 0;
    padding:0;
}
/* to work with randomized html versions */
/* do we really need duplicate classes for this? */
.homebody-even {
    padding:10px 45px;
    background:#faef59;
    height:78px;
    width:450px;
    font-weight:bold;
    font-size:12px;
}
.homebody-odd {
    padding:10px 45px;
    background:#A2AAd1;
    height:78px;
    width:450px;
    font-weight:bold;
    font-size:12px;
}


#expandables {
	position:absolute;
	top:185px;
	left:580px;
	width:180px;
}

#jobs-just-in-header {
    background:#E3DF40;
}
#jobs-just-in-body {
    background:#FAEF59;
    padding-bottom: 20px;
}
#jobs-just-in {
    display:none;
    padding:2px 1px 2px 17px;
    font-weight:bold;
    font-size:9px;
    background:#E3DF40;
}
#jobs-just-in a:link, #jobs-just-in a:visited {
    color:#000;
    text-decoration:none;
    background:#E3DF40;
}
.jobs-just-in {
    background:#E3DF40;
    padding-left: 10px;
    width: 100%;
    height: 100%;
}
#expandables a:hover {
    color:#555;
    background:transparent;
    text-decoration:underline;
}

td.profile h2 {
    font:normal 20px Arial, sans-serif;
    margin:0 0 0.8em 0;
    padding:0;
}
td.profile p {
    margin:0 0 1em 0;
    padding:0; 
}

/*-------------Accolades------------------*/
ul.acc-list {list-style-type:none; padding-bottom: 25px; padding-left:0px;}
.acc-list li {
	display:block;
	clear: both;
	border-top: 1px solid #CCC;
	padding-top:10px;
}

.acc-list li.acc-first{
	border-top:none;	
}

.acc-text {
	float:left;
	width:300px;
	margin-right:10px;
	margin-bottom:10px;
}

.acc-image {
	display:inline;
	width: 100px;
	float:right;
	padding-bottom:10px;
}

/**-------------- Home Page -------------------/
/*#twitterLink{float:left; width:808px;background:transparent url(../images/bg_twitter.gif) bottom left repeat-x;padding:15px 0 20px 0; text-align:center;font-size:16px; font-weight:bold;}
#twitterLink p{display:block; float:left; height:34px; line-height:34px;}
#twitterLink a{color:#33CCFF}
#twitterLink a:hover{text-decoration:none;}
#twitterButton{float:left;margin:0 20px;}*/
#bottomNav{float:left; width:808px;background:transparent url(../images/homepage/bottomnavbg.jpg) top right no-repeat;margin:4px 0 0; text-align:center;font-size:16px; font-weight:bold;}
#bottomNav a {position: relative; float:right; padding:5px 0 0 1px; color: white; text-decoration: none;font-size:14px; width: 125px; height: 81px; margin-top: 4px; display: inline-block;}
#bottomNav a p {position: absolute; top: 58px; left: 4px; width: 120px;}
#bottomNav a:hover {margin-top: 0px; margin-bottom: 4px;}
#bottomNav .txtBottomNav {float:left; padding:40px 0 0 10px; font-size:20px; }
#bottomNav .txtBottomNav p {line-height:35px; }
#bottomNav .flairUL{padding:0 0 7px 0; background:transparent url(../images/homepage/flairUnderline.png) bottom left no-repeat; line-height:20px;}
/*#bottomNav .flairUL{}
#bottomNav .flairUL img{margin: 0 0 -12px -48px; padding:0; }*/


#mainNav{position:relative; top:15px; left:0px; height:55px; width:540px; background:url(../images/homepage/bg_mainNav.gif) repeat-x 0px -4px;}
#watchVid{position:absolute; top:140px; left:735px;}
#watchVidHome{position:absolute; top:24px; left:505px;}
#watchVid a, #watchVidHome a{outline:none;}


/* Network button */
/* main index */ #network-btn1{position:absolute; left:13px; top:391px;}
/* sub index */ #network-btn2{position:absolute; left:26px; top:398px;}
/* subpages */ #network-btn3{position:absolute; left:26px; top:221px;}
/* video */ #network-btn4{position:absolute; left:61px; top:239px;}
/* jobs */ #network-btn4{position:absolute; left:26px; top:185px;}


.disclaimer-text {
    font-size:10px;
    font-style:italic;
}
