/* Start of CMSMS style sheet 'PSWW' */
body {
	font: 0.8em Verdana,Arial,Tahoma, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #252525;
}
img {border:none;}
p {padding:0; margin:0; }
a {color:#252525; text-decoration:underline;}
a:hover{text-decoration:none;}

h1{
padding:0px 0 10px 0; margin:0; color:#1c3563;font-weight:normal;
font-family: Verdana, Courier New, Arial,  sans-serif; font-size:3.1em;
}

#body{/*position:relative;*/}

#wrap{width:1021px; margin:0 auto; text-align:center;position:relative;}

#header{height:148px;position:relative;background:url(/uploads/PSWW/bg_top.jpg) left top no-repeat;}
#logo{position:absolute;left:0px;top:20px;width:380px;height:99px;}
#top_menu{position:absolute;left:670px;top:20px;width:350px;height:20px;color:#29426d;}
.tm_text{font-size:1.3em;text-transform:uppercase;float:left;width:150px;text-align:left;}
.tm_menu{font-size:0.9em;float:left;width:200px;margin-top:5px;text-align:left;}
.tm_menu a{color:#29426d;text-decoration:none;}
.tm_menu a:hover{text-decoration:underline;}

#menu{position:absolute;left:500px;top:90px;width:540px;text-align:left;z-index:2;}

#menu  * {
	list-style-image:none;	list-style-position:outside;	list-style-type:none;
	margin:0;	padding:0; 
}
#menu li{float:left; display:inline; margin-right:25px;}
#menu li a{text-decoration:none; font-family:Arial, Verdana, Courier New,   sans-serif;color:#1c3563;text-transform:uppercase; }
#menu li a:hover{text-decoration:underline;}
#menu li.currentpage a{color:#dba711;}
#menu li.menuactive a {color:#dba711;}
#menu .no-children ul {display:none!important;}


#search{height:28px;background-color:#333366;text-align:right;position:relative;top:120px;z-index:1;}
#search img{float:right;}
#search form{width:200px;float:right;}
#search label {text-indent:-9999em;width:0px;height:0px;display:none;}
#search .search-input{margin:3px 2px 0 3px;float:left;}
#search .search-button{
	float:left;
	border:none;text-indent:-9999em;width:40px;height:28px;
	background:url(/uploads/PSWW/go.gif) left top no-repeat;
	font-size: 0px;display:block;line-height: 0px;
}




#menu_sub{margin-left:145px;text-align:left;}
#menu_sub  * {
	list-style-image:none;	list-style-position:outside;	list-style-type:none;
	margin:0;	padding:0; 
}
#menu_sub li{font-size:1.2em;margin-bottom:3px;/*float:left; display:inline; margin-right:10px; text-transform:lowercase;*/}
#menu_sub li.currentpage {/*font-weight:bold;*/font-size:1.4em;color:#0099cc!important;}
#menu_sub li.menuactive a {/*font-weight:bold;*/font-size:1.4em;color:#0099cc!important;}
#menu_sub li a{color:#999!important;}
#menu_sub li a:hover{color:#333!important;text-decoration:none;}
#menu_sub li ul {display:none;}



#content_block{
	height:auto;min-height:580px;_height:580px;position:relative;text-align:left;
	background:url(/uploads/PSWW/bg_main.jpg) left top no-repeat;z-index:1;
	font-size:.95em;
}

#content_block p{}

#left_block{
	float:left; width:300px; position:relative; 
	text-align:center;
}
#right_block{float:left; width:710px; margin-left:10px;  position:relative;text-align:left;}

.home_content{padding:25px 0px 0 20px;width:210px!important;text-align:left!important; line-height:1.4em;}
.home_map{width:770px!important;}

#testimonials {font-size:1.3em;margin:150px 20px 20px 20px;line-height:1.6em; color:#1b3563;}
.no-top-margin{margin-top:20px!important;}
#live_chat{text-align:center; margin:70px 0 20px 0;}
#content{margin:40px 20px 10px 20px;line-height:1.4em; }

#news_block {text-align:left;margin:40px 10px 10px 20px;line-height:1.4em;}

#center_block{width:480px; float:left; position:relative;text-align:left;}
.news_page #right_block{width:220px!important;}
#news_block_right{margin:40px 10px 10px 10px;line-height:1.4em;}

