body {
font-family:arial, sans-serif;
font-size:12px;
line-height:14px;
color:#888;
background:#fff;}

* {
margin:0px;
padding:0px;
border:0px;}

img {
display:block;}

a {
color:#F39020;
text-decoration:none;
font-weight:bold;
cursor:pointer;
outline:none;}

p {
margin:1em 0;}

ul,
ol {
margin:1em 0 1em 50px;}

#content_box {
width:930px;
margin:0 auto;}

#navs_level_1 {
height:26px;
margin-top:8px;
padding:0px 0px 0px 28px;
background:url(/params/img/navs_bg.gif) no-repeat;
overflow:hidden;}

#navs_level_1 a {
display:block;
float:left;
height:26px;
line-height:25px;
padding:0px 8px 0px 8px;
color:#fff;
background:url(/params/img/nav_link_bg.gif) no-repeat right 0px;}

#navs_level_1 a:hover {
background:url(/params/img/nav_link_bg.gif) no-repeat right -26px ;}

#membership {
float:right;}

#membership #m_join {
display:none}

#navs_level_1 #m_login,
#navs_level_1 #m_details {
background:url(/params/img/nav_link_bg.gif) no-repeat left 0px;}

#navs_level_1 #m_login:hover,
#navs_level_1 #m_details:hover  {
background:url(/params/img/nav_link_bg.gif) no-repeat left -26px ;}

#navs_level_2 {
display:none;
padding:5px 0;}

#navs_level_2 a {
margin-left:5px;
border-left:1px solid #F39020;
padding-left:8px;
color:#F39020;}

#navs_level_2 .n1 {
margin-left:0px;
border-left:0px;
padding-left:0px;}

#navs_level_4 {
position:relative;
margin:0px 0 -24px 35px;
padding-top:10px;}

#navs_level_4 a {
margin-left:5px;
border-left:1px solid #F39020;
padding-left:8px;
color:#F39020;}

#navs_level_4 .n1 {
margin-left:0px;
border-left:0px;
padding-left:0px;}

#members h2 {
padding-top:25px;}

.clr {
clear:both;}

h1 {
padding:0 5px 0 35px;
font-size:24px;
color:#fff;
line-height:48px;
background:#969696 url(/params/img/h1_bg.gif) no-repeat 100% 0%;}

#content {
background:url(/params/img/content_bg.gif) repeat-x;}

#lhs,
#crumbs {
display:none;}

#middle,
.part {
float:left;
width:655px;
padding:25px 35px;
background:url(/params/img/part_bg.gif) no-repeat 0% 100%;}

.full {
padding:25px 35px;
background:url(/params/img/full_bg.gif) no-repeat 0% 100%;}

#home #content {
background:none;}

#home #middle {
width:725px;
padding:0px;
background:none;}

#home #middle .module {
clear:none;
float:left;
width:235px;
margin-right:10px;
overflow:hidden;}

#home .video object {
left:-9px;
width:227px;
height:190px;
margin-bottom:0;}

.video object {
position:relative;
left:-12px;
margin-bottom:1em;}

.video h4 {
margin:1em 0 0 0;
color:#F39020;}

.video p {
margin:0 0 1em 0;}

#rhs .video object {
width:193px!important;
height:165px!important;}

#home h1 {
display:none;}

#rhs {
float:right;
width:195px;
min-height:120px;
padding-left:10px;}

#section #rhs,
#article #rhs {
background:#fff;}

h3 {
margin-bottom:1em;
font-size:16px;}

h4,
h5 {
font-size:1em;}

/* MODULES */

.module {
position:relative;
margin-top:10px;
font-size:11px;
overflow-x:hidden;}

#middle .module {
width:235px;}

.module h3,
#home #middle .module h3 {
margin:0px -13px 11px -13px;
padding:7px 13px 7px 13px;
color:#fff;
font-size:12px;
line-height:1.1em;
background-color:#FABF24;
background-image:url(/params/img/h3_bg.gif);
background-repeat:no-repeat;}

.module .outer,
#home #middle .outer {
background-image:url(/params/img/mod_bdr.gif);
background-repeat:no-repeat;
background-position:0% 100%;}

.module .inner {
padding:0 13px 13px 13px;}

#home #middle .inner {
padding:0 13px 0 13px;}

#home #middle .profiles .clr {
display:none;}

#home #middle .profiles .item .clr {
display:inline!important;}

