/*###########################################################################################################*/
/* MAIN LAYOUT STYLES */
html,body{ 
height:100%; 
width:100%; 
margin:auto; 
} 



TD,P,UL,LI,DIV{
	font-family:verdana,arial;
	font-size:12px;
	vertical-align:top;
	line-height:16px;
}

H2{color:#BED73D;}

TABLE#pagelayout{
	height:100%; 
	width:751px; 
	margin:auto; 
}

#powered{
	background-color:#BED73D;
	background-image:url("../img/poweredbypso.gif");
	background-position:bottom;
	background-repeat:no-repeat;
}

#bg_red{background-color:#B23327;}

#border_green{background-color:#BED73D;}
.border_green{
	background-color:#BED73D;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:100%;
}

#border_red{background-color:#B23327;}
.border_red{
	background-color:#B23327;
	position:absolute;
	top:0px;
	left:750px;
	width:1px;
	height:100%;
}

.droplet{
	position:absolute;
	width:660px;
	height:326px;
	bottom:20px;
	background-image: url("../img/bg_psodrop.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:0;
}

DIV#content{
	width:700px;
	height:65%;
	margin:0px;
	position:relative;
	/*display:inline;*/
	/*background-color:#efefef;*/
	background-image: url("../img/bg_psodrop.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:1000;
}

DIV#contentsection {

}

#maincontent{
	/*background-color:#ffeeee;*/
	/*background-image: url("../img/bg_psodrop.gif");
	background-position:bottom;
	background-repeat:no-repeat;*/

}

.logo{
	/*background-image: url("../img/logo_psocrossover.gif");
	background-repeat:no-repeat;*/
	width:210px;
	height:108px;
	top:5px;
	left:20px;
	position:relative;
	z-index:0;
}

#psodate{
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:28px;
	text-decoration:none;	
	color:#B23327;
	text-align:left;
}
.nextitem,.nextitem A{
	color:#B23327;
	font-family:verdana,arial;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	line-height:15px;
	text-decoration:none;
}
.nextitem A:hover{text-decoration:none;color:#BED73D;}
/*###########################################################################################################*/
/* MENU STYLES */

.topmenu{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color:#B23327;
	text-align:right;
	vertical-align:top;
	
	position:relative;
	left:480px;
	bottom:90px;	
	width:200px;
	height:20px;
	
	z-index:100;
	
	/*background-color:#efefef;*/

}
.topmenu A{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color:#B23327;
}
.topmenu A:hover{
	text-decoration:none;	
	color:#BED73D;
}

.top{display:inline;}
.top_act{display:inline;}
.top_act A{color:#BED73D}

.bottommenu{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color:#B23327;
	text-align:right;
	vertical-align:top;
	position:relative;
	right:20px;	
	width:200px;
	height:20px;
    z-index:1001;
	
	/*background-color:#efefef;*/

}
.bottommenu A{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color:#B23327;
}
.bottommenu A:hover{
	color:#BED73D;
	text-decoration:none;	
}

.bottom{display:inline;}
.bottom_act{display:inline;}
.bottom_act A{color:#BED73D}

.menu_top{
	background-image: url("../img/menu_top.jpg");
	background-repeat:no-repeat;
	position:relative;
	left:20px;
	width:660px;
	height:22px;
}
#mainmenu{
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
	position:relative;
	top:1px;
	left:20px;
	height:20px;
	width:660px;
}
#mainmenu A{
	color:#B23327;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.1em;
}
#mainmenu A:hover{
	color:#BED73D;
}

#mmact{
	display:inline;
	color:#BED73D;
}
#mmact A{
	display:inline;
	color:#BED73D;
}

.menu_main{
	background-image: url("../img/menu_main_bg.jpg");
	background-repeat:no-repeat;
	position:relative;
	left:20px;
	width:660px;
	height:51px;
}

.menu_main_left{
	position:relative;
	text-align:left;
	top:4px;
	left:10px;
	width:325px;
	height:40px;
}
.menu_main_left A{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:19px;
	line-height:28px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
}
.menu_main_left A:hover{
	color:#BED73D;
	text-decoration:none;
}
.menu_main_right{
	position:relative;
	text-align:right;
	bottom:36px;
	left:325px;
	width:325px;
	height:40px;
}

