/* North State Bank */
/* CSS Styles */
/* created by Chris Hlubb */
/* (c)2007 OffWhite */

body {
	background-color: #FFF3DD; 
}

#container {
	width: 780px;
	position: absolute;
	left: 50%;
	margin-left: -390px;
	background-color: #FFFFFF;
}

#header {
	width: 780px;
	position: relative;
}

#logo {
	width: 197px;
	height: 167px;
	position: relative;
	z-index: 100;
}

#experience {
	position: absolute;
	top: 0px;
	left: 197px;
	width: 583px;
	height: 41px;
	z-index: 99;
}

#overlay {
	position: absolute;
	left: 190px;
	top: 20px;
	z-index: 95;
}

#headphoto {
	width: 583px;
	height: 126px;
	position: absolute;
	top: 40px;
	left: 197px;
	z-index: 90;
}

#headphoto2 {
	position: absolute;
	top: 40px;
	left: 529px;
	width: 248px;
}

.nav_color1 {
	color: #000000;
	font-family: "Trade Gothic LT Std";
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.nav_color1 a{
	text-decoration: none;
	color: #000000;
	font-family: "Trade Gothic LT Std";
	font-size: 15px;
	font-weight: bold;
}

.nav_color2 {
	color: #9F875F;
	font-family: "Trade Gothic LT Std";
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.nav_color2 a{
	text-decoration: none;
	color: #9F875F;
	font-family: "Trade Gothic LT Std";
	font-size: 15px;
	font-weight: bold;
}

#strip {
	position: relative;
	width: 770px;
	height: 20px;
	padding-right: 10px;
	padding-top: 2px;
	z-index: 105;
	background-image: url(../templates/shared/head_nav_back.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 15px;
	font-family: "Gill Sans MT";
/*	font-weight: bold; */
	color: #FFFFFF;
	text-align: right;
}

#strip a{
	width: 770px;
	height: 20px;
	text-decoration: none;
	font-size: 15px;
	font-family: "Gill Sans MT";
	color: #FFFFFF;
/*	font-weight: bold; */
	text-align: center;
}

#strip a:hover{
	color: #FFE4B0;
}

#strip_ff {
	position: relative;
	width: 770px;
	height: 20px;
	padding-right: 10px;
	padding-top: 5px;
	z-index: 105;
	background-image: url(../templates/shared/head_nav_back.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 15px;
	font-family: "Gill Sans MT";
/*	font-weight: bold; */
	color: #FFFFFF;
	text-align: right;
}

#strip_ff a{
	width: 770px;
	height: 20px;
	text-decoration: none;
	font-size: 15px;
	font-family: "Gill Sans MT";
	color: #FFFFFF;
/*	font-weight: bold; */
	text-align: center;
}

#strip_ff a:hover{
	color: #FFE4B0;
}

#strip1 {
	position: relative;
	width: 69px;
	z-index: 105;
}

#strip2 {
	position: absolute;
	left: 69px;
	top: 0px;
	width: 11px;
	z-index: 105;
}

#strip3 {
	position: absolute;
	left: 80px;
	top: 0px;
	width: 97px;
	z-index: 105;
}

#strip4 {
	position: absolute;
	left: 177px;
	top: 0px;
	width: 11px;
	z-index: 105;
}

#strip5 {
	position: absolute;
	left: 188px;
	top: 0px;
	width: 80px;
	z-index: 105;
}

#strip6 {
	position: absolute;
	left: 268px;
	top: 0px;
	width: 11px;
	z-index: 105;
}

#strip7 {
	position: absolute;
	left: 279px;
	top: 0px;
	width: 113px;
	z-index: 105;
}

#strip8 {
	position: absolute;
	left: 392px;
	top: 0px;
	width: 12px;
	z-index: 105;
}

#strip9 {
	position: absolute;
	left: 404px;
	top: 0px;
	width: 130px;
	z-index: 105;
}

#strip10 {
	position: absolute;
	left: 534px;
	top: 0px;
	width: 13px;
	z-index: 105;
}

#strip11 {
	position: absolute;
	left: 547px;
	top: 0px;
	width: 148px;
	z-index: 105;
}

#strip12 {
	position: absolute;
	left: 695px;
	top: 0px;
	width: 12px;
	z-index: 105;
}

#strip13 {
	position: absolute;
	left: 707px;
	top: 0px;
	width: 73px;
	z-index: 105;
}

#homemiddle {
	width: 778px;
	position: relative;
	vertical-align: top;
	background-image: url(../templates/shared/home_bg_strip.jpg);
	background-repeat: repeat-x;
	border: 1px solid #464646;
}

