<!--
/* 1a. base element style definitions */


#p-container td{	
	padding: 0px;
	margin:0px;
}
/*
form{
	padding:0px;
	margin:0px;
}

input.checkbox{
	vertical-align:middle;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
*/

/*
a:link{
	text-decoration:none;
	color:#0E5FD8;
}

a:visited{
	text-decoration:none;
	color:#0E5FD8;
}
a:active{
	text-decoration:none;
	color:#0E5FD8;
}
a:hover{
	text-decoration:underline;
	color:#0E5FD8;
}

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

ul li {
	padding-left:10px;
	background-image: url("/crsc/images/icon-listitem-closed.gif");
	background-repeat: no-repeat;
	background-position: 0 .6em;
}
*/
/*
.p-iframe{
	background:#FFFFFF;
}
*/
/*
hr{
	height:1px;
	border:0px;
	color:#E0E0E8; /* IE fix *//*
	background:#E0E0E8;
}*/
/* end base style definitions */

/* 1b. general reusable styles */

table.p-tight{
	border-collapse:collapse;
	border-spacing:0px;
}

table.p-tight td{
	vertical-align:top;
}

table.p-transparent, table.p-transparent td{
	background-color:transparent;
}
/*
td p {
	margin-top:0px;
	margin-bottom:0px;
}
*/

/* Workaround for image bug in NS6 */
/*
img {vertical-align: bottom; line-height: 1%; padding: 0px; border: 0px}
*/
/*
img {border: 0px}
*/
.p-center{
	text-align:center;
}

.p-orange{
	color:#000000;
	/*font-size:80%;*/
	font-size:9px;
}

.p-asterix{
	color:#DF2823;
	font-size:9px;
}

.p-linkplus{
	color:#000000;
	font-size:9px;
}

.p-error{
	color:#DF2823;
}

select.p-selectlist{
	width:200px;
	margin-bottom:5px;
}

/* General layout options for tables*/
table.p-maxwidth, td.p-maxwidth { 
  width: 100%; 
} 

td.p-nowrap { 
  white-space: nowrap; 
} 

td.p-middle { 
  vertical-align: middle; 
} 

.p-action{color:#000000;}
.p-bold {font-weight:bold;} 
.p-italic {font-style:italic;} 
td.p-right, tr.p-right td {text-align:right;} 
td.p-center, tr.p-center td {text-align:center;} 
td.p-hl, tr.p-hl td {background:#EFEFF4;} 
td.p-hl-blue, tr.p-hl-blue td {background:#E9F5FF;} 
td.p-hl-yellow, tr.p-hl-yellow td {background:#FFF4DF;} 

/* 1c. Styles related to templates */

td#p-mainbodywide{
	width:755px;
	vertical-align:top;
	padding:10px;
	text-align:center;
}

table#p-mainbodywide-table{
	width:750px;
}

table#p-mainbodywide-table td{
	vertical-align:top;
}

td.p-mainheader{
	text-align:left;
	font-size:16px;
	padding:3px 5px 3px 10px;
	height:20px;
	font-weight:bold;
	color:#878C9C;
	background:url(/crsc/images/dots.gif) repeat-x bottom;
	background-color:#ffffff; 
}



/* 2b. Styles related to header */
td#p-mainlogo{
	padding:20px 25px 16px 10px;
	width:102px;
	text-align:left;
	vertical-align:bottom;
}

td#p-top-center{
	vertical-align:top;	/* Top alignment needed because of Mac IE */
	padding-top:20px;
}

td.p-column-spacer{
	width:25px;
}

img#p-flag{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}

td#p-localeselect{
	text-align:left;
	vertical-align:middle;
}



.p-locale-submit{
	padding-left:1px;			/* Not used anymore */
}

#p-topcontainer img.p-sectionarrow{
	vertical-align:top;
}

.p-globalsite{
	width:100%; /* Opera fix */
	text-align:right;
	padding-right:0px;
	vertical-align:bottom;
	padding-bottom:13px;
}

table.p-button-highlight{
	margin-left:10px;
	height:24px;
}

table.p-button-highlight  td.p-left-border {
	font-size:1px;
	width:3px;
	background-image: url("/crsc/images/but_highlight_left.gif");
}

table.p-button-highlight  td.p-left-border img,
table.p-button-highlight  td.p-right-border img {
	width:3px;
}

table.p-button-highlight td.p-body {
	background-image: url("/crsc/images/but_highlight_bg.gif");
	padding-left:5px;
	padding-right:5px;
}

table.p-button-highlight td.p-right-border {
	font-size:1px;
	width:3px;
	background-image: url("/crsc/images/but_highlight_right.gif");
}

table#p-container td#p-headcontainer-td{
	width:100%;
	text-align:center;
	background-color:#ffffff;
}

table#p-headcontainer-table{
	width:755px;
	border-collapse:collapse;
	border-spacing:0px;
	background-color:#ffffff;
	margin:auto;
}

td#p-abovenavbar-td{
	width:100%;
	text-align:left;
	background-color:#ffffff;
}

table#p-abovenavbar-table{
	width:755px;
	background-color:#ffffff;
}

table#p-abovenavbar-table td{
	background-color:#ffffff;
	height:30px;
	vertical-align:middle;
}
.nmsw_Alinecaion { font-family:Arial; font-style:normal; font-weight:bold; font-size:12pt; text-align:center; background-color:rgb(255,102,0); }
-->
