<!-- BODY -->

body {
margin: 0px;
color: #545454;
background-color: white;
font-family: Sans Serif, Verdana;
}


p {
text-align: justify;
font-family: Sans Serif, Verdana;
color: #545454;
margin-top:0px;
margin-bottom:15px;
font-size: 11px;
}

p.normal {
text-align: justify;
font-family: Sans Serif, Verdana;
color: #545454;
margin-top:0px;
margin-bottom:15px;
font-size: 11px;
}

div.page {
width:400px;
position:relative;top:210px;
position:relative;left:10px;
vertical-align:middle;
text-align:left;
z-index:2;
font-family: Times New Roman;
color: #ECECEC;
font-size: 50px;
font-style:italic;
}

div.shadow {
width:400px;
position:relative;top:157px;
position:relative;left:15px;
vertical-align:middle;
text-align:left;
z-index:1;
font-family: Times New Roman;
color: black;
font-size: 50px;
font-style:italic;
}

div.page-2 {
width:250px;
position:relative;top:175px;
position:relative;left:10px;
vertical-align:middle;
text-align:left;
z-index:2;
font-family: Times New Roman;
color: #ECECEC;
font-size: 42px;
font-style:italic;
}

ul      {
text-align: justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
margin-top:0pt;
margin-bottom:0pt;
list-style-type:square;
}

li	{
text-align: justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
margin-top:0pt;
margin-bottom:0pt;
list-style-type:square;
}

li.nav	{
text-align: justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
margin-top:0pt;
margin-bottom:0pt;
list-style-type:none;
}

.note {
font-family: Sans Serif, Verdana;
font-size: 14px;
color: #6F8835;
padding-top: 5px;
padding-bottom: 5px;
font-weight:bold;
}

<!-- LINKS -->

a:hover  {
color: #650505;
text-decoration: underline;
}

a.name {
font-family: Sans Serif, Verdana;
font-size: 13px;
color: #E15F17;
font-weight:bold;
text-decoration: none;
}

a.button  {
text-decoration: none;
font-size: 11px;
font-family: Sans Serif, Verdana;
}

a.button:hover  {
color: #BF0000;
text-decoration: none;
}

a  {
text-decoration: underline;
color: #1A1D68;
}

a.large  {
text-decoration: none;
color: #1A1D68;
font-size: 12px;
font-weight: bold;
}

a.nolink  {
color : #A60003;
text-decoration: none;
font-weight: bold;
}

a.lang  {
color : white;
text-decoration: none;
font-weight: bold;
}

a.lang:hover  {
color: white;
text-decoration: none;
}

a.listtop  {
color : white;
text-decoration: none;
font-family: Sans Serif, Verdana;
}

a.listtop:hover  {
color: #FE9B00;
text-decoration: none;
font-family: Sans Serif, Verdana;
}


a.list  {
color : white;
text-decoration: none;
font-weight: bold;
}

a.list:hover  {
color: #FEA50A;
text-decoration: none;
}

a.alist  {
color : white;
text-decoration: none;
font-weight: bold;
}

a.alist:hover  {
color: #F7AF21;
text-decoration: none;
}



a.gl {
text-decoration: none;
}

<!-- HORISONTAL RULE -->

hr {
color: #CCCCCC;
noshade;
height:1px;
}

<!-- IMAGES -->


img.photo {
border-style: solid;
border-width: 1px;
border-color: #404040;
padding: 0px;
}

<!-- TABLES -->

table.page {
width: 950px;
vertical-align: top;
background-color: white;
border-style: solid;
border-width: 7px;
border-color: #545454;
margin: 0px;
}

table.apage {
width: 950px;
vertical-align: top;
background-color: white;
border-style: solid;
border-width: 7px;
border-color: #3D654A;
margin: 0px;
}

table.frame {
width: 410px;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
padding:8px;
}

table.framewide {
border-style:solid;
border-width:1px;
border-color:#605D5C;
width:99%;
page-break: avoid;
}

table.content {
width:745px;
vertical-align:top;
margin-left:5px;
margin-right:5px;
}

<!-- TABLE ROWS -->

