body  {
        background-color:rgb(0,0,0);
        margin:0 0;
}

h1 {
        font-family: Arial;
        font-size: 28px;
}

table  {
        font-family : Arial;
        font-size : 12px;
        color : white;
        border-collapse: collapse;
}

table.whole  {
        width : 795px;
        border-collapse: collapse;
        margin-top: 5px;
}
 
td.blank  {
        background-color:rgb(0,0,0);
}
   
td.header {
        width : 755px;
        height : 128px;
        background-color:#0349FA;
	      border:0;
}

td.menu {
        font-family : Arial;
	      background-color:#0349FA;
	      border:0;
	      padding: 0px;
}

td.top  {
	      border:0;
        background-image: url('pics/topback.gif');
        background-position: 0% 100%;
        background-repeat: repeat-x;
        width : 755px;
        line-height:20px;
}

td.topright  {
	      border:0;
        background-image: url('pics/topbackright.gif');
        background-position: 0% 100%;
        background-repeat: no-repeat;     
}

td.topleft  {
	      border:0;
        background-image: url('pics/topbackleft.gif');
        background-position: 100% 100%;
        background-repeat: no-repeat;     
}

td.left {
	      border:0;
        background-image:url('pics/leftback.gif');
        background-position: 100% 0%;
        background-repeat: repeat-y;
        width : 20px;
}

td.right  {
	      border:0;
        background-image:url('pics/rightback.gif');
        background-position: 0% 0%;
        background-repeat: repeat-y;
        width : 20px;
}

td.bottom  {
	      border:0;
        background-image:url('pics/bottomback.gif');
        background-position: 0% 0%;
        background-repeat: repeat-x;
        width : 755px;
        font-family : Times new Roman;
        color : white;
        line-height:20px;   
}

td.bottom  a{
        color : yellow;
        text-decoration:none;
}

td.bottom  a:hover{
        color : #AAAAFF;
}

td.bottomright  {
	      border:0;
        background-image:url('pics/bottombackright.gif');
        background-position: 1% 1%;
        background-repeat: no-repeat;
}

td.bottomleft  {
	      border:0;
        background-image:url('pics/bottombackleft.gif');
        background-position: 0% 0%;
        background-repeat: no-repeat;     
}

td.main  {
        width: 565px;
	      background-color:#0349FA;
        font-family : Arial;
        color : white;    
	      border:0;
	      padding: 20px;
}

td.menu a {
        font-family : Courier New;
        color: yellow;
        text-decoration:none;
}

td.menu a {
        color: white;
}

td.menu ul {
        font-family : Courier New;
	      width:140px;
	      list-style-type:none;
	      padding:0 0 0 0;
	      margin:2px;
}

td.menu ul li {
        margin:0 0 2px 0;;
	      background-color:#022377;
	      width:140px;
	      text-align:left;
	      vertical-align:middle;
}

td.menu ul li:hover {
	      background-color:#02A1FC;
}

td.menu ul li a{
        display:block;
        width:130px;
	      background-color:#02A1FC;
        color:yellow;
        font-weight:normal;
        font-size:14px;
        text-decoration:none;
        margin:0 0 0 10px;
        padding:2px 0 2px 5px;
}

td.menu ul li a:hover{
	      background-color:#022377;
}

td.menu ul li a.high{
        color:#FF3030;
        font-weight:bold;
}

td.main a{
        color:yellow;
}

td.main a:hover{
        color:#02A1FC;
}

table.login {
        border:0;
}

table.login td{
        border:0;
        padding:5px;
}

table.list {
        width:100%;
        border:2px solid white;
        border-collapse:collapse;
        margin-bottom:10px;
}

table.list img{
        border:1px solid black;
}

table.list tr.final{
        background-color:#2080FF;
}

table.list tr.bold2{
        font-weight:bold;
}

table.list th{
        background-color:#2080FF;
        text-align:left;
        vertical-align:top;
        border:1px solid white;
        padding:5px;
        color:#FFFF00;
        font-size:13px;
}

table.list th.center{
        text-align:center;
        vertical-align:top;
        border:1px solid white;
        padding:5px;
        color:#FFFF00;
        font-size:24px;
}

table.list td{
        text-align:left;
        vertical-align:top;
        border:1px solid white;
        padding:5px;
}

table.list td a{
        color:yellow;
        text-decoration:none;
}

table.list td a:hover{
        color:white;
}

table.list td.edit{
        font-size:10px;
        text-align:left;
        vertical-align:top;
        border:1px solid white;
        padding:5px;
}

table.list td.bold{
        font-weight:bold;
}

table.list td.headline{
        font-weight:bold;
        text-decoration:underline;
        text-align:center;
}

table.list td.note{
        font-size:10px;
}

dev.new_acc{
        text-align:center;
}

ul.matters li{
        text-align:justify;
        margin:1px 0 15px 0;
}

ul.matters li.small{
        text-align:justify;
        margin:1px 0 5px 0;
}

span.photo {
        color:yellow;
        text-decoration:underline;
}

span.photo:hover{
        color:white;
}

table.program td{
        vertical-align:top;
        text-align:left;
}

table.program th{
        vertical-align:top;
        text-align:left;
}

table.comps {
        width:100%;
        border:2px solid white;
        border-collapse:collapse;
        margin-bottom:10px;
}

table.comps img{
        border:1px solid black;
}


table.comps th{
        background-color:#2080FF;
        text-align:left;
        vertical-align:middle;
        border:1px solid white;
        padding:5px;
        color:#FFFF00;
        font-size:13px;
}

table.comps td{
        text-align:left;
        vertical-align:middle;
        border:1px solid white;
        padding:5px;
}

table.comps td a{
        color:yellow;
        text-decoration:underline;
}

table.comps td a:hover{
        color:white;
}

table.comps th a{
        color:yellow;
        text-decoration:none;
}

table.comps th a:hover{
        color:white;
}

table.comp_det {
        width:100%;
        border:2px solid white;
        border-collapse:collapse;
        margin-bottom:10px;
}

table.comp_det img{
        border:1px solid black;
}


table.comp_det th{
        background-color:#2080FF;
        text-align:center;
        vertical-align:middle;
        border:1px solid white;
        padding:5px;
        color:#FFFF00;
        font-size:13px;
}

table.comp_det td{
        text-align:center;
        vertical-align:middle;
        border:1px solid white;
        padding:5px;
}

table.comp_det td a{
        color:yellow;
        text-decoration:underline;
}

table.comp_det td a:hover{
        color:white;
}

table.comp_det th a{
        color:yellow;
        text-decoration:none;
}

table.comp_det th a:hover{
        color:white;
}

