@import url("/App_Themes/Default/screen.css");

p,a,a:active,a:visited,a:hover{font-family:Helvetica, sans-serif;}

div.headerimage img{margin:0 0 0 20px;}

html, body{height:100%;}
body{text-align:center;background:#fff url('images/bg.gif') repeat-x 50% 0;color:#333333}
#wrapper{width:auto;text-align:center;}

#globalNav li a:hover{color:#84c11b;}

.content{min-height:100%;height:auto !important;font-weight:100;}
.content .headerimage{margin:0 auto;width:980px;padding:0 0 5px 0;}

.content .sidebar{display:inline;float:left;width:230px;height:auto !important;margin: 0 auto; padding: 15px 15px 0 10px;position:relative;}
.content .sidebar ul{padding:0;margin:0 auto;width:220px;}
.content .sidebar li{list-style:none;background:none;border-bottom: 1px solid #bababa;padding: 0;margin:0;line-height:10px;}
.content .sidebar li a,
.content .sidebar li a:visited,
.content .sidebar li a:active{font-family:Helvetica, sans-serif;font-weight:100;text-transform:capitalize;color:#000;text-decoration:none;font-size:11px;display:block;padding:8px 0;}
.content .sidebar li a:hover{text-decoration:none;color:#000;background:#FFFFFF;}
.content .sidebar .selected a{color:#B3B3B3 !important;}

.content .main{display:inline;float:left;width:700px;padding:0 10px 20px;margin:0 0 5px 0; height:100%;font-family:Helvetica, sans-serif;}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}
.content .main div.centerLeftColumn{width:195px;display:inline;float:left;padding:45px 0 0 0;}
.content .main div.centerRightColumn{width:650px;display:inline;float:left;color:#333333}
.content .main div.centerColumn{width:910px;margin:0 0 0 30px;padding:0 30px 0 0;}
.content .main div.centerColumn .map{width:775px;height:370px;background:transparent url('images/mapBg.png') no-repeat 0 0;padding:35px 0 0 35px;}
.content .main div.centerColumn .map .googlemap{float:left;width:400px;height:300px;}
.content .main div.centerColumn .map .maplinks{float:left;width:295px;height:300px;padding:15px 0 0 15px;}
.content .main div.centerColumn .map .maplinks p{border-bottom:solid 1px #999999;width:280px}
.content .main div.centerColumn .map .maplinks a{text-decoration:none;color:#616161;}
.content .main div.centerColumn p{width:775px;padding:5px 0;}
.content .main div.centerColumn h1{font-weight:bold;font-size:14px;margin:0;padding:0;}
.content .main p{font-size:12px;line-height:16px;padding-top:5px;}
.content .main h1{font-weight:100;font-size:36px;line-height:36px;padding: 0 0 15px 0}
.content .main h2{font-family:'Palatino', Georgia, Serif;font-weight:200;font-size:20px;padding:15px 0 0;}
.content .main h3{font-weight:700;font-size:14px;padding:15px 0;}
.content .main ul{list-style:none;margin-left:17px;}
.content .main li{margin-bottom:5px;}
.content .main a,a:active,a:visited,a:hover{text-decoration:underline;color:#333333}
.content .main a:hover{text-decoration:underline;color:#666666;}
.content .main .captions{text-decoration:none;font-size:10px;}
.content .main img{padding:10px 0 0 0;}
.content .main .toplink a{text-transform: uppercase;color:#333333;font-size:10px;float:right;}

.content .main2{display:inline;float:left;width:940px;padding:20px 20px; height:100%;font-family:Helvetica, sans-serif;margin-bottom:5px;}
.content .main2 div.panel1,
.content .main2 div.panel2,
.content .main2 div.panel3{display:inline;float:left;width:260px;min-height:240px;height:305px;margin:0 10px;padding:15px 15px 15px 15px;font-family:Helvetica, sans-serif;border: 1px solid #fff;color:#333333;}
.content .main2 div.panel1{}
.content .main2 div.panel2{}
.content .main2 div.panel3{margin-right:0;}
.content .main2 div.panel1 h1{line-height:34px; font-family:'palatino', georgia, serif;}
.content .main2 div.panel2 h1{line-height:34px; font-family:'palatino', georgia, serif;}
.content .main2 div.panel3 h1{line-height:34px; font-family:'palatino', georgia, serif;}
.content .main2 div.panel1 a:hover,
.content .main2 div.panel2 a:hover,
.content .main2 div.panel3 a:hover{color:#fff;}
.content .main2 div.centerColumn{width:910px;margin:0;padding:0;}
.content .main2 div.centerColumn .map{width:775px;height:370px;background:transparent url('images/mapBg.png') no-repeat 0 0;padding:35px 0 0 35px;}
.content .main2 div.centerColumn .map .googlemap{float:left;width:400px;height:300px;}
.content .main2 div.centerColumn .map .maplinks{float:left;width:295px;height:300px;padding:15px 0 0 15px;}
.content .main2 div.centerColumn .map .maplinks p{border-bottom:solid 1px #999999;width:280px}
.content .main2 div.centerColumn .map .maplinks a{text-decoration:none;color:#616161;}
.content .main2 div.centerColumn p{padding:5px 0;}
.content .main2 div.centerColumn h1{font-weight:bold;font-size:14px;margin:0;padding:0;}
.content .main2 p{font-size:12px;line-height:16px;padding-top:5px;}
.content .main2 h1{font-weight:100;font-size:36px;line-height:36px;padding: 0 0 15px 0}
.content .main2 h2{font-weight:700;font-size:17px;padding:15px 0;}
.content .main2 ul{list-style:none;margin-left:17px;}
.content .main2 li{margin-bottom:5px;}
.content .main2 a,a:active,a:visited,a:hover{text-decoration:underline;color:#333333}
.content .main2 a:hover{text-decoration:underline;color:#666666;}
.content .main2 .captions{text-decoration:none;font-size:10px;}
.content .main2 img{padding:10px 0 0 0;}
.content .main2 .toplink a{text-transform: uppercase;color:#333333;font-size:10px;float:right;}


.content .main3{display:inline;float:left;width:940px; height:100%;font-family:Helvetica, sans-serif;}
.content .main3 div.centerColumn{width:910px;margin-left:50px;padding-bottom:100px;}
.content .main3 h2{font-family:'Palatino', Georgia, Serif;font-weight:200;font-size:20px;}

form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{margin:0 0 30px 100px;width:600px;padding:0;}

/* ----------- stylized ----------- */
#stylized{}
#stylized .inputForm .section{background:transparent;border:0 none;}
#stylized .inputForm .navigation{border:0 none;}
#stylized .inputForm .section .controls{width:600px;}
#stylized span{float:right;height:20px;}
#stylized span.required{display:none;}
#stylized span.label{font-size:13px;text-align:right;float:left;height:20px;width:200px;display:inline-block;margin:5px;zoom:1;clear:left;color:#333333;font-family:Arial, Helvetica, sans-serif}
#stylized input{display:block;font-size:12px;padding:2px;border:none;height:15px;width:325px;float:left;margin:2px 0 2px 0;}
#stylized .inputForm .section .controls .control{height:20px;width:370px;float:right;margin:5px 0;clear:right;}
#stylized input.comments  {height:100px;}
#stylized select{font-size:12px;display:block;padding:2px 2px;margin:0;text-align:left;width:330px;float:left;border:none;}
#stylized .navigation input{clear:both;float:left;margin:5px 0 0 340px;padding-top:2px;width:140px;height:40px;background:transparent url('images/submitBtn.png') no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}
#stylized .inputForm .section .controls .control .how{width:325px;}
#stylized textarea{height:40px;width:335px;}
p.thanks{width:430px;}
#stylized .checkboxList input{background:none;}

#footer .footerlinks li a{color:#fff;font-size:10px;text-decoration:none;padding:0 15px;}
#footer .footerlinks li a:hover{color:#84c11b}


.Apply .main2 a, .Apply .main2 a:hover, .Apply .main2 a:visited, .Apply .main2 a:active, .Apply .main2 p {padding:0;margin:0;text-decoration:none;cursor:hand;}
.Apply .content{height:455px;min-height:0;}


/* Search Web Parts ------------------------------------------------------ */
.searchBox{}
.searchBox .searchLabel{}
.searchBox input.searchWords{width:200px;}
.searchBox input.searchWordsWatermark{width:200px;color:#999;}
.searchBox input.searchButton{}
.noSearchResults{margin:20px 0;}
.searchResults{}
.searchResults .resultsInfo{margin:20px 0;}
.searchResults .resultsInfo .keywords{font-weight:700;}
.searchResults .resultItem{margin:1.2em auto auto;}
.searchResults .resultItem .title{font-size:14px;font-weight:500;}
.searchResults .resultItem .title a{text-decoration:underline;}
.searchResults .resultItem .title a:hover{text-decoration:underline;}
.searchResults .resultItem .description{margin:0 !important;padding:0 !important;}
.searchResults .resultItem .highlight{font-weight:700;}
.searchResults .resultItem .url{display:none;margin:0 !important;padding:0 !important;font-size:11px;color:#339933;}
.searchResults .pagination{margin:12px 0 10px;padding:5px 0;border:none;text-align:right;}
.searchResults .pagination a{color:#0073AE}