/* ********** [ CONTENT ] ********** */

div#content h1 {
	margin: 0px 0px 10px 0px; padding: 0px;
	font: 24px tahoma, sans-serif;
	color: #ef3600; }

div#content h2 {
	margin: 0px 0px 10px 0px; padding: 0px;
	font: 18px tahoma, sans-serif;
	color: #0e7fc7; }

	div#content h2 a {
		font: 18px tahoma,sans-serif;
		color: #0e7fc7;
		text-decoration: none; }

	div#content h2 a:hover {
			text-decoration: underline; }

div#content h3 {
	margin: 0px; padding: 0px;
	font: 14px tahoma,sans-serif;
	color: #0e7fc7; }

	div#content h3 a {
		font: 14px tahoma,sans-serif;
		font-weight: bold;
		text-decoration: none; }

	div#content h3 a:hover {
		text-decoration: underline; }

div#content p {
	margin: 5px 0px 10px 0px; padding: 0px;
	font: 12px/18px arial, sans-serif;
	color: #202020;
	text-align: justify; }

div#content a {
	font: 13px arial, sans-serif;
	color: #BF1818;
	text-decoration: none; }

	div#content a:hover {
		color: #1E7495; }

div#content ul {
	margin: 0px; padding: 0px;
	list-style-type: none;
	font: 13px arial, sans-serif;
	color: #202020; }

	div#content ul li {
		margin: 0px; padding: 0px;
		color: #202020; }

		div#content ul li a {
			color: #BF1818;
			text-decoration: none; }

		div#content ul li a:hover {
			text-decoration: underline; }

/* ********** [ MATRIX ] ********** */

div#content .matrix {
	margin-bottom: 10px;
	width: 100%;
  	background: #ffffff; }

	div#content .matrix td {
		padding: 8px;
		font: 12px arial, sans-serif;
		color: #4a4949; }

	div#content .matrix tr.header td {
		font: 12px arial, sans-serif;
  		font-weight: bold;
  		background: #eaf4ff;
  		border: 1px solid #a6c0e4;
  		border-width: 2px 0px;
		color: #000000; }

	div#content .matrix td.plan {
		font: 12px arial, sans-serif;
  		font-weight: bold;
		text-align: center; }

	div#content .matrix td.name {
		font: 11px arial, sans-serif;
  		border: 1px solid #cccccc;
  		border-width: 0px 1px 1px 0px; }

	div#content .matrix td.value {
		padding: 8px 0px;
		font: 11px arial, sans-serif;
		width: 60px;
  		border: 1px solid #cccccc;
  		border-width: 0px 1px 1px 0px;
		text-align: center; }

	div#content .matrix td.rightcell {
		border-right: 0px; }

	div#content .matrix tr.bottomcell td {
		border-bottom: 0px; }

	div#content .matrix tr.odd td  {
		background: #ffffff; }

	div#content .matrix tr.even td {
		background: #fffeec; }

	div#content .matrix a {
		font: 11px arial, sans-serif;
		font-weight: bold; }


/* ********** [ HOMEPAGE ] ********** */

div#homepage_splash_wrap {
	padding: 10px;
	background: #f1f1f1; }

  	div#homepage_splash_1 {
		width: 480px;
		height: 200px;
		float: left;
		background: url('../images/homepage_splash1_bg.jpg') no-repeat; }

		div#homepage_splash_1 ul.block1 {
			margin: 0px;
			padding: 80px 0px 0px 10px;
			width: 220px;
			list-style: none;
			float: left; }

		div#homepage_splash_1 ul.block2 {
			margin: 0px;
			padding: 80px 0px 0px 0px;
			width: 240px;
			list-style: none;
			float: left; }

			div#homepage_splash_1 ul li {
				margin: 0px;
				padding-left: 10px; }

			div#homepage_splash_1 ul li b {
				font: 12px/18px arial, sans-serif;
				font-weight: bold;
				color: #ffffff;
				display: block; }

			div#homepage_splash_1 ul li span {
				font: 11px/18px arial, sans-serif;
				color: #ffffff; }


  	div#homepage_splash_2 {
  		padding: 10px;
		width: 210px;
		height: 180px;
		float: right;
		background: url('../images/homepage_splash2_bg.gif') no-repeat; }

		div#homepage_splash_2 ul {
			margin: 0px 0px 0px 10px;
			padding: 40px 0px 0px 0px;
			list-style: none; }

			div#homepage_splash_2 ul li {
				margin: 0px;
				padding-left: 15px;
				font: 12px/18px arial, sans-serif;
				font-weight: bold;
				color: #ffffff;
				text-align: justify;
				background: url('../images/check_list.gif') no-repeat 0px 5px; }


