/* CSS Document */


/*///// //// //// //// ////   Used on every page (global)   //// //// //// //// //// /////*/
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
}
li {
	list-style: url(images/arrow_red_topbigger.gif) disc;	
}
/*///Links///*/
A.articletitle:link {
	color:#002D62;
	text-decoration:underline;
	font-size:11pt;
	font-weight:bold;
	}
A.articletitle:visited {
	color:#5D84B8;
	text-decoration:underline;
	font-size:11pt;
	font-weight:bold;
	}
A.articletitle:active {
	color:#002D62;
	text-decoration:underline;
	font-size:11pt;
	font-weight:bold;
}
A.articletitle:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
}
A.darklink:link {
	color:#002D62;
	text-decoration:underline;
	font-size:10pt;
	line-height:1.5;
	}
A.darklink:visited {
	color:#002D62;
	text-decoration:underline;
	font-size:10pt;
}
A.darklink:active {
	color:#002D62;
	text-decoration:underline;
	font-size:10pt;
}
A.darklink:hover {
	color:#0055A6;
	text-decoration:none;
	font-size:10pt;
	background-color:#EEF1F6;
}
A.lightlink:link {
	color:#ffffff;
	text-decoration:underline;
	font-size:10pt;
	}
A.lightlink:visited {
	color:#ffffff;
	text-decoration:underline;
	font-size:10pt;
}
A.lightlink:active {
	color:#ffffff;
	text-decoration:underline;
	font-size:10pt;
}
A.lightlink:hover {
	color:#EAF3DC;
	text-decoration:none;
	font-size:10pt;
	background-color:#0055A6;
}
A.nav_main_on:link {
	color:#B8282E;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	}
A.nav_main_on:visited {
	color:#B8282E;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
A.nav_main_on:active {
	color:#B8282E;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
A.nav_main_on:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
A.nav_main:link {
	color:#7D9DC6;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	}
A.nav_main:visited {
	color:#7D9DC6;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
A.nav_main:active {
	color:#7D9DC6;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
A.nav_main:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
A.nav_sub_on:link {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	}
A.nav_sub_on:visited {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
A.nav_sub_on:active {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
A.nav_sub_on:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
A.nav_sub:link {
	color:#002D62;
	text-decoration:none;
	font-size:9pt;
	}
A.message_button:visited {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	}	
A.message_button:link {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	}
A.message_button:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}	
A.nav_sub:visited {
	color:#002D62;
	text-decoration:none;
	font-size:9pt;
}
A.nav_sub:active {
	color:#002D62;
	text-decoration:none;
	font-size:9pt;
}
A.nav_sub:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
}
A.nav_sub_sub_on:link {
	color:#ffffff;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	}
A.nav_sub_sub_on:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
A.nav_sub_sub_on:active {
	color:#ffffff;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
A.nav_sub_sub_on:hover {
	color:#000000;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
A.nav_sub_sub:link {
	color:#ffffff;
	text-decoration:none;
	font-size:9pt;
	}
A.nav_sub_sub:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:9pt;
}
A.nav_sub_sub:active {
	color:#ffffff;
	text-decoration:none;
	font-size:9pt;
}
A.nav_sub_sub:hover {
	color:#000000;
	text-decoration:none;
	font-size:9pt;
}

A.remindme:link {
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0055A6;
	padding:1px 5px 1px 5px;
	border:1px solid #1B953E;
	background-color:#EAF3DC;
}
A.remindme:visited {
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0055A6;
	padding:1px 5px 1px 5px;
	border:1px solid #1B953E;
	background-color:#EAF3DC;
}

A.remindme:active {
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0055A6;
	padding:1px 5px 1px 5px;
	border:1px solid #1B953E;
	background-color:#EAF3DC;
}
A.remindme:hover {
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#002D62;
	padding:1px 5px 1px 5px;
	border:2px dashed #0055A6;
	background-color:#B6D3EE;
	
}

/*/////  End Links  /////*/

/*///  Lists  ///*/
UL.arrow_blue_ul {
	list-style: url(images/arrow_blue.gif) disc;
	margin-left:0px;
	margin-right:0px;	
}
LI.arrow_blue_li {
	list-style: url(images/arrow_blue.gif) disc;
	margin:5px;	
}
UL.arrow_red_ul {
	list-style: url(images/arrow_red.gif) disc;	
}
UL.arrow_red_ul_smalltext {
	list-style: url(images/arrow_red_topbigger.gif) disc;	
}
LI.arrow_red_li {
	list-style: url(images/arrow_red.gif) disc;
	margin:5px;	
}
UL.list_square {
	list-style: url(images/arrow_blue_on_blue.gif) disc;
	list-style-color:red;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}
/*/////  End Lists  /////*/

/*/////  Breadcrumbs  /////*/
A.bread:link {
	color:#002D62;
	text-decoration:underline;
	font-size:8pt;
	}
A.bread:visited {
	color:#0055A6;
	text-decoration:underline;
	font-size:8pt;
}
A.bread:active {
	color:#0055A6;
	text-decoration:underline;
	font-size:8pt;
}
A.bread:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:8pt;
	background-color:#ffffff;
}
A.bread1:link {
	color:#002D62;
	text-decoration:none;
	font-size:7pt;
	}
A.bread1:visited {
	color:#0055A6;
	text-decoration:none;
	font-size:7pt;
}
A.bread1:active {
	color:#0055A6;
	text-decoration:none;
	font-size:7pt;
}
A.bread1:hover {
	color:#B8282E;
	text-decoration:underline;
	font-size:7pt;
	background-color:#ffffff;
}

/*/////  End Breadcrumbs  /////*/

/*/////  Start Global Classes  /////*/

/*/////  Start Form Classes  /////*/
.form {
	border:1px solid #B6D3EE;
	background-color:#EEF1F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	height:17px;
}
.form2 {
	border:1px solid #B6D3EE;
	background-color:#EEF1F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	height:23px;
}
.form_small {
	border:1px solid #B6D3EE;
	background-color:#EEF1F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	height:15px;
	margin:0px;
	padding:0px;
}
.form_white {
	border:1px solid #B6D3EE;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	cursor:pointer;
}
.form_button {
	border:1px solid #B6D3EE;
	background-color:#EEF1F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	height:17px;
	width:100px;
}
/*/////  End Form Classes  /////*/

/*/////  Start Link Classes  /////*/
A.biglist_title:link {
	color:#002D62;
	text-decoration:underline;
	font-size:9pt;
	font-weight:bold;
	}
A.biglist_title:visited {
	color:#002D62;
	text-decoration:underline;
	font-size:9pt;
	font-weight:bold;
}
A.biglist_title:active {
	color:#002D62;
	text-decoration:underline;
	font-size9pt;
	font-weight:bold;
}
A.biglist_title:hover {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
.photocaption{
	font-family:arial;
	font-size:10px;
	color:#1B953E;
	}
A.photocaption:link {
	color:#1B953E;
	text-decoration:underline;
	font-size:7pt;
	}
A.photocaption:visited {
	color:#1B953E;
	text-decoration:underline;
	font-size:7pt;
}
A.photocaption:active {
	color:#1B953E;
	text-decoration:underline;
	font-size:7pt;
}
A.photocaption:hover {
	color:#F7931D;
	text-decoration:none;
	font-size:7pt;
}
A.link_profile:link {
	color:#0055A6;
	text-decoration:underline;
	font-size:7pt;
	}
A.link_profile:visited {
	color:#0055A6;
	text-decoration:underline;
	font-size:7pt;
}
A.link_profile:active {
	color:#0055A6;
	text-decoration:underline;
	font-size:7pt;
}
A.link_profile:hover {
	color:#1B953E;
	text-decoration:none;
	font-size:7pt;
}
A.link_profile_red:link {
	color:#B8282E;
	text-decoration:underline;
	font-size:7pt;
	}
A.link_profile_red:visited {
	color:#B8282E;
	text-decoration:underline;
	font-size:7pt;
}
A.link_profile_red:active {
	color:#B8282E;
	text-decoration:underline;
	font-size:7pt;
}
A.link_profile_red:hover {
	color:#1B953E;
	text-decoration:none;
	font-size:7pt;
}
A.linkbutton:link {
	color:#1B953E;
	text-decoration:none;
	font-size:8pt;
	margin:3px;
	padding:3px;
	background-color:ffffff;
	}
A.linkbutton:visited {
	color:#1B953E;
	text-decoration:none;
	font-size:8pt;
	margin:3px;
	padding:3px;
	background-color:ffffff;
}
A.linkbutton:active {
	color:#1B953E;
	text-decoration:none;
	font-size:8pt;
	margin:3px;
	padding:3px;
	background-color:ffffff;
}
A.linkbutton:hover {
	color:#F7931D;
	text-decoration:underline;
	font-size:8pt;
}
/*/////  End Link Classes  /////*/
.biglist_title_nolink {
	color:#B8282E;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
.bottom_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#002D62;
}
.nav_sub_td {
	background-color:#EEF1F6;
	padding-left:10px;
}
.nav_sub_sub_td {
	background-color:#5D84B8;
	padding-left:20px;
}
.padding_5 {
	padding:5px;
}
.padding_2 {
	padding:2px;
}
.photo {
	border:5px solid #F1F4F8;
}
.searchbar {
	margin-top:5px;
	margin-bottom:5px;
	border-right:5px solid #F1F4F8;
	border-left:5px solid #F1F4F8;
	background-color:#EAF3DC;
	padding:2px;
}

.searchbarlinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#002D62;
	text-decoration:none;
}
.becomeamember {font-weight:bold;color:#CC3300;}
.becomeamember:hover {text-decoration:underline;}
.searchbar_text {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:8pt;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	color:#002D62;
	width:283px;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#0055A6;
	font-size:10pt;
	padding:0px;
	font-weight:bold;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	color:#002D62;
	font-size:13pt;
	padding:3px;
	background-color:#EEF1F6;
	font-weight:bold;
	padding-left:10px;
	
}
.title2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#002D62;
	font-size:13pt;
	padding:3px;
	font-weight:bold;
	padding-left:10px;
	
}
/*/////  End Global Classes  /////*/

/*///// //// //// //// ////   End Globals   //// //// //// //// //// /////*/

/*/////  Home Page Classes  /////*/
.frontpage_smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
}
.frontpage_eventtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	/*padding:5px; */
}

.maintable {
	border-right:5px solid #EEF1F6;
	border-left:5px solid #EEF1F6;
	border-bottom:5px solid #EEF1F6;
}
.nav_border {
	/* border-bottom:2px solid #F1F4F8; */
}

.r_l_color {
	border-right:2px solid #F1F4F8;
	border-left:2px solid #F1F4F8;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:8pt;
}
/*/////  End Home Page Classes  /////*/

/*/////  Start News and Events Classes  /////*/
.comingevents_title {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	background-color:#ffffff;
	padding:2px 2px 2px 10px;
	font-weight:bold;
}
/*/////  End News and Events Classes  /////*/

.bannerAd{
	border:1px solid #B6D3EE;
	padding:4px;
	margin-top:5px;
	}

.rssFeed{
	width:132px;
	height:20px;
	padding-top:3px;
	margin-top:5px;
	border:none;
	background:url(images/RSS.gif) no-repeat;
	float:left;
	}
.rssFeed a {
	color:#5D84B8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	}	
	
/*************************
New stuff
*************************/
#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #5D84B8;
font: normal 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #5D84B8;
border-bottom: none;
background: #EEF1F6;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #448; }

#navlist li a:hover
{
color: #000000;
background: #EAF3DC;
border-color: #5D84B8;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}

/* front page links */
A.frontpage_red {
	color:#B8282E;
	text-decoration:underline;
	font-size:9pt;
}
	
a.gray {
	font-size:9pt;
	color:#999999;
	text-decoration:none;
}

ul.linklist li {
	list-style: url(images/arrow_red_topbigger.gif) disc;
	padding-bottom: 9px;
	clear:both;	
}

/*pop-up styles*/
.popupBox{
	width:383px;
	background:#FFFFFF;
	border:1px solid #000099;
	}
	
#popup {
	width:383px;
	border:2px solid #7F99B2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#popup p {
	margin:0px;
	padding:15px;
}

#popup a {
	color:#B8282E;
	text-decoration:underline;
}

#popup-title {
	width:363px;
	background:#DEE9F5;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-bottom:10px;
	padding:10px;
}


#popupinfobox {

	width:363px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
}


#popupinfobox-top {
	background:url(./images/box_top.gif) no-repeat;
	width:373px;
	height:6px;
	margin-left:5px;
	margin-right:5px;
}

#popupinfobox-bottom {
	background:url(./images/box_bottom.gif) no-repeat;
	width:373px;
	height:6px;
	margin-left:5px;
	margin-right:5px;
}

#popupinfobox ul {
	display:inline;
	padding:0px;
	list-style:none;
}

