body {
    background: url(images/atw_bg.jpg) repeat-x;
    color: #333;
    margin: 0px;
    padding: 0px;
    font-family: verdana, arial;
    font-size: 11px;
}

td {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

img {
    border: none;
}

h1 {
    font-size: 150%
}

h2 {
    font-size: 130%
}

a {
    color: #993300;
    text-decoration: none;
}

a:hover {
    color: #333366;
    text-decoration: underline;
}

hr {
    border: 0px;
    height: 1px;
    width: 100%;
    color: #62616F;
    background-color: #62616F;
    margin-top: 5px;
    margin-bottom: 5px;
}

.smLineH {
    line-height: 12px;
}

.leftbar {
    background: url(images/frame_leftbar.gif) repeat-y;
}

.rightbar {
    background: url(images/frame_rightbar.gif) repeat-y;
}

.bottombar {
    background: url(images/frame_bottombar.gif) repeat-x;
}

.canvas {
    background-color: #62616F;
}

#header {
    width: 950px;
    height: 110px;
    padding: 0px;
    margin: 0px;
    background-color: #ffffff;
}

#theswf {
    width: 600px;
    height: 110px;
    float: left;
}

#mainswf {
    margin: 0px;
    padding: 0px;
}

#thelogo {
    width: 600px;
    height: 110px;
    float: left;
}

#search {
    float: right;
    margin-top: 40px;
    margin-right: 31px;
}

#search img {
    clear: both;
}

#searchform {
    margin: 0px;
    padding: 0px;
}

#searcform li {
    margin: 0px;
    padding: 0px;
}

#form {
    margin: 0px;
    padding-right: 14px;
    display: inline;
    float: left;
}

#button {
    margin: 0px;
    padding: 0px;
}

#sortingform {
    margin: 0px;
    padding: 0px;
}

#searchform input {
    padding: 0px;
    line-height: 20px;
}

#search #query_string {
    height: 20px;
    width: 143px;
    border: 1px solid #A5ACB2;
    font-size: 11px;
    line-height: 32px;
    vertical-align: bottom;
    padding: 0 0 0 0px;
    text-indent: 5px;
}

#tbl_container {
    width: 751px;
    position: relative;
    background: url(images/bg_nav4_floater.jpg) no-repeat;
    background-position: bottom left;
}

.leftcolbg {
    background: url(images/null.gif) no-repeat;
}

.sr_leftcolbg {
    background: url(images/null.gif) no-repeat;
}

.sm_leftcolbg {
    background: url(images/null.gif) no-repeat;
}

a.lftnav:link, a.lftnav:visited, a.lftnav:active {
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.lftnav:hover {
    color: #ffcc33;
    text-decoration: none;
}

a.joinemail:link, a.joinemail:visited, a.joinemail:active {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.joinemail:hover {
    color: #ffcc33;
    text-decoration: none;
}

#contentwell {
    background-color: #ffffff;
}

#thefooter {
    background-color: #62616F;
    width: 950px;
    height: 67px;
    font-size: 10px;
    color: #ffffff;
    clear: both;
    float: left;
}

#thefooter a {
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}

#thefooter a:hover {
    color: #ffcc33;
    text-decoration: underline;
}

#ftlinks {
    margin: 8px 0px 0px 14px;
    padding: 0px;
    float: left;
}

#copyright {
    margin: 8px 14px 0px 0px;
    padding: 0px;
    float: right;
}

.fatpipe {
    padding: 0px 7px;
}

.footerpipe {
    padding: 0px 3px;
}

.imageCap {
    font-size: 10px;
    line-height: 13px;
    color: #000000;
    font-style: italic;
}

.gridLinks {
    font-size: 11px;
    line-height: 19px;
    color: #993300;
    text-decoration: none;
}

.gridLinks:hover {
    color: #333366;
    text-decoration: underline;
}

#pagetop {
    width: 751px;
    height: 350px;
    float: right;
}

#sr_pagetop {
    width: 751px;
    height: 100px;
    float: right;
    background: url(images/ptop_searchresults.jpg) repeat-x;
}

#wn_pagetop {
    width: 751px;
    height: 100px;
    float: right;
}

#cu_pagetop {
    width: 751px;
    height: 100px;
    float: right;
}

#bio_pagetop {
    width: 751px;
    height: 100px;
    float: right;
}

