/* General */
body { /*background-color:#fff;*/ color:#000; }
body.searchTips { background-color: #FFF; background-image: none; padding: 30px; text-align: left; }
a { color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }
.Content { background-color:#fff; }
#Header h1 a { color:#fff; font-size:2.8em; font-weight: normal; font-family: "trebuchet ms", arial, sans-serif; line-height:100%; text-decoration:none; letter-spacing:-2px; }
#Header h1 a span { color:#000; }
#Slogan { color: white;  font-size:1.3em; font-family: arial, sans-serif; line-height:100%; text-decoration:none}
h2 em { color:#000; font-size:1.15em; }
.Content h2 { color:#0995D0; font-size:1.3em; }
.Content h3 { color:#0995D0; font-size:1.1em; }
.Content h3 a { color:#000; }
.Content h4 { color:#676769; }
.Content h5 { color:#000; }
h2.tplAuthorName { color:#000; font-size:1.6em; font-weight:700; }
h3.tplLangContentByAuthor { color:#668B27; font-size:1.3em; font-weight:700; }
hr { border-top:1px solid #eeeeeb; height:1px; }
.Left h2, .Right h2 { font-size:1.7em; color:#0995D0; font-weight:700; border: none !important; border-bottom:none;/* background:url(../images/bg_side_h2.gif) no-repeat 0% 100%;*/ padding-bottom:10px; }
.Left, .Right { color:#000; }
/* Menu */
#Menu li a { font-size: 1em; text-decoration: none; color:#fff; font-weight:400; font-family:  arial, sans-serif; background:url(../images/bg_menu_separator.gif) no-repeat 100% 9px; }
#Menu li ul li a { padding: 2px 20px 0; height: auto; font-weight: normal; font-size: 1em; background-image: none !important; width:140px; text-transform:none; color:#000; }
#Menu li ul li a, #Menu li.over li a { text-decoration: none !important; }
#Menu li li:hover { background-color:#bec3af; }
.currentItem a { color:#fc0 !important; }
/* Left & Right Content Area */
.SideBox { margin:0 0 1px 0; }
.Left ul, .Right ul { border-top:none; }
.Left li, .Right li { background:url(../images/bg_side_li.gif) repeat-x 0% 100%; }
.Left li:hover, .Right li:hover { background-color:#e6e9de; }
.Left li a, .Right li a { background:url(../images/bg_marker.gif) no-repeat 0% 8px; padding-left:10px; display:block; text-decoration:none; color:#000; }
.Left .SideBox, .Right .SideBox { margin-bottom:5px; }
/* HtmlBlock Blue */
.Search { background:#71ab49 url(../images/bg_searchbox.gif) no-repeat 0% 100%; margin:0 0 1px 0; padding:0; }
.Search h2 { background: url(../images/bg_search_h2.gif) no-repeat 0% 0%; color:#fff; }
.White { margin:0 0 1px 0; background:#e6e9de url(../images/bg_white.gif) no-repeat 0% 100%; }
.White h2 { border:0 !important; font-size:1.65em; background: url(../images/bg_white_h2.gif) no-repeat 0% 0%; }
.White p { padding:0 15px 5px 15px }
/* HtmlBlock */
.HtmlBlock h2 { border:0 !important; }
/* Summary listing */
.Summary h2 { border-bottom:0; }
.Summary li { padding:10px 12px !important; margin:0; background:url(../images/bg_side_li.gif) repeat-x 0% 100% !important; }
.Summary small { display:block; font-size:1em; color:#609d3d; padding:0 0 5px 0; }
.Summary li a { color:#233d67; text-decoration:underline; }
/* Center Content Area */
.shade { position:absolute; /*background:url(../images/bg_content.png) no-repeat 0% 0%;*/ z-index:2000; width:980px; height:57px; }
li.ContentType { background:url(../images/i_name.gif); font-size:.9em; }
li.ContentAuthors { background:url(../images/i_author.gif); color:#609d3d; text-decoration:none; font-size:.9em; }
li.ContentAuthors a { color:#609d3d; text-decoration:underline }
li.ContentAuthors a:hover { text-decoration:none }
li.ContentPublishDate { background:url(../images/i_date.gif); font-size:.9em; }
li.ContentCategories { background:url(../images/i_categories.gif); text-decoration:none; font-size:.9em; }
li.ContentCategories a { text-decoration:underline; color:#000; }
li.ContentCategories a:hover { text-decoration:none; }
.Content img { border:4px solid #dddcd7; }
.Content .listSummary li { background:url(../images/bg_marker.gif) no-repeat 0% 7px; padding:2px 15px; line-height:120%; }
/* Testimonial */
.Testimonial { background-color:#f0f2eb; }
.Testimonial_content { }
/* Icon Links */
.FeedLink a { background: url(../images/FeedLink.gif) 0 0 no-repeat; }
/* Forms */
.Button, .SearchGoButton { background:url(../images/b_submit.gif) no-repeat; padding:0; margin:0; border:0; width:65px; height:22px; cursor:pointer; color:#fff; line-height:80%; font-weight:400; font-size:.9em }
/* Tables */
th { text-align: center; vertical-align: top; padding: 6px 10px 6px 10px; color:#333; background-color:#f3f3f0; }
.odd td { background-color: #fff; }
.even td { background-color: #f2f4ee; }
/* Page Breadcrumbs */
.Breadcrumb { padding: 5px 15px 5px 15px; margin: 0 0 20px 0; background-color:#e6e9de; font-size:1em; }
.Breadcrumb li a { padding: 0 15px 0 0; background:transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 2px; }
/* Side Search */
.SearchGoButton { margin-left:105px }
.tplAdvancedSearchURL { text-decoration:underline; }
/* Page Footer */
#Footer { width: 980px; margin: 0 auto; padding: 15px 0 0 0; color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:.9em; line-height:130%; }
#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited { text-decoration: underline; margin: 0; color:#000 }
.CommentItem { border:none !important; margin:20px 0px; border-bottom:1px solid #D9D9D4 !important; }
div.CommentItemOutsideHighlight div.CommentItem { background-color:#F0F0EE !important }
div.CommentsContainer { border:none !important; }

.BodyContent ul,
.BodyContent ol { margin: 10px 0; }

.BodyContent ul li {
	background: url(../images/bg_marker.gif) no-repeat 0% 8px;
	padding: 2px 15px;
	line-height: 120%;
}

.BodyContent ol li {
	padding: 2px 0;
	margin-left: 15px;
	line-height: 120%;
	list-style-type: decimal;
}
