@charset "UTF-8";
/* JUDAH CSS Document */
body {padding:0px; margin:0px;font-family: "Lucida Grande",Lucida,Verdana,sans-serif;color:#333;overflow:auto;}
#layout1 { background:url(jMedia/pagebg.jpg) repeat-x;}
#layout2 { background:url(jMedia/pagebg2.jpg) repeat-x #dedede;}
p{font-size:12px;line-height:22px;}
hr { border:0;background: #ccc;height:1px;}
h1{
	color: #333333; 
	font-size: 24px;
	font-weight: 500;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px 0px 10px 0px;
}
h2, h2 a{
	color: #F06; 
	font-size: 15px;
	font-weight: bold;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px 0px 10px 0px;
	text-decoration:none;
}
h2 a:hover {text-decoration:underline;color: #09C}
h3{
	color: #333; 
	font-size: 15px;
	font-weight: bold;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 7px 0 0;
	border-bottom:1px solid #dedede;
}
h4{
	color: #666666; 
	font-size: 12px;
	font-weight: bold;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px 0px 10px 0px;
}
.fontStackSerif {font-family:Georgia, 'Times New Roman', Times, serif;}
.fontStackSanSerif {font-family: "Lucida Grande",Lucida,Verdana,sans-serif;}
.smallHeadline {
	font-family: 'Gill Sans', Verdana,"Lucida Grande", Lucida;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
}
.largeHeadline {
    font-family: times, 'Times New Roman', times-roman, georgia, serif;
	color: #444;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 51px;
	line-height: 44px;
	letter-spacing: -2px;
	font-weight: bold;
}
#header-outer {height:120px;padding:0px;background:#333333;width:960px;margin-left:auto;margin-right:auto}
#header-inner {width:259px;float:left;padding-top:25px;padding-left:20px;}
#lay2-nav {float:left;width:150px;margin-top:0px;margin-right:20px;margin-left:10px;height:auto;}
#lay2-nav ul { list-style:none;margin:5px 0 20px 0;padding-left:10px;font-size:13px;line-height:20px;}
#lay2-nav li {list-style:none; margin:0px;padding:2px 0;} /*spacing between lines*/
#lay2-nav a {font-family: Arial, Helvetica, sans-serif; color: #666666;padding:4px 10px 4px 4px;} /*spacing between links*/
#lay2-nav a:link {text-decoration: none;}
#lay2-nav a:visited {text-decoration: none; color:#ccc;}
#lay2-nav a:hover {text-decoration: underline;color: #F06;background:#f2f2f2}
#lay2-nav a:active {text-decoration: none;}
#lay2-content hr{width:80%;float:left;}

.galleryTile{width:160px;height:150px;border:5px solid #CCC;float:left;padding:5px;margin:10px; background:#e2e2e2}
.galleryLabel{width:140px;height:30px;float:left;padding:5px;background:#fff}

.leftNav {float:left;width:170px;min-height:320px; border-right:1px solid #dedede;}
.leftNav, .leftNav a {font-size:12px;margin-top:0px;margin-bottom:10px;}
.leftNav ul{padding:5px 0px 20px 5px;margin:0px;} /*moves the navigation up,down, left, and right */
.leftNav li {list-style:none; margin:0px;padding:4px 0px 4px 0px;}
.leftNav a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #999999;} /*spacing between links*/
.leftNav a:link {text-decoration: none;}
.leftNav a:visited {text-decoration: none; color:#ccc;}
.leftNav a:hover {text-decoration: underline;color: #CC0000;}
.leftNav a:active {text-decoration: none;} 

.rightContext {float:left;width:170px;min-height:320px; border-left:1px solid #dedede;}
.rightContext, .rightContext a {font-size:12px; color:#ffffff;margin-top:0px;margin-bottom:10px;}
.rightContext ul{padding:5px 0px 0px 5px;margin:0px;} /*moves the navigation up,down, left, and right */
.rightContext li {list-style:none; margin:0px;padding:4px 0px 4px 0px;}
.rightContext a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #990000; font-weight:bold;} /*spacing between links*/
.rightContext a:link {text-decoration: none;}
.rightContext a:visited {text-decoration: none; color:#999999;}
.rightContext a:hover {text-decoration: underline;color: #CC0000;}
.rightContext a:active {text-decoration: none;} 

.mastNav {color:#fff;text-align:left;width:650px;font-family:Geneva, Arial, Helvetica, sans-serif; overflow:hidden;float:left;padding-left:20px;}
.mastNav, .mastNav a {font-size:14px; color:#ccc;padding-top:40px;padding-bottom:10px;}
.mastNav a:link {text-decoration: none;}
.mastNav a:visited {text-decoration: none;}
.mastNav a:hover {text-decoration: none; color: #66CCFF;}
.mastNav a:active {text-decoration: none;} 
.mastNav #sitelinks {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:100%;}
.mastNav #sitelinks li {
	display:block;
	float:left;
	height:45px;
	line-height:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:10px;
	padding-right:5px;
	width:113px;
	border-left: solid #565656 1px;
	display:inline;
}
.mastNav #sitelinks li:hover {background: url(jMedia/topNavAltBG.png) top left no-repeat;}
.mastNav #sitelinks a em {display:block;font-size:10px;font-style:normal;font-weight:200;margin-top:0;padding-right:10px;}

.footerNav {float:left;margin-top:40px;padding-top:10px;padding-bottom:40px;margin-left:auto;margin-right:auto;width:100%;background:#333333;}
.footerNav, .footerNav a {font-size:12px; color:#efefef;}
.footerNav a:link {text-decoration: none; font-weight:bold; }
.footerNav a:visited {text-decoration: none; }
.footerNav a:hover {text-decoration: underline; color: #66ccff; }
.footerNav a:active {text-decoration: none;}




.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

.blueHeader30 {font-size:30px;color:#0099cc;}
.emphasisText1{
	color: #666666; 
	font-size: 18px;
	font-weight: bold;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px;
}
.boxInner { width:100%;margin:10px auto;}
.boxInner-lay2  {
	width:960px;
	background:none repeat scroll 0 0 #FFFFFF;
	margin:10px auto;
	min-height:550px;
	padding:20px 0}
#adBanner { width:100%;height:250px;background:url(jMedia/bannerMain.jpg) no-repeat #000000 center top;margin:10px auto;padding:5px;}
/*#adBanner { width:880px;height:250px;background: #ccc no-repeat;margin:10px auto;padding:5px;}*/
#introContentMain{height:100px;width:870px;margin:0px;padding:0px 10px;color:#333; border-top: #dedede solid 1px;border-bottom: #dedede solid 1px;}
.contentBoxMain {padding:5px; width:900px;color:#333;margin-left:auto;margin-right:auto;margin-top:-30px;}
.contentBoxMain h1{color:#333;}
.contentBoxMain .pageText{color:#333;}
.container50{float:left;width:425px;padding:10px;height:200px;background:#fff;}
.container33{float:left;width:280px;padding:10px;height:230px;background:#fff;}
.containerService {position:relative;background:#000;float:left;width:296px;height:130px;padding:0px;margin-top:15px;}
.containerService h1, .containerService h2, .containerService p{padding-left:5px;}
.containerService h1{
	color: #990000; 
	font-size: 16px;
	font-weight: bold;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px 0px 10px 0px;
}
.containerService h2, .containerService h2 a{
	color: #fff; 
	font-size: 15px;
	font-weight: bold;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px 0px 10px 0px;
	text-decoration:none;
}
h2 a:hover {text-decoration:underline;}
.containerService2 {float:left;width:280px;height:320px;}

.containerMain {float:left;height:320px;}
.containerMain h1{
	color: #333333; 
	font-size: 18px;
	font-weight: 500;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px 0px 10px 0px;
}
.promo1Head{background:url(jMedia/promo1BG.png) no-repeat;height:100px;width:296px;}
.promo2Head{background:url(jMedia/promo2BG.png) no-repeat;height:100px;width:296px;}
.promo3Head{background:url(jMedia/promo3BG.png) no-repeat;height:100px;width:296px;}

.subHeaderRed {font-size: 14px;font-weight:bold;color:#cc0000;}
.subHeaderBlue {font-size: 14px;font-weight:bold;color:#006699;}
.subHeaderBlue a {text-decoration:underline;color:#006699;}
.subHeaderGrey {font-size: 14px;font-weight:bold;color:#666666;}
.pageText {font-size:12px; color: #666666;}
.adBox {background: url('jMedia/adBG01.png') no-repeat;}

#rightRailAd01Container {background: #0099CC;padding:0px;}
#rightRailAd01 {width:100%;padding:0px;margin-left:auto;margin-right:auto;}
#rightRailAd01 a {font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:16px; color: #fff; font-weight:bold;} /*spacing between links*/
#rightRailAd01 a:link {text-decoration: none;}
#rightRailAd01 a:visited {text-decoration: none; color:#999999;}
#rightRailAd01 a:hover {text-decoration: none; color: #00CCFF;}
#rightRailAd01 a:active {text-decoration: none;} 

#rightRailAd01 .header{font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;font-size:20px; font-weight:bold; color:#fff;text-align:center;margin:10px;}
#rightRailAd01 .text{font-size:13px;color: #FFFFCC;text-align:left;margin:10px;}

#search_main #search_button {background-color:#F06; color:#fff;padding:4px;margin:5px 0;border:#666;width:60px;}
#search_main #search_button a {color:#FFF;text-decoration:none;}
#search_main input, select {padding:2px;margin:2px;}
#search_main #search_title {
	color: #F06; 
	font-size: 15px;
	font-weight: bold;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	margin: 0px 0px 10px 0px;
	text-decoration:none;
	}
