html,body{
 margin:0;
 padding:0;
 height:100%;
 border:none;
 }
 
 #fullheight{height:100%}

a,a:active,a:visited {
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
color:#5c5b5b;
text-decoration:underline;
}

a:hover {
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
color:#ed9237;
text-decoration:none;
}

.tagline {
font-family: Arial;
color:#5c5b5b;
font-size:9pt;
font-weight:normal;
line-height:13pt;
}

.mainText {
font-family: Arial;
color:#5c5b5b;
font-size:11pt;
font-weight:normal;
line-height:17pt;
}

.mainTextJ {
font-family: Arial;
color:#5c5b5b;
font-size:9pt;
font-weight:normal;
line-height:12pt;
text-align:justify;
}

.orangeText {
font-family: Arial;
color:#ed9235;
font-size:9pt;
font-weight:bold;
line-height:12pt;
}

.blueText {
font-family: Arial;
color:#51a2d1;
font-size:9pt;
font-weight:bold;
line-height:12pt;
}

.callOut {
font-family: Arial;
color:#51a2d1;
font-size:14pt;
font-weight:bold;
line-height:18pt;
}

.listText {
font-family: Arial;
color:#5c5b5b;
font-size:9pt;
font-weight:normal;
line-height:16pt;
}

h1 {
font-family: Arial;
color:#C90000;
font-size:12pt;
font-weight:bold;
text-transform:uppercase;
}

.widgetTitle {
font-family: Arial;
color:#51a2d1;
font-size:10pt;
font-weight:bold;
word-spacing:1px;
text-transform:uppercase;
line-height:21pt;
}

.subTitle {
font-family: Arial;
color:#da7e22;
font-size:12pt;
font-weight:normal;
line-height:21pt;
word-spacing:2px;
}

.pageTitle {
font-family: Arial;
color:#686868;
font-size:16pt;
font-weight:bold;
text-transform:uppercase;
line-height:20pt;
word-spacing:1px;
}

.footerText {
font-family:Arial;
color:#666666;
font-size:8pt;
font-weight:normal;
}

.blogTitle {
font-family: Georgia, Arial, Verdana;
color:#333333;
font-size:25pt;
line-height:25pt;
word-spacing:1px;
text-decoration:none;
}

a.blogTitle {
font-family: Georgia, Arial, Verdana;
color:#333333;
font-size:25pt;
line-height:25pt;
word-spacing:1px;
text-decoration:none;
}

a:visited.blogTitle {
font-family: Georgia, Arial, Verdana;
color:#333333;
font-size:25pt;
line-height:25pt;
word-spacing:1px;
text-decoration:none;
}

a:hover.blogTitle {
font-family: Georgia, Arial, Verdana;
color:#FF9900;
font-size:25pt;
line-height:25pt;
word-spacing:1px;
text-decoration:none;
}

.smallText {
font-family:Arial;
color:#666666;
font-size:8pt;
font-weight:normal;
}

a.smallText {
font-family:Arial;
color:#666666;
font-size:8pt;
font-weight:normal;
text-decoration:underline;
}

a:hover.smallText {
font-family:Arial;
color:#FFFFFF;
font-size:8pt;
font-weight:normal;
text-decoration:underline;
}

a:visited.smallText {
font-family:Arial;
color:#666666;
font-size:8pt;
font-weight:normal;
text-decoration:underline;
}

.navLinks {
font-family: Arial;
color:#0099FF;
font-size:9pt;
font-weight:normal;
text-decoration:none;
}

