/* TAG STYLES */
html { height: 100%; }
body { background: #121315; color: #616366; font-family: "Lucida Grande", Lucida, Arial, sans-serif; font-size: 12px; height: 100%; margin: 0px; padding: 0px; text-align: center; }
p, td { color: #616366; font-family: "Lucida Grande", Lucida, Arial, sans-serif; font-size: 12px; }
p { margin: 0px; padding: 0px 0px 16px; }
strong { color: #000000; }
ul, ol { margin: 0px; padding: 0px; }
ol li { margin: 0px 36px 4px; padding: 0px; }
ul li { margin: 0px 0px 4px 16px; padding: 0px; }

/* LINK STYLES */
a:link { color: #2C5A90; text-decoration: none; }
a:active { color: #2C5A90; text-decoration: none; }
a:visited { color: #2C5A90; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: none; }

a.lmgrey:link { color: #DDDDDD; text-decoration: none; }
a.lmgrey:visited { color: #DDDDDD; text-decoration: none; }
a.lmgrey:active { color: #DDDDDD; text-decoration: none; }
a.lmgrey:hover { color: #FFFFFF; text-decoration: none; }

a.footer:link { color: #919599; text-decoration: none; }
a.footer:visited { color: #919599; text-decoration: none; }
a.footer:active { color: #919599; text-decoration: none; }
a.footer:hover { color: #FFFFFF; text-decoration: none; }

/* BACKGROUND/PADDING STYLES */
.bodyContainer { background: url(../images/shell/bkg_main.jpg) no-repeat; background-position: top center; min-height: 100%; margin: 0 auto; padding: 0px 20px; text-align: left; width: 965px; }
.border_gradient { background: url(../images/shell/border_gradient.gif) no-repeat; background-position: 1px 0px; }
.border_repeat { background: url(../images/shell/border_repeat.gif) repeat-y; background-position: 1px 0px; }
.contact_bkg { background: url(../images/contact.jpg) no-repeat bottom right; }
.header_lunchmeat1 { background: url(../lunchmeat/images/header_lunchmeat1.jpg) no-repeat; }
.img_left { float: left; }
.img_right { float: right; padding: 0px 0px 20px 20px; }
.mainstage_bkg { background: url(../images/carousel/mainstage_bkg.jpg) no-repeat; }
.pic_baby { background: #DADCE0 url(../images/optin-optout/pic_baby.jpg) no-repeat top right; }
.sidebox { background: #FFFFFF; }
.srCell { float:left; font-size: 12px; padding: 0px 20px 20px 0px; width: 198px; }
.optinnie_rollover { background: url(../images/optin-optout/optinnie_rollover.gif) no-repeat bottom left; }
.optinnie_rollout { background: #DADCE0; }
.optoutie_rollover { background: url(../images/optin-optout/optoutie_rollover.gif) no-repeat bottom left; }
.optoutie_rollout { background: #DADCE0; }

/* TEXT STYLES */
.dgrey { color: #333333; }
.luc10 { font-family: "Lucida Grande", Lucida, Arial, sans-serif; font-size: 10px; }
.luc11 { font-family: "Lucida Grande", Lucida, Arial, sans-serif; font-size: 11px; }
.luc14 { font-family: "Lucida Grande", Lucida, Arial, sans-serif; font-size: 14px; }
.luc16 { font-family: "Lucida Grande", Lucida, Arial, sans-serif; font-size: 16px; }
.clientquote { font-family: Georgia, Tmes, serif; font-style: italic; }
.class { color: gray; }
.PortURL { color: gray; }

/* SIDEBAR STYLES */
ul.sidebar { list-style-type: none; margin: 0; padding: 0; }
ul.sidebar li { float: left; list-style-type: none; margin: 0; width: 198px; }

ul.sidebar li a { background: #EDEEF0; border-bottom: 2px solid #E3E5E8; color: #0077FF; display: block; padding: 10px; text-decoration: none; width: 180px; }
ul.sidebar li a:hover { background: #E3E5E8; border-bottom: 2px solid #E3E5E8; color: #0077FF; display: block; padding: 10px; text-decoration: none; width: 180px; }
ul.sidebar li a.sidesection { background: #EDEEF0; border-bottom: 2px solid #E3E5E8; color: #616366; display: block; font-size: 14px; padding: 10px; text-decoration: none; width: 180px; }
ul.sidebar li a.sidesection:hover { background: #E3E5E8; border-bottom: 2px solid #E3E5E8; color: #000000; display: block; font-size: 14px; padding: 10px; text-decoration: none; width: 180px; }

/* FORM STYLES */
form { margin: 0; padding: 0; }
input.sendtofriend { width: 140px; }
textarea.sendtofriend { width: 200px; }

/*PORTFOLIO STYLES */
.portfolioCell {
		float:left;
		font-size: 12px;
		padding: 0px 20px 20px 0px;
		width: 198px;
		}
