/* PCL Home */
body { background: #404723 url(/templates/PCLhome/images/main-bg-tile.gif) repeat; margin: 0px auto; text-align: center; }
* { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

img { border: none; }

h1 { font-family: "Times New Roman", Georgia, Serif; color: #602d23; font-size: 25px; }
h2 { font-family: "Times New Roman", Georgia, Serif; color: #3d5577; font-size: 19px; }

a, a:active { color: #324663; }
a:visited { color: #18273c; }
a:hover { text-decoration: none; }

#container-top img { float: right; }

#bg-top { background: url(/templates/PCLhome/images/main-bg-top-tile.gif) repeat-x; width: 100%; }
#container { width: 941px; margin: 0px auto; text-align: left; }
/* #container-table td { vertical-align: top; } */
#container-top { background: url(/templates/PCLhome/images/container-top.png) repeat-x; height: 32px; width: 918px; }
#container-left { background: url(/templates/PCLhome/images/container-leftbg.png) repeat-y; width: 16px; }
#container-content { background: #fff; }
#container-right { background: url(/templates/PCLhome/images/container-rightbg.png) repeat-y; height: 17px; }
#nav { background: #3e5578 url(/templates/PCLhome/images/nav-bg.gif) repeat-x; margin-top: 4px; margin-bottom: 2px; height: 32px; }
#your-account { float: left; background: #ecf1f8 url(/templates/PCLhome/images/greybox-bg.gif) no-repeat; width: 317px; height: 125px; }
#access-account { margin: 7px 0px 0px 8px; }
#account-links1 { margin: 12px 0px 0px 38px; float: left; color: #192435; text-decoration: none; }
/* added by john 03-10-10 */
#account-links1 a, #account-links1 a:visited, #account-links1 a:hover, #account-links1 a:active { color: #192435; text-decoration: none; }
#account-links2 { margin: 12px 0px 0px 40px; float: left; color: #192435; text-decoration: none; }
/* added by john 03-10-10 */
#account-links2 a, #account-links2 a:visited,  #account-links2 a:hover,  #account-links2 a:active { color: #192435; text-decoration: none; }
#search-divHp { background: #c5caa9 url(/templates/PCLhome/images/searchdiv-bg.jpg) no-repeat; width: 443px; height: 43px; float: right; padding: 82px 0px 0px 144px; }
#search-divHplink {
	position: absolute;
	width: 366px;
	height: 77px;
	cursor: pointer;
	left: 639px;
	top: 353px;
}

#search-buttonHp { float: left; margin-top: -4px; margin-left: -3px;position: absolute; }
#search-button2Hp { margin-top: -9px; margin-left: 0px; position:absolute;  }
.search .button{
position:relative; float: right;
background-image: url('/images/M_images/searchbutton.gif'); 
background-repeat:no-repeat; 
} 
#quick-linksHp { float: left; background: #f5eede url(/templates/PCLhome/images/quicklinks-bg.gif) repeat-y; width: 237px;
line-height:13px;}
#quick-links-bottomHp { background: url(/templates/PCLhome/images/quicklinks-bottom.gif) no-repeat bottom; }
#quick-links-topHp { background: url(/templates/PCLhome/images/quicklinks-top.gif) no-repeat top; padding: 15px; }

#announcements { background: url(/templates/PCLhome/images/announcements-bg.jpg) no-repeat; margin-left: 257px; width: 648px; height: 409px; position: relative; z-index: 5; }
.prev {margin: 30px 0px 0px -250px; z-index:9;}   
.next {margin:  30px 0px 0px 290px; z-index:9; }  
.ssbutton a {position: absolute;}

div.moduletable { float: left; width: 308px; }

#slideshowbox { float: left; margin: 40px 0px 0px 99px; padding: 0px;}
#slideshowbox2 { float: left; margin: 43px 0px 0px  61px; padding:0px; }

#blueboxHp { float: left; background: #25354d url(/templates/PCLhome/images/bluebox-bg.gif) repeat-y; width: 237px; }
#bluebox-bottom { background: url(/templates/PCLhome/images/bluebox-bottom.gif) no-repeat bottom; }
#bluebox-top { background: url(/templates/PCLhome/images/bluebox-top.gif) no-repeat top; padding: 18px; }
#bluebox-top table td { color: #fff; }
#bluebox-top span { color: #fff; font-size: 14px; }
#b-mapquest { float: left; margin-left: -5px; position: relative; }
#b-gmaps { float: right; margin-right: -10px; position: relative; }
#bottom-icons td { padding: 0px 0px; }
/*#main-content { width: 663px; padding: 25px ;}*/
#main-content { width: 663px; padding: 25px 5px 25px 25px; }
#sidebox { float: right; margin: 0px 0px 20px 20px; width: 209px; }
#sidebox-in { background: #f5eede url(/templates/PCLhome/images/sidebox-bg.gif) repeat-y; }
#sidebox-bottom { background: url(/templates/PCLhome/images/sidebox-bottom.gif) no-repeat bottom; padding: 0px 20px 20px; text-align: center; }
#sidebox-bottom a, #sidebox-bottom a:visited, #sidebox-bottom a:active { font-size: 13px; color: #324663; font-style: italic; }
#sidebox-bottom a:hover { font-size: 13px; color: #324663; font-style: italic; text-decoration: none; }
#bottom-float-right { margin-left: 254px; margin-top:0px; margin-bottom:0px; padding-top: 0px; padding-bottom:0px;}
table.blog tr td,span.article_separator{display:none;}  <!-- close gaps between pushpin and icons -->

#database { background: #e0e3d2 url(/templates/PCLhome/images/database-bg2.gif) repeat-x; width: 648px; height:110px; }
#database-text { padding: 0px 10px; background: #e0e3d2 url(/templates/PCLhome/images/database-bg2.gif) repeat-x; }
#database-text a, #database-text a:visited, #database-text a:active { color: #25354c; text-decoration: underline; font-style: italic; font-size: 11px; }
#database-text a:hover { color: #25354c; text-decoration: none; font-style: italic; font-size: 11px; }
#database-icon { margin-left: 7px; padding-left: 7px; padding-top: 0px; background: #e0e3d2 url(/templates/PCLhome/images/database-bg2.gif) repeat-x; height: 100px;}
#highlight { background: #fff url(/templates/PCLhome/images/highlight-bg.gif) repeat-x left bottom; width: 648px; height: 94px; }
#highlight-text { padding: 10px 20px; }
#highlight-text span { font-size: 20px; font-family: Georgia, serif; }
#highlight-icon { float: right; margin-left: 20px; margin-top: 9px; }
.highlight-toppad { padding-top: 8px;}
#bottom-iconsHp { margin-top: 0px; margin-left: 3px; padding: 0px 3px 0px 0px;  }
#bottom-icons-padHp { }
#container-bottom { background: url(/templates/PCLhome/images/container-bottom.png) repeat-x; height: 35px; width: 908px; padding-top: 20px; padding-right: 50px; color: #a6ab90; text-align: center; }

#footer-left { float: left; color: #a6ab90; margin-left: 20px; margin-top: -5px; position: relative; }
#footer-left span { color: #f5eede; font-size: 20px; font-family: Georgia, serif; }
#footer-right { float: right; }
#footer-right a, #footer-right a:active, #footer-right a:visited, #footer-right a:hover, #container-bottom a, #container-bottom a:active, #container-bottom a:hover, #container-bottom a:visited { color: #f5eede; text-decoration: none; }

#mod_search_searchword { background: url(/templates/PCLhome/images/search-bgHp.gif) repeat-x; padding: 4px; border: 1px solid #5d6344; width: 152px; float: left; }

.comboBoxHp { background: #fff  url(/templates/PCLhome/images/search-bgHp.gif) repeat-x; padding: 3px; float: left; border: 1px solid #5d6344; }
.textInputBoxHp { background: url(/templates/PCLhome/images/search-bgHp.gif) repeat-x; padding: 4px; float: left; border: 1px solid #5d6344; width: 215px; margin-left: 5px; }
.hr-tan { background: url(/templates/PCLhome/images/hr-tan.gif) repeat-x; height: 3px; line-height: 3px; }
.hr-blue { background: url(/templates/PCLhome/images/hr-blue.gif) repeat-x; height: 3px; line-height: 3px; }
.qu-list { margin: 5px 0px 0px 8px; padding: 0px; }
.qu-list li { background: url(/templates/PCLhome/images/quicklinks-li.gif) no-repeat; list-style-type: none; margin-bottom: 9px; padding-left: 20px; }
.qu-list li a, .qu-list li a:visited, .qu-list li a:hover, .qu-list li a:active { color: #000; text-decoration: none; }

/* PCL inner  template differences */
#hr-vertical { background: url(/templates/PCLhome/images/hr-vertical.gif) repeat-y; height: 100%; width: 13px; }
#search-div { background: #c0c5a5 url(/templates/PCLhome/images/search-bg.gif) no-repeat; width: 226px; height: 72px; padding: 42px 0px 0px 12px; margin-bottom: 5px;}
#search-button { margin-top: 28px; margin-left: -38px; position:absolute; }
#search-button2 { float: right; margin-top: -10px; position: relative; margin-right: 15px; }
#quick-links { background: #f5eede url(/templates/PCLhome/images/quicklinks-bg.gif) repeat-y; width: 237px; margin: 5px 0px; }
#quick-links-bottom { background: url(/templates/PCLhome/images/quicklinks-bottom.gif) no-repeat bottom; }
#quick-links-top { background: url(/templates/PCLhome/images/quicklinks-top.gif) no-repeat top; padding: 15px 0px 15px 15px; }
#bluebox { background: #25354d url(/templates/PCLhome/images/bluebox-bg.gif) repeat-y; width: 237px; margin-bottom: 12px; }
.qu-list { margin: 5px 0px 0px 8px; padding: 0px; }
.qu-list li { background: url(/templates/PCLhome/images/quicklinks-li.gif) no-repeat; list-style-type: none; margin-bottom: 7px; padding-left: 20px; }
.textInputBox { float: left; background: url(/templates/PCLhome/images/form-bg.gif) repeat-x; padding: 4px; border: 1px solid #426a0c; width: 167px; margin-top: 5px; }
.inputbox { float: left; background: url(/templates/PCLhome/images/form-bg.gif) repeat-x; padding: 4px; border: 1px solid #426a0c; width: 150px; margin-top: 5px; }
.comboBox { background: #fff url(/templates/PCLhome/images/form-bg.gif) repeat-x; padding: 3px; border: 1px solid #426a0c; width: 216px; }