.menu_main_right A{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:19px;
	line-height:28px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
}
.menu_main_right A:hover{color:#BED73D;text-decoration:none;}

.part_act A{
	color:#BED73D;
}
.org_act A{
	color:#BED73D;
}

/* LARGE */
.menu_main_large {
	background-image: url("../img/menu_main_large_bg3.jpg");
	background-repeat:no-repeat;
	position:relative;
	left:20px;
	width:660px;
	height:132px;
	overflow:hidden;
}
.menu_main_left_large{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	position:relative;
	text-align:left;
	top:4px;
	left:10px;
	width:305px;
	height:125px;
	/*background-color:#cccccc;*/
	
}
.menu_main_left_large A{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:19px;
	font-weight:bold;
	line-height:28px;
	letter-spacing:0.1em;
	text-decoration:none;
}
.menu_main_left_large A:hover{color:#BED73D;text-decoration:none;}

.menu_main_right_large{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	position:relative;
	text-align:right;
	bottom:121px;
	left:345px;
	width:305px;
	height:125px;
	/*background-color:#cccccc;*/
}
.menu_main_right_large A{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:19px;
	line-height:28px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
}
.menu_main_right_large A:hover{color:#BED73D;text-decoration:none;}
/*###########################################################################################################*/
/* TEXT STYLES */

p.bodytext{}

.bodytext A, P A{
	font-weight:normal;
	text-decoration:none;
	color:#B23327;
}
.bodytext A:hover, P A:hover{text-decoration:underline;}

.red14,H1{
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;	
	color:#B23327;
	/*padding-bottom:5px;*/
}
.red13,H2{
	font-family:Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;	
	color:#B23327;
	padding-bottom:4px;
}
.red10, .red10 A{
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;	
	color:#B23327;
}
.red10 A:hover{text-decoration:none;color:#BED73D;}

.red10slim, .red10slim A{
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;	
	color:#B23327;
	padding-bottom:1px;
	padding-top:4px;
}
.red10slim A:hover{text-decoration:underline;}
.redspacer {
	position:relative;
	height:1px;
	width:325px;
	padding:0px;
	margin:0px;
}
.black11,.black11 A,H3, H3 A{
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;	
	color:#000000;
}
.black11 A:hover, H3 A:hover{text-decoration:none;color:#BED73D;}

.grey11, H4{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;	
	color:#666666;
}
/*###########################################################################################################*/
/* Content Styles*/

.content{
	position:absolute;
	text-align:center;
	top:222px;
	left:70px;
	width:660px;
	height:*;
	text-align:left;
	vertical-align:top;
}

.content_left_large{
	position:absolute;
	text-align:center;
	top:222px;
	left:70px;
	width:460px;
	height:100px;
	text-align:left;
	vertical-align:top;
	/*background-color:#efefef;*/
}
.content_left_small{
	position:absolute;
	text-align:center;
	top:222px;
	left:70px;
	width:180px;
	height:100px;
	text-align:left;
	vertical-align:top;
	/*background-color:#efefef;*/
}
.content_right_large{
	position:absolute;
	text-align:center;
	top:222px;
	left:270px;
	width:460px;
	height:100px;
	height:*;
	text-align:left;
	vertical-align:top;
	/*background-color:#efefef;*/
}
.content_right_small{
	position:absolute;
	text-align:center;
	top:222px;
	left:550px;
	width:180px;
	height:100px;
	height:*;
	text-align:left;
	vertical-align:top;
	/*background-color:#efefef;*/
}

.content_left_mid{
	position:relative;
	text-align:center;
	top:0px;
	left:20px;
	width:325px;
	text-align:left;
	vertical-align:top;
	/*background-color:#efefef;*/
}
.content_right_mid{
	position:relative;
	text-align:center;
	top:0px;
	left:355px;
	width:325px;
	text-align:left;
	vertical-align:top;
	/*background-color:#efefef;*/
}
/*###########################################################################################################*/
/* RedBox Styles */
DIV#redbox_sm{}
#redbox {
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:11px;
	text-decoration:none;
	background-color:#B23327;
	padding-left:10px;
	padding-right:10px;
}
#redbox A{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#redbox A:hover{
	text-decoration:underline;
}
.redbox_header{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
}
/*###########################################################################################################*/
/* GreenBox Styles */

DIV#greenbox_sm{}
#greenbox {
	background-color:#BED73D;
	padding-left:9px;
	padding-right:9px;
}
#greenbox_img{
	background-color:#BED73D;
	padding-left:9px;
	padding-right:9px;
}
#greenbox_img IMG{
	border:1px solid #ffffff;
	
}
#greenbox_title,#greenbox_title A{
	color:#000000;
	font-family:Verdana,Arial;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
#greenbox_title A:hover{color:#BED73D;}
#greenbox_content,#greenbox_content A{
	color:#666666;
	font-family:Verdana,Arial;
	font-size:10px;
	text-decoration:none;
}
#greenbox_content A:hover{
	text-decoration:underline;
}
.greenbox_header{
	color:#000000;
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
}

#large_green {
	color:#BED73D;
	font-family:Arial,Verdana;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:22px;
	padding-left:10px;
}
#img_green{
	background-color:#BED73D;
}
#img_green IMG{
	border:1px solid #ffffff;
}
/*###########################################################################################################*/
/* LargeBox Styles */

