/*
-----------------------------------------------
sft main style
version: 2004.01.27
----------------------------------------------- */

body {
  margin:0;
  padding:0;
  background:#fff;
  color:#000;
  font-family:Arial,sans-serif,Helvetica;
	line-height:160%;
  }

/* Column Structure
----------------------------------------------- */

.around {
  font-size:12px;
	background:#B5C9A6;
	}

.content {
  font-size:13px;
	background:#C7DBB8;
	}

.navBox {
	padding:4px 6px 4px 24px;
	}

.dashes {
	background-image: url( ../i/dashes.gif );
	background-position:top left;
	}

.dashes-up {
	background-image: url( ../i/dashes-up.gif );
	background-position:top left;
	}

.pic {
	float:left;
	margin:0 15px 2px 0;
	}

/* Content formatting
----------------------------------------------- */

h1 {
    font-size:26px;
	font-weight:normal;
	margin:1em 40px 1em 40px;
	line-height:140%;
	}

h2 {
	font-size:13px;
	letter-spacing:2px;
	font-weight:normal;
	margin:2em 40px 1em 40px;
	}

p {
    font-size:13px;
	margin:1em 40px 1em 40px;
	}

.alert {
	color:#fff;
	background:#a02;
	}

.formkey {
	font-size:11px;
	}

form {
	margin:2em 40px 1em 40px;
	}

input,select,textarea {
	font-size:10px;
	font-family:courier new,courier,mono;
	color:#444;
	margin:1px 0 3px 0;
	border-top:1px #787 solid;
	border-left:1px #787 solid;
	border-bottom:1px #cdc solid;
	border-right:1px #cdc solid;
	background-image: url( ../i/box-bg.gif );
	}

input.button
	{
	font-size:10px;
	margin:1em 0 0 0;
	font-family:courier new,courier,mono;
	color:#fff;
	border-top:1px #c56 solid;
	border-left:1px #c56 solid;
	border-bottom:1px #701 solid;
	border-right:1px #701 solid;
	background:#a02;
	}


a.navSubCurrent:link {
	color:#000;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.navSubCurrent:active {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.navSubCurrent:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.navSubCurrent:hover {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}


a.navCurrent:link {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.navCurrent:active {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.navCurrent:visited {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.navCurrent:hover {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}


a.nav:link {
	color:#054;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.nav:active {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.nav:visited {
	color:#054;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}
a.nav:hover {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
  font-size:12px;
	}


a:link {
	color:#054;
	text-decoration:none;
	font-weight:bold;
	}
a:active {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
	}
a:visited {
	color:#054;
	text-decoration:none;
	font-weight:bold;
	}
a:hover {
	color:#a02;
	text-decoration:none;
	font-weight:bold;
	}

