/***************************************************************************/
/*                     Element Style Definitions                           */
/***************************************************************************/

body { background-color: #efefef;	font-size: 9pt;	font-family: Verdana, Arial, Helvetica, sans-serif; }

div {	margin: 0; padding: 0; }
p {	margin-top: 0; }

a {	color: #000099; text-decoration: none; }
a:active { color: #000099; text-decoration: none; }
a:visited {	color: #000099;	text-decoration: none; }
a:focus {	color: #000099;	text-decoration: underline; }
a:hover {	color: #000099;	text-decoration: underline; }


/***************************************************************************/
/*                   Structural Component Styling                          */
/***************************************************************************/

#pageWrapper {
	margin: 0 auto;
	width: 760px;
	border: 1px solid #cccccc;
}

#pageHeader {	background-color: #ccc; }
#pageHeaderTop 	{	background-image: url(../../../../images/layout/header-tile.gif); }
#pageHeaderBottom {
	background-image: url(../../../../images/layout/header-gradient2.gif);
	height: 45px;
	background-position: 240px 0;
	clear: both;
}

#pageNavigation {	margin-top: 42px;	float: right;	text-align: right; width: 500px;	padding-right: 10px; }
#pageNavigation ul { margin: 0; }
#pageNavigation li { display: inline; font-weight: bold; }

#pageContent { clear: both; } /* Main content wrapper block */

#pageContentLeft {
	float: left;
	width: 180px;
	background-image: url(../../../../images/layout/left-col-tile.gif);
}

.leftContentWrapper {
	padding: 0 5px;
	width: 170px;
}

#pageLeftTitle {
	width: 180px;
	height: 44px;
	background-image: url(../../../../images/layout/left-col-title.gif);
}

#pageLeftTitle2 {
	width: 180px;
	height: 44px;
	background-image: url(../../../../images/layout/left-col-title2.gif);
}

#pageContentRight {
	float: right;
	width: 230px;
	margin: -10px -10px 0 10px;
	background-image: url(../../../../images/layout/right-tile.gif);
}

#pageContentRightForm {
	width: 190px;
	padding: 0 5px;
}

.arrowLeft {
	background-image: url(../../../../images/layout/arrow-left.gif);
	height: 22px;
	width: 11px;
	float: left;
}

.pageContentRightFormRow {
	width: 190px;
	clear: both;
}

.pageContentRightFormLabel {
	background-image: url(../../../../images/layout/dash-tile.gif);
	background-repeat: repeat-x;
	padding-top: 9px;
	color: #000099;
	width: 60px;
	float: left;
}

.pageContentRightFormField {
	background-image: url(../../../../images/layout/dash-tile.gif);
	background-repeat: repeat-x;
	padding-top: 9px;
	width: 119px;
	float: right;
}

.pageContentRightFormField input, .pageContentRightFormField select {
	width: 110px;
	float: right;
}

ul#pageContentRightList {
	list-style-type: disc;
	margin: 0 0 0 17px;
	padding: 0;
}

#pageContentRightList li {
	margin: 0;
}

#pageContentCentre {
	padding: 10px 10px 10px 10px;
	float: left;
	width: 560px;
	background-color: #ffffff;
}

#pageFooter {
	float: right;
	padding: 5px 0 5px 10px;
	width: 570px;
	background-color: #ffffff;
}

/* IE FIXES */

* html #pageContentRight {
	margin: -10px -5px 0 0;
}