#largebox {
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration:none;
	background-color:#BED73D;
	padding-left:10px;
	padding-right:10px;
}
#largebox_content,#largebox_content A{
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration:none;
}
#largebox_content A:hover{
	text-decoration:underline;
}
#largebox_header, #largebox_header A{
	color:#ffffff;
	background-color:#BED73D;
	font-family:Arial,Verdana;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-decoration:none;
	padding-left:5px;
}
#largebox_header A:hover{color:#ffffff;text-decoration:underline;}
.largebox_more{
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:10px;
	text-decoration:none;
}
.largebox_more:hover{
	text-decoration:;
}
#largebox_img{
	background-color:#BED73D;
	padding-left:9px;
	padding-right:9px;
}
#largebox_img IMG{
	border: 1px solid #ffffff;
}

/*###########################################################################################################*/
/* PSO NEWS STYLES*/


#psonews_date{
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;	
	color:#B23327;
	text-align:left;
}
#psonews_title,#psonews_title A{
	color:#000000;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#psonews_title A:hover{text-decoration:underline;}

#psonews_abstract{
	color:#000000;
	font-family:Verdana, Arial;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	text-decoration:none;
}
#psonews_more,#psonews_more A{
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;	
	color:#B23327;
	text-align:left;
}
#psonews_more A:hover{text-decoration:none;color:#BED73D;}

#psonews_img IMG,#psonews_img A IMG{
	border: 1px solid #B23327;
}
#psonews_img A:hover IMG{
	border: 1px solid #BED73D;
}
/*###########################################################################################################*/
/* PSO FEATURES */
.ft_date, .ft_date A{
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	text-decoration:none;	
	color:#B23327;
	padding-bottom:1px;
	padding-top:4px;
}
.ft_date A:hover{text-decoration:underline;}

.ft_title,.ft_title A{
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;	
	color:#000000;
}
.ft_title A:hover {color:#BED73D;}

.ft_text{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;	
	color:#666666;
}
.ft_more, .ft_more A{
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;	
	color:#B23327;
	padding-bottom:1px;
	padding-top:4px;
}
.ft_more A:hover{text-decoration:none;color:#BED73D;}
/*###########################################################################################################*/
/* SITEMAP STYLES */
.csc-sitemap, .csc-sitemap A{
	color:#000000;
	font-family: Arial;
	font-weight:bold;
	text-decoration:none;
}
.csc-sitemap A:hover{color:#B23327;}

ul{vertical-align:middle;}

.csc-sitemap UL LI {
	color:#B23327;
	font-size:16px;
	line-height:22px;
	list-style-image: url("../img/arw_rw.gif");
	list-style-position:outside;
}

.csc-sitemap UL LI LI{
	color:#B23327;
	font-size:14px;
	line-height:16px;
	list-style-image: none;
	list-style-type: disc;
	list-style-position:outside;
}

.csc-sitemap UL LI LI LI{
	color:#B23327;
	font-size:12px;
	line-height:14px;
	list-style-image: none;
	list-style-type: circle;
	list-style-position:outside;
}

.bodytext UL LI {
	color:#000000;
	font-family:Verdana,Arial;
	font-size:11px;
	line-height:14px;
	list-style-image: none;
	list-style-type: disk;
	list-style-position:outside;
}
/*###########################################################################################################*/
/* CSC ELEMENTS */

.csc-mailform {border:none;margin:0px;padding:0px;}

.csc-mailform-field{padding-top:10px;}

.csc-mailform-field LABEL{
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	vertical-align:top;
	display:block;
}
.csc-mailform-field INPUT{
	border: 1px solid #BDD738;
	background-color:F2F8D6;
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
}
.csc-mailform-field SELECT{}

.csc-mailform-field TEXTAREA{
	border: 1px solid #BDD738;
	background-color:F2F8D6;
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
}

.csc-mailform-check{}

.csc-mailform-submit{
	border: 1px solid #BDD738;
	background-color:F2F8D6;
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

DL  {
	padding-top:20px;
	padding-bottom:20px;
	padding-left:13px;
	padding-right:13px;
}
.csc-textpic-image DT IMG {
	border: 1px solid #B23327;
}
.csc-textpic-image DT A IMG{
	border: 1px solid #B23327;
}
.csc-textpic-image DT A:hover IMG{
	border: 1px solid #BED73D;
}
.csc-textpic-caption{
	color:#666666;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:normal;
}
/*###########################################################################################################*/
/* faqlist*/

.faqlist LI{
	list-style-type:decimal;
	color:#B23327;
	font-weight:bold
}
.faqlist A{
	font-weight:normal;
}

.null LI{
	margin:0px;
	list-style-type:none;
	color:#B23327;
	font-weight:bold
}
.null A{
	font-weight:normal;
}

.null_list LI{
	font-size:12px;
	list-style-type:none;
}
.null_list A{
	font-size:12px;
	font-weight:none;
}
.small{
 font-size:10px;
 color:#B23327;
}