a {
	color: #236FC1;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

.roundlevel1corner_left{
	background-image:url(http://www.4psa.com/images/menu/roundlevel1corner_left.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:30px;
	height:30px;
	float:left;
}
.roundlevel1corner_right{
	background-image:url(http://www.4psa.com/images/menu/roundlevel1corner_right.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}


.menuleftitem{
	background-image:url(http://www.4psa.com/images/menu/menuitem_left.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:6px;

}
.menurightitem{
	background-image:url(http://www.4psa.com/images/menu/menuitem_right.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:6px;
}
.menumiddletitem{
	background-image:url(http://www.4psa.com/images/menu/menuitem_middle.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:32px;
}




ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.level1 .mainlev1{
	background-image:url(http://www.4psa.com/images/arrow_menu_off.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
	
}
.level1 .mainlev1_hover{
	background:#222222;
	background-image:url(http://www.4psa.com/images/arrow_menu_on.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
}

.first{
	position: relative;
	float:left;
	z-index: 3;
	border-right:1px solid #cccccc;	
	width: 155px;
	height:32px;
}

.last{
	position: relative;
	float:left;
	z-index: 3;
	border-right:1px solid #cccccc;
	width: 156px;
	height:32px;
}
	
.main_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #ffffff;
	height:32px;
	
}

.main{
	text-decoration:none;
	color: #ffffff;
	text-align:center;
	display:block;
	height:32px;
}


.main_hover{
	display: block;
	text-decoration:underline;
	text-align:center;
	height:32px;
	color: #ffffff;
	
}

.textmain {
	padding-top:9px;
	font-size:14px;
}




.last .main_hover {
	background-image:url(http://www.4psa.com/images/menu/main_on.gif);
	background-repeat: no-repeat;
	background-position:bottom center;
}

.first .main_hover {
	background-image:url(http://www.4psa.com/images/menu/main_on_first.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
}


.divsize{
	width:359px;
	height:400px;
}


.second	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding-right: 0px;
	filter:alpha(opacity=87);
	-moz-opacity:.87;
	padding-bottom: 0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	position: absolute;
	left: 0px;
	top: 32px;
	display:none;
	/* width: 190px; */
}
.second_first{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding-right: 0px;
	filter:alpha(opacity=87);
	-moz-opacity:.87;
	padding-bottom: 0px;
	padding-left:0px;
	padding-top:0px;
	float:left;
	position: absolute;
	left: -6px;
	top: 32px;
	display:none;
}

.second_hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	float:left;
	background:#222222;
	

}


ul li{
	position: relative;
	width: 124px;
	float:left;
	z-index: 3;

}





.second_hover_first	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:124px;
	color:#ffffff;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	float:left;
	background:#222222;
	

}




.third	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:124px;
	color:#ffffff;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	float:left;
	background: #666666;
	height:22px;
	/* border-left:1px solid #000000; */
	border-right:1px solid #ffffff; 
	border-bottom:0px solid #cccccc;

}
.third{
	position:absolute;
	left: 185px;
	top: 0px;
	display:none;
}

.third_hover {
	background: #222222;
	border-bottom:1px solid #cccccc;

}
.level1{
	width:185px;
	float:left;
	
}
.level1 a {
	text-align:left;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left:15px;
	padding-top: 3px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background: #666666;
}
.level1 a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#222222;
	border-right:1px solid #cccccc;
	color:#fffffff;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:15px;
}



.level2{
	width:160px;
	float:left;
	
}
.level2 a {
	text-align:left;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left:15px;
	padding-top: 3px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background: #666666;
}
.level2 a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#222222;
	border-right:1px solid #cccccc;
	color:#fffffff;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:15px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	

}
.mainMenu{
text-align:left;
height:32px;

}
/* top styles ------------------------------- */

.resizepage{
	width:100%;
}

td{
	padding:0px;
	border-collapse: collapse;
}
tr{
	padding:0px;
	border-collapse: collapse;
}
table{
	padding:0px;
	border-collapse: collapse;
	font-family:Arial;
	border:0;
}
.top{
	background-color:#ffffff;
}
.logo{
width:200px;
height:72px;
padding-left:31px;
border:0px;
}
.toplinksbox {
	background-image: url(../images/firstpage/background_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align:top;
}
.boldlinktop{
padding-right:30px;
text-align:right;
padding-bottom:10px;
}
.topboldlink {
	color: #f67b1e;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 0px;
	font-size:11px;
}

a.topboldlink {
	text-decoration: none;
}
a.topboldlink:hover {
	text-decoration: underline;
}
.smalllinkstop{
padding-right:30px;
text-align:right;
padding-bottom:10px;
}

.toplinks td {

	text-align: right;
	padding-right:45px;
}
.toplinks img {
	vertical-align: middle;
}
.toplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.toplinks {
	text-decoration: underline;
}
a.toplinks:hover {
	text-decoration: none;
}

/*---------bottom styles--------------*/


.bottombanner{
padding-left:20px;
padding-bottom:20px;
text-align:left;
}

.bottombanner img{
margin-right:10px;
}

.bottomlinks {
	font-size: 11px;
	color: #999999;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
}

a.bottomlinks {
	text-decoration: none;
}

a.bottomlinks:hover {

	text-decoration: underline;
}
.bottom{
	font-size:11px;
	color: #999999;
	text-decoration: none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
}


body{
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
}


/* ------- vbuletin css --------------------- */

.page {
COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TD {
FONT-SIZE: 10pt
}
TH {
FONT-SIZE: 10pt
}
P {
FONT-SIZE: 10pt
}
LI {
FONT-SIZE: 10pt
}
.tborder {
BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.tcat {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #222222; PADDING-TOP: 3px; BACKGROUND-image:url(tcat_background.gif);background-repet:repeat-x;
border-bottom:1px solid #CCCCCC;
}

.thead {
FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #749bcf;border:1px solid #cccccc;
}
.thead a{
color:#ffffff;
}
.thead a:hover{
color:#ffffff;
text-decoration:underline;
}

.tfoot {
COLOR: #e0e0f6; BACKGROUND-COLOR: #dddddd;

}
.tfoot A:link {
COLOR: #666666
}
.tfoot A:hover {
COLOR: #666666;
text-decoration:underline;
}
.tfoot A:visited {
COLOR: #666666
}
.alt1 {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR:ffffff;BORDER-BOTTOM:1PX SOLID #cccccc;BORDER-RIGHT:1PX SOLID #cccccc;
}
.alt1Active {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff;BORDER-BOTTOM:1PX SOLID #cccccc;BORDER-RIGHT:1PX SOLID #cccccc;
}
.alt1Active a{
color:#000000;
}
.alt1Active a:hover{
color:#000000;
text-decoration:underline;
}
.alt2 {
PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #efefef;BORDER-BOTTOM:1PX SOLID #cccccc; BORDER-RIGHT:1PX SOLID #cccccc;
}
.alt2 a{
color:#555555;
}
.alt2 a:hover{
color:#555555;
text-decoration:underline;
}
.alt2Active {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #FFFFFF;BORDER-BOTTOM:1PX SOLID #cccccc; BORDER-LEFT:1PX SOLID #cccccc;
}
.wysiwyg {
FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
.bginput {
FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
.button {
	background: transparent;
	FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	height:23px;
	border:1px solid #7f9DB9;
	background-image:url(http://www.4psa.com/images/backgrounds/form_button_noline.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:11px;
	
}
SELECT {
FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
OPTION {
FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
OPTGROUP {
FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
.smallfont {
FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
}
.time {
COLOR: #666686
}
.navbar {
FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
.highlight {
FONT-WEIGHT: bold; COLOR: #ff0000
}
.fjsel {
COLOR: #e0e0f6; BACKGROUND-COLOR: #3e5c92
}
.fjdpth0 {
COLOR: #000000; BACKGROUND-COLOR: #f7f7f7
}
.panel {
	PADDING: 10px; 
	COLOR: #000000; 
	background-color:#f5f5f5;
}
.panelsurround {
	background-color:#f5f5f5;
	COLOR: #000000;
}
LEGEND {
FONT: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #22229c
}
.vbmenu_control {
PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e57a28
}

.vbmenu_control A:link {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_control A:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_control A:hover {
COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_control A:active {
COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_popup {
BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.vbmenu_option {
FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #000000; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #bbc7ce
}
.vbmenu_option A:link {
COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option A:visited {
COLOR: #22229c; TEXT-DECORATION: none
}
.vbmenu_option A:hover {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_option A:active {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_hilite {
FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #ffffff; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #8a949e
}
.vbmenu_hilite A:link {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_hilite A:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_hilite A:hover {
COLOR: #ffffff; TEXT-DECORATION: none
}
.vbmenu_hilite A:active {
COLOR: #ffffff; TEXT-DECORATION: none
}
.bigusername {
FONT-SIZE: 14pt
}
TD.thead {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.thead {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.pagenav A {
TEXT-DECORATION: none
}
.pagenav TD {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.fieldset {
MARGIN-BOTTOM: 6px
}
.fieldset {
FONT-SIZE: 11px
}
.fieldset TD {
FONT-SIZE: 11px
}
.fieldset P {
FONT-SIZE: 11px
}
.fieldset LI {
FONT-SIZE: 11px
}
FORM {
DISPLAY: inline
}
LABEL {
CURSOR: default
}
.normal {
FONT-WEIGHT: normal
}
.inlineimg {
VERTICAL-ALIGN: middle
}
