﻿
/* CSS Document */


h1, h2 
{
	color:#FF6600!important;
}
	
.logo, .logo span {
	width:193px;
	height:107px;
	position:relative;
	margin:30px 0px 0px 58px;
	_margin:30px 0px 0px 29px;/*IE6 fix*/
	float:left;
	overflow:hidden;
}

.logo span {
	position:absolute;
	background:url(../images/template/nsa-logo.gif) no-repeat;
	top:0px;
	left:0px;
	margin:0px;
}

.maincolumnWide 
{
	width:870px;
	margin:0px auto;
}

.smiles-logos img
{
	vertical-align:middle;
}

.textbox 
{
	border:1px solid #ccc;
	padding:5px;
	width:290px;
}

.threeCol 
{
	float:left;
	width:280px;
	background:none;
	padding:0px;
	margin-right:15px;
}

.threeColLast 
{
	float:right;
	width:280px;
	background:none;
	padding:0px;
}

.maincolumnleft 
{
	background:none;
}

.maincolumnThin {
	float:left;
	width:436px;
	margin-left:20px;
}

.rightColumn {
	float:right;
	width:200px;
}

.middleColumn {
	float:right;
	width:450px;
}

.bannerad {
	float:right;
	margin:15px 60px 0px 0px;
}

.leftcolumn {
	width:192px;
	float:left;
	margin:0px;
	padding-bottom:0px;
}

.leftcolumn2 {
	width:192px;
	float:left;
	margin:0px 0px 0px 15px;
}

.greySMileyStrip {
	background:#f0f0f1;
	padding:3px 0px 3px 4px;
}

.orangebarR, .greybarR, .goldbarR, .bluebarR, .ltgreybarR {	
	background:#a4391e url(../images/content/orange-bar-R.gif) no-repeat top right;
	width:100%;
}

.orangebarL, .greybarL, .goldbarL, .bluebarL, .ltgreybarL {	
	background:url(../images/content/orange-bar-L.gif) no-repeat top left;	
	color:white;
	padding:10px;
	min-height:1em;
}

.orangebarL a, .greybarL a, .goldbarL a, .bluebarL a {	
	color:white;
	text-decoration:none;
}

.ltgreybarL, .vltgreybarL a {
	
	color:black;
	text-decoration:None;
}

.orangebarL a:hover, .greybarL a:hover, .goldbarL a:hover, .bluebarL a:hover {	
	color:white!important;
}

.ltgreybarL a:hover {	
	color:white;
}

.greybarR {
	background:#222223 url(../images/content/grey-bar-R.gif) no-repeat top right;
}

.greybarL {
	background:url(../images/content/grey-bar-L.gif) no-repeat top left;
}

.goldbarR {
	background:#545b43 url(../images/content/gold-bar-R.gif) no-repeat top right;
}

.goldbarL {
	background:url(../images/content/gold-bar-L.gif) no-repeat top left;
}

.bluebarR {
	background:#1b2e4b url(../images/content/blue-bar-R.gif) no-repeat top right;
}

.bluebarL {
	background:url(../images/content/blue-bar-L.gif) no-repeat top left;
}

.ltgreybarR {
	background:#9fa0a2 url(../images/content/ltgrey-bar-R.gif) no-repeat top right;
	
}

.ltgreybarL {
	background:url(../images/content/ltgrey-bar-L.gif) no-repeat top left;
	color:black;
}

.Twocolspan {
	width:437px;	
}

.winnerimg {
	padding:0px 15px 0px 0px;
	width:194px;
	float:left;
	background:url(../images/content/dot-sep-v.gif) top right repeat-y;
	margin:13px 17px 13px 13px;
}

.smlimg {
	padding:0px 15px 0px 0px;
	width:104px;
	float:left;
	background:url(../images/content/dot-sep-v.gif) top right repeat-y;
	margin:0px 12px 0px 0px;
}
.threecolbg {
	background:url(../images/content/3col-bg.gif) repeat-y;
	margin-bottom:18px;
}

.arrows {
	width:40px;
	float:right;
	text-align:right;
}

.imgTxt {
	margin-bottom:0px;
}

.text {
	float:left;
	width:125px;
}

.textsmall {
	float:left;
	width:50px;
}

.text2 {
	float:left;
	width:190px;
}

.greybg {
	background:#f0f0f1;
	padding:10px;
	margin-bottom:10px;
}

.midpicbg, .midpicbgR {
	width:118px;
	background:url(../images/content/dot-sep-v.gif) top right repeat-y;
	padding-right:10px;
	float:left;
	margin:0px 5px;
}

.midpicbgR {
	background:none;
	float:right;
}

.tab {
	width:144px;
	margin-right:2px;
	float:left;
}

.tabL {
	width:144px;
	float:left;
}

.greyBackground 
{
	background-color: #f0f0f1;
}

.dots ul li
{
	list-style-type: disc;
	background-image: none;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}

.halfcol 
{
	width: 50%;
	float: left;
}
	
.thirdcol 
{
	width: 33%;
	float: left;
}
	
.UploadThanks
{
	background-color:#FF6600;
	height:50px;
	width:425px;
	padding:5px 5px 5px 5px;
	margin-bottom:5px
}

.form label, .form span
{
	display:block;
	float:left;
	width:190px;
}

.SocialLabel
{
	display: block;
	width: 210px;
	float: left;
}

.social-thumb 
{
	margin:0px 10px;
	float:left;
}

.socialemail1 
{
	float:left;
	width:145px;
	margin-top:10px;
}

.socialemail2 
{
	float:left;
	width:185px;
	margin-top:10px;
}

.socialemail3 
{
	float:left;
	width:8px;
	margin-top:12px;
}

.topmarg 
{
	margin-top:8px;
}

.emailform 
{
	padding:20px;
}

.emailform span
{
	float:left;
	color:#FF6600;
	font-weight:bold;
	width:80px;
	margin-top:3px;
}

.emailform .errortext 
{
	width:400px;
	margin-left:80px;
	} 

.profileBox 
{
	width: 33%;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 5px 0px 10px 0px; 
}