#home #middle .news .pic {
display:none;}

#middle .dbl,
#main .dbl  {
clear:both; 
float:none;
width:auto!important;
margin-right:0px;}

.dbl h3 {
margin:0px 0 1em 0;
padding:0px;
color:#888;
background:none;}

.dbl .outer,
.dbl .inner {
padding:0px;
background:none;}

#rhs .module h3 {
margin:0px -13px 9px -13px;
padding:7px 13px 7px 13px;
color:#fff;
background-color:#adadad;
background-image:url(/params/img/rhs_h3_bg.gif);}

#rhs .outer {
background-image:url(/params/img/rhs_mod_bdr.gif);}

#rhs .inner {
padding:0 13px 13px 13px;
background:url(/params/img/rhs_mod_bg.gif) no-repeat 1px 0px;}

.arrow {
margin:-1em -5px -5px 0;
text-align:right;}

#rhs .navigation {
padding-top:15px;
font-size:13px;
background:#F68E1E url(/params/img/navigation_bg.gif) no-repeat;}

#rhs .navigation .outer,
#rhs .navigation .inner {
padding:0px;
background:none;}

.navigation p {
margin:0px;
background:url(/params/img/navigation_dots.gif) no-repeat bottom left;}

.navigation a {
display:block;
padding:5px 38px 8px 13px;
color:#fff;
background:url(/params/img/navigation_arrow.gif) no-repeat 160px 5px;}

.navigation a:hover {
background-color:#F9B461;}

.navigation .ftr,
.grey_profile .ftr {
width:195px;
height:5px;
margin-top:10px;
background:url(/params/img/navigation_bg_btm.png) no-repeat;
overflow:hidden;}

p.pic {
float:left;
margin:0 13px 5px 0!important;}

.pic p {
font-size:11px;}

.news p.pic img {
width:120px;
height:90px;
background:#ccc;}

.item {
clear:both;
margin-bottom:1em;}

.news .item,
.news .item p {
margin:0;}

#section .news p {
font-size:12px;}

.dbl .item {
margin-bottom:20px!important;
padding-bottom:20px;
background:url(/params/img/divider.gif) repeat-x bottom left;}

.dbl .item h4 {
font-size:16px;}

/*
video: 209 * 177
video rhs: 169 * 147
pic std: 190 * 143
pic sm: 120 * 90
*/

div.pic {
width:190px;}

.more {
display:block;
float:right;
width:60px;
margin:1em 0 0 0;}

/* CUSTOM MODULES */

.arrow img {
display:inline;}

#rhs .join {
height:190px;
padding:0px 13px 0px 13px;
color:#fff;
font-size:13px;
line-height:16px;
background:#737373 url(/params/img/join_bg.gif) no-repeat;
overflow:hidden;}

#rhs .join .outer,
#rhs .join_btn .outer,
#rhs .join .inner,
#rhs .join_btn .inner {
padding:0;
background:none;}

.join .edit_mode {
display:none;}

#rhs .join b {
color:#FCC11B;}

#rhs .join a {
display:block;
position:absolute;
left:0px;
bottom:0px;
width:195px;
font-size:18px;
line-height:33px;
color:#fff;
text-align:center;
background:#737373 url(/params/img/join_button_bg.gif) no-repeat;}

#rhs .join_btn a,
.join_btn {
display:block;
width:195px;
font-size:18px;
line-height:33px;
color:#fff;
text-align:center;
background:url(/params/img/join_button_bg.gif) no-repeat;}

#middle .banner {
width:auto!important;
float:none!important;
margin-top:0px!important;
margin-right:0px!important;
height:200px;
background:#cbcbcb;
overflow:hidden;}

#middle .banner .outer,
#middle .banner .inner {
padding:0!important;
background:none!important;}

.banner .edit_mode {
display:none;}

.join form p,
.navigation form p {
position:absolute;
top:0px;
left:0px;
margin:0px;}

.why {
clear:both;
position:relative;
padding:0px 0px 10px 100px;}

.why img {
position:absolute;
left:0px;
top:0px;}

