.tagcloud				{ width:100%; }
.tagcloud th				{ font-size:15pt; font-weight:normal; color:#b53332; text-align:left; padding-bottom:5px; }
.tagcloud a				{ font-family:Arial; font-size:9pt; color:#0f4564; text-decoration:none; }
.tagcloud a:hover			{ text-decoration:none;  }

.tabtable2				{ empty-cells:show; }
.tabtable2 thead th			{ font-size:15pt; font-weight:normal; color:#b53332; text-align:left; padding-bottom:12px; }
.tabtable2 thead th a			{ margin-right:50px; color:#b53332; text-decoration:none; }
.tabtable2 thead th a:hover		{ color:#4f8bc9; text-decoration:none; }

.tabtable2 thead td			{ background-color:white; color:black; height:22px; vertical-align:middle;
					  font-size:10pt; font-weight:normal; border:solid 1px #e2e2e2; }
.tabtable2 thead td.first		{ width:6px;   border-left:none; border-right:none; border-top:none; }
.tabtable2 thead td.last		{ width:250px; border-left:none; border-right:none; border-top:none; }
.tabtable2 thead td a			{ color:#0f4564; margin:0px 24px 0px 6px; text-decoration:none; line-height:22px;
					  font-family:Verdana; font-size:10px; }
.tabtable2 thead td a:hover		{ color:#4f8bc9; text-decoration:none; }
.tabtable2 thead td a.normal		{ color:#0f4564; }
.tabtable2 thead td.active		{ background-image:url(/_design/image/tabtable2-active.gif); background-repeat:repeat-x; }
.tabtable2 thead td.active a		{ color:#747474; font-weight:bold; }

.blog-matrix tbody td			{ width:25%; vertical-align:top; padding:12px 12px 0px 0px; }
.blog-matrix tbody td h1,
.blog-matrix tbody td h1 a		{ font-family:Georgia; font-size:9pt; font-weight:normal; color:#09476c;
					  text-decoration:none; margin:0px 0px 6px 0px; }
.blog-matrix tbody td h2		{ font-family:Arial; font-size:8pt; font-weight:bold; margin:0px 0px 6px 0px; }
.blog-matrix tbody td p			{ font-family:Arial; font-size:9pt; margin:0px 0px 6px 0px; }
.blog-matrix tbody td h3		{ font-family:Georgia; font-size:9pt; font-weight:bold; margin:0px 0px 6px 0px; color:#0f4564; }

.blog-recommended tbody td		{ width:25%; vertical-align:top; border-right:solid 12px white; border-bottom:solid 24px white; }
.blog-recommended tbody td h1,
.blog-recommended tbody td h1 a		{ font-family:Georgia; font-size:9pt; font-weight:bold; color:#09476c;
					  text-decoration:none; margin:0px; }
.blog-recommended tbody td h2		{ font-family:Arial; font-size:8pt; font-weight:bold; margin:6px 0px; clear:both; }
.blog-recommended tbody td img		{ float:left; margin-right:6px; margin-bottom:6px; width:32px; height:32px; }
.blog-recommended tbody td p		{ font-family:Arial; font-size:9pt; margin:0px; }
.blog-recommended tfoot td h1		{ width:100%; text-align:right; margin:3px 0px; clear:both; }
.blog-recommended tfoot td h1 a		{ background:url(/_design/image/more-section-blog-next.gif) top right no-repeat;
                                    	  color:#6e6e6e; text-decoration:none; font-weight:bold; font-family:Verdana;
                                          font-size:11px; padding-right:14px; }

.blog-topentry2 td			{ vertical-align:top; width:50%; }
.blog-topentry2 td h1			{ font-family:Georgia; font-size:20pt; color:#4f8bc9; font-weight:normal; margin:0px; }
.blog-topentry2 td h1 a			{ color:#4f8bc9; text-decoration:none; }
.blog-topentry2 td h1 a:hover		{ color:#c43330; }
.blog-topentry2 td h1 img		{ float:left; margin:0px 12px 12px 0px; }
.blog-topentry2 td h2			{ font-family:Georgia; color:#c43330; font-size:20px; font-weight:normal; margin:12px 0px; }
.blog-topentry2 td h3			{ font-family:Arial; color:black; font-size:8pt; font-weight:bold; margin:3px 0px; }
.blog-topentry2 td p			{ font-family:Georgia; font-size:9pt; color:black; clear:both; line-height:150%; margin:0px; }

table.main tbody td td .form-box th	{ font-family:Georgia; font-size:15pt; font-weight:normal; color:#b53332; margin:0px; }
table.main tbody td td .form-box td	{ vertical-align:top; }
table.main tbody td td .form-box td td	{ vertical-align:top; padding:6px; }
table.main tbody td td .form-box th	{ text-align:right; }
table.main tbody td td .form-box form	{ width:100%; background-color:#c43330; padding:12px; margin:12px 0px;
					  font-family:Arial; font-size:16pt; color:black; }
table.main tbody td td .form-box input,
table.main tbody td td .form-box select	{ font-family:Arial; font-size:16pt; color:#0f4564; border:solid 1px #bababa; letter-spacing:1px;  }
table.main tbody td td .form-box .button{ font-size:15pt; color:white; background-image:url(/_design/image/button-back.gif); display:block;
					  background-repeat:repeat-x; border:solid 1px #6d313d; background-color:#6d313d; margin:0px; }

