﻿
body {
	font:11px Verdana,sans-serif;
	padding: 0px;
	margin: 0px;
	background:#fff;
}


h3 { 
    font-weight:bold; 
    font-size:14pt; 
    color:#555; 
}

h4 {
	font-weight:bold; 
	font-size:18px; 
	color:#555; 
}

a  
{
	color:#516F93; 
}

a:link  
{
	text-decoration: none 
}

a:visited  
{
	text-decoration: none 
}

a:active  
{
	text-decoration: none 
}

a:hover 
{
	 color:#6B552F; 
	text-decoration: underline 
}




div#wrapper {
	position:relative; 
	margin-left:auto; 
	margin-right:auto; 
	top: 20px; 
	width:780px;  
	background:#fff;
}

div#head {
	left:0px;
	width:780px;
	top: 0px;
	position: absolute;
}

div#columns {
	width: 780px;
	position: relative;
	top: 100px;
}

div#columns p {
	font-size:10pt; 
	line-height: 24px; 
}

div#content {
	background-color: #fff;
	width: 780px;
	position: static;
	margin-top: 1px;
	left:0px;
}

div#left {
	position:absolute;
	left:0px;
	width:150px;
	top: 0px;
}

div#middle {
	width: 324px;
	position: static;
	margin-top: 1px;
	margin-left: 150px;
	padding: 0 24px 0 12px;
}

div#right {
	position:absolute;
	width:280px;
	left: 515px;
	top: 0px;
}




div#loginHelp {
	position:absolute;
	left:0px;
	width:360px;
	top: 0px;
}
div#loginControl {
	position:absolute;
	width:420px;
	left: 360px;
	top: 0px;
	padding:12px;
}



div#right ul { 
    list-style-type: none; 
    list-style-image: url(../images/square_red.gif);
}

div#right li { 
    border-bottom:1px solid #f4f5f0;
    margin: 12px 9px 0 -12px; 
    padding-bottom: 18px;
    
}
    




div#foot {
	width: 780px;
	clear: both;
	position: relative;
	margin-top: 120px;
	border-top:solid 1px silver;
	text-align:center;
}

div#foot p {
    padding:12px;
	font-size: 10px;	 
	color: #333;	
	line-height: 14px;
}

.clear {
	clear:both;
}

img {
    border:none;
}

div#menu {
    background: url(../images/navBar.jpg); 
    border-top: 1px solid #ccc;
}

div#crumbs {
    position: relative;
    width: 780px;
    clear: both;
    background: url(../images/crumbs.jpg);
    height:19px; 
    border-bottom: 1px solid #ccc;
}




#menu td { 
    padding:2px 18px 3px 18px; 
    color: #bbb; 
    font-size: 10px; 
}

#menu td a {  
    font-weight:bold; 
    color: #fff; 
    text-decoration:none; 
}

#menu td a:hover { 
    color:#d9edf7; 
}

#menu td.current {
    color:#d9edf7; 
    font-weight:bold; 
    background: url(../images/navOn.jpg);
}

div#topLinks { 
	font-size: 10px; 
	text-decoration: none; 
	color: #666; 
}

div#topLinks a { 
	font-size: 10px; 
	text-decoration: none; 
	color: #516F93; 
}

div#topLinks a:hover { 
	color:#000;
}


div.areaSummary  {
    border-top:solid 1px #ccc; 
    margin-top:12px; 
    padding-top:12px;
}

div.areaSummary img  {
    float:left; 
    margin:6px 18px 60px;
}

div.areaSummary div  {
    font-weight:bold; 
    margin-right:12px;
    font-size: 10px;	 
    color: #555;	
    line-height: 14px; 
}


/* CLASSES */
.trust { 
	color: #555; 
	font-weight:bold; 
}

.small { 
    font-size: 10px;	 
    color: #555;	
    line-height: 14px; 
}

.formsection { clear:both; margin-top:24px; padding: 3px; background: #f5f5f5; font: bold 10px Verdana, Sans-Serif; color: #555; height: 14px; text-transform: uppercase; border:solid 1px #eee; }
.button { margin-bottom:1.5em; width:64px; white-space:nowrap; background: url(../images/btn_bg_a.png); border:1px solid #808080; font-size:11px; padding:4px 12px 4px 12px; text-align:center; text-decoration:none; color:#002969; display:block; float:left; }
.button:hover { border:1px solid #7d98b8; background: url(../images/btn_bg_ah.png); text-decoration:none; color:#002969; }
.button:active { border:1px solid #7d98b8; background: url(../images/btn_bg_aa.png); text-decoration:none; color:#002969;  }
div.iMd { display:block; float:left; width:252px; padding-top:12px;  }
div.iLg { display:block; float:left; width:332px; padding-top:12px;  }
input.md, select.md { display: block; width:240px; }


ul { 
	list-style-type: none; 
}

li { 
    border-bottom:1px solid #f4f5f0;
    margin: 12px 9px 0 -36px; 
    padding-bottom: 18px;
}
    
li a  { 
	text-transform:uppercase;
	font-size: 10px; 
	text-decoration: none; 
	color: #516F93; 
}

li a:hover  { 
	color: #660000; 
}


div#loginHelp {
	position:absolute;
	left:0px;
	width:360px;
	top: 0px;
	padding-left:12px;
}

div#loginControl {
	position:absolute;
	width:440px;
	left: 360px;
	top: 0px;
	padding:12px;
	padding-top:24px;
}

	

div#loginHelp ul  
{
	list-style-type: none; 
	list-style-image: url(../images/square_green.gif); 
}

div#loginHelp li  
{
	margin-top: 18px; 
	margin-left: -18px; 
}


div#login { width:270px; height:300px; border:solid 1px #555; text-align:center; margin:0px auto; background-color:#f4f5f0; padding: 30px 9px 0 9px;}


*html #login { width:270px; height:300px; border:solid 1px #555; text-align:center; margin:0px auto; background-color:#f4f5f0; padding:  96px 9px 0 9px; }