div#homepage_headline_wrap {
	margin: 10px 0px;
	padding: 5px;
	background: #FFD75F; }

  	div#homepage_headline {
  		padding: 5px;
		border: 1px solid #ffffff;
		background: #FEECA9;
		font: 12px arial, sans-serif;
		text-align: justify;
		color: #000000; }

  	div#homepage_headline a {
		font: 11px arial, sans-serif;
		font-weight: bold;
		color: #000000;
		text-decoration: none; }

  	div#homepage_headline a:hover {
		text-decoration: underline; }


div#homepage_box_wrap {
	margin: 10px 0px 0px 0px; }

  	div#homepage_box_1, div#homepage_box_2 {
		margin-right: 10px;
		width: 240px;
		float: left; }

  	div#homepage_box_3 {
		width: 240px;
		float: left; }

  		div#homepage_box_1 .header, div#homepage_box_2 .header, div#homepage_box_3 .header {
  			height: 32px;
			background: #6487b3; }

  		div#homepage_box_1 .header {
			background: #6487b3; }

  		div#homepage_box_2 .header {
			background: #c74848; }

  		div#homepage_box_3 .header {
			background: #6e8c34; }

  		div#homepage_box_1 .header h2, div#homepage_box_2 .header h2, div#homepage_box_3 .header h2 {
  			margin: 0px;
  			padding: 0px 0px 0px 10px;
			font: 12px/32px arial, sans-serif;
			font-weight: bold;
			text-transform: uppercase;
			color: #ffffff;
			float: left; }

  		div#homepage_box_1 .header span a, div#homepage_box_2 .header span a, div#homepage_box_3 .header span a {
  			margin: 0px 10px 0px 0px;
			font: 10px/32px arial, sans-serif;
			text-transform: uppercase;
			text-decoration: none;
			color: #ffffff;
			float: right; }

  		div#homepage_box_1 .header span a:hover, div#homepage_box_2 .header span a:hover, div#homepage_box_3 .header span a:hover {
			text-decoration: underline; }

  		div#homepage_box_1 .container, div#homepage_box_2 .container, div#homepage_box_3 .container {
  			padding: 10px;
  			clear: both; }

  		div#homepage_box_1 .container {
			background: #aac8ed; }

  		div#homepage_box_2 .container {
			background: #f89999; }

  		div#homepage_box_3 .container {
			background: #c6e28e; }

  			div#homepage_box_1 .tooltip, div#homepage_box_2 .tooltip, div#homepage_box_3 .tooltip { }

  			div#homepage_box_1 .content, div#homepage_box_2 .content, div#homepage_box_3 .content {
				padding: 10px;
				width: 200px;
				font: 11px arial, sans-serif;
				color: #000000;
				background: #ffffff;
				text-align: justify; }

			div#homepage_box_1 ul, div#homepage_box_2 ul, div#homepage_box_3 ul {
				margin: 0px 0px 0px 5px;
				padding: 0px;
				list-style: none; }

				div#homepage_box_1 ul li, div#homepage_box_2 ul li, div#homepage_box_3 ul li {
					margin: 0px;
					padding-left: 25px;
					font: 11px/18px verdana, sans-serif;
					color: #000000;
					text-align: justify;
					background: url('../images/check_yes.gif') no-repeat 0px 0px; }