#popupinfobox ul li.l {
	float:left;
	text-align:left;
	list-style:none;
	font-weight:bold;
	width:181px;
	display:inline;
}

#popupinfobox hr {
	height:1px;
	border-bottom:1px dotted #006699;
}

#popupinfobox ul li.r {
	float:right;
	text-align:right;
	list-style:none;
	color:#006699;
	width:182px;
	display:inline;
}

#popupinfobox ul li.c {
	clear:both;
	list-style:none;
	list-style-image:none;
	padding:0px;
	height:1px;
}

#popup-form {
	width:373px;
	margin-left:5px;
	margin-right:5px;
}

#popup-form .label{
	margin-left:10px;
}

#popup-form input.radio{
	margin-left:30px;
	margin-bottom:-2px;
}

#popup-form input.txtfield{
	float:right;
	width:180px;
	margin-right:5px;
	margin-top:-17px;
}

#popup-form input.submit{
	width:363px;
	background:url(./images/blue_submit_btn.gif) no-repeat;
	height:36px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	margin-bottom:5px;
	border:none;
	margin-left:5px;
}

.register_btn{
background:url(./images/register_btn.gif) transparent no-repeat;
display:block;
width:74px;
height:22px;
cursor:pointer;
padding:3px 0px 0px 0px;
}

