/*

Redefinitions of HTML tags

*/

body { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; color: #000; padding: 0; background-color: #fff; background-image: url(../images/common/bg_page.gif); background-repeat: repeat-x; margin: 10px 0 25px 0; }
p { line-height: 140%; margin: 0 0 15px 0; }
img { display: block; border: 0; }
table, td, th { font-size: 12px; padding: 0; border: 0; }
form { padding: 0; margin: 0; }
input, select, option, textarea { font-family: verdana,arial,sans-serif; font-size: 10px; color: #5e5e5e; vertical-align: middle; }
a { color: #ff6e00; text-decoration: none; }
a:hover { color: #ff6e00; text-decoration: underline; }
ul { padding: 0; margin: 0; list-style: none; }
li { padding: 0; }
object { padding: 0; margin: 0; }
embed { padding: 0; margin: 0; }

h1 { padding: 0; margin: 0; }
h2 { padding: 0; margin: 0 0 12px 0; }
h3 { font-size: 14px; color: #98002e; padding: 0; margin: 0 0 6px 0; }



/*

Common styles

*/

#page { position: relative; width: 766px; margin: 0 auto 0 auto; }
#content { \width: 766px; w\idth: 760px; padding: 0 3px 0 3px; background-color: #fff; background-image: url(../images/common/bg_content.gif); background-repeat: no-repeat; }
#flash #content { \width: 760px; padding: 0; background-image: none; }

#nav { \width: 760px; w\idth: 715px; height: 27px; padding: 0 0 0 45px; background-image: url(../images/nav/bg_nav.gif); background-repeat: no-repeat; }
#nav ul li { float: left; padding: 1px 0 0 0; }

#footer { \width: 766px; w\idth: 743px; font-size: 11px; color: #999; padding: 11px 0 0 23px; background-image: url(../images/common/bg_footer.gif); background-repeat: no-repeat; }
#footer #footerOptions { width: 743px; margin: 0 0 5px 0; }
#footer #footerOptions ul li { float: left; padding: 0 10px 0 0; background-image: url(../images/common/divider.gif); background-repeat: no-repeat; background-position: center right; margin: 0 10px 0 0; }
#footer #footerOptions ul li.last { background-image: none; }
#footer #footerOptions:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }






#copy { \width: 760px; w\idth: 758px; padding: 32px 0 22px 0; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#copy:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#letter #copy #columnLeft { float: left; \width: 181px; w\idth: 142px; padding: 0 0 0 39px; }
#letter #copy #columnRight { float: left; \width: 577px; w\idth: 540px; padding: 0 37px 0 0; }
#letter #copy #columnRight #callout { \width: 540px; w\idth: 504px; font-size: 14px; font-weight: bold; color: #98002e; line-height: 20px; padding: 11px 18px 11px 18px; background-image: url(../images/letter/bg_callout.gif); background-repeat: no-repeat; margin: 0 0 25px 0; }

#financials h1 { padding: 0 0 30px 29px; }
#financials #copy #columnLeft { float: left; \width: 239px; w\idth: 210px; padding: 15px 0 0 29px; }
#financials #copy #columnLeft #callout { \width: 180px; w\idth: 160px; font-size: 11px; padding: 11px 10px 11px 10px; background-image: url(../images/financials/bg_callout.gif); background-repeat: no-repeat; margin: 0 0 25px 0; }
#financials #copy #columnLeft #callout p { margin: 0 0 10px 0; }
#financials #copy #columnRight { float: left; \width: 519px; w\idth: 480px; padding: 0 39px 0 0; }
#financials #copy #columnWide { float: left; \width: 719px; w\idth: 689px; padding: 0 0 0 30px; }

#directors h1 { padding: 0 0 30px 29px; }
#directors h2 { padding: 0; margin: 0 0 25px 0; }
#directors .name { font-weight: bold; color: #98002e; }
#directors #copy #columnLeft { float: left; \width: 379px; w\idth: 300px; padding: 0 20px 0 59px; }
#directors #copy #columnRight { float: left; \width: 320px; w\idth: 300px; padding: 0 0px 0 20px; }

#stockholder h1 { padding: 0 0 10px 29px; }
#stockholder h2 { padding: 0; margin: 20px 0 8px 0; }
#stockholder #copy #columnLeft { float: left; \width: 379px; w\idth: 300px; padding: 0 20px 0 59px; }
#stockholder #copy #columnRight { float: left; \width: 320px; w\idth: 300px; padding: 0 0px 0 20px; }
#stockholder #wrapper { width: 758px; }
#stockholder #wrapper:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#stockholder #copyBottom { width: 640px; padding: 35px 0 0 0; border-top: 1px solid #ccc; margin: 35px 0 0 59px; }
#stockholder #stockTables { margin: 0 0 40px 0; }
#stockholder #stockTables table { float: left; width: 200px; margin: 0 80px 20px 0; }
#stockholder #stockTables table tr th { font-weight: bold; text-align: left; color: #8c2633; border-bottom: 1px solid #8c2633; }
#stockholder #stockTables table tr td { padding: 2px; }

#copy #navPage { color: #999; padding: 20px 0 0 0; }
#copy #navPage #navOptions { float: right; }

#copy .footnote { font-size: 11px; }
#copy .padded { padding: 0 20px 0 20px; }

#copy ul.bulletList { margin: 0 0 20px 0; }
#copy ul.bulletList li { font-size: 11px; line-height: 15px; font-weight: bold; color: #333; padding: 0 0 0 9px; background-image: url(../images/common/bullet.gif); background-repeat: no-repeat; background-position: 0px 5px; margin: 0 0 10px 40px; }


