/* General styles */

a {
	color:				#000000;
	font-weight:		bold;
}

a:hover {
	color: 				#ED1C24;
}

hr {
	border-width:		1px 0px 0px 0px;
	border-style:		solid;
	border-color:		#e7e0da;
	height:				1px;
}

hr.dashed, hr.clear_dashed {
	border-style:		dashed;
}

hr.clear, hr.clear_dashed, br.clear {
	clear:				both;
}

h1, h2, h3, h4, h5 {
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			smaller;
	color:				#000000;
	margin:				0px;
}

h1, h2, h3, h4 {
	border-style:		none;
	border-color:		#edeae6;
	font-weight:		normal;
}

h1 {
	font-size:			160%;
	margin-top:			0.8em;
	padding:			0.5em 0em 0.6em 0em;
	line-height:		1.2em;
	border-width:		1px 0px 0px 0px;
}

h2 {
	font-size:			135%;
	margin:				1.6em 0em 1em 0em;
	line-height:		1.2em;
	border-width:		0px;
	color:				#ED1C24;
}

h2.lead {
	font-size:			200%;
	margin-top:			0.3em;
	margin-bottom:		0.3em;
	line-height:		1.2em;
}

h2.section {
	margin:				0em 0em 0.4em 0em; /* lower margin: enterprise info page */
	padding:			1em 0em 0em 0em;
	line-height:		1.2em;
	border-width:		1px 0px 0px 0px;
}

h2.inline {
	font-size:			115%;
	border-width:		1px 0px 0px 0px;
	padding:			1.2em 0em 0em 0em;
	margin-bottom:		0.7em;
}

h2 strong {
	color:				#97826b;
}

h3 {
	font-size:			105%;
	margin:				1.6em 0em 1em 0em; /* lower margin: enterprise info page */
	line-height:		1.2em;
	font-weight: 		bold;
	color: 				#404041;
}

h3.blue {
	color: 				#1C6BED;
	font-size:			17px;
}

h3.blue_home {
	color: 				#1C6BED;
}

h3 strong {
	font-size:			85%;
}

h4 {
	color:				#412300;
	border-width:		1px 0px 0px 0px;
	font-size:			100%;
	padding:			0.7em 0.3em 0.3em 0.1em;
	margin:				0em 0em 0.5em 0em;
	line-height:		1.2em;
}

h5 {
	font-size:			110%;
	font-weight:		normal;
	margin:				1.4em 0em 0.4em 0em;
	padding:			0px;
	line-height:		1.2em;
	color:				#794201;
}

ul li.feature {
	background-image:	url(../graphics/li_tick.jpg);
	background-repeat:	no-repeat;
	text-align: 		left;
	font-size: 			11px;
	margin: 			0px 0px 0px 0px;
	padding: 			0px 0px 7px 30px;
}

ul li.bullet{
	background-image:	url(../graphics/g_bullet_blue.jpg);
	background-position: top left;
	background-repeat:	no-repeat;
	text-align: 		left;
	font-size: 			11px;
	margin: 			0px 0px 0px 0px;
	padding: 			0px 0px 5px 30px;
}

div.content {
	margin: 			0px 20px 0 20px;
}

body {
	margin:				0 auto;
	padding:			0px;
	color:				#000000;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			smaller;
	background-repeat:	no-repeat;
	background-position:	top center;
}	

#body ul, #body ol {
	font-size:			85%;
	line-height:		140%;
	margin:				0.6em 0em 0.6em 1.5em;
}

#body p {
	font-size:			85%;
	line-height:		140%;
	margin:				0.3em 0em 1.2em 0em;
}

ul, ol {
	line-height:		140%;
	padding:			0em;
	margin:				0.7em 0em 0.7em 2em;
}

a.next {
	vertical-align:		middle;
}

p.topics {
	background-image: 	url(../graphics/li_topic_arrow.jpg);
	background-repeat:	no-repeat;
	background-position: top left;
	margin:				0px 0px 0px 30px;
	padding: 			0px 0px 0px 30px;
}

p.topics a {
	text-decoration:	underline;
}