/* Main Page Content Styles */
TD, P, UL, OL, LI, TEXTAREA { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #666666; }
.bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #666666; }
.italic { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; font-style: italic; color: #666666; }
.small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #666666;}
.small-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 10px; color: #666666;}

.blue { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #003366; }
.blue-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #003366; }
.blue-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #003366; }

.green { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #336600; }
.red { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #990000; }
.red-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #CC0000; }

.tan { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #999966; }
.tan-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #999966; }
.tan-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #999966; }

.lt-tan { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #CCCC99; }
.lt-tan-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #CCCC99; }
.lt-tan-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #CCCC99; }

.white { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #FFFFFF; }
.white-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #FFFFFF; }
.white-huge { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 18px; color: #FFFFFF; }
.white-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #FFFFFF; }

.black { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000; }
.black-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #000000; }
.black-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #000000; }

.grey { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #666666; };
.grey-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #666666; };
.grey-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #666666; };

.dk-orange { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #996600; };
.dk-orange-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #996600; };
.dk-orange-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #996600; };

.page-title { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 14px; color: #666666; }
.page-head { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 13px; color: #666666; }
.page-subhead { font-family:  'Arial', 'Verdana', 'Helvetica'; font-weight: bold; font-size: 12px; color: #000000; }
.page-callout { font-family:  'Arial', 'Verdana', 'Helvetica'; font-weight: bold; font-size: 14px; color: #CC0000; }
.pr-subhead { font-family:  'Arial', 'Verdana', 'Helvetica'; font-weight: normal; font-size: 12px; color: #333333; }


/* Global Navigation Styles */
.globalNav { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 10px; color: #666666; }
A:visited.globalNav { color: #666666; }

/* Content Navigation Styles */
.content-head { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #666666; }
.content-nav { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #666666; }

/* Masthead Styles */
.masthead { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #6699CC; }
.mastheadBold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 10px; color: #6699CC; }

/* Page Footer Styles */
.footer { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.copyright { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #666666; }

/* Link Styles */
A:visited.{ color: #666666; }
A:link { color: #666666; }
A:hover { color: #CC0000; }

/* Special Styles */
.cookie-crumb { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #666666; }
A:visited.cookie-crumb { color: #666666; }
A:link.cookie-crumb { color: #666666; }
.home-news { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #000000; }
.home-links { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #FFFFFF; text-decoration: underline; }
.border {font-family: Verdana;font-size: 11px;color: #666666;background-color: #eeeeee;margin: 10px;padding:10px;height: 70;width: 180;border: 1px dotted #CCCCCC;list-style-type: disk; }
.border-small {font-family: Verdana;font-size: 11px;color: #666666;background-color: #eeeeee;margin: 10px;padding:10px;height: 70;width: 160;border: 1px dotted #CCCCCC;list-style-type: disk; }

/* Error Messages Styles */
.error { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #990000; }
.error-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #990000; }
.error-small { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #990000; }
.form-error { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #990000; }

/* Forms Styles */
.form-title { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 12px; color: #000000; }
.form-label { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #000000; }
.login-label { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #000000; text-align: right }
.required { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #990000; }

/* Tour Styles */
.tour-nav { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #FFFFFF; }
.tour-footer { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 12px; font-style: italic; color: #000000; }
.tour-intro { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; line-height: 28px; color: #FFFFFF; }
.tour-white { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 10px; color: #FFFFFF; }
.tour-white-bold { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 11px; color: #FFFFFF; }
A:link.tour { color: #FFFFFF; }
A:visited.tour { color: #FFFFFF; }

/* Worldwide Styles */
.worldwide-nav { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 12px; color: #999966; text-decoration: underline; }
A:hover.worldwide-nav { color: #666633; }

/* Case Study Styles */
.CS-title { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 10px; color: #003366; }
.CS-txt { font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: bold; font-size: 10px; color: #000000; line-height: 17px; }

/* Development Styles */
.dev-error { font-family: 'Courier New'; font-weight: normal; font-size: 11px; color: #990000; }
