                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
body	{padding: 0; margin: 0; background: #FFF;}
body, td, th, div, p, input, select, h1, h2, h3, h4 {font-family: arial, sans-serif; color: #000;}
body, td, p, input, select, h4	{font-size: 11px;}
h1	{font-size: 16px;margin:0;padding:0;}
h2	{font-size: 15px;}
h2 span.opt {color: #666;}
h3, th	{font-size: 13px;}
h1, h2, h3, h4, th	{font-weight: bold;}
h2, h3, h4	{margin:0 0 6px 0;	padding:0;}
p {margin: 0 0 6px 0; padding: 0;}
ul {margin-bottom:6px;margin-top:6px;}
hr {border:0 solid #000;color:#000;background:#000;height:1px;margin:3px 0;padding:0;}
/*input, select, .button  {margin: 0px 5px 6px 0px;} this is being moved to home.css and global.css since files using styles.css aren't ready for this style yet*/
div, form	{margin: 0; padding: 0;}
/* td, th	{vertical-align: top;} this is being moved to home.css and global.css since files using styles.css aren't ready for this style yet*/ 
th		{text-align: left;}
img {border: none}
a:link	{color: #36F;}
a:active	{color: #039;}
a:visited	{color: #69F;}
a:hover	{color: #039;}
a.novisit:visited {color: #36F;} /* disable visited states for page anchor links that don't get encoded*/
a.hidden:link	{color: #000; text-decoration: none;}
a.hidden:active	{color: #000; text-decoration: none;}
a.hidden:visited	{color: #000; text-decoration: none;}
a.hidden:hover	{color: #000; text-decoration: none;}
a.js {cursor:pointer; color: #36f;text-decoration:underline;}
a.js:hover	{color: #039;}

br.clear, br.clear_r, br.clear_l {line-height: 0; padding: 0; margin: 0; display:block;}
br.clear {clear: both;}
br.clear_r {clear: right;}
br.clear_l {clear: left;}
.float_l {float: left;}
.float_r {float: right;}


/* top nav styles */
#topnav {width: 770px; background-color: #fff;}
#topnav div.tabs {padding-left: 16px;}
#topnav div.tabs img {margin-right: 2px;}
#blue-tabs {float: left; width: 425px; background: url(/img/global/nav/bg_left_bigtabs.gif); margin-top: 8px;}
#green-tabs {width: 345px; background: url(/img/global/nav/bg_right_bigtabs.gif); float: right; margin-top: 8px;}
#green-corner {text-align: right;}
#meta td {height: 42px; width: 345px; vertical-align: middle; text-align: right; font-weight: bold; font-size: 13px;}
#meta h3 {margin: 0; padding: 0;}

#meta .horizontal-list {font-size: 11px;}

.topbanner	{padding: 0 0 4px 150px;}

#footer {margin: 0; padding: 12px 0 24px 16px; text-align: left; font-size: 10px; color: #666666;}
#footer p {margin-bottom: 6px; word-spacing: 3px; color: #999999; font-size: 10px; white-space: nowrap;}
#footer p a {word-spacing: normal; color: #3366FF; text-decoration: underline; cursor: pointer; font-size: 10px;} 
.footer_right {padding: 12px 0 16px 16px; text-align: right; font-size: 10px; vertical-align: top;}

/* global spacing/text formatting classes */
.error {margin-bottom: 5px;	color: #F00; font-weight: bold;}
.error img {margin-right: 6px; vertical-align: text-top;}
.hand {cursor: pointer;}
.narrow {font-family: 'Arial Narrow', arial, sans-serif; font-weight: normal;}
.narrowbold {font-family: 'Arial Narrow', arial, sans-serif; font-weight: bold;}
.major		{margin-bottom: 10px; }
.minor		{margin-bottom: 6px; }
.smaller	{font-size: 10px;}
.regular {font-size: 11px; font-weight: normal;}
.bigger	{font-size: 12px;}
.aright {text-align: right;}
.icon {margin-right: 6px; vertical-align: text-top;}
.relative {position: relative;}

.horizontal-list {word-spacing: 5px; color: #999999;}
.horizontal-list a {word-spacing: normal; color: #3366FF; text-decoration: underline; cursor: pointer; font-weight: bold;} 
.horizontal-list a:hover {color: #003399;}
.horizontal-list b, .horizontal-list span {word-spacing: normal; color: #000000;}

.pageTitleBar {background-color: #CEF; text-align: left; width: 770px; margin: 0px;}
.pageTitleBar h1 {padding: 17px 0px 5px 16px; line-height:16px;}
.myStuff div.pageTitleBar {background: #7D3 url(/img/my_stuff/hdr_photo.jpg) no-repeat left top; text-align: left; width: 770px; margin: 0px;}
.myStuff div.pageTitleBar h1 {padding: 17px 0px 8px 166px; line-height:16px;}
