* {
    font-family:arial;
    border:0;
}

body { 
    margin:0px; padding:0px;
	text-align:center;
}

#genbox {
	width:975px;
	margin:0px auto;
	text-align:left;
    position:relative;
}

#header {
    height:100px;
    background-repeat:no-repeat;
}

#menu {
     width:218px;
     position:absolute;
    left:0;
}
#menu #top {
    width:218px;
    height:35px;
}
#menu #bottom {
    width:218px;
    height:35px;
}

#content {
    margin-left:218px;
    width:757px;
}
#content #top {
    width:757px;
    height:12px;
    background-repeat:no-repeat;
}
#content #page_top {
    width:757px;
    height:19px;
}
#content #page {
    padding-left:7px;
}
#content #bottom {
    width:757px;
    height:36px;
}
#content h1{
    margin:0px 5px 5px 20px;
    padding:0;
    font-size:16px;
}

#content h2 {
    font-size:14px;
    margin:20px 45px 5px 35px;
    border-bottom-width:1px;
    border-bottom-style:solid;
}

p.intro {
    margin:0px 20px 0px 20px;
    font-size:12px;
}
#flags_bar {
    text-align:right;
    top:70px;
    right:10px;
    position:absolute;
}
#flags_bar img {
    border-width:1px;
    border-style:solid;
    height:16px;
    width:24px;
}
#flags_bar .selected {
    border-width:1px;
    border-style:solid;
}
/**
* Style Intra Box
**/
#menu_body * {
	 padding:0px;
     margin:0px;
	 font-size:10px;
	 line-height:13px;
     margin-left:20px;
}
#menu_body H1,#menu_body .menu_title  {
    font-size:14px;
    margin-top:9px;
    font-weight:bold;
    display:block;
}
#menu_body A {
    font-size:12px;
    color:black;
    margin-left:10px;
    display:block;
    margin:0px;
    margin-top:5px;
    margin-left:20px
}




.clear {
    clear:both;
}
/* Pagination */
div.pagination {
    padding: 3px;
    text-align:center;
    font-size:10px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border-width: 1px;
    border-style:solid;
    text-decoration: none; /* no underline */
}
div.pagination a:hover {
    border-width: 1px;
    border-style: solid;
}
div.pagination .current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
}
div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border-width: 1px;
    border-style: solid;
}

.clearer  { clear:both; }

.separator  { 
    border-width:1px;
    border-style:solid;
    margin:20px 0px 20px 0px;
    clear:both; 
}

/**
 * Disclaimer
 */
div.disclaimer {
    text-align:center;
    width:560px;
    border:1px solid #CCC;
    background-color:#444;
    display:block;
    position:absolute;
    height:300px;
    color:white;
    font-family:arial;
    font-size:12px;
    background-repeat:no-repeat;
}
div.disclaimer #flag_bar {
    text-align:left;
    height:15px;
    margin-top:2px;
    margin-left:2px;
}
div.disclaimer #flag_bar img {
    margin:1px;
}
div.disclaimer ul {
    text-align:left;
    margin-left:60px;
    margin-right:11px;
    padding-left:5px;
    margin-top:0px;
    padding-bottom:0;
    margin-bottom:15px;
    height:240px;
    overflow:hidden;
} 
div.disclaimer h1 {
    font-size:12px;
    padding:0;
    margin:0;
}
div.disclaimer li {
    list-style-position:outside;
    margin:1px 0px 1px 10px;
    font-size:10px;
}



table.form td {
    border:0px;
}

table.form td input,table.form td textarea  {
    border:1px solid black;
}


/**
 * WEBTV
 */
.webtv_amateur_box {
    text-decoration:none;
}
.webtv_amateur_box div {
    width:217px;
    height:522px;
    float:left;
    margin:5px 10px 5px 10px;
    background-repeat:no-repeat;
    cursor:pointer;
}
.webtv_amateur_box h2 {
    font-size:32px !important;
    color:white !important;
    text-align:center !important;
    line-height:32px;
    text-transform:uppercase;
    margin:20px 3px 20px 5px !important;
    border:0 !important;
}
.webtv_amateur_box p {
    margin:15px 8px 20px 8px;
    font-size:12px;
    background-color:transparent !important;
    text-align:center !important;
    color:white;
    padding:10px;
}
