/*************************************************
 *
 * General styles
 */
body {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
	background-color:#ffffff;
	word-wrap:break-word ; 
	margin-left:15%; 
	margin-right:15%; 
	margin-top:5%; 
	margin-bottom:5%
}

p {
	margin-top:6px ;
	margin-bottom:6px ;
}

ul {
	list-style-type:square ;
	margin-left:23px ;
}


/*************************************************
 * Custom formats
 */
.standardText {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
	color:#444444;
    font-size: 12;
}

.standardText A:link {
    text-decoration: underline;
    color: #FF8E09;
}

.standardText A:visited {
    text-decoration: underline;
    color: #FF8E09;
}

.standardText A:active {
    text-decoration: underline;
    color: #FF8E09;
}

.standardText A:hover {
    text-decoration: none;
    color: #000000;
}



.bigBoldText {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
	color:#444444;
    font-weight: bold;
    font-size: 14;
}

.smallText {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
	color:#444444;
    font-size: xx-small;
}

.smallText A:link {
    text-decoration: underline;
    color: #FF8E09;
}

.smallText A:visited {
    text-decoration: underline;
    color: #FF8E09;
}

.smallText A:active {
    text-decoration: underline;
    color: #FF8E09;
}

.smallText A:hover {
    text-decoration: none;
    color: #000000;
}


.generalError {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
    font-weight: bold;
	color:#FF0000;
    font-size: x-small;
}

.generalInfo {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
    font-weight: bold;
	color:#0000FF;
    font-size: x-small;
}

blockquote {    
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 9pt;
    padding-left: 26px;
    font-weight: normal;
    color: #FF8E09;
    background: url(./images/quote.gif) no-repeat top left;
}

blockquote cite {
 margin: 5px 0 0;
 display: block;
}



.frontPageTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 32;
    color: #FF8E09;
}

.frontPage {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 12;
    color: #FF8E09;
    font-weight: normal;
}


.frontPage A:link {
    text-decoration: underline;
    color: #FF8E09;
}

.frontPage A:visited {
    text-decoration: underline;
    color: #FF8E09;
}

.frontPage A:active {
    text-decoration: underline;
    color: #FF8E09;
}

.frontPage A:hover {
    text-decoration: underline;
    color: #000000;
}

.frontPageBold  {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 12;
    color: #FF8E09;
    font-weight: bold;
}


.frontPageBold A:link {
    text-decoration: underline;
    color: #FF8E09;
}

.frontPageBold A:visited {
    text-decoration: underline;
    color: #FF8E09;
}

.frontPageBold A:active {
    text-decoration: underline;
    color: #FF8E09;
}

.frontPageBold A:hover {
    text-decoration: underline;
    color: #000000;
}

.validationError {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold;
	color:#FF0000;
    font-size: x-small;
}

.borderedBox {
	background-color: #eeeeee; 
	border: solid #000000; 
	border-width: 1;
	vertical-align: top;
}

/********************************************
 *
 * List
 *
	padding: 3;
	border-spacing: 0;
	margin: 0;
	border-collapse: collapse;
	vertical-align: middle;
 */
.listTable {
	background-color: #eeeeee; 
	border: solid #000000; 
	border-width: 1;
}

.listHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:#000000;
	background-color: #dddddd;
	font-weight: bold;
    font-size: x-small;
	padding-left: 10;
	padding-right: 10;
	padding-top: 20;
	padding-bottom: 20;
}

.listRowOdd {
	background-color: #eeeeee;
}

.listRowEven {
	background-color: #ffffff;
}

.listColumnCenterAlign {
	text-align: center;
	vertical-align: middle;
}

.listColumnRightAlign {
	text-align: right;
}

/********************************************
 *
 * Order Details
 *
	padding: 3;
	border-spacing: 0;
	margin: 0;
	border-collapse: collapse;
	vertical-align: middle;
 */
.orderTable {
	background-color: #eeeeee; 
	border: solid #000000; 
	border-width: 1;
}

.orderHeader {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif !important;
	color:#000000;
	background-color: #dddddd;
	font-weight: bold;
    font-size: x-small;
	padding-left: 10;
	padding-right: 10;
	padding-top: 20;
	padding-bottom: 20;
}

.orderRowOdd {
	background-color: #eeeeee;
}

.orderRowEven {
	background-color: #ffffff;
}

.orderColumnCenterAlign {
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.orderColumnRightAlign {
	text-align: right;
	width: 99%;
	white-space: nowrap;
}

.orderColumnLeftAlign {
	text-align: left;
	width: 99%;
	white-space: nowrap;
}

