/* CSS Style:  MoogieMail Marketing */



/* Styles for BODY */
body {
	background: #5B6064 url(images/background_main.gif) top left repeat-x;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
a:link, a:active, a:visited {
	color: #FF6600;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1 {
	color: #FF6600;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
}
h2 {
	color: #003399;
	font-size: 13px;
	font-weight: bold;
}
div.divider {
	border: dotted #CCCCCC;
	border-width: 1px 0px 0px 0px;
}



/* Styles for "Main Container" */
/* This container sets the boundaries for the site. */
div#main-container {
	width: 750px;
}



/* Styles for "Page Container Top" */
/* This container holds the top of the page content (logo container, etc.) */
div#page-container-top {
	margin-top: 35px;
}
div#page-container-top td#header-top-left {
	background: #FFFFFF url(images/background_page_top_left.gif) top left no-repeat;
	width: 347px;
}
div#page-container-top td#header-top-left img#logo {
	margin: 18px 0px 0px 30px;
}
div#page-container-top td#header-top-right-a {
	background: #FFFFFF url(images/background_page_top_right.gif) top left no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 10px;
	width: 403px;
}
div#page-container-top td#header-top-right-a td.text-cell {
	padding-left: 10px;
}
div#page-container-top td#header-top-right-a input {
	font-size: 11px;
}
div#page-container-top td#header-top-right-a input.email {
	background-color: #DDDDDD;
	border: solid #666666 1px;
	margin: 0px 5px 0px 10px;
	width: 125px;
}
div#page-container-top td#header-top-right-a input.submit {
	width: 35px;
}
div#page-container-top td#header-top-right-b {
	background-color: #FFFFFF;
}



/* Styles for "Page Container Middle" */
/* This container holds the majority of the material within the site. */
div#page-container-middle {
	background-color: #FFFFFF;
}



/* Styles for "Header Container" */
/* This container holds the header image and navigation for each page. */
div#header-container {
	padding-top: 15px;
	width: 730px;
}
div#header-container div#navigation-container {
	background-color: #FF6600;
	height: 30px;
	margin-top: 5px;
}
div#header-container div#navigation-container td#navigation-cell-left {
	background: url(images/background_navigation_bar_left.gif) top left no-repeat;
	height: 30px;
	width: 8px;
}
div#header-container div#navigation-container td#navigation-cell-middle {
	background: url(images/background_navigation_bar_middle.gif) top left repeat-x;
	height: 30px;
	text-align: center;
}
div#header-container div#navigation-container td#navigation-cell-middle a {
	padding: 0px 7px 0px 7px;
}
div#header-container div#navigation-container td#navigation-cell-right {
	background: url(images/background_navigation_bar_right.gif) top left no-repeat;
	height: 30px;
	width: 8px;
}
div#header-container div#navigation-container-reflection {
	background: url(images/background_navigation_reflection.gif) top left no-repeat;
	height: 15px;
	margin-top: 1px;
}



/* Styles for "Body Container" */
/* This container holds all of the content for each page. */
div#body-container {
	padding-top: 12px;
	width: 730px;
}
div#body-container td.left-column {
	font-size: 11px;
	width: 225px;
}
div#body-container td#left-column-top {
	background: #DDDDDD url(images/background_gray_column_top.gif) top left no-repeat;
	height: 9px;
	width: 225px;
}
div#body-container td#left-column-middle {
	background-color: #DDDDDD;
	font-size: 11px;
	height: 9px;
	width: 225px;
}
div#body-container td#left-column-middle div.padded-section {
	margin: 5px 15px 5px 15px;
}
div#body-container td#left-column-middle table.contact-form td {
	padding-top: 8px;
}
div#body-container td#left-column-middle table.contact-form .text-field {
	width: 185px;
}
div#body-container td#left-column-middle table.contact-form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#body-container td#left-column-bottom {
	background: #DDDDDD url(images/background_gray_column_bottom.gif) bottom left no-repeat;
	height: 9px;
	width: 225px;
}
div#body-container td#right-column-middle div.padded-section {
	padding: 0px 15px 0px 20px;
}



/* Styles for "Page Container Bottom" */
/* This container maintains the bottom border of the page's main content. */
div#page-container-bottom {
	background: #FFFFFF url(images/background_page_bottom.gif) bottom center no-repeat;
	height: 9px;
}



/* Styles for "Footer Container" */
/* This container holds the copyright information and repeated links at the bottom of each page. */
div#footer-container {
	color: #999999;
	font-size: 11px;
	margin-top: 12px;
	padding-bottom: 25px;
}
div#footer-container a {
	color: #999999;
	text-decoration: none;
}
div#footer-container a:hover {
	color: #FFFFFF;
}
div#footer-container td#copyright-cell-left {
	background: #FF6600 url(images/background_copyright_bar_left.gif) top left no-repeat;
	height: 30px;
	width: 8px;
}
div#footer-container td.copyright-cell-middle {
	background: #FF6600 url(images/background_copyright_bar_middle.gif) top left repeat-x;
	color: #FFFFFF;
	height: 30px;
}
div#footer-container td.copyright-cell-middle a {
	color: #FFFFFF;
	text-decoration: underline;
}
div#footer-container td.copyright-cell-middle a:hover {
	text-decoration: none;
}
div#footer-container td.copyright-padding {
	background: #FF6600 url(images/background_copyright_bar_middle.gif) top left repeat-x;
	width: 10px;
}
div#footer-container td#copyright-cell-right {
	background: #FF6600 url(images/background_copyright_bar_right.gif) top left no-repeat;
	height: 30px;
	width: 8px;
}