/* BASIC STRUCTURE */

body { font-family: Verdana,Arial,Helvetica; margin: 0px; background-color: #1C47E1; }

#container { width: 800px; }

#logo { margin: 0px; padding: 0px; padding-bottom: 19px; }

#leftbox { margin: 0px; width: 600px; float: left; margin-bottom: 40px; }

#topmenu { padding-top: 15px; font-size: 12px; margin: 0px; background-color: #ffffff; text-align: center; }

#topmenubottom { height: 19px; margin: 0px; margin-bottom: 20px; background-image: url(/images/bottomedge.png); background-repeat: no-repeat; background-position: bottom; padding-bottom: 0px; }

#rightbox { margin-top: 156px; width: 180px; margin-left: 20px; float: right; margin-bottom: 40px; }

#rightcontent { background-color: #E6E6E6; padding: 10px; padding-left: 30px; padding-right: 30px; font-size: 12px; }

#righttop { height: 20px; background-image: url(/images/sidetop.png); background-repeat: no-repeat; background-position: top; padding-top: 0px; }

#rightbottom { height: 20px; background-image: url(/images/sidebottom.png); background-repeat: no-repeat; background-position: bottom; padding-bottom: 0px; }

#contenttop { height: 20px; background-image: url(/images/topedge.png); background-repeat: no-repeat; background-position: top; margin: 0px; }

#content, #footercontent { background-color: #ffffff; text-align: center; padding: 0px; padding-top: 5px; margin: 0px; }

#footer { background-image: url(/images/bottomedge.png); background-repeat: no-repeat; background-position: bottom; padding-bottom: 15px; }


/* DETAILS FOR SITE ELEMENTS */

#topmenu a, #topmenu a:link, #topmenu a:visited { padding-bottom: 2px; border-bottom: 3px solid #ffffff; font-weight: bold; color: #1C47E1; text-decoration: none; text-transform: uppercase; }

#topmenu a:hover, #topmenu a:active { font-weight: bold; color: #68DB35; border-bottom: 3px solid #68DB35; }

#current { color: #68DB35; font-weight: bold; text-transform: uppercase; border-bottom: 3px solid #68DB35; padding-bottom: 2px;  }

img { border: 0px; }

.sidead { text-align: left; margin-bottom: 15px; line-height: 14px; font-size: 10px; }
.sidead img, .sideheader { width: 120px; }
.sideheader { font-weight: bold; padding: 2px; padding-right: 0px; background-color: #a6a6a6; margin-bottom: 5px; }

#tellafriendbox { margin-top: 80px; }
#tellafriend { background-color: #e6e6e6; padding: 5px; border: 1px solid #a6a6a6; font-size: 10px; }
.formtitle { font-size: 16px; font-weight: bold; color: #1C47E1; }
.forminstructions { font-size: 10px; font-weight: bold; }
.fieldname { font-size: 12px; text-align: right; font-weight: bold; color: #575757; }
#tellafriend input { margin-left: 0px; }