﻿/***** tabbed navigation *****/

.bigtitle2 {
	font: bold 14px arial, helvetica, sans-serif;
	color: #393733;
}

.extra-nav
{
    font: bold 14px arial, helvetica, sans-serif;
    color: #393733;
    margin-top: 0px;
    margin-left: -150px;
	margin-bottom: 10px;
	background: url(images/tab-line.gif) bottom repeat-x;
	float: right;
	width: 785px; 	
	position: relative;
} * html .extra-nav { height: 1px; overflow: visible; }

.extra-nav a 
{
       font: bold 14px arial, helvetica, sans-serif;
}

.extra-nav br, #searchform br {
	clear: both;
}

.extra-nav h2, .extra-nav h3 {
	background: none;
	min-height: 15px;
	margin-bottom: 0;
}

.extra-nav h2, .extra-nav h3 {
	float: left;
	line-height: 1.1;
	position: relative;
	top: 2px;
}

.extra-nav h3 {
	padding-top: 0.3em;
}

.extra-nav ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	list-style: none;
	font-size: 85%;
}

.extra-nav ul {
	padding-top: 2px;
}

.extra-nav li 
{    
	margin: 0 1px 0 0;
	padding: 0 5px 0 0;
	background: url(images/tab-back.png) 100% -100px;
	float: left;
	border-bottom: 1px solid #bbb;
}

.extra-nav {
	padding-right: 5px;
}

.extra-nav li {
	float: right;
}

.extra-nav h2 {
	float: left;
	border: none;
}

.extra-nav li.active {
	border-bottom: 1px solid #fff;
	background: url(images/tab-back.png) 100% 0;
}

.extra-nav li a, .extra-nav li a:visited, .extra-nav li span {
	display: block;
	float: left;
	padding: 5px 11px 5px 16px;
	text-align: center;
	white-space: nowrap;
	background: url(images/tab-back.png) 0 -100px;
	text-decoration: none;
	min-height: 17px; /* fixes FX/Mac issue */
	color: #322F29;
	font-size: 125%;
	font-weight: bold;
	color: #666;
	letter-spacing: -0.1em;
	
}

.extra-nav li.active a, .extra-nav li.active span {
	background: url(images/tab-back.png) 0 0;
}

.extra-nav li span {
	color: #000;	
}

.extra-nav li img, #messages table img {
	vertical-align: middle;
}

.extra-nav li:hover {
	background-position: 100% -200px;
}

.extra-nav li:hover a {
	background-position: 0 -200px;
}

.extra-nav li.active:hover {
	background-position: 100% 0;
}

.extra-nav li.active:hover a {
	background-position: 0 0;
	/*text-decoration: underline;*/
	cursor:default;
}
.topleft
{
background-image: url(images/panetl.gif); background-position: 0% 0%; background-repeat: no-repeat;
width: 16px;
height: 16px;
}

.topright
{
background-image: url(images/panetr.gif); background-position: 0% 0%; background-repeat: no-repeat;
width: 16px;
height: 16px;
}

.right
{
background-image: url(images/panerig.gif); background-position: 0% 0%; background-repeat: repeat-y;
width: 16px;
height: 16px;
}

.bottomleft
{
background-image: url(images/panebl.gif); background-position: 0% 0%; background-repeat: no-repeat;
width: 16px;
height: 16px;
}

.bottomright
{
background-image: url(images/panebr.gif); background-position: 0% 0%; background-repeat: no-repeat;
width: 16px;
height: 16px;
}

.bottom
{
background-image: url(images/panebot.gif); background-position: 0% 0%; background-repeat: repeat-x;
}

.field_prompt {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	}

.other_text {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	}
	  
	  /*Begin Forms*/
.border {
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
	color:#666666;
	background-color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:160%;
	height:20px;
	width:220px; 
	}

input.border:focus	{
	background: #fff;
	border: 1px solid #595959;
}

input.border:hover {
	background-color:#fff;
	}
	
.upload-back img,input {	
	padding: 0px 2px 0px 0px;
}
	
.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}	

.field_prompt label {
    margin-left: 3px;        
	}

