/* CSS Document */
.psf_popup_title_row
{
	background-color:#000000;
	height:20px;
}

.psf_popup_main_table
{
	background-color:#FFFFFF;
	border:1px solid navy;
}

.psf_popup_title_matter
{
	color:#FFFFFF;
	font-size:12px;
}

.psf_popup_matter
{
	padding: 5px;	
	background-color:#CCCCCC;
}

.psf_table_css
{
	width:100%;
}

.psf_heading
{
	font-weight:bold;
	font-size:18px;
}

.psf_field_name
{
	font-size:14px;
	font-weight:bold;
}

.psf_field_value
{
	font-size:14px;
}

.psf_error
{
	font-size:12px;
	color:#FF0000;
}

.psf_success
{
	font-size:12px;
	color:#009999;
}
.psf_blog_category_main_table_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
	font-size: 16px;
	background-color: #E1E3DF;
	width:100%;
}

.psf_blog_category_main_td_css
{

}

.psf_blog_category_inner_table_css
{
	background-color:#CCCCCC;
	width:150px;
}

.psf_blog_category_inner_td_css
{
	background-color:#009900;
	white-space: nowrap;
}

.psf_blog_category_link:link
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
}
.psf_blog_category_list_link:link
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
}
.psf_blog_category_list_link:hover
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#003366;
		text-decoration:none;
}

.psf_blog_category_link:visited
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
}
.psf_blog_category_link:hover
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
}

.psf_blog_pagination_td_css
{
	background-color:#999999;
}

.psf_blog_pagination_table_css
{
	background-color:#0000CC;
	margin:auto;
}

.psf_blog_pagination_matter_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCFF00;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}


.psf_blog_main_table_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
	font-size: 16px;
	background-color: #E1E3DF;
	width:100%;
}
.psf_blog_category_head_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
}
.psf_blog_title_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #006666;
	font-style: italic;
	font-size: 14px;
	padding:5px;
}
.psf_blog_datetime_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #006666;
	font-style: bold;
	font-size: 8px;
	padding:5px;
}

.psf_blog_description_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	font-style: normal;
	font-size: 13px;
	white-space:pre;
	padding:5px;
}
.psf_blog_message_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0066;
	font-style: normal;
	font-size: 17px;
	text-align: center;
}

.psf_blog_pagination_link:link
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CCCCCC;
		text-decoration:none;
}
.psf_blog_pagination_link:visited
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#CCCCCC;
		text-decoration:none;
}
.psf_blog_pagination_link:hover
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
}
.psf_blog_separator_css
{

}

.psf_faqs_main_table_css
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
	font-size: 16px;
	background-color: #FFFFFF;
}	
.psf_faqs_question_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #003333;
	font-style: italic;
	font-size: 12px;
}

.psf_faqs_answer_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-style: italic;
	font-size: 14px;
}
.psf_faqs_separator_css
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
}
.psf_blog_category_td_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
	font-size: 16px;
	background-color: #E1E3DF;
	width:25%;
	vertical-align:top
}
.psf_blog_td_css
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;
	font-size: 16px;
	background-color: #E1E3DF;
	width:75%;
	vertical-align:top
}
