body
{
    background-color: #000000;
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0px;
    padding: 0px;
}
body, td, div
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #C2C2C2;
    text-decoration: none;
}
a
{
    color: #C2C2C2;
    text-decoration: none;
}
a:hover
{
    color: #C2C2C2;
    text-decoration: underline;
}

img a
{
    border: 0;
}

#header
{
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 268px;
    width: 1010px;
    display: block;
    clear: both;
    margin: 0 auto;
}

#header_outside
{
    text-align: center;
}

#nav_top
{
    float: right;
    height: 34px;
    width: 203px;
    background-image: url(../images/navtop_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.header
{
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 268px;
    width: 1010px;
    display: block;
    clear: both;
    margin: 0 auto;
}

.headerAdmin
{
    background-image: url(../Admin/images/headerAdmin.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 185px;
    width: 1010px;
    display: block;
    clear: both;
    margin: 0 auto;
}

.headerBody
{
    /*height: 950px;*/
    width: 1010px;
    display: block;
    clear: both;
    margin: 0 auto;
}
.headerOutside
{
    text-align: center;
}

.navTopRight
{
    vertical-align: top;
    text-align: center;
    height: 34px;
    width: 255px;
    background-image: url(../images/navtop_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.navTopRight ul, .mainNav ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.navTopRight ul li, .mainNav ul li
{
    float: left;
    margin: 0;
}

.navTopRight a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background-image: url(../images/nav_seperator.gif);
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    vertical-align: middle;
    margin: 0px;
    line-height: 32px;
}
.navTopRight a:hover
{
    text-decoration: underline;
}
.navTopRight a.contact
{
    background-image: none;
    width: 68px;
}

.navTopRight a.about
{
    width: 72px;
}
.navTopRight a.help
{
    width: 52px;
}
.navTopRight a.news
{
    width: 52px;
}

.mainNav
{
    background-image: url(../images/nav_bg.gif);
    background-position: center top;
    display: block;
    width: 1010px;
    margin: 0 auto;
}

.mainNav a
{
    background-image: url(../images/nav_seperator.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 43px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    display: block;
    width: 166px;
}
.mainNav a.home
{
    background-image: none;
}

.mainNav a:hover
{
    background-image: url(../images/nav_o.gif);
    background-repeat: repeat-x;
}



























#content_watched
{
    margin: auto;
    float: left;
    width: 727px;
}
#content_sidebar
{
    float: left;
    width: 266px;
    margin-top: 18px;
    display: block;
    vertical-align: top;
}
#footer
{
    width: 1010px;
    background-color: #262626;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px;
}



#nav_top ul, #nav ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
#nav_top ul li, #nav ul li
{
    float: left;
    margin: 0;
}
#nav_top a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    background-image: url(../images/nav_seperator.gif);
    background-repeat: no-repeat;
    background-position: left;
    display: block;
    vertical-align: middle;
    margin: 0px;
    line-height: 32px;
}
#nav_top a:hover
{
    text-decoration: underline;
}
#nav_top a.contact
{
    background-image: none;
    width: 68px;
}
#nav_top a.about
{
    width: 72px;
}
#nav_top a.help
{
    width: 52px;
}

#nav
{
    background-image: url(../images/nav_bg.gif);
    background-position: center top;
    display: block;
    width: 1010px;
    margin: 0 auto;
}

#nav a
{
    background-image: url(../images/nav_seperator.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 43px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    display: block;
    width: 166px;
}
#nav a.home
{
    background-image: none;
}

#nav a:hover
{
    background-image: url(../images/nav_o.gif);
    background-repeat: repeat-x;
}

#content
{
    width: 266px;
    display: table;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 18px;
    margin-left: auto;
}


#content_watched, #content_voted
{
    background-color: #262626;
    margin-top: 18px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    float: left;
    width: 727px;
}

#content_inner
{
    padding-left: 15px;
    padding-right: 15px;
    margin: -10px auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.roundboxtop div
{
    background-image: url(../images/curve_tl.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.roundboxtop
{
    background: url(../images/curve_tr.gif) no-repeat top right;
}
.roundboxbot div
{
    background: url(../images/curve_bl.gif) no-repeat bottom left;
}
.roundboxbot
{
    background: url(../images/curve_br.gif) no-repeat bottom right;
}


.roundboxtop div, .roundboxtop, .roundboxbot div, .roundboxbot
{
    width: 100%;
    height: 7px;
    font-size: 1px;
}


h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    color: #FF3600;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: -.08em;
}
#content_left
{
    margin: auto;
    float: left;
    width: 400px;
}

#content_right
{
    margin-bottom: 15px;
}

h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #C2C2C2;
    text-decoration: none;
    background-color: #252525;
    border: 1px solid #5A5A5A;
    vertical-align: middle;
    line-height: 24px;
    height: 24px;
    padding: 0;
}
textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #C2C2C2;
    text-decoration: none;
    background-color: #252525;
    border: 1px solid #5A5A5A;
}

.search
{
    width: 209px;
}
.btn
{
    color: #C2C2C2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #252525;
    background-image: url(../images/button_bg.gif);
    background-repeat: repeat-x;
    background-position: left center;
    height: 26px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.btn:hover
{
    background-image: url(../images/button_bg_o.gif);
}
#memberlogin
{
    height: 34px;
    background-image: url(../images/blackbar.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #FF3600;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: -0.06em;
    line-height: 34px;
    padding-left: 10px;
    background-repeat: no-repeat;
    background-position: right top;
}
#searchbox
{
    text-align: right;
}
#memberbox
{
    margin-top: 8px;
    background-color: #262626;
}
.fullwidth
{
    width: 99%;
}

.RightNavMemberLogin
{
    height: 34px;
    background-image: url(../images/blackbar.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: #FF3600;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: -0.06em;
    line-height: 34px;
    padding-left: 10px;
    background-repeat: no-repeat;
    background-position: right top;
}


.RightNavLoginBox
{
    margin-top: 10px;
    background-color: #262626;
}

.RightNavSearchBox
{
    text-align: right;
    vertical-align: top;
}

.RightNav
{
    /*float: left;*/
    width: 266px;
    margin-top: 18px;
    display: block;
    vertical-align: top;
    padding-left:10px;
}



.AS_DescritpionColumn
{
    /*font-family: Arial, Helvetica, sans-serif;     font-size: 12px;     color: #FFFFFF;*/
    width: 35%;
    vertical-align: middle;
    text-align: left;
}

.AS_DataColumn
{
    /*font-family: Arial, Helvetica, sans-serif;     font-size: 12px;*/
    vertical-align: middle;
    text-align: left;
    width: 55%;
}

.ajax__validatorcallout td
{
    border: solid 1px Black;
    background-color: #FFFACD;
    color: Red;
}

.validatorCalloutHighlight
{
    background-color: #FFFACD;
    color: Red;
}

/* Rating */
.ratingStar
{
    font-size: 0pt;
    width: 23px;
    height: 22px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar
{
    background-image: url(../images/StarFilled.jpg);
}

.emptyRatingStar
{
    background-image: url(../images/StarEmpty.jpg);
}

.savedRatingStar
{
    background-image: url(../images/StarSaved.jpg);
}

.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #FFFACD;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}

/*CollapsiblePanel*/
.collapsePanel
{
    width: 100%;
    height: 0px; /*	background-color: #12589F; */ /*background-color: #351407;*/
    overflow: hidden;
}

.collapsePanelHeader
{
    width: 100%;
    height: 30px; /*background-color: #351407;*/
    color: #FFF;
    font-weight: bold;
    float: left;
    cursor: pointer;
    vertical-align: middle;
}

.collapsePanelEmbedObject
{
    width: 100%;
    height: 0px; /*	background-color: #12589F; */
    background-color: #262626;
    overflow: hidden;
}

.collapsePanelHeaderEmbedObject
{
    width: 100%;
    height: 15px;
    background-color: #262626;
    color: white;
    font-weight: bold;
    float: left;
    cursor: pointer;
    vertical-align: middle;
}

.collapsePanelHeaderControl
{
    vertical-align: middle;
}

a.hLink:link
{
    color: white;
}
a.hLink:visited
{
    color: orange;
}
a.hLink:active
{
    color: Red;
}

.contactParagraph
{
    font-size: 11.0pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    color: White;
    padding-left: 5px;
    background-color: #707070;
}

.legalBullet
{
    list-style-type: square;
}

.legalHeader
{
    font-size: 13.5pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FF3600;
    width: 100%;
}

.legalBackground
{
    background-color: #262626;
    width: 100%;
}

.legalParagraph
{
    font-size: 9.0pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    color: White;
    padding-left: 5px;
}

#AboutFightengineVideo
{
    position: fixed;
    width: 256px;
    height: 384px;
    right: 0px;
    bottom: 1px;
    z-index: 1;
}

.redFormText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 36px;
    width: 99.5%;
    color: #FF0000;
}


.head2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    color: #FF3600;
    text-decoration: none; /*text-transform: uppercase;*/
    letter-spacing: -.08em;
    background-color: #262626;

}


.whiteformtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

.gray
{
    background-color: #4C4C4C;
}


.ContentBackground
{
    background-color: #262626;
}

.VideoCategoryHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

.headFinePrint
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
}

.line
{
    background-color: #8D8D8D;
}

.catwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
}

.tabPanelBG
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 100%;
    background-color: #262626;
}

.grayBackground
{
    background-color: #262626;
    width: 100%;
}

.RA_DescritpionColumn
{
    width: 35%;
    color: White;
    vertical-align: middle;
}
.RA_DataColumn
{
    width: 65%;
    vertical-align: middle;
}

.MA_DescritpionColumn
{
    width: 25%;
}

.MA_DataColumn
{
    width: 25%;
}

.PV_DescritpionColumn
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    width: 35%;
    vertical-align: middle;
    text-align: left;
}

.PV_DataColumn
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: middle;
    text-align: left;
    width: 60%;
}

/*.ajax__tab_body {background-color:#262626;}*/

/*.ajax__tab_xp2 .ajax__tab_body {background-color:#262626;}*/


.faqQuestion
{
    width: 100%;
    color: White;
    cursor: pointer;
    font-size: 20px;
}

.faqAnswer
{
    width: 100%;
    color: White;
    font-size: 14px; /* background-color: Gray;*/
}