#sm_pagetop {
    width: 751px;
    height: 100px;
    float: right;
}

#content {
    width: 751px;
    height: 343px;
    background-color: #ffffff;
    float: right;
}

#sr_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#wn_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#cu_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#bio_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#gp_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#lg_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#tig_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#sb_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#sm_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#cg_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#dc_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#tib_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#wit_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#itw_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#hw_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#con_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#pc_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#ab_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#sp_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#sc_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#ta_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#tr_content {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
}

#hplcol {
    width: 427px;
    float: left;
    display: inline;
}

#hprcol {
    width: 315px;
    height: 416px;
    background: url(images/hp_bg_vertline.gif) repeat-y;
    float: right;
}

#lcontent {
    margin: 16px 16px 16px 16px;
}

#rcontent, #rcontent2, #rcontent3 {
    margin: 16px 16px 16px 30px;
    padding: 0px;
}

#rcontent ul, #rcontent ul li, #rcontent2 ul, #rcontent2 ul li  {
    display: inline;
    margin: 0px;
    padding: 0px;
    list-style: none;
    vertical-align: top;
}

#theimghdr, #theimghdr li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}

#rcontent2 ul, #rcontent2 ul li {
    display: inline;
    margin: 0px;
    padding: 0px;
    list-style: none;
    vertical-align: top;
}

#rcontent ul li a {
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    color: #993300;
    text-decoration: none;
}

#rcontent ul li a:hover {
    text-decoration: underline;
    font-weight: normal;
    color: #333366;
}

.alignlt {
    float: left;
    margin: 0px;
    padding: 0px;
}

#rule {
    width: 324px;
    height: 3px;
    background-color: #62616F;
    margin: 0px;
    padding: 0px;
}

.leadin {
    font-size: 11px;
    line-height: 15px;
    color: #333333;
    padding: 10px 0px 0px 0px;
    clear: both;
}

.leadin a {
    font-size: 11px;
    line-height: 15px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.leadin a:hover {
    color: #333366;
    text-decoration: underline;
}

#btnmore {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.sr_announce {
    width: 700px;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 0px 0px 0px 16px;
    clear: both;
}

.sr_announce span {
    font-weight: bold;
}

.result {
    width: 700px;
    margin: 18px 0px 0px 18px;
    padding: 0px;
}

.result a {
    font-size: 11px;
    font-weight: bold;
    color: #993300;
    line-height: 16px;
    text-decoration: none;
}

.result a:hover {
    text-decoration: underline;
}