#middle {
	width: 778px;
	border: 1px solid #464646;
	position: relative;
	vertical-align: top;
	background-image: url(../templates/shared/bg_strip.jpg);
	background-repeat: repeat-x;
}

#topcolor1 {
	width: 191px;
	height: 20px;
	background-color: #6E8960;
}

#topcolor2 {
	width: 587px;
	height: 20px;
	background-color: #FFECC4;
}

#table1 {
	position: relative;
}

#left_nav_static {
	width: 189px;
	padding-top: 15px;
/*	border-left: 1px solid #26341E;
	border-right: 1px solid #26341E;
	border-top: 1px solid #26341E; */
}

#left_nav {
	width: 189px;
	border-left: 1px solid #26341E;
	border-right: 1px solid #26341E;
	border-top: 1px solid #26341E;
	padding-top: 25px;
	padding-bottom: 15px;
}

#left_nav2 {
	width: 188px;
	height: 100%;
/*	border: 1px solid #26341E; */
}

#left_nav2_static {
	width: 188px;
	height: 100%;
/*	padding-top: 20px; */
	padding-top: 0px;
/*	border: 1px solid #26341E; */
}

.left_nav_text {
	padding-left: 12px;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 25px;
	background-image:url(../templates/shared/left_nav_back.jpg);
	background-repeat: no-repeat;
}

.left_nav_text a{
	padding-left: 12px;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 25px;
/*	background-image:url(../templates/shared/left_nav_back.jpg);
	background-repeat: no-repeat;*/
}

.left_nav_text2 {
	padding-left: 12px;
	padding-top: 2px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 40px;
	padding-bottom: 3px;
	background-image:url(../templates/shared/left_nav_back2.jpg);
	background-repeat: no-repeat;
}

.left_nav_text2 a{
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 40px;
/*	background-image:url(../templates/shared/left_nav_back2.jpg);
	background-repeat: no-repeat;*/
}

.left_nav_text3 {
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 30px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 25px;
	background-image:url(../templates/shared/left_nav_back.jpg);
	background-repeat: no-repeat;
}

.left_nav_text3 a{
	padding-left: 12px;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 25px;
/*	background-image:url(../templates/shared/left_nav_back.jpg);
	background-repeat: no-repeat;*/
}

.left_nav_text4 {
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 50px;
	background-image:url(../templates/shared/left_nav_back3.jpg);
	background-repeat: no-repeat;
}

.left_nav_text4 a{
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
	height: 50px;
/*	background-image:url(../templates/shared/left_nav_back2.jpg);
	background-repeat: no-repeat;*/
}

.left_nav_text_login {
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-size: 13px;
	text-decoration: none;
	width: 177px;
}

.left_nav_text_login a{
	color: #FFFFFF;
	text-decoration: none;
}

.subnav {
	padding-left: 20px;
	height: 12px;
}

.subnavtext {
	text-decoration: none;
	font-size: 12px;
	font-family: "Gill Sans MT";
	color: #FFFFFF;
	margin-left: 18px;
	width: 173px;
	padding-bottom: 2px;
}

.subnavtext a{
	text-decoration: none;
	font-size: 12px;
	font-family: "Gill Sans MT";
	color: #FFFFFF;
	margin-left: 18px;
	width: 173px;
	padding-bottom: 2px;
}

#imagebox {
	border: 1px solid #000000;
	width: 96px;
}

#images {
	padding-bottom: 2px;
	width: 141px;
	padding-left: 48px;
}

#italic {
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 15px;
}

#list {
	text-decoration: none;
	font-size: 12px;
	font-family: "Gill Sans MT";
	color: #FFFFFF;
	padding-left: 25px;
}

#list a{
	text-decoration: none;
	font-size: 12px;
	font-family: "Gill Sans MT";
	color: #FFFFFF;
	padding-left: 15px;
}

#static_table {
	width: 587px;
	vertical-align: top; 
	position: relative;
}

#static_back {
	background-image: url(../templates/shared/communitybackground.jpg);
	background-repeat: no-repeat;
	width: 587px;
	vertical-align: top;
	position: relative;
}

#text_title {
	padding-left: 15px;
	background-image:url(../templates/shared/middle_back.jpg);
	background-repeat: repeat-x;
	font-size: 28px;
	color: #9F875F;
}

#static_text_title {
/*	background-color: #FFECC4; */
	padding-left: 0px;
	font-size: 28px;
	color: #9F875F;
	padding-top: 15px;
	vertical-align: top;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
/*	position: absolute;
	top: 205px;
	left: 206px;
	z-index: 110; */
}

