HTML {
overflow-x:auto
}

BODY {
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
color:#000;
background-color:#FFF;
text-align:center;
margin:0;
padding:0
}

TABLE,TR,TD {
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
color:#000
}

label {
cursor:pointer
}

form {
display:inline
}

img {
border:0
}

a:link,a:visited,a:active {
text-decoration:underline;
color:#000
}

a:hover {
color:#465584;
text-decoration:underline
}

#submenu {
border:1px solid #BCD0ED;
background-color:#90f;
font-size:12px;
color:#0ff;
font-weight:700;
margin:3px 0
}

#submenu a:link,#submenu a:visited,#submenu a:active {
font-weight:700;
font-size:12px;
text-decoration:none;
color:#0ff
}

#userlinks {
border:1px solid #C2CFDF
}

.tableborder {
border:1px solid #CDCDCD;
background-color:#FAF0F9;
margin:0;
padding:0
}

.forminput,.textinput,.radiobutton,.checkbox {
font-size:11px;
font-family:verdana, helvetica, sans-serif;
vertical-align:middle
}

.button {
font-size:11px;
font-family:verdana, helvetica, sans-serif;
vertical-align:middle;
cursor:hand
}

.row1 {
background-color:#F9F4D5
}

.row2 {
background-color:#F4FAFF
}

.row3 {
background-color:#EEF2F7
}

.row4 {
background-color:#E4EAF2
}

.pformstrip {
background-color:#C6E2FF;
color:#3A4F6C;
font-weight:700;
margin-top:1px;
padding:7px
}

.titlemedium {
font-weight:700;
color:#3A4F6C;
background-image:url(http://www.365greetings.com/images/tile_sub.gif);
margin:0;
padding:7px
}

.titlemedium a:link,.titlemedium a:visited,.titlemedium a:active {
text-decoration:underline;
color:#3A4F6C
}

.maintitle {
vertical-align:middle;
font-weight:700;
color:#CB0394;
background-color:#9CF;
padding:0
}

.maintitle a:link,.maintitle a:visited,.maintitle a:active {
text-decoration:none;
color:#000
}

.maintitle a:hover {
text-decoration:underline
}

.inputbox1 {
border-right:#000 1px solid;
border-top:#000 1px solid;
font-weight:bolder;
font-size:10px;
border-left:#000 1px solid;
cursor:hand;
color:#000;
border-bottom:#000 1px solid;
font-family:Verdana, Arial;
background-color:#FC6
}

.inputbox2 {
border-right:#000 1px solid;
border-top:#000 1px solid;
font-weight:bolder;
font-size:10px;
border-left:#000 1px solid;
cursor:hand;
color:#000;
border-bottom:#000 1px solid;
font-family:Verdana, Arial;
background-color:#dedbde
}

.pformleft {
background-color:#F5F9FD;
margin-top:1px;
width:25%;
border-top:1px solid #C2CFDF;
border-right:1px solid #C2CFDF;
padding:6px
}

.pformleftw {
background-color:#F5F9FD;
margin-top:1px;
width:40%;
border-top:1px solid #C2CFDF;
border-right:1px solid #C2CFDF;
padding:6px
}

.pformright {
background-color:#F5F9FD;
margin-top:1px;
border-top:1px solid #C2CFDF;
padding:6px
}

.darkrow1 {
background-color:#C2CFDF;
color:#4C77B6
}

.darkrow2 {
background-color:#BCD0ED;
color:#3A4F6C
}

.darkrow3 {
background-color:#D1DCEB;
color:#3A4F6C
}

.tdrow1 {
background-color:#F4FAFF;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
border-top:1px solid #FFF;
border-left:1px solid #FFF
}

.tdrow2 {
background-color:#F5F9FD;
border-bottom:1px solid #D1DCEB;
border-right:1px solid #D1DCEB;
border-top:1px solid #FFF;
border-left:1px solid #FFF
}

.tableborder2 {
border:1px solid #345487;
background-color:#CDCDCD;
margin:0;
padding:0
}

.pagelink {
background-color:#F0F5FA;
border:1px solid #072A66;
color:#000;
font-weight:400;
padding:1px 3px
}

.pagelinklast {
background-color:#DFE6EF;
border:1px solid #072A66;
color:#000;
font-weight:400;
padding:1px 3px
}

.pagecurrent {
background-color:#FFC9A5;
border:1px solid #072A66;
color:#000;
font-weight:400;
padding:1px 3px
}

.pagelink a:active,.pagelink a:visited,.pagelink a:link,.pagelinklast a:active,.pagelinklast a:visited,.pagelinklast a:link, {
text-decoration:none;
color:#000;
font-weight:400
}

H1 {
font-family:Verdana,Arial,Times New Roman;
font-size:12pt;
color:#000
}

H2 {
font-family:Verdana,Arial,Times New Roman;
font-size:10pt;
color:#000
} 