.resdescription {
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.resurl {
    font-size: 11px;
    line-height: 18px;
    color: #000000;
}

.sr_pagination {
    margin: 40px 0px 40px 18px;
    padding: 0px;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.sr_pagination a {
    font-size: 11px;
    line-height: 16px;
    color: #993300;
    text-decoration: none;
}

.sr_pagination a:hover {
    color: #333366;
    text-decoration: underline;
}

.sr_pagination ul, .sr_pagination ul li {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.wn_pagination {
    text-align: right;
    margin: 0px 18px 0px 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.wn_pagination a {
    font-size: 11px;
    line-height: 16px;
    color: #993300;
    text-decoration: none;
}

.wn_pagination a:hover {
    color: #333366;
    text-decoration: underline;
}

.wn_pagination ul, .wn_pagination ul li {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.wn_signuplink {
    margin: 0px 0px 0px 18px;
    padding: 0px;
    text-align: left;
}

.wn_signuplink a {
    font-size: 11px;
    line-height: 13px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.wn_signuplink a:hover {
    color: #333366;
    text-decoration: underline;
}

.perpageL {
    text-align: left;
    margin: 10px 0px 0px 9px;
    padding: 0px;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.perpageL a {
    font-size: 11px;
    line-height: 16px;
    color: #993300;
    text-decoration: none;
}

.perpageL a:hover {
    color: #333366;
    text-decoration: underline;
}

.perpageL ul {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.perpageL li {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.perpageL .sub_btn {
    vertical-align: bottom;
}

div.perpageL li {
    vertical-align: middle;
}

.perpageR {
    text-align: right;
    margin: 0px 9px 0px 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.perpageR a {
    font-size: 11px;
    line-height: 16px;
    color: #993300;
    text-decoration: none;
}

.perpageR a:hover {
    color: #333366;
    text-decoration: underline;
}

.perpageR ul, .perpageR ul li {
    margin: 0px;
    padding: 0px;
    display: inline;
    font-weight: bold;
}

.sortbypageL {
    text-align: left;
    margin: 0px 9px 0px 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.sortbypageL a {
    font-size: 11px;
    line-height: 16px;
    color: #993300;
    text-decoration: none;
}

.sortbypageL a:hover {
    color: #333366;
    text-decoration: underline;
}

.sortbypageL ul, .sortbypageL ul li {
    margin: 0px;
    padding: 0px;
    display: inline;
    font-weight: bold;
}

.pageofR {
    text-align: right;
    margin: 0px 9px 0px 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 16px;
    color: #000000;
}

.pageofR a {
    font-size: 11px;
    line-height: 16px;
    color: #993300;
    text-decoration: none;
}

.pageofR a:hover {
    color: #333366;
    text-decoration: underline;
}

.pageofR ul, .pageofR ul li {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.brschedLink {
    font-size: 13px;
    line-height: 16px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.brschedLink:hover {
    color: #333366;
    text-decoration: underline;
}

.pagBracket {
    margin: 0px 0px 0px 0px;
}

.breadcrumb {
    margin: 0px 0px 0px 18px;
    padding: 0px;
    text-align: left;
    font-size: 11px;
    line-height: 13px;
    color: #000000;
    font-weight: bold;
}

.breadcrumb a {
    font-size: 11px;
    line-height: 13px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.breadcrumb a:hover {
    color: #333366;
    text-decoration: underline;
}

.sub_breadcrumb {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: left;
    font-size: 11px;
    line-height: 13px;
    color: #000000;
    font-weight: bold;
}

.sub_breadcrumb a {
    font-size: 11px;
    line-height: 13px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.sub_breadcrumb a:hover {
    color: #333366;
    text-decoration: underline;
}

a.smLink {
    font-size: 11px;
    line-height: 18px;
    color: #993300;
    text-decoration: none;
}

a.smLink:hover {
    color: #333366;
    text-decoration: underline;
}

.backlink {
    margin: 0px 0px 0px 18px;
    padding: 0px;
    text-align: left;
}

.backlink a {
    font-size: 11px;
    line-height: 13px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.backlink a:hover {
    color: #333366;
    text-decoration: underline;
}

.boxcont {
    margin: 0px 14px 14px 14px;
    vertical-align: top;
    color: #000000;
    line-height: 14px;
}

.wn_box {
    border: 1px solid #969696;
    margin: 0px 18px 14px 18px;
}

.ab_box {
    border: 1px solid #969696;
    margin: 0px 0px 14px 0px;
}

.tig_box {
    border: 1px solid #969696;
    margin: 0px 18px 14px 18px;
}

.tig_events_box {
    border: 1px solid #969696;
    margin: 0px 0px 0px 0px;
}

.story_box {
    border: 1px solid #969696;
    margin: 0px 0px 14px 0px;
}

.sb_box {
    border: 1px solid #64773E;
    margin: 0px 18px 14px 18px;
}

.sb_2_box {
    border: 1px solid #64773E;
    margin: 0px 0px 14px 18px;
}

.video_box {
    margin: 0px 18px 14px 18px;
}

.bio_box {
    border: 1px solid #969696;
    margin: 0px 18px 14px 18px;
}

.sbboxhd {
    background: url(images/bg_sbtd.jpg) repeat-x;
}

.gpboxhd {
    background: url(images/bg_gptd.jpg) repeat-x;
}

.lgboxhd {
    background: url(images/bg_lgtd.jpg) repeat-x;
}

.dc_box {
    border: 1px solid #969696;
    margin: 0px 18px 14px 18px;
}

.tib_box {
    border: 1px solid #969696;
    margin: 0px 18px 14px 18px;
}

.itw_box {
    border: 1px solid #969696;
    margin: 0px 18px 14px 18px;
}

.listing {
    line-height: 18px;
}

.biotoptext {
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    font-weight: bold;
}

.toptext {
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    font-weight: bold;
    text-align: left;
}

.sbtoptext {
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    font-weight: bold;
}

.gptoptext {
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    font-weight: bold;
}

.lgtoptext {
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    font-weight: bold;
}

.topLink {
    font-size: 14px;
    line-height: 18px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.topLink:hover {
    color: #333366;
    text-decoration: underline;
}

.storyLink {
    font-size: 13px;
    line-height: 17px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.storyLink:hover {
    color: #333366;
    text-decoration: underline;
}

.tig_re_toptext {
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    font-weight: bold;
    text-align: left;
}

.box {
    border: 1px solid #969696;
    background: url(images/bg_td.jpg) repeat-x;
    margin: 0px 18px 0px 18px;
}

.boxhd {
    background: url(images/bg_td.jpg) repeat-x;
    border-bottom: 1px solid #969696;
}

.box toptext {
    font-size: 14px;
    line-height: 30px;
    color: #000000;
    font-weight: bold;
}

.box toptext a {
    font-size: 14px;
    line-height: 30px;
    color: #993300;
    font-weight: bold;
    text-decoration: none;
}

.box toptext a:hover {
    color: #333366;
    text-decoration: underline;
}

.boxContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.smboxContent {
    font-size: 11px;
    line-height: 15px;
    color: #000000;
}

.smboxContentGCT {
    font-size: 11px;
    line-height: 15px;
    color: #000000;
    width: 180px;
}

.smtigboxContent {
    width: 300px;
}

.smtigboxContentsub {
    margin-left: 10px;
}

.smdetboxContent {
    font-size: 11px;
    line-height: 15px;
    color: #000000;
    width: 600px;
}

.tr_linkbox {
    border: 1px solid #A3A3A3;
}

.bioContent {
    font-family: verdana, arial;
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.gpContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.lgContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.tigContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.sbContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.smContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.taContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.trContent {
    font-size: 11px;
    line-height: 14px;
    color: #000000;
}

.cu_announce {
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.cu_announcewufoo {
    margin: 20px 20px 20px 20px;
    text-align: left;
}

#sendusamesg td {
    font-size: 11px;
    line-height: 13px;
    color: #000000;
}

#sndus_name, #sndus_email {
    width: 290px;
    height: 20px;
    border: 1px solid #A5ACB2;
}

#sndus_mesg {
    width: 290px;
    height: 163px;
    border: 1px solid #A5ACB2;
}

#sndtext {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#sndtext a {
    font-size: 11px;
    line-height: 18px;
    text-decoration: none;
    color: #993300;
}

#sndtext a:hover {
    text-decoration: underline;
    color: #333366;
}

#cu_rightcol {
    border: 1px solid #000000;
}

.imgfloatright {
    float: right;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 20px;
}

.imgfloatleft {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
}

.narrowcolumn {
    width: 500px;
    background-color: #ffffff;
    float: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 15px;
    padding: 5px;
}

.sidebar {
    padding: 20px 0 10px 0;
    width: 200px;
    float: right;
}

.blogtitle {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    clear: both;
}

.blogpagingprev {
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    float: left;
    margin: 10px 0 10px 25px;
}

.blogpagingprev a {
    color: #993300;
    text-decoration: none;
}

.blogpagingprev a:hover {
    color: #333366;
    text-decoration: underline;
}

.blogpagingnext {
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    float: right;
    margin: 10px 25px 10px 0;
}

.blogpagingnext a {
    color: #993300;
    text-decoration: none;
}

.blogpagingnext a:hover {
    color: #333366;
    text-decoration: underline;
}

.archiveheader {
    font-size: 12px;
    font-weight: bold;
}

/*
 * domcollapse css
 */

.trigger {
    cursor: pointer;
}

.trigger:hover {
    cursor: pointer;
    background: #ddf;
}

.expanded {
    background: #FFFFFF;
    cursor: pointer;
}

.expanded:hover {
    background: #eef;
    cursor: pointer;
}
.show {
    position: static;
    display: table;
}

.hide {
    position: absolute;
    left: -999em;
    height: 1px;
    width: 100px;
    overflow: hidden;
}

.msg {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  padding-left: 3px;
  width: 290px;
  border: 1px solid #a5acb2;
  margin-top: 5px;
}

.msg_input {
  height: 20px;
}

.msg_textarea {
  height: 163px;
}

.lg_msg {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  padding-left: 3px;
  width: 500px;
  border: 1px solid #a5acb2;
  margin-top: 5px;
}

.cue {
	display: inline;
	float: left;
	height: 130px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.cueimg {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 120px;
}

.cuecaption {
	display: block;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
}