#static_text_title_news {
/*	background-color: #FFECC4; */
	padding-left: 15px;
	font-size: 28px;
	color: #9F875F;
	padding-top: 15px;
	vertical-align: top;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
/*	position: absolute;
	top: 205px;
	left: 206px;
	z-index: 110; */
}

#static_text_box {
	width: 572px;
	vertical-align: top;
}

#static_text_box2 {
	width: 589px;
	vertical-align: top;
	background-image: url(../templates/shared/communitybackground_new2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
}
#static_text {
	width: 520px;
/*	margin-left: 25px; */
	font-size: 12px;
/*	padding-right: 15px; */
/*	background-image:url(../templates/shared/middle_back.jpg);
	background-repeat: repeat-x; */
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

#static_text a{
	font-size: 12px;
	color: #9f875f;
	font-family: Arial, Helvetica, sans-serif;
}

#hometext {
	width: 585px;
/*	margin-left: 25px; */
	font-size: 12px;
/*	padding-right: 15px; */
	background-image:url(../templates/shared/middle_back.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #000000;
}

#hometext a{
	width: 585px;
/*	margin-left: 25px; */
	font-size: 12px;
/*	padding-right: 15px; */
	text-decoration: none;
	color: #9F875F;
	font-family: Arial, Helvetica, sans-serif;
}

#middle_background {
	background-image:url(../templates/shared/middle_back.jpg);
	background-repeat: repeat-y;
	width: 587px;
}

#back {
	background-image: url(../templates/shared/background.jpg);
	background-repeat: repeat-y;
}

#nav_box {
	padding-left: 15px;
	width: 574px;
	background-image: url(../templates/shared/secondary_nav_back2.jpg);
	background-repeat: repeat-y;
	z-index: 100;
}

#nav {
	width: 574px;
	font-size: 13px;
	font-family: "Gill Sans MT";
	font-weight: bold;
	z-index: 100;
}

#nav a{
	width: 574px;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Gill Sans MT";
	font-weight: bold;
	z-index: 100;		
}

#nav a:hover{
	color: #FFE4B0;
}

.text_color{
	color: #9F875F;
}

#line {
	width: 780px;
	height: 4px;
	position: relative;
}

#advertising {
	position: relative;
}

#ad1 {
	position: relative;
	width: 177px;
	height: 166px;
}

#ad2 {
	position: absolute;
	top: 0px;
	left: 177px;
}

#ad3 {
	position: absolute;
	top: 84px;
	left: 177px;
}

#ad4 {
	position: absolute;
	top: 84px;
	left: 294px;
}

#ad5 {
	position: absolute;
	top: 0px;
	left: 410px;
}

#ad6 {
	position: absolute;
	top: 0px;
	left: 500px;
}

#ad7 {
	position: absolute;
	top: 84px;
	left: 410px;
}
#ad8 {
	position: absolute;
	top: 84px;
	left: 500px;
}

#bottom_line {
	position: relative;
	width: 780px;
	height: 2px;
	z-index: 99;
}

/* News template */
#press {
	padding-left: 20px;
}

#newsindent {
	padding-left: 10px;
}

#titlenews {
	font-size: 20px;
}

/* Footer */
#footer {
	width: 765px;
	position: relative;
	background-color: #FFF3DD;
}

#footertextweatlh {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #9F875F;
	padding-left: 15px;
	background-color: #FFF3DD;
}

#footertextweatlh a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
/*	color: #9F875F; */
	color: #000000;
}

#footertextweatlh a:hover{
	text-decoration: underline;
}

#footertextweatlh2 {
	width: 665px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 20px;
	background-color: #FFF3DD;
}

#footertextweatlh2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
/*	color: #9F875F; */
	color: #000000;
}

#footertextweatlh2 a:hover{
	text-decoration: underline;
}

#footertextbusiness {
	width: 655px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#footertext {
	width: 688px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	background-color: #FFF3DD;
}

#footertext a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
/*	color: #9F875F; */
	color: #000000;
}

#footertext a:hover{
	text-decoration: underline;
}

#footertext2 {
	width: 751px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	background-color: #FFF3DD;
}

#footertext2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
/*	color: #9F875F; */
	color: #000000;
}

#footertext2 a:hover{
	text-decoration: underline;
}

#footertextbusdev {
	width: 744px;
	padding-right: 3px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	background-color: #FFF3DD;
}

#footertext2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
/*	color: #9F875F; */
	color: #000000;
}

#footertext2 a:hover{
	text-decoration: underline;
}

#footerpic {
	width: 92px;
	height: 35px;
	background-color: #FFF3DD;
}

#footerpic2 {
	width: 30px;
	height: 35px;
	background-color: #FFF3DD;
}

#member {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
