.heading-line { color: #b44700; padding:5px 0px 5px 0px; }
.sub-heading { color: #cb7f4d; padding:10px 0px 5px 0px; }
.superlink   { color: #893600; text-decoration: underline; }
.loginlink   { color: white; text-decoration: underline; }
.contactprofile { padding: 20px; }
.signedinas { color: white; font-weight: bold; }
.homeregister { background: #B34700; color: white; border: 1px solid #CCC; font-weight: bold; font-size: 12pt; padding: 8px; text-decoration: underline; }
.info-content {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
  font-size: 13px; 
}
.content-figure {
  text-align:center;
  padding: 15px;
  width: 89%
}

li {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
  font-size: 13px; 
  padding: 5px 0px 5px 0px;
}

th {
  padding: 5px 0px 5px 7px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
  font-size: 13px; 
}

td {
  padding: 3px 0px 3px 7px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
  font-size: 12px; 
}

form { 
  margin: 0; padding: 0; border: 0; 
}

.study {
color: #cb7f4d;
   padding-top: 10px;
   font-size: 16pt;
   font-weight: bold;
 }

   .caseblock {
 margin-top: 10px;
 border-top: 1px solid black; 
   }

.case {
  padding-bottom: 10px;
 }

.studyicon {
 width: 100px;
 }


/*
b44700 norm;
CB7F4d light;
893600 dark;
*/

.dataheader {
  background: #CB7F4D;
  color: black;
}

.form-details {
	font-family: Arial, Helvetica, sans-serif;
	color:#CB7F4d;
	font-size: 11px;
}

/* ( ATTRIBUTES ) */
html, body, table, thead,  ul, img, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; }
.for-accessibility { position: absolute; top: -10000px; }
.clear { clear: both; }
a { color: #bebcba; background-color: transparent; text-decoration: none; }

/* ( LAYOUT CONTAINERS ) */
body { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 12.35px;  text-align: center; padding: 0 0 64px; background-image: url("/images/background/bg-overall-all.png"); background-repeat: repeat-x; background-position: center top; background-color: #e3deda; color: #bebcba; }
.container { min-width: 958px; }
.header-container-home { background-image: url("/images/background/bg-header-home.png"); background-repeat: no-repeat; background-position: center top; }
.content-container-home { background-image: url("/images/background/home-background-main.jpg"); background-repeat: no-repeat; background-position: center top; }
.header-container-interior { background-image: url("/images/background/bg-header-interior.png"); background-repeat: no-repeat; background-position: center top; }
.content-container-interior {  }
.header, .content, .footer { width: 958px; margin: 0 auto; position: relative; clear: both; text-align: left; }
.header { height: 194px; }
/*.footer { height: 46px; background-image: url("/images/background/bg-footer-all.png"); background-repeat: no-repeat; background-position: center top; }*/
.footer0 { height: 46px; background-image: url("/images/background/bg-footer-all-new.png"); background-repeat: repeat-x; background-position: center top; position: relative; }
.footer { height: 46px; background: black } 

/* ( HEADER LOGO ) */
.logo { width: 262px; height: 69px; display: block; position: absolute; left: 47px; top: 54px; }

/* ( LOGIN FIELDS ) */
.login-form { width: 530px; height: 78px; position: absolute; right: 10px; top: 0; }
.text-box { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; width: 167px; height: 32px; padding: 0 10px; background-image: url("/images/background/bg-input.png"); background-repeat: no-repeat; background-color: transparent; color: #999; }
.email { position: absolute; left: 31px; top: 19px; }
.password { position: absolute; left: 224px; top: 19px; }
.login-button { display: block; width: 75px; height: 32px; position: absolute; right: 36px; top: 19px; background-image:url("/images/background/button-login.png"); background-repeat: no-repeat; }
.login-button:hover { background-position: 0 -32px; }

/* ( NAVIGATION MENU ) */
.nav-menu { list-style-type: none; }
.nav-menu li { float: left; }
.nav-menu li, .nav-menu li a { height: 37px; display: block; }
.nav-menu .link-home, .nav-menu .link-home a { width: 62px; }
.nav-menu .link-monetize, .nav-menu .link-monetize a { width: 144px; }
.nav-menu .link-promote, .nav-menu .link-promote a { width: 140px; }
.nav-menu .link-home { position: absolute; left: 34px; bottom: 0; }
.nav-menu .link-monetize { position: absolute; left: 96px; bottom: 0; }
.nav-menu .link-promote { position: absolute; left: 240px; bottom: 0; }

/* ( FOOTER MENU ) 
.footer-menu { list-style-type: none; }
.footer-menu li, .footer-menu li a { height: 11px; display: block; }
.footer-menu .link-privacy, .footer-menu .link-privacy a { width: 98px; }
.footer-menu .link-terms, .footer-menu .link-terms a { width: 103px; }
.footer-menu .link-contact, .footer-menu .link-contact a { width: 82px; }
.footer-menu .link-privacy { position: absolute; right: 355px; bottom: 15px; }
.footer-menu .link-terms { position: absolute; right: 250px; bottom: 15px; }
.footer-menu .link-contact { position: absolute; right: 167px; bottom: 15px; }
*/
.footer-menu { list-style-type: none; padding: 20px 0; height: 11px; }
.footer-menu li { float: right; padding: 0 14px 0 16px; background-image: url("../images/background/footer-menu-div.gif"); background-repeat: no-repeat; background-position: center left; }
.footer-menu li, .footer-menu li a { height: 11px; line-height: 11px; display: block; font-size: 10px; font-weight: normal; }
.footer-copyright { height: 11px; text-align: left; line-height: 11px; display: block; font-size: 9px; font-weight: normal; padding: 20px 14px 0 16px; float: right; letter-spacing: -0.15px; background-image: url("../images/background/footer-menu-div.gif"); background-repeat: no-repeat; background-position: bottom left; }


/* ( Home - Content Box ) */
.home-content-container { padding: 345px 0 0; }
.home-content { background-color: #000; color: inherit; padding-bottom: 48px; }
.home-content a:hover { text-decoration: underline; }
.heading-learn-more { color: #ff6600; background-color: transparent; font-size: 20px; padding-top: 16px!important; }


/* ( Home - Advertisers) */
.home-advertisers { float: left; width: 510px; }
.home-advertisers h2, .home-advertisers h3, .home-advertisers ul { padding: 0 0 0 49px; }
.list-learn-more, .list-advertisers, .list-app-developers {  font-weight:bold; color: white;  }
.list-advertisers li { padding: 0 0 0 13px; text-indent: -13px; font-size: 10pt; }

/* ( Home - App-Developers) */
.home-app-developers { float: right; width: 389px; }

/* ( Interior - Content Box ) */
.interior-content-container { }
.interior-content { background-color: #fff; color: #000; padding: 24px 24px 48px; }


fieldset {
	float: left;
	clear: left;
	width: 100%;
	margin: 0px;
	padding: 10px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6b6b6b;
} 

fieldset .heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #4a4a4a;
	font-weight:bold;
	margin-bottom: 30px;
} 

fieldset ol {
	list-style: none;
	padding: 0px;
} fieldset li {
	padding-top: 0px;
	padding-bottom: 26px;
} fieldset.submit {  
	float: none;  
	width: auto;  
	border: 0 none #ffffff;  
	padding-left: 10em;
} fieldset input {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 200px;
	color: #6b6b6b;
} fieldset .checkbox {
	background-color: transparent;
	border: 0px;
	padding: 8px;
	width:auto;
} fieldset input:focus {
	background-color:#fbfbfb;
} fieldset select {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 218px;
	color: #6b6b6b;
} fieldset select:focus {
	background-color:#fbfbfb;
} fieldset textarea {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 8px;
	width: 200px;
	color: #6b6b6b;
} fieldset textarea:focus {
	background-color:#fbfbfb;
} fieldset label {  
	float: left;  
	width: 9em;  
	margin-right: 1em;  
	text-align: right;
} 

fieldset .divider {
	margin-bottom: 26px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
} 

fieldset .submit-btn {
	width:220px;
	background-color: #b44700;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: 0px;
	font-weight:bold;
} fieldset .submit-btn:hover {
	background-color: #cb7f4d;
}


#sub-menu {
background: #eeeeee;
padding-top: 5px;
border-bottom: 1px solid black;
	height: 24px;
} 

#sub-menu ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
} 

#sub-menu ul li {
	padding-left: 15px;
	background: url(/images/bullet.png) left center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 20px;
	color: #6b6b6b;
	font-weight: bold;
	display: inline;
} 

#sub-menu ul li.selected {
	background: url(/images/bullet.png) left center no-repeat;
} 

#sub-menu ul li a {
	color: #6b6b6b;
	text-decoration:none;
} 

#sub-menu ul li a:hover {
	color: #CB7F4d;
	text-decoration:none;
} 

#sub-menu ul li.selected {
	color: #CB7F4d;
} 

#sub-menu ul li.selected a {
	color: #CB7F4d;
	text-decoration:underline;
} 

#sub-menu ul li.selected a:hover {
	color: #CB7F4d;
	text-decoration:none;
}