.why h4 {
margin:2px 0 6px 0;
font-size:22px;
color:#F7931D;}

.why p {
margin-top:0;}

.multi_content {
width:auto!important;
margin-top:2em;
min-height:291px;}

.multi_content .outer {
background:none!important;}

.item_list {
position:relative;}

.item_list h4 {
font-size:16px;
color:#F7931D;}

.item_list h4 span {
display:block;
font-size:12px;
font-weight:normal;
color:#888;}

.item_list .item_link {
padding-right:238px;
padding-bottom:20px;
cursor:pointer;
background:url(/params/img/view_reel.gif) no-repeat 320px 0px;}

.item_list .on .item_link {
background:none;}

.item_list .item {
position:absolute;
visibility:hidden;
top:0px;
right:0px;
width:212px;
height:291px;
margin:0;
background:url(/params/img/outline.gif) no-repeat;
overflow:hidden;}

.item_list object,
.job_reel object,
#article #main .vid object {
margin-top:35px;
margin-left:6px;
width:199px;
height:169px;}

.item_list .on .item_link {
cursor:default;}

.item_list .on .item_text span {
overflow:auto;}

.item_list .on h4 {
color:#333;}

.item_list .on .item {
visibility:visible;}

.pages {
margin:0;
font-size:12px;}

.pages a {
padding:2px 4px;
color:#000;}

.pages a:hover {
background:#ddd;}

.pages a.current {
border-bottom:1px solid #ddd;}

.profiles .user_icons {
margin-top:3px;}

.profiles .user_icons a {
display:block;
float:left;
width:56px;
height:56px;
margin:0px 2px 2px 0px;
overflow:hidden;}

.profiles .item {
position:relative;
margin:0px;
padding:0 0 5px 76px;}

.profiles .item * {
margin:0;}

.profiles .item h4 {
font-size:12px;}

.profiles .user_icon {
float:left;
width:56px;
height:56px;
margin:0 0 0 -76px;
overflow:hidden;}

.profiles .user_icon img {
width:56px;}

#section .profiles .item {
padding:0 0 20px 96px;
background:url(/params/img/view_profile.gif) no-repeat bottom right;
cursor:pointer;
font-size:12px;}

#section .profiles .user_icon {
width:76px;
height:76px;
margin:0 0 0 -94px;}

#section .profiles .user_icon img {
width:76px;}

#section .profiles .item h4 {
font-size:14px;}

.grey_profile {
padding-top:10px;
font-size:13px;
color:#fff;
background:#8B8B8B url(/params/img/profiles_bg.gif) no-repeat;}

.grey_profile .outer,
.grey_profile .inner {
background:none!important;}

.grey_profile h3 {
display:none;}

.grey_profile p {
padding-left:70px;
font-size:11px;}

.grey_profile .user_icon {
width:58px;
float:left;
margin:0;
padding:0;}

.grey_profile .user_icon img {
width:56px;
border:1px solid #fff;}

.grey_profile .ftr {
width:195px;
margin-left:-13px;
margin-bottom:-13px;}

.name b {
color:#FFC20E;}

/* ARTICLE */

#article #main .pic {
margin:0 0 20px 20px;
float:right;}

.enlarge {
display:none;}

h2 {
font-size:20px;
color:#F3901F;
line-height:22px;}

.intro {
font-weight:bold;}

#article .l1,
#article .l2 {
display:block;
float:right;
width:24px;
height:30px;
margin-left:10px;
background:url(/params/img/print.gif) no-repeat;}

#article .l2 {
width:24px;
background:url(/params/img/email.gif) no-repeat;}

#article .l1 b,
#article .l2 b {
display:none;}

.top {
clear:both;
margin-top:2em;}

.extra_imgs img {
width:80px;
margin-bottom:10px;
background:#000;}

.extra_imgs .left {
float:left;}

.extra_imgs .right {
float:right;}

/* FORMS */

.login {
float:left;
width:50%;}

.request {
float:right;
width:50%;}

.request .block {
padding-left:10px;}

input,
select,
textarea {
font-family:arial, sans-serif;
font-size:13px;
vertical-align:middle;}

.text,
textarea {
width:90%;
padding:2px 4px;
color:#888;
background:#ddd;}

/*
.text,
textarea {
width:237px;}
*/

select  {
padding:2px;
color:#888;
background:#ddd;}

option {
padding-right:10px;}

textarea {
height:100px;}

.radio,
.checkbox {
margin-right:2px;
border:0px;
padding:0px;
background:none;}

table {
border-collapse:collapse;
border-spacing:0px;}

td {
padding:0px 0px 5px 0px;
vertical-align:top;}

.field {
width:140px;
padding-right:30px;}

.block {
margin:2em 0;}

#members .block h3 {
margin-bottom:1em;}

#members .block,
#forms .block {
font-size:12px;}



.t_sm {
width:37px;}

.text_2,
.t_lrg {
width:189px;}

.field {
font-weight:bold;}

td p {
margin:3px 0;
font-size:11px;}

.req {
color:#F7931D;}

.check {
clear:both;}

.check .checkbox,
.check .radio {
float:left;
margin-top:2px;}

.check label {
display:block;
padding-left:20px;}

.t_c {
height:150px;
margin-bottom:2em;
padding:10px;
background:#efefef;
overflow:auto;}

.t_other {
display:block;
margin-top:5px;}

.btns {
clear:both;}

.btn {
color:#fff;
cursor:pointer;
line-height:28px;
height:28px;
text-align:center;
font-weight:bold;
text-transform:capitalize;
background-repeat:no-repeat;}

.btn_submit,
.btn_delete,
.btn_upload,
.btn_update,
.btn_next,
.btn_reply,
.btn_view,
.btn_subscribe,
.btn_quote,
.btn_report,
.btn_post,
.btn_back,
.btn_send {
width:83px;
background-image:url(/params/img/btns/submit.gif);}

.edit_mode .btn {
font-size:11px;
width:70px;
height:20px;
line-height:18px;
font-weight:normal;
background-image:url(/params/img/btns/edit.gif);}

.module .edit_mode .btn {
width:33px;
line-height:18px;
background-image:url(/params/img/btns/edit_sm.gif);}

.btn_request {
width:143px;
background-image:url(/params/img/btns/request.gif);}

.btn_message_me,
#profile .btns .btn,
.btn_expand_all,
.btn_collapse_all,
.btn_create_thread,
.btn_view_thread,
.btn_admin_edit,
.btn_upload_files,
.btn_remove_files,
.btn_post_reply,
.btn_unsubscribe {
width:117px;
background-image:url(/params/img/btns/profile.gif);}

.user_image {
margin-bottom:5px;}

td .btns {
margin:5px 0 1em 0;}

#user_icon_lrg {
float:left;
margin-right:13px;}

#user_icon_lrg * {
margin:0;}

#user_icon_lrg img {
margin-bottom:13px;}

