/* CSS Document */

a img
{
}
body
{
    background-color: #EDEDED;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Arial;
    font-size:13px;
    line-height:19px;
}

div#wrapper
{
    margin: 0px;
    top: 0px;
    width: 100%;
    position: absolute;
    left: 0px;
    border: 0px;
}
div#topbar
{
    background-color: #000000;
    height: 27px;
    margin: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
div#topbar img
{
    border: 0px;
    margin-right: 3px;
}
td.contactus
{
    width: 150px;
    text-align: right;
    height: 27px;
}
td.contactus img
{
    margin-right: 3px;
    border: 0px;
}
.contactus a:link
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    margin-top: 10px;
}
.contactus a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    margin-top: 10px;
}

div#ctl00_LoginPanel
{
    background-color: #000000;
    padding-right: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
}
div#ctl00_LoginPanel input
{
    background-color: #FFDDDD;
    font-size: 13px;
    font-family: Verdana;
    border: 1px #999999;
    width: 130px;
    height: 15px;
}
div#ctl00_LoginPanel a
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
div#ctl00_LoginPanel a:link
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
div#ctl00_LoginPanel a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
div#ctl00_LoginPanel a:hover
{
    color: #EEEEEE;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}

div#ctl00_LogoutPanel
{
    font-family: Verdana;
    font-size: 11px;
    padding-top: 5px;
}
div#ctl00_LogoutPanel a
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
div#ctl00_LogoutPanel a:link
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
div#ctl00_LogoutPanel a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
div#ctl00_LogoutPanel a:hover
{
    color: #EEEEEE;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}
div#ctl00_LogoutPanel img
{
    border: 0px;
}

div#headerbarcontainer
{
    background-image: url('/skins/ta/images/header_bg.jpg');
    background-repeat: repeat-x;
}
div#headerbar
{
    height: 100px;
    width: 992px;
    margin-left: auto;
    margin-right: auto;
}
div#logo1
{
    width: 240px;
    height: 81px;
    background-image: url('/skins/ta/images/logo1.png');
    background-repeat: no-repeat;
    float: left;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#logo2
{
    float: right;
    margin-top: -50px;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-image: url('/skins/ta/images/logo2.png');
    height: 150px;
}
div#containt
{
    margin-top: 0px;
    border-left: 0px solid #eab6d4;
}
div#menubarcontainer
{
    background-color: #87879D;
    width: 100%;
    height: 45px;
    vertical-align: middle;
}
div#menubar
{
    background-color: #87879D;
    width: 992px;
    margin-right: auto;
    text-align: left;
    margin-left: auto;
    height: 31px;
    vertical-align: middle;
    padding-top: 8px;
}

div#rightitemx
{
    text-align: right;
    line-height: 22px;
    width: 288px;
    height: 22px;
    margin-right: 10px;
    margin-top: -1px;
    float: right;
    font-weight: bold;
    font-family: Verdana;
}
div#maincontenttop
{
    width: 964px;
    background-color: #FFFFFF;
    height: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
}
div#maincontent
{
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    background-color: #FFFFFF;
    margin-left: 30px;
    margin-right: 30px;
    min-height: 400px;
}
div#maincontentcontainer
{
    background-image: url('/skins/ta/images/content_bg.png');
    background-repeat: no-repeat;
    width: 992px;
    margin-left: auto;
    margin-right: auto;
}
div#maincontentfooter
{
    background-image: url('/skins/ta/images/content_footer_new.png');
    height: 45px;
    background-repeat: no-repeat;
    width: 934px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: -15px;
    margin-top: -0px;
}
div#cbox1
{
    width: 848px;
    border: 1px solid #cdcdcc;
    float: left;
}
div#imagex1
{
    padding: 3px 0 3px 3px;
    float: left;
}
div#textbox1
{
    line-height: 17px;
    padding: 10px 0 0 10px;
    width: 720px;
    font-size: 13px;
    float: left;
}
div#textbox1 label
{
    color: #ea0d8a;
    font-weight: bold;
    font-size: 14px;
}
div#textbox1 a
{
    text-decoration: none;
    font-size: 14px;
    color: #000000;
}
div#textbox1 a:hover
{
    text-decoration: underline;
}
div#cbox2
{
    margin-top: 10px;
    width: 838px;
    line-height: 20px;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    border: 1px solid #cdcdcc;
    float: left;
}
div#cbox2 a:hover
{
    text-decoration: underline;
}
div#cbox2 a
{
    text-decoration: none;
    font-size: 12px;
    color: #000000;
}
div#cbox3
{
    margin-top: 10px;
    width: 838px;
    line-height: 18px;
    font-size: 12px;
    background-color: #e75a24;
    padding: 10px 0 10px 10px;
    border: 1px solid #cdcdcc;
    float: left;
}
div#cbox3 label
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}

.IE8Fix
{
    z-index: 1000;
}
.menu_sep
{
    background-image: url('/skins/ta/images/seperater.gif');
    width: 3px;
    height: 20px;
    background-repeat: no-repeat;
}
.mainmenu
{
    height: 22px;
    padding: 0px;
    background-color: #87879D;
}
.mainmenuitem
{
    background-color: #87879D;
}
.mainmenulevel1item
{
    background-color: #87879D;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Verdana;
}
.mainmenulevel1item:hover
{
    color: #FFFFFF;
    background-color: #d00b28;
}
.mainmenulevel1item a:link
{
    color: #FFFFFF;
    background-color: #87879D;
    padding: 3px;
}
.mainmenulevel1item a:visited
{
    background-color: #87879D;
    color: #FFFFFF;
}
.mainmenulevel1item a:hover
{
    color: #FFFFFF;
    background-color: #d00b28;
}

.mainmenulevel2item
{
    background-color: #87879D;
    width: 100%;
    color: #fff;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #CCCCCC;
    padding-right: 10px;
}
.mainmenulevel2item:hover
{
    color: #FFFFFF;
    width: 100%;
    background: #D00B28 url('/skins/ta/images/dropdown-arrow.gif') no-repeat;
    font-family: verdana;
}
.mainmenulevel2item:hover a
{
    color: #FFFFFF;
    background: #d00b28 url('/skins/ta/images/dropdown-arrow.gif') no-repeat;
    padding-left: 25px;
    font-family: verdana;
}
.mainmenulevel2item a:link
{
    color: #FFFFFF;
    width: 100%;
    font-family: verdana;
    padding-left: 25px;
    line-height: 25px;
}
.mainmenulevel2item a:hover
{
    color: #FFFFFF;
    background: #d00b28 url('/skins/ta/images/dropdown-arrow.gif') no-repeat;
    padding-left: 25px;
    font-family: verdana;
}
.mainmenulevel2item a:visited
{
    color: #FFFFFF;
    font-family: verdana;
    padding-left: 25px;
    line-height: 25px;
}

ul.contextmenu
{
    height: 22px;
    float: left;
    padding: 0px;
    margin: 1px;
}
ul.contextmenu li
{
    text-align: center;
    display: inline;
    border-right: 1px solid #e5e5e6;
    height: 22px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    color: #FFFFFF;
}
ul.contextmenu li a
{
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
ul.contextmenu li.m1
{
    background-color: #666666;
}
ul.contextmenu li.m2
{
    background-color: #F97FBE;
}
ul.contextmenu li.m3
{
    background-color: #d64f9b;
    width: 90px;
}
ul.contextmenu li.m4
{
    background-color: #FA8D57;
}

.contextmenu
{
    height: 22px;
    float: left;
    padding: 0px;
    margin: 1px;
}
contextmenu
{
    text-align: center;
    display: inline;
    border-right: 1px solid #e5e5e6;
    height: 22px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    color: #FFFFFF;
}
contextmenu
{
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
contextmenu
{
    background-color: #666666;
}
contextmenu
{
    background-color: #F97FBE;
}
contextmenu
{
    background-color: #d64f9b;
    width: 90px;
}
contextmenu
{
    background-color: #FA8D57;
}


p.sp
{
    font-weight: bold;
    font-size: 14px;
}

div#cbox4
{
    margin-top: 10px;
    width: 838px;
    line-height: 18px;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    border: 1px solid #cdcdcc;
    float: left;
}
div#cbox4 label
{
    color: #ea0d8a;
    font-weight: bold;
    font-size: 14px;
}
div#cbox4 a
{
    text-decoration: none;
    font-size: 12px;
    color: #e75a24;
}
div#cbox4 a:hover
{
    text-decoration: underline;
}
div#bottomcontent
{
    margin-top: 10px;
    width: 848px;
}
div#bcleft
{
    width: 250px;
    float: left;
}
div#bcmddle
{
    margin-left: 10px;
    width: 298px;
    border: 1px solid #cdcdcc;
    float: left;
}
div#bcleftit1
{
    width: 248px;
    border: 1px solid #cdcdcc;
    float: left;
}
div.bcltitle1
{
    padding-left: 10px;
    font-size: 14px;
    color: #ea0d8a;
    font-weight: bold;
    background-color: #d8d8da;
    width: 238px;
    border-bottom: 1px solid #cdcdcc;
    height: 20px;
    line-height: 20px;
    float: left;
}
div.bclconte
{
    width: 238px;
    padding: 10px 0 10px 10px;
    float: left;
}
div.bclitem
{
    width: 235px;
    height: 41px;
    float: left;
}
div.bcliimage
{
    width: 36px;
    height: 41px;
    float: left;
}
div.bclitext
{
    font-size: 14px;
    width: 189px;
    height: 41px;
    padding-left: 10px;
    line-height: 41px;
    float: left;
}
div.bclitext a
{
    font-size: 14px;
    text-decoration: none;
    color: #000000;
}
div.bclitext a:hover
{
    text-decoration: underline;
}
div.bcleftit2
{
    margin-top: 10px;
    width: 248px;
    border: 1px solid #cdcdcc;
    float: left;
}
div.bcitem2x
{
    font-size: 14px;
    font-weight: bold;
    width: 238px;
    height: 30px;
    line-height: 30px;
    float: left;
}
div.bcitem2x label
{
    font-size: 13px;
    font-weight: bold;
}
div.bcitem2x a
{
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
div.bcitem2x a:hover
{
    text-decoration: underline;
}
div.bcmtitle1
{
    padding-left: 10px;
    font-size: 14px;
    color: #ea0d8a;
    font-weight: bold;
    background-color: #d8d8da;
    width: 288px;
    border-bottom: 1px solid #cdcdcc;
    height: 20px;
    line-height: 20px;
    float: left;
}
div.bcmcontent
{
    height: 532px;
    padding: 10px 0 10px 10px;
    width: 288px;
    float: left;
}
div.titx1
{
    width: 288px;
    line-height: 25px;
    color: #ea0d8a;
    font-weight: bold;
    font-size: 14px;
    float: left;
}
div.bcmcontent a
{
    line-height: 25px;
    font-size: 14px;
    color: #e75a24;
    text-decoration: none;
}
div#bcright
{
    height: 572px;
    width: 278px;
    border: 1px solid #cdcdcc;
    float: right;
}
div#bcright a
{
    padding-left: 10px;
    line-height: 25px;
    font-size: 14px;
    color: #e75a24;
    text-decoration: none;
}
div.bcrtitle1
{
    padding-left: 10px;
    font-size: 14px;
    color: #ea0d8a;
    font-weight: bold;
    background-color: #d8d8da;
    width: 268px;
    border-bottom: 1px solid #cdcdcc;
    height: 20px;
    line-height: 20px;
    float: left;
}

ul.bcmul
{
    width: 288px;
    float: left;
}
ul.bcmul li
{
    display: block;
    line-height: 20px;
    font-size: 12px;
    text-align: left;
}
ul.bcrul
{
    padding: 10px 0 0 10px;
    width: 258px;
    float: left;
}
ul.bcrul li
{
    display: block;
    line-height: 20px;
    font-size: 12px;
    text-align: left;
}


div#footer
{
    width: 892px;
    margin-left: auto;
    margin-top: 30px;
    margin-right: auto;
}
div#footertext
{
    text-align: center;
    font-size: 11px;
    color: #999999;
}

ul.footerlinks
{
    display: inline;
    text-align: center;
    float: left;
}
ul.footerlinks li
{
    padding: 0 5px 0 5px;
    display: inline;
}
ul.footerlinks li a:link
{
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    color: #FFFFFF;
    text-decoration: none;
}
ul.footerlinks li a:hover
{
    text-decoration: underline;
}

/* home2 */
div#headerh
{
    margin-right: -25px;
    height: 169px;
    background: url('/skins/ta/images/headerHome.png') no-repeat;
    float: right;
}
div#headerh2
{
    height: 44px;
    background: url('/skins/ta/images/menuBack.jpg') no-repeat;
    float: right;
}
div#contenth
{
    height: 900px;
    background-color: #FFFFFF;
    float: left;
}
div#hmcontent
{
    width: 865px;
    float: left;
}
div#hmcright
{
    width: 235px;
    float: right;
}
div#hcmrs1
{
    width: 235px;
    height: 54px;
    float: right;
}
div#hcmrs2
{
    margin-top: 5px;
    width: 235px;
    height: 121px;
    background: url('/skins/ta/images/homeR2.jpg') no-repeat;
    float: right;
}
div#hcmrs3
{
    padding-top: 15px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    width: 235px;
    height: 135px;
    background: url('/skins/ta/images/homeR3.jpg') no-repeat;
    float: right;
}
div#upmdiv
{
    width: 418px;
    height: 22px;
    float: right;
}
div#uname
{
    padding-left: 4px;
    font-size: 10px;
    font-weight: bold;
    line-height: 22px;
    float: left;
}
div#pword
{
    padding-left: 4px;
    font-size: 10px;
    font-weight: bold;
    line-height: 22px;
    float: left;
}
div#joinbut
{
    height: 22px;
    width: 68px;
    float: right;
}

body.b2
{
    background: #d64f9b url('/skins/ta/images/body2.jpg') repeat-x;
}

ul.hmainmenu
{
    height: 22px;
    float: left;
    margin: 0px;
    padding: 0px;
}
ul.hmainmenu li
{
    text-align: center;
    display: inline;
    border-right: 1px solid #e5e5e6;
    height: 22px;
    width: 69px;
    float: left;
    margin: 0px;
    padding: 0px;
}
ul.hmainmenu li a
{
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
ul.hmainmenu li.hm1
{
    margin: 0px;
    padding: 0px;
}
ul.hmainmenu li.hm2
{
    margin: 0px;
    padding: 0px;
}
ul.hmainmenu li.hm3
{
    width: 90px;
}
ul.hmainmenu li.hm4
{
}

label.lb1
{
    font-size: 13px;
}
label.lb2
{
    font-size: 16px;
    color: #ea0d8a;
}
label.lb3
{
    font-size: 16px;
    color: #e75a24;
}
label.lb4
{
    color: #ea0d8a;
}
label.lb5
{
    color: #e75a24;
}

input.tbuname
{
    margin-left: 3px;
    width: 80px;
    font-size: 10px;
    margin-top: 5px;
    height: 12px;
    float: left;
}
input.tbpword
{
    margin-left: 3px;
    width: 80px;
    font-size: 10px;
    margin-top: 5px;
    height: 12px;
    float: left;
}
input.tbsubmit
{
    float: left;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu
{
    padding: 0;
    margin: 0;
    list-style: none;
    height: 40px;
    position: relative;
    z-index: 500;
    font-family: verdana, sans-serif;
    font-size: 14px;
}
#menu li
{
    float: left;
    margin-right: 1px;
}
#menu li a
{
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    color: #ccc;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    padding: 0 30px 0 20px;
}
#menu table
{
    border-collapse: collapse;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover
{
    z-index: 200;
    position: relative;
    color: #fff;
    background-color: #c60;
}
#menu li:hover
{
    position: relative;
    z-index: 200;
}

#menu li:hover > a
{
    color: #fff;
    background: #c60;
}
#menu li:hover > a.sub
{
    color: #fff;
    background-color: #990000;
}

#menu li.current a
{
    color: #fff;
    background: #840;
}

#menu li a.sub
{
    background: #333 url('/skins/ta/images/down-arrow.gif') no-repeat right center;
}
#menu li.current a.sub
{
    color: #fff;
    background: #840 url('/skins/ta/images/down-arrow.gif') no-repeat right center;
}

#menu :hover ul
{
    left: 0;
    top: 40px;
    width: 120px;
    background: #FFFFFF;
}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, #menu :hover ul ul
{
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu :hover ul :hover ul
{
    left: 120px;
    top: -1px;
    background: #222;
    white-space: nowrap;
    width: 100px;
    z-index: 200;
    height: auto;
}

#menu :hover ul li
{
    margin: 0;
    border-top: 1px solid #666;
}
#menu :hover ul li a
{
    width: 120px;
    padding: 0;
    text-indent: 10px;
    background: #333;
    color: #ccc;
    height: 30px;
    line-height: 30px;
}
#menu :hover ul li a.fly
{
    background: #333 url('/skins/ta/images/right-arrow.gif') no-repeat right center;
}

#menu :hover ul :hover
{
    background-color: #c60;
    color: #fff;
}
#menu :hover ul :hover a.fly
{
    background-color: #c60;
    color: #fff;
}

#menu :hover ul li.currentsub a
{
    background: #840;
    color: #fff;
}
#menu :hover ul li.currentsub a.fly
{
    background: #840 url('/skins/ta/images/right-arrow.gif') no-repeat right center;
    color: #fff;
}

#menu :hover ul :hover ul li a
{
    width: 100px;
    padding: 0;
    text-indent: 10px;
    background: #3e3e3e;
    color: #ccc;
}
#menu :hover ul :hover ul :hover
{
    background-color: #d70;
    color: #fff;
}

#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover
{
    background: #840;
    color: #fff;
}

/* css for cssmenu*/

.bluetabs
{
    color: #fff;
    text-align: center;
}
#menubarcontainer a
{
    color: #fff;
}

.bluetabs ul
{
    padding-top: 3px;
    padding-left: 5px;
    color: #fff;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li
{
    display: inline;
    margin: 0;
    color: #fff;
}

.bluetabs li a
{
    text-decoration: none;
    padding: 5px 4px;
    margin-right: 3px;
    color: #fff;
}

.bluetabs li a:visited
{
    color: #fff;
    text-decoration: none;
}

.bluetabs li a:hover
{
    background-color: #D00B28;
    color: #fff;
    text-decoration: none;
}

.bluetabs li.selected
{
}

.bluetabs li.selected a
{
    /*selected main tab style */ /*background-image: url(media/bluetabactive.gif); /*THEME CHANGE HERE*/
    border-bottom-color: white;
}

.bluetabs li.selected a:hover
{
    /*selected main tab style */
    text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b
{
    position: absolute;
    top: 0;
    color: #FFFFFF;
    border: 1px solid #CCCCCC; /*THEME CHANGE HERE*/
    border-width: 1px 1px 1px 1px;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: #9898AF;
    width: 200px;
    visibility: hidden;
    font-size: 11px;
}


.dropmenudiv_b a
{
    width: auto;
    display: block;
    text-indent: 5px;
    border: 0 solid #ccc; /*THEME CHANGE HERE*/
    border-bottom-width: 1px;
    padding-left: 20px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-decoration: none;
    color: #fff;
}

* html .dropmenudiv_b a
{
    /*IE only hack*/
    width: 100%;
    color: #fff;
}

.dropmenudiv_b a:hover
{
    /*THEME CHANGE HERE*/
    background: #d00b28 url('/skins/ta/images/dropdown-arrow.gif') no-repeat;
    padding-left: 20px;
    color: #FFFFFF;
}

/* motd */
div.motd h1
{
    font-family: Georgia;
    font-size: 16px;
    color: #eb0d8b;
    margin-bottom: 7px;
}

div.motd p
{
    margin-top: 0px;
    margin-bottom: 5px;
    line-height: 18px;
    font-family: Tahoma, Arial;
}
div.motd .date
{
    font-size: 10px;
    font-family: Arial;
    color: #999999;
    font-family: Tahoma, Arial;
}

