/* global */
p,ul,ol,div,td,body { font-family:Arial,Helvetica,sans-serif; }
p,ul,ol,div,td,body { font-size:12px; color:#555555; }

/* links */
a:link { color:#CC3300; text-decoration:none; font-weight:bold; }
a:visited { color:#CC3300; text-decoration:none; font-weight:bold; }
a:active { color:#FF3300; text-decoration:hover; font-weight:bold; }
a:hover  { color:#FF3300; text-decoration:underline; font-weight:bold; }
a:focus {outline: none;}

/* fonts */
h1 { font-size:12px; font-weight:bold; margin-bottom: 0px;}
.medium { font-size:11px; }
.small { font-size:10px; }
.prlinks { font-size:9px; color:#999999; }
.prlinks a:link { color:#ccaaa6; text-decoration:none; font-weight:normal; }
.prlinks a:visited { color:#ccaaa6; text-decoration:none; font-weight:normal; }
.prlinks a:active { color:#FF3300; text-decoration:none; font-weight:normal; }
.prlinks a:hover  { color:#FF3300; text-decoration:underline; font-weight:normal; }





/* colors */
.fontcolor { color: #555555; }
.white { color: #ffffff; }

/* bgcolors */
.body { background-color: #FFFFFF; }
.divider { background-color: #555555; }
.outline { background-color: #999999; }
.menubg	{ background-color: #F1F1F1; }

.brightbg	{ background-color: #E5E5E5; }
.verybrightbg	{ background-color: #F1F1F1; }
.reallybrightbg	{ background-color: #FAFAFA; }


.whitebg { background-color: #FFFFFF; }
.blackbg { background-color: #000000; }
.brownbg { background-color: #E1D8D1; }

/* forms */
.registerinput { width: 100%; font-size: 10px; }
.registersubmit { font-size: 10px; }
.logininput { width: 100%; color: #525276; font-size: 10px; background-color: rgb(251, 245, 247); border: 1px solid rgb(165, 169, 169); }
.loginsubmit { width: 100%; color: #59597b; font-size: 10px; background-color: #fae5b4; border: thin rgb(189, 145, 95) solid;}