
.black {color: black;}
.dkgray {color: #333333;}
.gray {color: #666666;}
.medgray {color: #999999;}
.ltgray {color: #AAAAAA;}
.red {color:red;}
.green {color:green;}
.white {color: white;}
.blue {color: #000080; } 
.ltblue {color: #3C87CE; } 

.bold {font-weight: Bold;}
.normal {font-weight: Normal;}

.sm {font-size: 14pt; line-height: 16pt; font-family: Times New Roman, Tahoma, Serif; font-variant: normal;font-style: normal;}
.med {font-size: 14pt; line-height: 16pt; font-family: Times New Roman, Tahoma, Serif; font-variant: normal;font-style: normal;}
.lg {font-size: 14pt; line-height: 16pt; font-family: Times New Roman, Tahoma, Serif; font-variant: normal;font-style: normal;}
.mlg {font-size: 13pt; line-height: 15pt; font-family: Times New Roman, Tahoma, Serif; font-variant: normal;font-style: normal;}
.xlg {font-size: 14pt; line-height: 16pt; font-family: Times New Roman, Tahoma, Serif; font-variant: normal;font-style: normal;}
.xxlg {font-size: 16pt; line-height: 18pt; font-family: Times New Roman, Tahoma, Serif; font-variant: normal;font-style: normal;}

.bodydiv {width: 766px; background-color: #204A73; padding: 0px; float: left;}
.menu {width: 226px; background: url(/images/menu_background.gif) repeat; padding: 0px; float: left;}
.main {width: 540px; background-color: #204A73; padding: 0px; float: left;}
.content_box {width: 502px; overflow:hidden; background: url(/images/content_background.gif) repeat-y; margin-left: 18px; padding: 10px;}
.content_box_small {width: 225px; background-color: #204A73; margin-left: 18px; padding: 10px; float: left;}
.content_box_small2 {width: 225px; background-color: #204A73; margin-left: 18px; padding: 10px; float: left;}

.float_left {float: left; }
.margin_right {margin-right: 10px; }

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-size: 14pt; 
	line-height: 14pt; 
	font-family: Times New Roman, Tahoma, Serif; 
	font-variant: normal;
	font-style: normal;
	height: 100%;
	overflow: auto;
	text-align: left;
	background-color: #ffffff;
	background-image: url(images/bg.gif);
	background-repeat: repeat xy;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

A:link, A:visited, A:active, A:hover { color: #993333; text-decoration: underline; }

ul.cakes {
list-style: url(images/uploads/cake15_icon.gif) outside;
}

ul.events {
list-style: url(images/uploads/calendar_icon.gif) outside;
}

ul.hearts {
list-style: url(images/uploads/heart_icon.gif) outside;
}

ul.pretzels {
list-style: url(images/uploads/pretzels_icon.gif) outside;
}

li {
padding-left: 6px;
}

#div1 {
	position: static;     
	width: 770px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(images/div1_bg.gif);
	background-repeat: repeat xy;
	/* border: 1px solid #000; */
}

#div2 {
	float: left;
	width: 770px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div3a {
	float: left;
	width: 770px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}


#div3b {
	float: left;
	width: 0px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div3c {
	float: left;
	width: 200px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}


#div3d {
	float: left;
	width: 570px;	
	margin: 10px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div4 {
	clear:both;
	width: 770px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div5a {
	float: left;
	width: 0px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div5b {
	float: left;
	width: 169px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}

#div5c {
	float: left;
	width: 601px;
	height: 153px;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/* border: 1px solid #000; */
}