﻿html, body, form { padding:0px; margin:0px; font-family:Arial; font-size:12px; color:rgb(78,78,78); background-image:url('../imgs/imgJoltTrans.png'); background-repeat:repeat; }
.txtCol{color:rgb(78,78,78) !important;}

/* html styles */
h1{margin:0px 0px 20px 0px; font-size:20px; font-weight:normal; }
.h1Txt, .h1Txt p{font-size:14px; line-height:18px; }
h2{margin:10px 0px 10px 0px; font-size:16px; font-weight:bold;}
.h2Txt p{font-size:13px; line-height:17px; text-align:justify;}
p{margin:10px 0px 10px 10px;}
h3{font-size:14px; margin:10px 0px 0px 0px; font-weight:bold; color:rgb(39,102,0);}
.h3Txt, .h3Txt p{margin-left:0px;}
ul{margin:5px 0px 10px 10px; line-height:18px;}
.lBody p{ margin-left:0px; }
a:visited{color:Blue;}
a{color:Blue; text-decoration:none;cursor:pointer;}


/* parent layout css */
.p_holder{width:970px; margin:auto; min-height:100px; }
#p_wrapper{padding:0px; border-top:none; border-bottom:none;  }
#p_header{min-height:210px; background-image:url('../imgs/bannerFill.jpg'); background-repeat:repeat-x;}
#p_top{height:50px; background-image:url('../imgs/topbg.jpg'); background-repeat:repeat-x;}
#p_logo{float:left; position:relative; z-index:1000; height:90px; width:242px; background-image:url('../imgs/logobg.jpg'); background-repeat:no-repeat; margin:0px 0px 0px 20px; padding:20px 0px 0px 4px;}
#p_phone{float:left; position:relative; width:280px; height:20px; margin:15px 0px 0px 10px; font-weight:bold; font-size:16px;  }
#p_topnav{float:right; height:20px; width:350px; margin:10px 20px 0px 0px; text-align:right;}
#p_banner{background-image:url('../imgs/bannerbg2.jpg'); background-repeat:no-repeat; height:160px; border-bottom:1px double rgb(142,142,142); border-bottom:1px double rgb(28,154,43);}
#p_mainmenu{float:left; width:235px; min-height:150px; margin:-100px 0px 0px 20px; padding:2px 0px 0px 2px; position:relative; background-image:url('../imgs/mmbg.png'); background-repeat:no-repeat;}
#p_bannerimage{position:absolute; width:670px; height:200px; margin:-20px 0px 0px 300px; overflow:hidden; }
#p_bannerimageinner{float:right;}
#p_bannertext{position:absolute; margin:0px 0px 0px 270px; font-size:10px; color:rgb(142,142,142);height:160px;}
#p_body{min-height:300px; clear:both; }
#p_leftcol{width:237px; float:left; background-color:rgb(245,245,245); clear:both; min-height:300px; margin:0px 0px 0px 20px; position:relative;}
#p_rightcol{width:673px; float:right; background-color:#FFFFFF; min-height:100px; margin:-52px 0px 0px 0px; padding:20px;}
#p_footer{clear:both;height:60px; background-color:#ffffff;background-image:url('../imgs/footbg.jpg'); background-repeat:repeat-x; }
#p_sitemap{clear:both;height:20px; text-align:center; font-size:11px; padding:4px 0px 0px 0px; }
#p_copy{height:30px; text-align:center; font-size:11px; }


/* link styles */
#p_topnav a{ text-decoration:none; font-size:11px; color:blue; margin:0px 5px 0px 5px;}
#p_topnav a:hover{ text-decoration:underline; }
#p_footer a{text-decoration:none; font-size:11px; color:inherit; margin:0px 5px 0px 5px;}
#p_footer a:hover{ text-decoration:underline;}