a.navLinks:link {color: #ffffff; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; } 
a.navLinks:visited {color: #ffffff; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; } 
a.navLinks:hover {color: #ffcc33; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; } 
a.navLinks:active {color: #ffffff; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; } 

.topLinks {
font-family: Arial;
color:#0099FF;
font-size:8pt;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}

a.topLinks:link {color: #666666; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; text-transform: uppercase; } 
a.topLinks:visited {color: #666666; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; text-transform: uppercase; } 
a.topLinks:hover, #topSelected {color: #ed9237; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; text-transform: uppercase; } 
a.topLinks:active {color: #666666; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; text-transform: uppercase; } 

.topLinksOn {
font-family: Arial;
color:#f5a445;
font-size:8pt;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}

.subnavLinks {
font-family: Arial;
color:#666666;
font-size:8pt;
font-weight:normal;
text-decoration:none;
line-height:13pt;
}

a.subnavLinks:link {color: #666666; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; line-height:13pt; } 
a.subnavLinks:visited {color: #666666; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; line-height:13pt; } 
a.subnavLinks:hover {color: #FF9900; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: underline; line-height:13pt; } 
a.subnavLinks:active {color: #666666; font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; line-height:13pt; } 

.subsectionLinks {
font-family: Arial;
color:#666666;
font-size:9pt;
font-weight:normal;
line-height:13pt;
text-decoration:none;
}

a.subsectionLinks:link {color: #666666; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; line-height:13pt; } 
a.subsectionLinks:visited {color: #666666; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; line-height:13pt; } 
a.subsectionLinks:hover {color: #FF9900; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: underline; line-height:13pt; } 
a.subsectionLinks:active {color: #666666; font-family: Arial; font-size: 9pt; font-weight: normal; text-decoration: none; line-height:13pt; } 

div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
margin-top:0;
list-style-type: none
}

div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
display:block;
margin:0px 0px 10px 0px;
}

#creditfooter {
        display: none; 
}

.wp-caption-text {
font-family:Arial;
color:#c0c0bf;
font-size:7pt;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1pt;
margin-bottom:20px;
}

.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #51a2d1;
	text-decoration: none;
	line-height:20pt;
	text-transform: uppercase;
}

.category a { color:#51a2d1; font-weight:bold; text-decoration: none; font-size: 11px;	text-transform: uppercase;}

.category a:visited { color: #51a2d1; text-decoration:none; font-size: 11px; font-weight: bold; text-transform: uppercase;}

.category a:hover { color: #FF9900; text-decoration:none; font-size: 11px; font-weight: bold; text-transform: uppercase;}

ul {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: normal;
	color: #5c5b5b;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align:left;
	list-style-type:disc;
}

.testimonial { padding: 0px; margin: 5 10px 10px 0px; display: inline; float: left;}

#lbCaption a, #caption a { font-weight: bold; font-family: Verdana, Geneva, sans-serif; color: #808080; }
#lbCaption a:hover, #caption a:hover { color: #ed9237; }

/* Home page slider */
.prevnext { margin-top: 0px; outline: none; }
.jFlowPrev, .jFlowNext { cursor: pointer; }

.ngg-slideshow { text-align: center; }
#sb-title-inner a { color: #ffffff!important; }

img.alignleft, div.alignleft
{
float: left;
margin: 1em 1.5em 1em 0;
}

img.alignright, div.alignright
{
float: right;
margin: 1em 0 1.5em 1.5em;
}

img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

.nr_rc_title {
    font-size: 9pt!important;
	font-weight: bold!important;
}

.nr_rc_panel { 
	margin-right: 10px!important;
}

.nr_rc_inner {
	margin-bottom: 20px;
}

#nrelate_related {
	margin: 10px 0px;
}

.breadcrumbs {
	font-size: 8pt;
	padding: 20px 0px 15px 0px;
}


/***********************************************
 * Typography
 ***********************************************/
@font-face {
    font-family: 'HelveticaNeueExtended';
    src: url('fonts/helveticaneueltstd-ex-webfont.eot');
    src: url('fonts/helveticaneueltstd-ex-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-ex-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-ex-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-ex-webfont.svg#HelveticaNeueLTStd53Extended') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueMdEx';
    src: url('fonts/helveticaneueltstd-mdex-webfont.eot');
    src: url('fonts/helveticaneueltstd-mdex-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-mdex-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-mdex-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-mdex-webfont.svg#HelveticaNeueLTStd63MdEx') format('svg');
    font-weight: normal;
    font-style: normal;

}


#jpd_header { margin-top: 22px; position: relative; width: 960px; }
	#logo { float: left; }
	#nav_links { float: left; margin: 11px 0px 0px 0px; }
	#nav_links a { font-family: 'HelveticaNeueExtended', Helvetica, Arial, sans-serif; letter-spacing: 1px; margin-left: 45px; }
	#social_media { float: right; margin: 7px 0px 0px 0px; display: table-row; }
		#google_button { margin: 0px 5px 0px 0px; padding: 0px; }
		#facebook_button { width: 47px; overflow: hidden; margin: 0px 5px 0px 0px; }
		#twitter_follow_button { width: 125px; overflow: hidden; padding: 0px; margin: 0px; }
		#other_social_buttons_fb { margin: 0px 5px 0px 13px; }
		#other_social_buttons_tw { margin: -1px 5px 0px 0px; }
		#other_social_buttons_fb a:hover, #other_social_buttons_tw a:hover, #other_social_buttons_li a:hover { -moz-opacity: 0.40; opacity: 0.4; filter: alpha(opacity=40); }
.clearf { clear: both; }
.disptabcell { display: table-cell; vertical-align: top; }
.valigntop { vertical-align: top; }
.twitter-follow-button { 
  width:64px; 
}


/* `. Nextgen */
.ngg-gallery-thumbnail {
    background: none repeat scroll 0 0 transparent!important;
    float: left;
    margin: 10px 0 10px 10px !important;
}

.ngg-gallery-thumbnail img {
    border: 1px solid #A9A9A9;
    display: block;
    margin: -6px 6px 6px -6px;
    padding: 0px!important;
    position: relative;
}

.ngg-gallery-thumbnail-box { display: block; float: left; }