.darkrow {
background-color: #E5DED7;
}

.medrow {
background-color: #E2E2E2;
}

.lightrow {
background-color: #F1EFED;
}

.totalsrow {
background-color:#C4CD89;
padding-top:3px;
padding-bottom:3px;
color:white;
}

.topbanners {
background-color: white;
}

<!-- TABLE CELLS -->

td.nav {
vertical-align:top;
background-image: URL('images/grad.gif');
}


td {
vertical-align:top;
text-align:justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-top:0px;
padding-bottom:0px;
}

td.normal {
vertical-align:top;
text-align:justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-top:0px;
padding-bottom:0px;
}


td.greenback {
font-family: Sans Serif, Verdana;
font-size:11px;
font-weight:bold;
color: white;
background-color:#003060;
text-align:right;
vertical-align: middle;
height:23px;
width:170px;
padding-right:5px;
}

td.rightcol {
height:22px;
vertical-align:middle;
padding-left:5px;
font-weight:bold;
color:white;
font-size: 12px;
background-color:#3D654A;
}
 
td.arightcol {
height:22px;
vertical-align:middle;
padding-left:5px;
font-weight:bold;
font-size: 12px;
color:white;
background-color:#969C2A;
}

td.small {
vertical-align:top;
text-align:justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-top:0px;
padding-bottom:20px;
}

td.content {
width:770px;
vertical-align:top;
text-align:justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-top:0px;
padding-left:2px;
padding-right:10px;
}

td.content-2 {
vertical-align:top;
text-align:justify;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
}

td.copyright {
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #8D8B8B;
text-align: left;
vertical-align: bottom;
padding-top: 5px;
padding-left:10px;
padding-bottom:7px;
}

td.watermark {
width:200px;
vertical-align:bottom;
text-align:right;
padding-right:3px;
padding-bottom:3px;
}

td.button {
height:22px;
text-align: right;
vertical-align: middle;
font-family: Sans Serif, Verdana;
font-size: 11px;
color:white;
padding-right:2px;
}

td.buttonright {
text-align: right;
vertical-align: middle;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
}

td.langbutton {
height:22px;
text-align: center;
vertical-align: middle;
font-family: Sans Serif, Verdana;
font-size: 12px;
}

td.print {
text-align:right;
width:100%;
}

td.gl {
color : black;
font-family: Courier New;
font-size: 11px;
vertical-align:middle;
text-align:center;
height: 100px;
}

td.indent {
color : #545454;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
}

td.lefttop {
font-family:Sans Serif, Verdana;
color : #545454;
font-size:8.5pt;
vertical-align:top;
text-align: left;
padding-bottom: 5px;
width: 175px;
}

td.leftmiddle {
font-family:Sans Serif, Verdana;
color : #545454;
font-size:8.5pt;
vertical-align:middle;
text-align: left;
padding-bottom: 5px;
}

td.leftmiddleshort {
font-family:Sans Serif, Verdana;
color : #545454;
font-size:8.5pt;
vertical-align:middle;
text-align: left;
padding-left: 5px;
padding-bottom: 5px;
width: 130px;
}

td.leftmiddlelong {
font-family:Sans Serif, Verdana;
color : #545454;
font-size:8.5pt;
vertical-align:middle;
text-align: left;
padding-left: 5px;
padding-bottom: 5px;
width: 210px;
}

td.leftlong {
font-family:Sans Serif, Verdana;
color : #545454;
font-size:8.5pt;
vertical-align:top;
text-align: left;
padding-left: 5px;
padding-bottom: 5px;
width: 230px;
}

td.alignright {
margin:0px;
text-align: right;
}

td.memberslist {
color : #545454;
font-family: Sans Serif, Verdana;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
vertical-align:bottom;
}

td.action {
padding:5px;
text-align: right;
vertical-align:bottom;
}

td.aligncenter {
text-align: center;
}

td.right {
font-family:Sans Serif, Verdana;
color : #545454;
font-size:8.5pt;
text-align: left;
vertical-align:top;
padding-bottom: 5px;
}