/* main menu */
.tm_item a, tm_item a:hover{font-size:12px; color:#FFFFFF; text-decoration:none; }
.tm_item_hover a, .tm_item_hover a:hover{font-size:12px; color:rgb(90,107,126); text-decoration:none;}
.tm_item{margin:2px 2px 2px 2px; float:left; height:30px; width:112px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; color:rgb(95,95,95); font-weight:bold; background-image:url('../imgs/btnInactive.png'); background-repeat:no-repeat;}
.tm_item_selected{margin:2px 2px 2px 2px; float:left; width:112px; height:30px; padding: 15px 0px 0px 0px; text-align:center; color:#FFFFFF; cursor:default; font-size:12px; text-decoration:none; background-image:url('../imgs/btnActive.png'); background-repeat:no-repeat; font-weight:bold; }
.tm_item_hover{margin:2px 2px 2px 2px; float:left; width:112px; height:30px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; color:rgb(95,95,95); background-image:url('../imgs/btnHover.png'); background-repeat:no-repeat; font-weight:bold; }
.tm_item_hover_blue{margin:2px 2px 2px 2px; float:left; width:112px; height:30px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; color:rgb(95,95,95); background-image:url('../imgs/btnHoverBlue.png'); background-repeat:no-repeat; font-weight:bold; }
.tm_item_hover_orange{margin:2px 2px 2px 2px; float:left; width:112px; height:30px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; color:rgb(95,95,95); background-image:url('../imgs/btnHoverOrange.png'); background-repeat:no-repeat; font-weight:bold; }
.tm_item_hover_brown{margin:2px 2px 2px 2px; float:left; width:112px; height:30px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; color:rgb(95,95,95); background-image:url('../imgs/btnHoverBrown.png'); background-repeat:no-repeat; font-weight:bold; }
.tm_item_hover_grey{margin:2px 2px 2px 2px; float:left; width:112px; height:30px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; color:rgb(95,95,95); background-image:url('../imgs/btnHoverGrey.png'); background-repeat:no-repeat; font-weight:bold; }
.tm_item_hover_yellow{margin:2px 2px 2px 2px; float:left; width:112px; height:30px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; color:rgb(95,95,95); background-image:url('../imgs/btnHoverYellow.png'); background-repeat:no-repeat; font-weight:bold; }

/* Buttons */
.btnGreen{background-image:url('../imgs/btnGreenBG.jpg'); background-repeat:no-repeat; color:#FFFFFF; border-style:none; font-size:12px; font-family:inherit; padding:1px 2px 1px 2px;}

/* Misc Styles */
.green{color:rgb(43,111,21); font-weight:bold;}

/* Left Layout */
.lSpacer{height:10px;}
.titleGreen{background-image:url('../imgs/titleLeft.jpg'); background-repeat:no-repeat; height:16px; color:#FFFFFF; margin:10px 0px 0px 0px; font-size:11px; font-weight:bold; text-align:center; padding:2px 0px 0px 0px; border:1px double rgb(173,173,173); border-color:rgb(39,102,0);}
.lBody{padding:5px;}

/* Right Layout */
.tagLine{font-size:16px; color:rgb(39,102,0); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}
.tagLine2{font-size:25px; color:rgb(39,102,0); color:rgb(223,0,0); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px; padding:10px;}
.tagSW{font-size:16px;color:rgb(127,59,0); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}
.tagDF{font-size:16px;color:rgb(43,111,21); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}
.tagWS{font-size:16px;color:rgb(258,138,1); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}
.tagTN{font-size:16px;color:rgb(34,84,169); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}
.tagHS{font-size:16px;color:rgb(24,24,24); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}
.tagCT{font-size:16px;color:rgb(252,127,34); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}
.tagAU{font-size:16px;color:rgb(182,8,7); font-style:italic; font-weight:bold; text-align:center; margin:30px 0px 0px 0px;}

.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 633px; margin:0px 0px 0px 10px; position: relative; min-height: 260px;  }


/*
	SLIDER
*/
.slider-wrap								{ width: 633px; position: absolute; top: 0px; left: 0px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 633px; height: 255px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 633px !important; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 0px;clear:both; }
#movers-row div								{ float: left; width:122px; height:40px; margin:0px 1px 0px 0px; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }

