﻿
body 
{
	
	padding:0px;
	margin:0px;
	overflow:auto;
	
}

body, td
{
	font-family:arial;
	font-size: 11pt;
	line-height:20px;
}

img{
	border: none;
	
}

.thickbox
{
}

.thickbox img
{
	margin-right:10px;
	margin-bottom:10px;
	border: 2px solid #003F8A
}

.thickbox:Hover img
{
	border:2px solid #c9dc99;
}

.imgLeft
{
	float:left;

	border: 5px solid #FFFFFF;
	border-right: 15px solid #FFFFFF;
	border-left: none;
}

.imgRight
{
	float:Right;
	border-spacing: 10px;
	border: 5px solid #FFFFFF;
	border-left: 15px solid #FFFFFF;
	border-right: none;
}

h1
{
	font-size:18pt;
	color:#003F8A;
	border-bottom: 1px solid #003F8A;
	
	margin-left:3px;
}

a
{
	color:#003F8A;
	text-decoration: none;
}

a:hover
{
	text-decoration: Underline;
}

h2, .h2
{
	font-size:11pt;
	font-weight:bold;
	color:#003F8A;
	font-style:italic;
	
}

h3, .h3
{
	font-size:10pt;
	font-weight:bold;
	color:#003F8A;
	font-style:italic;
	
}

li.h2
{
	list-style: none;
	margin-left:-18px;
}


li.nonBullet
{
	list-style: none;
}

.quote
{
	font-weight:bold;
	font-style:italic;
	font-size:12pt;
	
}

/* Masterpage */

.headingBackground
{
	background-color:#98C000;
}
/* Menu Classes */

.mnu{
	padding:0px;
	margin:0px;
	padding-left:10px !important;
}
.mnuStaticMenu{
	background-color:#003F8A;
}

.mnuStaticMenuItem{
	color:#FFFFFF;
	font-size:11pt !important;
	padding:0px;
	
}

.mnuDynamicMenu
{
	color:#FF0000 !important;
	background-color:#c9dc99 !important;
	background-image: url("/images/menu/mnuStripes.gif");
	background-repeat:repeat-y;
	padding:5px;
	padding-left:30px;
	padding-right:10px;
}

.mnuDynamicMenuItem{
	color:#003F8A;
	font-size:11pt !important;
	padding:5px;
	
}



.BlogTopics {
	list-style-type: none;
	margin-left: 2px;
}

.BlogTopics li {
	/*padding-left: -5px;
	margin-left: -5px;*/
}

.BlogTitle
{
	font-size: small;
}

.BlogContent 
{
	border-top: #dddddd 2px dashed;
	padding-top: 4px;
	padding-bottom: 10px;
}

.BlogDate
{
	text-align: right;
	font-size: small;
}

.BlogAuthor 
{
	font-size: xx-small;
	font-style: italic;
}


/***** comments *****/

#comments textarea {
	width: 100%;
	height: 8em;
}

#comments-list {
	list-style: none;
	margin: 1em 0 0 0;
	padding: 0;
}

#comments-list li {
	clear: left;
	margin-bottom: 1em;
	background: #FCF3BF url(/images/comments/comment-box.png) 0 0 no-repeat;
}

#comments-list .comment-body {
	background: url(/images/comments/comment-box-side.png) 100% 0 repeat-y;
	padding: 10px 50px 10px 10px;
	text-align: left;
	color: #443B06;
	line-height: 130%;
	overflow: hidden;
}

#comments-list .comment-info {
	font-size: 85%;
	line-height: 160%;
	text-align: right;
	background: url(/images/comments/comment-box.png) 100% 100% no-repeat;
	padding: 0 10px 15px 0;
	color: #807953;
}