#profile table {
width:auto;}

.edit_mode,
.module .edit_mode  {
margin-left:0;
margin-bottom:0;
padding:0;
text-align:left;}

#forms #main .block {
padding-bottom:20px;
background:url(/params/img/form_dots.gif) no-repeat bottom right;}

#forms #main .block h3,
#forms #main .block  div,
#forms #main .block  p {
padding-left:66px;}

#forms #main .block h3 {
height:46px;}

#forms #main .block .a {
margin-top:-26px;}

#forms #main .block .req {
margin:-40px 0 40px 0;}

#forms #main .block .exp {
margin-bottom:0px;}

#forms #main #q_5 .a {
}

/*
#forms #main .block table,
#create_message table {
width:100%;}
*/

table {
width:100%;}

#forms #main textarea {
width:99%;}

.file {
border:0px;
width:244px;
font-family:arial, sans-serif;
font-size:13px;
line-height:14px;
color:#888;
background:#ddd;}

#q_1  h3 {
background:url(/params/img/numbers/1.gif) no-repeat;}

#q_2  h3 {
background:url(/params/img/numbers/2.gif) no-repeat;}

#q_3  h3 {
background:url(/params/img/numbers/3.gif) no-repeat;}

#q_4  h3 {
background:url(/params/img/numbers/4.gif) no-repeat;}

#q_5  h3 {
background:url(/params/img/numbers/5.gif) no-repeat;}

#q_6  h3 {
background:url(/params/img/numbers/6.gif) no-repeat;}

#q_7  h3 {
background:url(/params/img/numbers/7.gif) no-repeat;}

#q_8  h3 {
background:url(/params/img/numbers/8.gif) no-repeat;}

#q_9  h3 {
background:url(/params/img/numbers/9.gif) no-repeat;}

#q_10  h3 {
background:url(/params/img/numbers/10.gif) no-repeat;}

#q_11  h3 {
background:url(/params/img/numbers/11.gif) no-repeat;}

#q_12  h3 {
background:url(/params/img/numbers/12.gif) no-repeat;}

#q_13  h3 {
background:url(/params/img/numbers/13.gif) no-repeat;}

