/* Marketmotion :: Optimising you business
 * transition stylesheet (usable by N4)
 * uses pixel sizes.  use header.html if you want a pure css site.
 *
 * notes on fonts:
 * all areas except content zone: verdana
 * content zone normal areas:     arial
 * tt,pre:			  geneva
 */
	
/* basic body
------------------------------------------------------ */

body, table {
	color: #456;
}
body {
	margin: 10px;
	background-color: #036;
}
body.front  {
	margin: 10px;
	background-color: white;
}
tt, pre {
	font-family: Geneva,Rockwell,Courier,sans-serif;
}

/* large font */
body, .content, .promo, a.promo, h1, h2, h3, h4, h5, h6, ul, li, ol, blockquote, li {
	font-family: Verdana,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 16px;
}
table {
	font-family: Verdana,Helvetica,Geneva,sans-serif;
	font-size: 12px;
}
	
/* small font */
.linkinfo, .contact, a.contact, .news, a.news, .caption, a.caption, .footer, a.footer, input.btn, table.caption li, table.crumb li {
	font-family: Verdana,Helvetica,Geneva,sans-serif;
	font-size: 10px;
	line-height: 12px;
}

/* borders
------------------------------------------------------ */


.keyline {
	border: 1px solid white;
}
.keyline-right {
	border-left: none;
	border-right: 1px solid #789;
	border-top: none;
	border-bottom: none;
}
.keyline-left {
	border-left: 1px solid #789;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.keyline-green {
	border: 1px solid #66A82A;
}
.keyline-grey {
	border: 1px solid white;
}

/* anchors
------------------------------------------------------ */

.topmenu, table.topmenu, td.topmenu, tr.topmenu {
	background-image: url(images/menu_bkgnd.gif); 
	background-repeat: no-repeat;
	border: 1px solid #66A82A; 
}
.content a:link {
	color: #369;
	text-decoration: underline;
}
.content a:hover {
	color: black;
}
.content a:active {
	color: #336699;
}
.content a:visited {
	color: #336699;
}

/* headings
------------------------------------------------------ */

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	color: #456;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 120%;
}
.content h1 a:link {
	color: #66A82A;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
.content h1 a:hover {
	color: #036;
	text-decoration: none;
}
h2 {
	color: #66A82A;
	margin-top: 0px;
	margin-bottom: 10px;
}
.content h2 a:link {
	color: #66A82A;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
.content h2 a:hover {
	color: #036;
	text-decoration: none;
}
h3 {
	color: #066;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content h3 a:link {
	color: #066;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
.content h3 a:hover {
	color: black;
	text-decoration: none;
}
h4, h5, h6 {
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
}
.content h4 a:link, .content h5 a:link, .content h6 a:link {
	color: #666;
	text-decoration: none;
}

/* text styles
------------------------------------------------------ */

.contact, a.contact {
	color: #036;
}
.footer, a.footer {
	color: #666;
}
.promo, a.promo {
	color: #036;
}
.news {
	color: #036;
	font-weight: normal;
}
a.news {
	color: #036;
}
a.news:active, a.news:hover { 
	color: black;
}
.caption, a.caption {
	color: #405060;
}

/* search area
------------------------------------------------------ */

input.searchinput { 
	width: 165px;
	padding: 0px;
}
input.btn {
	border: 1px solid white;
	background-color: #996;
	color: white;
	font-weight: bold;
	margin-top: 5px;
	width: 80px;
	padding: 2px;
}
#search form {
	padding: 0px;
	margin: 0px;
	display: inline;
}

/* lists
------------------------------------------------------ */

li {
	color: #404F5F;
}
ul {
	list-style-type: square;
	padding-top: 0px;
	padding-left: 25px; 
	padding-bottom: 10px;
}
blockquote {
	color: #404F5F;
	margin-bottom: 20px;
}

/* horizontal rules
------------------------------------------------------ */

table hr, tr hr, td hr, hr {
	border: 0;
	width: 100%;
	color: #66A82A;
	background-color: #66A82A;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* other styles
------------------------------------------------------ */

.searchurl {
	color: #036;
}
.searchterm {
	background-color: #CCFFFF;
	font-weight: bold;
}

.Link_Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.UPS_disclaim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.body_feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.ContentHyperlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404F5F;
	text-decoration: none;
}
.contenthyperlinkOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #63A627;
	font-weight: normal;
	text-decoration: none;
}
.bodyHeader_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66A82A;
	padding-bottom: 2px;
	border-bottom: 1px solid #789;
}
.bodydotpoint_blue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404F5F;
	padding: 2px;
}
.bodydotpoint_Green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66A82A;
	padding: 2px;
}
.submenu_std {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #036;
	text-decoration: none;
}
.submenu_Over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}
.Link_FooterOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.menuOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	text-decoration: none;
}
.menuOnOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	text-decoration: underline;
}
.menuOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66A82A;
	text-decoration: none;
}
.menuOffOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
	text-decoration: underline;
}
.body_Green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #036;
	text-decoration: none;
}
.body_GreenOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #036;
	text-decoration: underline;
}