table.bluegradient {background:url(./images/blue-gradient.gif) #e2effc repeat-x;border:1px solid #8cbae8;text-align:center;}
table.bluegradient a {color:#336699;font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;}


/* PHOTOS PAGE SYTLES */


a.return {float:right;color:#336699;margin-bottom:10px;}
.photos-prev {float:left;}
.photos-next {float:right;}
.photos-return {float:left; margin-left:75px;}
.photos-next a, .photos-prev a, .photos-return a {display:block;color:#336699;color:#336699;font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer;background:url(./images/blue-gradient.gif) #e2effc repeat-x;border:1px solid #8cbae8;text-align:center;padding:5px 10px;width:120px; margin-top:10px;}
.photos-display {margin:10px;}
p.photo-credit, p.photo-credit a {font-size:10px;}
.photos-thumbs {float:left; width:150px;margin-left:26px;}
.photos-thumbs img {display:block;float:left;border:1px solid #336699;width:60px;height:60px;margin:5px;}

.gallery-thumbs li {display:inline;float:left;width:170px;height:320px;margin:5px;}
.gallery-thumbs img {border:1px solid #336699;}
.size {height:150px;}

a.facebook, a.twitter {display:block;border:none;height:18px;width:285px;cursor:pointer;text-align:right;float:left;text-decoration:none;padding-top:4px;margin-top:4px;color:#0055A6;}
a.facebook:hover, a.twitter:hover {color:#1b4a76;}
a.facebook span, a.twitter span {padding-right:5px;font-weight:bold;text-decoration:none;}
a.facebook {background:url(../images/facebook.png) top left no-repeat;margin-right:9px;}
a.twitter {background:url(../images/twitter.png) top left no-repeat;}
td.socialnetorking {padding:0px 10px;}
ul#chamberresources li a.gray {display:none;}

ul#chamberresources li {margin-top:4px;color:#336699;}
/* J House SEO updated logo */
.jhouse-logo {position:relative; left: 215px; top: 0px; float: left; display: block; width: 16px; height: 16px; background: url(images/jhouselogo16px.png) }
.jhouse-container{margin:0 0 0 0;}
.jhouse-logo span {display: none;} 
.