#news_ticker{background:#fff;width:720px;height:25px; line-height:25px;position:absolute; left:10px;top:460px;}
#nt_title{width:70px;margin-left:10px; float:left;font-size:1.3em;font-weight:bold; color:#333366;text-transform:uppercase;}
#nt_news{width:700px;margin-left:10px; }
.n_title{text-decoration:none;}
.n_title:hover{text-decoration:underline;}
.n_more{text-decoration:underline;padding-left:10px; font-size:0.95em;color:#333366;}
.n_more:hover{text-decoration:none;}
.mp_n_block{display:none;}

#answers_content{text-align:left; margin:40px 20px 20px 20px; line-height:1.4em;}
#answers_content h1{font-size:1.2em; margin:0; padding:0; margin-bottom:15px;font-weight:bold; }

#p_menu  {padding:20px 0 0px 0px; text-align:left; width:100%;}
#p_menu  * {
	list-style-image:none;	list-style-position:outside;	list-style-type:none;
	margin:0;	padding:0; 
}

#p_menu li{margin-bottom:3px;/*float:left; display:inline; margin-right:10px; text-transform:lowercase;*/}
#p_menu li a{color:#1c3563!important;text-decoration:underline;}
#p_menu li a:hover{text-decoration:none;}
#p_menu li.curr a{font-weight:bold;text-decoration:none;}
#p_menu li.curr a:hover{text-decoration:underline;}

.category_items{clear:both;margin-top:40px;}
.category_item {float:left; width:120px;height:100px;margin-right:5px;}

.item_attribute_val{padding-top:10px;}


.NewsSummary{margin-bottom:20px;clear:both;}
.NewsSummaryPhoto{float:left;width:195px;margin:0 15px 15px 0;}
.NewsSummaryPostdate{}
.NewsSummaryLink a{font-weight:bold; color:#333366;text-decoration:none;}
.NewsSummaryLink a:hover{font-weight:bold; color:#333366;text-decoration:underline;}
.NewsSummarySummary{}
.NewsSummaryContent{}

#NewsPostDetailTitle{margin:0;padding:0;font-size:1.4em; color:#1c3563;margin-bottom:3px;}
#NewsPostDetailDate{margin-bottom:5px;font-size:0.9em; font-style:italic; color:#666;}
.NewsDetailField{margin-bottom:10px;}
#NewsPostDetailContent{}
#NewsPostDetailReturnLink{margin-top:5px;font-size:0.95em; font-style:italic; color:#666;}

#login_form {width:400px;}
#login_form label {float:left;font-size:10pt;font-weight:bold;margin-top:3px;}
#login_form .inputbox {clear:both;color:#6B6B6B;float:right;font-size:10px;height:16px;line-height:18px;margin-right:50px;width:210px;}
#login_form #submit, .input {background-color:#333366;border-color:#333366;
color:#F0B81B;float:right;font-size:13px;height:22px;line-height:10px;margin-right:50px;margin-top:10;
padding-top:0;width:110px;}

#error_msg{color:#f00;font-size:1.3em;font-weight:bold;margin-bottom:15px;}

/*#footer{margin:15px 0px 0px 250px; text-align:center; font-size:0.9em; line-height:1.4em; }*/
#footer{clear:both;margin:30px 0px 20px 10px; text-align:center; font-size:0.8em;color:#999; line-height:1.4em; height:20px;}

/*#footer_main{margin:0;  margin-top:10px;position:absolute;bottom:10px;text-align:center;width:100%;*width:auto;*margin-left:-150px;}
*/
#footer_main{margin:0;  margin-top:50px;text-align:center;width:100%;/**width:auto;*margin-left:-150px;*/}

.error_message {margin-bottom:5px; color:#f00;}


.iem_subscribe{font-size:0.95em;}
.iem_subscribe div {clear:both; margin-bottom:10px;}
.iem_subscribe label {float:left; width:90px;font-size:0.95em;}
.iem_subscribe input {border:1px solid #666; width:100px;}
.iem_subscribe textarea {border:1px solid #666; width:130px; height:70px;}
.iem_subscribe.fb_invalid input {border:1px solid #f00!important;}

.contactform {font-size:0.95em;}
.contactform div {clear:both; margin-bottom:10px;}
.contactform label {float:left; width:170px;}
.contactform input {border:1px solid #666; }
.contactform textarea {border:1px solid #666; width:300px; height:70px;}
.contactform  .fb_invalid input {border:1px solid #f00!important;}

.white {	color: #ffffff;}
.black {	color: #000;}
.red {color:#B8532C!important;}
.bold {font-weight:bold!important;}
a.red{color:#B8532C!important;}
.blue {color:#1b3563!important;}
a.blue {color:#1b3563!important;}

.orange {color:#dba711!important;}
a.orange {color:#dba711!important;}

.grey{color:#949494!important;}
a.grey{color:#949494!important;}

.light-grey{color:#d8d8d8!important;}
a.light-grey{color:#d8d8d8!important;}

.underline {text-decoration:underline!important;}
.underline:hover {text-decoration:none!important;}

.hidden{display:none;}

.clear{clear:both;height:0px;}
 
/* End of 'PSWW' */

