body {margin:0px 0px; padding:0px; background-color:#eee; font-size:100%;}
img {border-style: none;}
#content {background-color: #eeeeee;}
#header {width: 100%; height: 100px; white-space:nowrap; background-color: #fff; border-bottom: 1px solid #cccccc;}
#container {text-align:left; background-color: #eeeeee;}
#top_menu {width: 100%; white-space:nowrap; background-color: #666666; border-bottom: 1px solid #000000;}

.body_contents {width: 760px; padding: 5px; margin-top: 5px; margin-bottom: 5px;margin-left: auto; margin-right: auto; background-image:  url(/images/widgetbg.png); background-color: #FFFFFF; background-repeat: repeat-x; border: 2px outset #eee;}

/** /home/ **/
#home-cont-main-left
{float:left; width:500px; height:280px;}

#home-cont-main-right
{float:left; margin-left: 5px; width:250px; height:280px; background-color: #ffffff;}

#home-cont-main-desc
{width: 660px; margin-left: 50px; padding: 2px; margin-top: 10px; background-color: #FCFCFF; border: 1px solid #CAD6E8;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;}

p {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size:0.875em; text-indent: 0em;}
p.small_p {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size:0.75em; text-indent: 0.75em;}

#error_box {width: 700px; margin-left: auto; margin-right: auto; color: #000000; background-color: yellow; text-align: center; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}

#login_box {width: 700px; margin-left: auto; margin-right: auto; background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
#reg_left {float: left; background-color: #99CCFF; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
#reg_right {width: 250px; height: 250px; float: right; margin-right: 30px;}

.adspace728 {width: 730px; height: 100px; padding-top: 10px; padding-left: 5px; background-color: #ffffff; text-align: left;}

.clear_both {clear: both;}
.rounded
{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  border-radius: 5px; /* universal */
}

.blue_center {color: #47baf8; text-align: center; margin: 0px; padding: 0px;}
.green_center {color: #4cd801; text-align: center; margin: 0px; padding: 0px;}
table.tdsearch { width: 100%; padding: 0px; border: none; border: 1px solid #B2D3E5;}
table.tdsearch td { font-size: 12px; border: none; background-color: #E5F1F7; vertical-align: middle; padding: 7px; font-weight: bold; }
table.tdsearch tr.special td { border-bottom: 1px solid #ff0000;  }

#partner-links
{text-align: center; background-color: #FFFFFF;}

/* Footer */
#footer
{width:100%; height: 200px; background-color: #cccccc; border-top: 1px solid #666666;}

#footer-inner-block
{width: 960px; height: 150px; margin-left: auto; margin-right: auto;}

.foot-block
{width: 295px; height: 150px; text-align: center; background-color: #eeeeee;}

/* Multi-column Lists */
ul
{margin: 0 auto;padding: 0;}

/* The wider this li is, the fewer columns there will be */
ul.multiple_columns li
{margin: 2px; background-color: #ffffff; text-align: left;float: left;list-style: none;height: 50px;width: 200px;}

/* Vertical Tabs 1 */
div.tabscontainer{
    margin:15px 0px;
}

div.tabscontainer div.tabs{
    list-style: none;
    width: 220px;
    cursor: pointer;
    float:left;
    margin-top: 10px;
    left: 0px;
    z-index: 2;
}

div.tabscontainer div.curvedContainer{
    margin-left: 219px;
    border:1px solid #7c7c77;
    min-height:400px;
    -moz-border-radius: 13px;
    border-radius: 13px;
}

div.tabscontainer div.curvedContainer .tabcontent{
    display:none;
    padding:20px;
    font-size:12px;
    font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;
}

div.tabs div.tab{
    display: block;
    height: 58px;
    background: #eeeeea;
    border: #d6d6d2 solid 1px;
    border-top: none;
    position: relative;
    color: #73736b;
}

div.tabs div.link{
    padding-left: 20px;
    padding-top:20px;
    font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;
    font-size: 14px;
}

div.tabs div.tab.selected{
    color: #ffffff;
    border-right-color: #aeaeaa;
}

div.tabs div.tab.selected{
    background: url(menuSelBack.png) repeat-x;
    border-right-color: #7c7c77;
}

div.tabs div.tab.first{
    border-top: #dbdbb7 solid 1px;
    -moz-border-radius-topleft: 13px;
    border-top-left-radius: 13px;
}

div.tabs div.tab.last{
    -moz-border-radius-bottomleft: 13px;
    border-bottom-left-radius: 13px;
}

div.tabs div.tab div.arrow{
    position: absolute;
    background: url(homeSelArrow.png) no-repeat;
    height: 58px;
    width: 17px;
    left: 100%;
    top: 0px;
    display: none;
}

div.tabs div.tab.selected div.arrow{
    display: block;
}
