﻿body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url('/Content/img/body-bg.png');
    background-position: left top;
    background-repeat: repeat-x;
}

.container_12
{
    background-image: url('/Content/img/container-bg.png');
    background-position: left top;
    background-repeat: no-repeat;
}

.logo
{
    padding: 50px 0px 0px 0px;
}
a
{
    color: #003366;
    text-decoration: underline;
}
a:hover
{
    text-decoration: underline;
}
h1
{
    border-bottom: 1px dotted #CCCCCC;
    color: #5BA7DA;
    font-weight:normal;
}

h2
{
    color: #5BA7DA;
    font-weight:bold;
    font-size: 120%;
}

p
{
    overflow: hidden;
    font-size: 1em;
}
.container_12
{
    /*background-image:url('../img/12_col.gif');     background-color: #FFFFFF;*/
    background-position: left top;
}
.header
{
    /*background-image: url('/Content/img/header-bg.png');     background-position: left top;     background-repeat: no-repeat;*/
    height: 160px;
}
.content
{
    background-image: url('/Content/img/content-bg.gif');
    background-position: left top;
    background-repeat: repeat-y;
}

.footer
{
    background-image: url('/Content/img/footer-bg.png');
    background-position: left top;
    background-repeat: no-repeat;
    height: 80px;
    margin-top: 10px;
    border-top: 1px solid #CCCCCC;
}

.footer p
{
    color: #FFFFFF;
    padding: 10px;
}

.nb
{
    margin-bottom: 20px;
    font-size: 85%;
    height: 20px;
}
.nb .path
{
    padding: 5px 10px;
}

.np
{
    background-image: url('/Content/img/np-bg.png');
    background-position: left top;
    background-repeat: no-repeat;
    height: 40px;
    padding: 4px 10px 8px 10px;
}

.np ul
{
    margin: 0;
    padding: 0;
}
.np ul li
{
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.np ul li a
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 120%;
    border: 1px solid #666666;
    padding: 4px 10px 4px 8px;
    margin-right: 1px;
    display: block;
}

.np ul li a:hover
{
    background-color: #666666;
}
.nt
{
    text-align: right;
    padding: 3px 0px;
}
.nt ul li
{
    float: right;
    list-style-type: none;
}

.nt ul li a
{
    color: #FFFFFF;
    text-decoration: none;
}
input.field, select.field
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.leftLabel li, .rightLabel li
{
    width: 580px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: none;
}



ul.leftLabel
{
    border: 1px solid #CCCCCC;
    padding: 10px 0px 10px 0px;
}

.leftLabel label.desc
{
    float: left;
    width: 200px;
    margin: 0px 15px 0 0;
}

.results
{
    padding: 15px;
    background-color: #DFF2FF;
}

label.faux
{
    border: 1px solid #FFFFFF;
    width: 200px;
    display:block;
}

.uc
{
    width: 210px;
}

.uc li 
{
    list-style-type:none;
}

.uc li a
{
    list-style-type:none;
    display:block;
    background-color:#CCCCCC;
}

.uc h4
{
    background-image:url('/Content/Img/h4-bg.gif');
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom:0px;
    padding:8px 12px;
    font-size:100%;
    font-weight:bold;
}

.uc h4 a
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

h1
{
    font-size: 160%;
    font-weight: normal;
    padding: 0px 0px 5px 0px;
    margin-bottom: 10px;
}


/* Menu */


#menu {
	background: #F0F0F0;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li {
	margin: 0;
	padding: 0;
}
#menu a {
	background: #F0F0F0;
	border-bottom: 1px solid #CCCCCC;
	color: #003366;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #CCCCCC url("images/hover.gif") left center no-repeat;
	color: #003366;
	padding-bottom: 8px;
}
