body
{
	background: #e4e5e6 url(images/page_bgrd.png) repeat-y center;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a
{
	cursor: pointer;
}

img {
	border:0 none;
}

h1
{
	color: #21356f;
}

h2
{
	color: #848faf;
}
	
div#topbar
{
	background: white url(images/topbar.png) no-repeat left top;
	cursor: pointer;
}

div#page
{
	background: white;
}

div#content_wrapper
{
	background: transparent url(images/content_foot.png) no-repeat left bottom;
}

div#content
{
	background: transparent url(images/content_bgrd.png) repeat-y left;
	text-align: left;
}

div#sidebar
{
	background: none;	
}

div#tabs
{
	background: none;	
}
	
div#sidebar div a
{
	font-size: 18px;
	text-decoration: none;
	color: white;
	background: #d4d4d4;
}

div#sidebar div.selected a
{
	background: #627aad;
}

div#sidebar div a.first
{
	background-image: url(images/tab_head.png);
	background-position: top left;
	background-repeat: no-repeat;
}

div#sidebar div a.last
{
	background-image: url(images/tab_foot.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div#sidebar div.selected a.first
{
	background-image: url(images/tab_head_selected.png);
	background-position: top left;
	background-repeat: no-repeat;
}

div#sidebar div.selected a.last
{
	background-image: url(images/tab_foot_selected.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div#sidebar div.selected 
{
	background: transparent url(images/tab_bgrd_pointer.png) no-repeat left center;
}

/* Page content styling ---------------------------------------------------*/

table.form_layout,
div.breakout
{
	background: white;
	border: 1px solid #848faf;
	padding: 0px 20px;
	margin: 10px 0px;
	width: 500px;
}

div.breakout img
{
	float: right;	
}

	
table.form_layout th
{
	width: 120px;
	font-weight: normal;
	padding: 5px;
	text-align: right;
	color: #848faf;
}

table.form_layout td
{
	padding: 5px;
}


