﻿body 
{
    padding:0px;
    margin:0px;
    background-color:Black;
    background-image:url("/images/bg.jpg");
    background-position:top left;
    background-repeat:repeat-y;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:80%;
}

p, ul, li, table, tr, td, h1, h2, h3, h4, h5, dt, dl, dd
{
    padding:0px;
    margin:0px;
}

p
{
    padding-bottom:5px;
}

h1
{
    font-size:20px;
    font-family:Arial, Sans-Serif;
}

h2
{
    font-size:16px;
    padding-top:7pt;
    font-family:Arial, Sans-Serif;
}

h3,dt
{
    font-size:14px;
    padding-top:7pt;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
}

h4
{
    font-size:12px;
    padding-top:7pt;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
    color:#333!important;
}

#contentwrapper
{
    width:990px;
}

#header
{
    background-image:url("/images/title.png");
    background-position:top left;
    background-repeat:no-repeat;
    height:153px;
    width:990px;
}

#navbar
{
    position:absolute;
    top:127px;
    left:0px;
    font-size:14px;
    z-index:100;
}

#navbar ul
{
    list-style-type: none;
    margin:0px;
    padding:0px;
    padding-left:20px;
}

#navbar li
{
    font-family:Arial, Sans-Serif;
    font-weight:bold;
    display:inline;
    padding-right:5px;
    padding-left:0px;
}

#navbar a, #navbar a:link, #navbar a:visited
{
    color:#555; 
}

#navbar a:hover
{
    text-decoration:none;
    color:#888;
}

#breadcrumb
{
    padding-left:20px;
}

#maincontent
{
    padding-top:20px;
    padding-left:20px;
    color:Gray;
}

#footer
{
    clear:both;
    font-size:12px;
    color:Gray;
    padding-top:20px;
    padding-right:20px;
    text-align:right;
}

#leftcol
{
    width:600px;
    float:left;
}

#rightcol
{
    width:300px;
    float:left;
    margin:0px 0px 0px 30px;
    padding:0px;
}

.shaded
{
    background-image:url("/images/insetbg.jpg");
    background-position:top left;
    background-repeat:repeat-x;
    background-color:white;
    border:dotted 1px #888;
    margin:0px;
    padding:0px 10px 5px 10px;
}

.center
{
    text-align:center;
}

.emphasis
{
    font-size: 12pt;
    font-style: italic;
    color: #808080;
}

#bookmarks
{
    clear:both;
    text-align:center;
}


#leftcol td
{
    font-family: Arial, Sans-Serif;
    padding: 0px 5px 0px 5px;
    vertical-align: top;
}

table
{
    border-collapse: collapse;
    empty-cells: show;
    margin-bottom:1em;
    margin-top:1em;
}

td
{
padding:5px!important;
}


td.title
{
    font-size:16px;
    font-weight:bold;
    color:#666;
}

tr.r1 td
{
    background-color:#eee;
    color:#888;
}

tr.r2 td
{
    background-color:#ccc;
    color:#555;
}

#leftcol a, #leftcol a:link, #leftcol a:visited
{
    color:#555;
}

#leftcol a:hover
{
   text-decoration:none;
}

#rightcol a, #rightcol a:link, #rightcol a:visited
{
    color:#555;
}

#rightcol a:hover
{
    text-decoration:none;
}

#footer a, #footer a:link, #footer a:visited
{
    color:#555;
}

#footer a:hover
{
    text-decoration:none;
}

.headrow
{
	font-weight:bold;
	font-size:16px;
	padding:0px!important;
}

.lefttd
{
	text-align:right;
	font-weight:bold;
}

tr
{
	vertical-align:top;
}

a.reg
{
	font-family:Arial, Sans-Serif!important;
	font-size:16px;
	font-weight:bold;
	color:Black;
}

#problem
{
	border:solid 3px red;
	color:red!important;
	font-weight:bold;
	padding:5px 5px 5px 5px!important;
	text-align:center;	
}