td.submit {
text-align: left;
vertical-align:middle;
height: 60px;
}

td.photo {
padding:5px;
width:160px;
}

td.itemname {
height:22px;
text-align: left;
padding-left: 5px;
padding-top: 5px;
font-weight:bold;
}

td.itemdetails {
height:18px;
text-align: left;
padding-top: 5px;
padding-left: 5px;
}

td.itemdesc {
text-align: justify;
padding-top: 5px;
padding-left: 5px;
}

td.cart {
text-align: left;
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #545454;
vertical-align:middle;
padding-left: 5px;
}

td.cartlabel {
text-align: left;
font-family: Sans Serif, Verdana;
font-size: 11px;
color: white;
vertical-align:middle;
font-weight:bold;
background-color: #868788;
padding-left:7px;
padding-top:3px;
padding-bottom:3px;
}

td.cartlabel2 {
text-align: center;
font-family: Sans Serif, Verdana;
font-size: 11px;
color: white;
vertical-align:middle;
font-weight:bold;
background-color: #868788;
padding-top:3px;
padding-bottom:3px;
width:70px;
}

td.amount {
text-align: right;
vertical-align:middle;
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #545454;
padding-right: 5px;
}

td.total {
text-align: right;
vertical-align:middle;
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #545454;
padding-right: 5px;
}

td.colheader {
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #FFFFFF;
vertical-align:top;
font-weight:bold;
background-color: #837465;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-align:left;
}

td.colheaderleft {
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #FFFFFF;
vertical-align:top;
font-weight:bold;
background-color: #837465;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-align:left;
}

td.colheaderright {
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #FFFFFF;
vertical-align:top;
font-weight:bold;
background-color: #837465;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-align:right;
}

td.colheadercenter {
font-family: Sans Serif, Verdana;
font-size: 11px;
color: #FFFFFF;
vertical-align:top;
font-weight:bold;
background-color: #837465;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-align:left;
}



<!-- FORM ELEMENTS -->

input.fillin {
color : #635D5D;
font-size:8pt;
font-family:Sans Serif, Verdana;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
}


input.qty {
font-size:8pt;
width:50px;
font-family:Sans Serif, Verdana;
color : #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-right: 5px;
text-align:right;
}

input.amount {
font-size:8pt;
width:40px;
font-family:Sans Serif, Verdana;
color : #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-right: 5px;
text-align:right;
}

input.short {
font-size:8pt;
width:60px;
font-family:Sans Serif, Verdana;
color : #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-right: 5px;
text-align:right;
}

input.website {
width:200px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
color: #545454;
}

input.readonly {
color : #545454;
font-size:8pt;
font-family:Sans Serif, Verdana;
border-style: none;
border-width: 0px;
}

input.admin {
width:140px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
color: #545454;
}

input.medium {
width:112px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
color: #545454;
}

input.long {
width:230px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
color: #545454;
}

input.xlong {
width:330px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
color: #545454;
}

input.radio {
border-style: none;
padding-bottom: 5px;
}

input.checkbox {
border-style: none;
}
input.button {	  
height: 20px;
color: #545454;
text-align: center;
vertical-align: middle;
font-family: Sans Serif, Verdana;
font-size: 11px;
}

input.checkbox {
border-style: none;
}

select	{
font-size:8.5pt;
font-family:Sans Serif, Verdana;
padding-bottom: 5px;
color: #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
}

select.normal	{
font-size:8.5pt;
font-family:Sans Serif, Verdana;
padding-bottom: 5px;
color: #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
}


textarea	{
width: 230px;
height: 100px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
padding-bottom: 5px;
color: #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
}

textarea.quest	{
width: 99%;
height: 20px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
padding-bottom: 5px;
color: #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
}

textarea.wide	{
width: 99%;
height: 100px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
padding-bottom: 5px;
color: #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
}

textarea.admin	{
width: 99%;
height: 150px;
font-size:8.5pt;
font-family:Sans Serif, Verdana;
padding-bottom: 5px;
color: #545454;
border-style: solid;
border-width: 1px;
border-color: #CCCCCC;
padding-left: 5px;
}


