/* Text settings */

body, pre {
	background-color: #ffffff;
	color: #000000;
	/* 
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	*/
}

* html body {
	/* font-size: x-small; */ /* for IE5/Win */
	/* f\ont-size: small; */ /* for other IE versions */
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 120%;
}

h3 {
	font-size: 110%;
}

a {
	background-color: inherit;
	color: #0000ff;
	text-decoration: none;
}

a:hover {
	background-color: inherit;
	color: #0000ff;
	text-decoration: underline;
}

/* Positional Settings */
body {
	margin: 50px 0px;
	padding: 15px;
	text-align: center;
}

.leftAlign {
	text-align: left;
}

#logo {
	display: block;
}

#layout {
	border: 1px solid #003376;
	width: 980px;
	margin: 0px auto;
	text-align: left;
	font-size: 90%;
}

#layoutInnerTube {
	padding: 15px;
}

#pageHeader {
}

#pageHeaderInnerTube {
	border-bottom: 1px dashed #003376;
	padding-bottom: 15px;
}

#pageHeaderUpperRight {
	float: right;
}

#pageBody {
}

#pageBodyInnerTube {
	padding-top: 15px;
	padding-bottom: 15px;
}

select.required, input.required, textarea.required {
    border-left: #ff0000 3px solid;
}

/* Salesforce.com Styles */
/*
.pbSubheader {
    background-color: #003376;
}

.bPageBlock {

    background-color: #ffffff;
    border-top-color: #ffffff;
    margin-bottom: 0;
    padding-bottom: 0;
}

.bPageBlock .pbBody {
    background-color: #ffffff;
    padding: 6px 0 4px 0;
}

.bPageBlock .pbFooter {
    background-color: #ffffff;
}

.bPageBlock .detailList tr td,
.bPageBlock .detailList tr th,
.hoverDetail .bPageBlock .detailList tr td,
.hoverDetail .bPageBlock .detailList tr th {
    background-color: #ffffff;
    border-bottom-color: #ffffff;
}

.bPageBlock .pbHeader {
    display: none;
}

.bPageBlock .pbBottomButtons {
    background-color: #ffffff;
}

.btn, .button, .formulaButton { 
    font-size: 100%;
}

*/