/* -----------------------------------------------
GLOBAL
----------------------------------------------- */
body { background: #000 url(../images/content/aboutus/body_bg.jpg) no-repeat -60px 0; }
div#NavigationPrimary li { background-image: url(../images/content/aboutus/navprimary_li_bg.gif); }
div#NavigationSecondary li a:hover { background: url(../images/content/aboutus/navsecondary_bg.jpg) no-repeat top; }
div#ContentLeft { float: left; width: 365px; }
div#ContentRight { float: right; width: 177px; }

/* Press login */
div#PressLogin { padding: 5px; background: #000; margin: 0 0 15px 0; }
div#PressLogin label { display: none; }
div#PressLogin h2 { margin: 0 0 3px 2px; }
div#PressLogin p { color: #D6D6D6; margin: 0 2px 15px 2px; }
div#PressLogin div.field { background: url(../images/content/aboutus/press_login_field_bg.gif) no-repeat; padding: 5px 6px; margin: 0 0 6px 0; }
div#PressLogin div.field input { border: none; width: 153px; padding: 2px 0; background: none; }
div#PressLogin div.buttons { padding: 5px; }
div#PressLogin div.buttons input { margin-right: 15px; }


/* FAQ Pagination */
body.about-us-faqs div#Content p.pagenation { background-color: #000000; color: #ffffff; clear: both; margin: 5px 0; padding: 5px;  width: 360px;}
body.about-us-faqs div#Content p.pagenation a { color: #ec6a00; text-decoration: underline; padding: 0 2px; }
body.about-us-faqs div#Content p.pagenation a.active { color: #ffffff; text-decoration: none; }
body.about-us-faqs div#Content div.item { margin: 0 0 10px 0; clear: both; position: relative;}
body.about-us-faqs div#Content div.item div.content { background: #000; float: right; width: 350px; padding: 5px 10px; }
body.about-us-faqs div#Content div.item div.content h2 { margin: 0; }
body.about-us-faqs div#Content div.item div.content p { margin: 0; }



/* Email signup */
div#EmailSignup { margin: 0 0 15px 0; }

/* -----------------------------------------------
ABOUT US HOME
----------------------------------------------- */
/* Find us */
body.about-us-home div#FindUs { margin-bottom: 15px; }


/* Form */
body div.df { background: url(../images/content/forum/post/reply_bg.gif) left top; padding: 7px; width: 351px;  }
body div.df .row {margin-bottom:5px;clear:both;display:block;}
body div.df .row label {font-size: 1.3em; font-weight: bold; padding: 10px 5px 5px 5px; display: block;}
body div.df h3 {font-size: 2.0em; font-weight: bold; padding: 10px 5px 0 5px; display: block;}
body div.df .row label span.field-required-indicator {color:#CC0000;font-style:normal;}
body div.df div.cleaner {overflow:hidden;clear:both;height:1px;margin-top:-1px}

/* Form Errors */
body div.df .error-summary { padding-top:10px; font-size:1.2em; font-weight: normal; color:#E86700; }
body div.df .error-summary ul {list-style:square; color:#E86700; font-size:1.0em;}
body div.df .row div.field-errors {display:none;}

/* Form  Input*/
body div.df .row.input { background: url(../images/content/forum/post/reply_subject_bg.gif) 0 34px no-repeat; height: 65px;}
body div.df .row.input input { display:block; width: 338px; margin: 5px 0 0 7px; padding: 4px 0 4px 0; background: none; border: none;}
body div.df .row.input input.invalid {background-color:#FFE4E1;}

/* Form  TextArea*/
body div.df .row.textarea {background: url(../images/content/forum/post/reply_message_bg.gif) 0 34px no-repeat; height: 230px; }
body div.df .row.textarea textarea { width: 338px; height: 172px; margin: 5px 0 0 7px; padding: 4px 0 4px 0; background: none; border: none; overflow: auto; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
body div.df .row.textarea textarea.invalid {background-color:#FFE4E1;}

/* Form  Toolbar */
body div.df .toolbar {margin:20px 0 0 0;height:1%;}
body div.df .toolbar input, div.df .toolbar a {margin-right:5px;font:1.1em Arial;border:1px solid #1a1a1a;color:#ffffff;background:#ec6a00;padding:2px;}
