﻿/* site classes below */

#clientLogin td {
	font-size: 10.5px;
	padding: 1px;
}

#clientLogin input {
	font-size: 10.5px;
}

.bannerTop {
	text-align:right;
	color: #113d7b;
	font-size: 10px;
	font-weight:bold;
}

#encompass td {
	padding:16px;
	border-radius: 15px;
	margin:2px;
	color:white;
	border:3px solid #333;
	line-height:1.1em;
}
#encompass h3 {
	color:white;
	font-size:150%;
}

A:link.linkB, A:visited.linkB, A:active.linkB { 
	color: #113d7b; 
	text-decoration: none;
}

A:hover.linkB { 
	color: #808080; 
	text-decoration: underline;
}
.socialmedia {
	background:url(/Images/layout/socialmedia1.jpg) no-repeat top right;
}

.galleryclass {
	padding: 20px;
	background-color:#eaeaea;
	text-align:center;
	width: 800px;
	height:600px;
	margin-left:30px;
}
.galleryclass img {
	border:6px gray solid;
}

.sf_image {
	/*/padding: 5px;
	margin:auto;
	background-color:red;
	text-align:center;/*/
}

.sf_viewBigImg {
	padding: 8px;
	text-align:center;
}

/*Homepage Cycle
#cycle {
	position: relative;
	width: 920px;
	height: 327px;
	padding:0px;
}*/
#billboard {
	height: 300px;
	width: 900px;
	background: url(/Images/layout/shadowbox1.png) no-repeat;
	z-index:1000;
}
#billboard_list {
	display: block;
	float: left;
	width: 320px;
	padding: 0;
	z-index:900;
}
#imgBillboard {
	z-index:1;
	margin-left:-11px;
	margin-top:-3px;
}

.tab a:link, .tab a:visited, .tab a:active  {
	display: block;
	height: 66px;
	font-size:85%;
	color: #333;
	padding: 6px 5px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tab.png) no-repeat;
}
.tab a:hover  {
	display: block;
	height: 66px;
	font-size:85%;
	color: #333;
	padding: 6px 5px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tabover.png) no-repeat;	
}
.tabTop a:link, .tabTop a:visited, .tabTop a:active  {
	display: block;
	height: 66px;
	font-size:85%;
	color: #333;
	padding: 6px 5px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tabTop.png) no-repeat;
}
.tabTop a:hover  {
	display: block;
	height: 66px;
	font-size:85%;
	color: #333;
	padding: 6px 5px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tabTopover.png) no-repeat;	
}

#billboard_list strong {
	display: block;
	font-size: 16px;
	color: #e59a08;
}


/* Admin */
#adminLabel {
    padding: 3px;
    background-color: Black;
    color: White;
}

#adminLabel a:hover,
#adminLabel a:active,
#adminLabel a:visited,
#adminLabel a:link {
    color: #FFFFFF;
    font-weight:bold;
    font-size: 11px;
}

#adminNav {
    padding: 5px;
    background-color: Gray;
    border-top: appworkspace 2px solid;
}

#adminNav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: right;
}

#adminNav ul li {
    display: inline;
    margin: 0px 5px 0px 5px;
    font-size: 11px;
    font-weight: bold;
}

#adminNav ul li a:visited,
#adminNav ul li a:link,
#adminNav ul li a:active {
    color: #FFFFFF;
    text-decoration: none;
}

#adminNav ul li a:hover {
    color: #000000;
}

/* END ADMIN */

/* client login */

.login-container {
    float:right;
    margin:0 auto;
    position: relative;
}
a:link, a:visited, a:active {
    color:#27b;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
    color:#E59A08;
}
#login-topnav {
    padding:10px 20px 12px;
    font-weight:bold;
    font-size:12px;
    line-height:23px;
    text-align:right;
}
#login-signin_menu {
    display:none;
    background-color:#e59a08;
    position:absolute;
    width:210px;
    z-index:90000;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: 0px; 
    margin-top:5px;
    margin-right: 12px;
    margin-right: 12px;
    color:#789;
    font-size:11px;
}
























.tabNEW a:link, .tabNEW a:visited, .tabNEW a:active  {
	display: block;
	height: 88px;
	font-size:85%;
	color: #333;
	padding: 6px 20px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tab.png) no-repeat;
}
.tabNEW a:hover  {
	display: block;
	height: 88px;
	font-size:85%;
	color: #333;
	padding: 6px 20px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tabover.png) no-repeat;	
}
.tabTopNEW a:link, .tabTopNEW a:visited, .tabTopNEW a:active  {
	display: block;
	height: 88px;
	font-size:85%;
	color: #333;
	padding: 6px 20px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tabTop.png) no-repeat;
}
.tabTopNEW a:hover  {
	display: block;
	height: 88px;
	font-size:85%;
	color: #333;
	padding: 6px 20px 0 6px;
	text-decoration:none;
	background : url(/Images/layout/tabTopover.png) no-repeat;	
}


