/* CSS Document */

body 								{ background-color: #fff; background-image: url(/assets/images/body-bg2.jpg); background-repeat: no-repeat; margin: 0; padding: 0; }

/* Headers */
h1 									{ font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 2px 0; padding: 0; font-size: 28px; color: #c2cb7a; } 
h2  								{ font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; font-weight: normal; margin: 0; padding: 0; text-transform: uppercase; text-indent: 2px; color: #A37A3D; }
h3									{}
h4									{}
h5									{}

/* Linkage */
a:link 								{}
a:visited 							{}
a:hover								{}
a:focus								{}
a:active							{} 

a.no-hov							{ text-decoration: none !important; background-color: transparent !important; border: 0 !important; }

/* Misc. */
img									{ border: 0; }
acronym 							{ cursor: help; }
.clear								{ clear: both; }
::-moz-selection					{ background: #f1f9cb; color: #848527; }
::selection							{ background: #f1f9cb; color: #848527; }
.img-border							{ border: solid #e5e5e5 4px; background-color: #fff; padding: 1px; }
p#company-heading					{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px !important; font-weight: normal; color: #AB7834; margin: 0; }

/* Twitter */
#twitter_div						{ width: 205px; height: 60px; padding: 50px 0 0 55px; background-image: url(/assets/images/twitter-app-bg.jpg); background-repeat: no-repeat; }
ul#twitter_update_list				{ font-size: 10px !important; width: 180px !important; margin: 0 !important; padding: 0 !important; }
ul#twitter_update_list li			{ font-size: 10px !important; width: 180px !important; height: 30px !important; display: block !important; overflow: hidden !important; list-style-type: none !important; line-height: 100% !important; }

/* Spans */
span.to-customers					{ color: #A37A3D; font-size: 16px !important; }
span.science-title					{ color: #ACB748; font-size: 14px; display: block; padding: 0 0 15px 0; line-height: 100%; font-weight: normal; text-transform: uppercase; }

/* List Styles */
ul.standard							{ margin: 0; padding: 20px 0; width: 280px; overflow: hidden; }
ul.standard li						{ display: block; margin: 0 0 15px 0; padding: 0; list-style-type: none; color: #787878; font-size: 11px; line-height: 120%; }

ul.gallery-thumbs					{ margin: 0; padding: 20px 0 0 0; }
ul.gallery-thumbs li				{ display: block; width: 55px; height: 50px; margin: 0 17px 15px 0; padding: 0; overflow: hidden; float: left; border: solid #fff 4px; list-style-type: none; }

ul.bean-bullets						{}
ul.bean-bullets li					{ font-size: 14px; color: #AEB94D; margin: 0 0 7px 20px; display: block; width: 200px; height: 18px; list-style-type: none; padding: 0 0 0 20px; background-image: url(/assets/images/list-bullets.jpg); background-repeat: no-repeat; background-position: 0 50%; }

ul.bean-bullets-company				{}
ul.bean-bullets-company	 li			{ font-size: 14px; color: #AEB94D; margin: 0 0 10px 0; display: block; width: 550px; list-style-type: none; padding: 0 0 0 20px; background-image: url(/assets/images/list-bullets.jpg); background-repeat: no-repeat; background-position: 0 50%; }

ul#science							{ margin: 0; padding: 15px 0 0 0; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 150%; }
ul#science li						{ list-style-type: none; display: block; width: 130px; padding: 10px; margin: 0 0 0 17px; overflow: hidden; float: left; color: #A37A3D; }
li#science-first-item				{ list-style-type: none; display: block; width: 130px; padding: 10px; margin: 0 !important; overflow: hidden; float: left; }

ul#science li:hover					{ background-color: #f9f6e9; border-right: solid #efe5b7 1px; border-bottom: solid #efe5b7 1px; padding: 10px 9px 9px 10px; cursor: default; }


/* Navigation */
#nav								{ width: 345px; padding: 70px 0 0 0; float: right; display: block; overflow: hidden; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; }

#nav a:link							{ text-decoration: none; color: #c2cb7a; }
#nav a:visited						{ text-decoration: none; color: #c2cb7a; }
#nav a:hover						{ text-decoration: underline; color: #96a32a; }
#nav a:focus						{ text-decoration: underline; color: #96a32a; }
#nav a:active						{ text-decoration: underline; color: #96a32a; } 

li#currentpage						{ display: block; float: left; list-style-type: none; padding: 0; margin: 0 0 0 25px; }
#nav #currentpage a					{ text-decoration: none; color: #A37A3D; }

ul#nav-list							{ margin: 0; padding: 0; height: 14px; }
ul#nav-list li						{ display: block; float: left; list-style-type: none; padding: 0; margin: 0 0 0 13px; }
li#home-nav							{ display: block; float: left; list-style-type: none; padding: 0; margin: 0!important; }

/* Content */
#logo								{ width: 120px; height: 138px; float: left; display: block; overflow: hidden; }
#container							{ margin: 0; padding: 41px 0 0 120px; width: 660px; }
#content							{ width: 660px; font-family: "Trebuchet MS", Arial, Verdana; color: #787878; padding: 20px 0 40px 0; }
#content p							{ font-size: 12px; }
#content a:link						{ text-decoration: none; color: #c2cb7a; }
#content a:visited					{ text-decoration: none; color: #c2cb7a; }
#content a:hover					{ text-decoration: underline; color: #96a32a; }
#content a:focus					{ text-decoration: underline; color: #96a32a; }
#content a:active					{ text-decoration: underline; color: #96a32a; }

#left								{ width: 320px; overflow: hidden; float: left; }
#left p								{ line-height: 26px !important; }
#right								{ width: 265px; overflow: hidden; float: right; }

/* Footer */
#footer								{ width: 660px; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; border-top: solid #ecefd2 1px; padding: 10px 0 0 0; }

#footer a:link						{ text-decoration: none; color: #949494; }
#footer a:visited					{ text-decoration: none; color: #949494; }
#footer a:hover						{ text-decoration: underline; color: #96a32a; }
#footer a:focus						{ text-decoration: underline; color: #96a32a; }
#footer a:active					{ text-decoration: underline; color: #96a32a; }

ul#footer-list						{ margin: 0; padding: 0; width: 660px; height: 15px; }
ul#footer-list li					{ display: block; float: left; list-style-type: none; margin: 0 15px 0 0; padding: 0!important; text-align: center; }

#imadethis							{ width: 660px; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; padding: 2px 0 20px 0; }
#imadethis a:link					{ text-decoration: none; color: #c2cb7a; }
#imadethis a:visited				{ text-decoration: none; color: #c2cb7a; }
#imadethis a:hover					{ text-decoration: underline; color: #96a32a; }
#imadethis a:focus					{ text-decoration: underline; color: #96a32a; }
#imadethis a:active					{ text-decoration: underline; color: #96a32a; }