#q_14  h3 {
background:url(/params/img/numbers/14.gif) no-repeat;}

#q_15  h3 {
background:url(/params/img/numbers/15.gif) no-repeat;}

#q_16  h3 {
background:url(/params/img/numbers/16.gif) no-repeat;}

#forms #main .btns {
padding-left:66px;}

/* DASHBOARD */

#dash_left .block,
#dash_left .block {
padding-bottom:1em;}

.tabs {
clear:both;
height:1%;
position:relative;
z-index:1;}

.t {
position:relative;
display:block;
float:left;
margin-right:5px;
border:1px solid #ccc;
padding:10px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#999;
background:#eee;
z-index:1;}

.t_on {
border:1px solid #ccc;
border-bottom:1px solid #fff;
cursor:default;
color:#666;
background:#fff;}

a.t:hover {
color:#333;}

.t_content {
min-height:30px;
clear:both;
display:none;
position:relative;
top:-1px;
border-top:1px solid #ccc;
padding-top:15px;
z-index:0;}

.t_content.on {
display:block;}

.t_content table {
width:100%;}

th {
padding:0px 10px 5px 0px;
color:#666;
text-align:left;}

.data td {
border-top:1px solid #ccc;
padding:5px 10px 5px 0px;}

.data .user_icon img {
display:inline;
margin-right:3px;
vertical-align:top;}

.col_end {
padding-right:0px!important;
text-align:right;}

#info_window {
position:absolute;
visibility:hidden;
border:1px solid #ccc;
padding:20px;
left:50%;
top:30px;
width:515px;
margin-left:-257px;
background:#fff;
z-index:100;}

#info_window_close {
position:absolute;
margin:0px;
top:10px;
right:10px;}

#info_window_close .btn {
display:block;
width:28px;
height:28px;
line-height:28px;
background-image:url(/params/img/btns/x.gif);}

#info_window table {
width:100%;}

#info_window td {
padding-top:1em;
border-bottom:1px solid #ccc;}

#info_window .col_end {
text-align:left;}

#info_window .btns {
margin-bottom:0;
border-top:0;
padding-top:1em;}


/* CUSTOM PAGES */

.job_reel,
#article #main .vid {
float:right;
position:relative;
width:212px;
height:291px;
margin:0 0 20px 30px;
background:url(/params/img/outline.gif) no-repeat;
overflow:hidden;}

.job_reel a {
display:block;
position:absolute;
bottom:10px;
right:10px;
width:133px;}

.job_reel a img {
width:133px;
height:22px;}

.job_tbl {
margin-top:1em;}

.job_tbl .field {
width:100px!important;}

.field_link {
padding-top:1em;
vertical-align:bottom;}



/* FOOTER */

#footer {
margin-top:-4px;
border-top:4px solid #F3901F;
padding:3px 13px 5px 13px;
color:#fff;
font-size:11px;
background:url(/params/img/footer_bg.gif) repeat-y;}

#footer a {
margin-left:2px;
border-left:1px solid #fff;
padding-left:5px;
color:#fff;
font-weight:normal;}


/* DISCUSSION BOARDS */

#category_list .block {
border:1px solid #B0B0B0;
padding:1em;}

#category_list .closed .topic {
display:none;}

.recent h4 {
margin-bottom:1em;}

#category_list .recent {
padding:2em 2em;}

.details {
margin:2px 0 10px 0;
font-size:11px;}

#discussion .pages {
font-size:11px;}

#discussion .pages {
font-size:11px;}

.expand img  {
display:inline;
width:16px;
height:16px;
margin-right:5px;
vertical-align:baseline;
background-image:url(/params/img/toggle.gif);
background-repeat:no-repeat;
background-position:0px -16px;}

.closed .expand img {
background-position:0px 0px;}

#create_thread {
margin-bottom:2em;}

.thread,
.block .post {
position:relative;
margin-bottom:1em;
padding:1em 2em;
background:#EAEAEA;}

.thread .btns {
position:absolute;
right:10px;
bottom:0px;}

.who {
font-size:11px;}

blockquote {
margin:1em 0;
font-style:italic;}

#add_images {
border-bottom:1px solid #B0B0B0;
padding-bottom:1em;}

.post img,
.post_original img,
.post_imgs img {
display:inline!important;}

.post_imgs {
overflow:hidden;}

.post_imgs img {
margin:0 1em 1em 0;
vertical-align:top;}