.GenBody {
	background-image:url(/dp/images/pixel-bgblue.gif);
	font-family: Arial, Times New Roman, Verdana;
	/* font-size:11px; */
	font-size:small;
}

.RTEbody {
	background-color:#FFFFFF;
	font-family: Arial, Times New Roman, Verdana;
	/* font-size:11px; */
	font-size:small;
}

a {
	color:#0099cc;
	text-decoration:none;
}	

a:hover {
	color:#ff9933;
	text-decoration:underline;
}

p {
	font-family: Arial, Times New Roman, Verdana;
	/* font-size:11px; */
	font-size:small;
	margin-bottom:0.5em;
	color:#000000;
}

p a
{
	text-decoration:underline;
	color:#000000;
}




h1 {
	/* font-size:18px; */
	font-size:large;
	color:#0099cc;
	margin-top:0em;
	margin-bottom:0.5em;
}

h2 {
	/* font-size:15px; */
	font-size:medium;
	color:#666666;
	margin-top:0em;
	margin-bottom:0.5em;
}

h3 {
	font-size:small;
	color:#333333;
	margin-top:0em;
	margin-bottom:0.0em;
	font-weight:bold;
}

h4 {
	/* font-size:11px; */
	font-size:small;
	color:#333333;
	margin-top:0em;
	margin-bottom:0.0em;
	font-weight:normal;
}


/* Text sizes etc */
input.txtSiteSearch
{
	width:113px;
	/* font-size:10px;*/
	font-size:x-small;
}

input.btnSiteSearch
{
	width:50px;
	/* font-size:10px;*/
	font-size:x-small;
}

.txtFooterLinks {
	color:#666666;
}

.txtFooterLinks a {
	text-decoration:none;
	color:#666666;
}

.txtFooterLinks a:hover {
	text-decoration:underline;
	color:#ff9933;
}

a.txtFooterRedStarLink {
	color:#666666;
	text-decoration:none;
}

a.txtFooterRedStarLink:hover {
	color:#666666;
	text-decoration:none;
}



/* Spacing and layout tags */
.MarginStdGap
{
	margin-bottom:30px;
}

.MarginSmallTopBottom
{
	margin-bottom:20px;
	margin-top:20px;
}

td.tdLine
{
	width:61px;
	background-image:url(/dp/images/pixel-bgblue.gif);
	background-repeat: repeat-y;
	background-position: center;
}

td.tdLeftCol
{
	width:120px;
}

td.tdRightCol
{
	width:180px;
}






/* Formatted DIV tags */
div.dvContentEncapsulation
{
	width:720px;
	background-color:#FFFFFF;
	padding:30px;
}



/* Totally encapsulated classes */
table.tblBlogPosts {
	color:#666666;
	font-size:x-small;
}

table.tblBlogPosts tr td {
	padding-bottom:3px;
}

table.tblBlogPosts tr td a {
	text-decoration:none;
	color:#666666;
}

table.tblBlogPosts tr td a:hover {
	text-decoration:underline;
	color:#ff9933;
}


/* List Items */
ul.ulLeftNav
{

}

ul.ulLeftNav li
{
	margin-bottom:1.2em;
	list-style-type: none;
	margin-left:-40px;
}

ul.ulLeftNav li a
{
	color:#333333;
}

ul.ulLeftNav li a:hover
{
	color:#ff9933;
}

ul.ulLeftSubNav
{
	margin-top:0.3em;
}

ul.ulLeftSubNav li
{
	margin-bottom:0.5em;
	list-style-type: none;
	margin-left:-30px;

}
