/* General */

body { background-color:#3B6188; color:#666; }

body.searchTips { background-color: #FFF; background-image: none; padding: 30px; text-align: left; }

a { color:#287bac; text-decoration:underline; }

a:hover { text-decoration:none; }

#Header h1 a { color:#fff; font-size:2.4em; font-family: arial, sans-serif; line-height:100%; text-decoration:none; text-transform:uppercase; letter-spacing:-1px; }



#Slogan, #SloganWithLogo { color: white;  font-size:1.3em; font-family: arial, sans-serif; line-height:100%; text-decoration:none}

h2 em { color:#233A5C; font-size:1.15em; }

.Content h2 { color:#BF0000; font-size:1.3em; }

.Content h3 { color:#333; font-size:1.1em; }

.Content h3 a { color:#287BAC; }

.Content h4 { color:#676769; }

.Content h5 { color:#000; }

h2.tplAuthorName { color:#333; font-size:1.6em; font-weight:700; }

h3.tplLangContentByAuthor { color:#BF0000; font-size:1.3em; font-weight:700; }

hr { border-top:1px solid #eeeeeb; height:1px; }

.Left h2, .Right h2 { font-size:1.15em; color:#000; font-weight:700; border: none !important; border-bottom:none; background:url(../images/bg_side_h2.gif) no-repeat; text-transform:uppercase }

.Left, .Right { color:#000; }

/* Menu */

#Menu li a { font-size: 1em; text-decoration: none; color:#000; font-weight:400; font-family:  arial, sans-serif; background:url(../images/bg_menu_separator.gif) no-repeat 100% 10px; text-transform:uppercase; }

#Menu li ul li a { padding: 2px 15px 0; height: auto; font-weight: normal; font-size: 1em; background-image: none !important; width:90px; text-transform:none; color:#fff; }

#Menu li ul li a, #Menu li.over li a { text-decoration: none !important; }

#Menu li li:hover { background-color:#2d4c6e; }

#Menu li li:hover a { color:#fff; }

/* Left & Right Content Area */

.Left ul, .Right ul { border-top:none; }

.Left li, .Right li { margin:0 5px; }

.Left li:hover, .Right li:hover { background-color:#d9dacd }

.Left li a, .Right li a { color: #3c3c61; background:url(../images/bg_marker_nav.gif) no-repeat 0% 8px; padding-left:14px; display:block; text-decoration:underline }

.Left li a:hover, .Right li a:hover { color: #287bac; }

.Left .SideBox, .Right .SideBox { background:url(../images/bg_sidebox.gif) no-repeat 0% 100%; width:208px; margin-bottom:4px; padding-bottom:12px; }

/* HtmlBlock Blue */

.White { background:#fff url(../images/bg_searchbox.gif) no-repeat 0% 100% !important; }

.White h2 { background:url(../images/bg_searchbox_h2.gif) no-repeat 0% 0%; }

.White p { padding:0 20px 5px 20px }

/* 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_htmlbox.gif) no-repeat 50% 5px !important; margin:0 5px; }

.Summary small { display:block; font-size:1em; color:#234558; background:url(../images/i_data_side.gif) no-repeat 0% 5px; padding:0 0 5px 15px; }

.Summary li a { color:#b60000; }

/* Center Content Area */

li.ContentType { background:url(../images/i_name.gif); }

li.ContentAuthors { background:url(../images/i_author.gif); color:#287bac; text-decoration:none; }

li.ContentAuthors a { color:#287bac; text-decoration:underline }

li.ContentAuthors a:hover { text-decoration:none }

li.ContentPublishDate { background:url(../images/i_date.gif); }

li.ContentCategories { background:url(../images/i_categories.gif); text-decoration:none; }

li.ContentCategories a { text-decoration:underline; color:#000; }

li.ContentCategories a:hover { text-decoration:none; }

.Content img { border:0px solid #e4e7dc; }

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

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

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

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

/* Testimonial */

.Testimonial { background-color:#f3f4ef; }

.Testimonial_content { color:#287bac; text-align:center }

/* 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:68px; height:23px; cursor:pointer; color:#fff; line-height:80%; font-weight:700; }

/* 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: #f0f0ee; }

/* Page Breadcrumbs */

.Breadcrumb { padding: 5px 15px 5px 15px; margin: 0 0 20px 0; background-color:#e4e7dc; }

.Breadcrumb li a { padding: 0 15px 0 0; background:transparent url(../images/breadcrumb_divider.gif) no-repeat 100% 2px; }

/* Side Search */

.Search { background:#fff url(../images/bg_searchbox.gif) no-repeat 0% 100% !important; padding-bottom:10px; }

.Search h2 { background:url(../images/bg_searchbox_h2.gif) no-repeat 0% 0%; }

.SearchGoButton { margin-left:108px }

.tplAdvancedSearchURL { text-decoration:underline; }

/* Page Footer */

#Footer { width: 980px; margin: 0 auto; padding: 15px 0 0 0; color:#676769; 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:#676769 !important }

.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; }

