﻿body
{
	border-top: 0;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
}

.sideBar
{
	background-color: #fbf9f7;
	margin-right: 10px;
	padding-right:12px;
	vertical-align: top;
}

.leftTop
{
	font-family: "Times New Roman" , Times, serif;
	padding-left: 30px;
	padding-right: 25px;
	line-height: 1.5em;
}
.leftBottom
{
	text-align: center;
}
.mainBox
{
	background-image: url( 'images/bckgrnd_gradient.gif' );
	background-repeat: repeat-x;
	padding: 0px 20px 20px 10px;
}
h1
{
	margin-bottom: 2px;
	font-family: font-family: "Times New Roman" , Times, serif;
	font-size: 18px;
	color: #3850aa;
	font-weight:normal;
}

h2
{
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight:normal;
}

h3
{
	margin-top: 2px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
}


.copyright
{
	padding-top: 6px;
	font-size: .8em;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #333333;
}

/* PAGE ELEMENTS */
.title
{
	margin-bottom: 10px;
	line-height: 35px;
	font-family: font-family: "Times New Roman" , Times, serif;
	font-size: 20px;
	color: #3850aa;
	text-transform: uppercase;
	margin-top: 10px;
}
.publishing_info
{
	margin-top: 5px;
	margin-bottom: 15px;
}
.author_date_first_published
{
	font-style: italic;
	color: #999999;
}
.person_last_updating_and_date
{
	font-style: italic;
	color: #999999;
}
.posted_by_and_date
{
	font-style: italic;
	color: #999999;
}
.category_info
{
	margin-top: 15px;
	margin-bottom: 10px;
	color: #999999;
}
.category_name
{
	margin-bottom: 10px;
	line-height: 35px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-transform: uppercase;
}
a.all_categories
{
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	text-transform: none;
}
.recent_entries
{
	margin-bottom: 10px;
	line-height: 35px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-transform: uppercase;
}
a.recent_entries
{
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	text-transform: none;
}
.month_list
{
	margin: 7px;
}
.paging
{
	line-height: 12px;
	font-size: 9px;
	padding-top: 8px;
	padding-left: 27px;
	width: 262px;
	height: 21px;
	background: url(images/paging.gif) no-repeat;
}

/* LISTING */
.listing
{
	margin-top: 10px;
	margin-bottom: 10px;
	background: #efefef;
	width: 100%;
}
.listheading
{
	padding: 3px;
	padding-left: 5px;
	border-top: #b7b7b7 3px solid;
	background: #e0e0e0;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
}
a.listheadingtext:link
{
	color: #333333;
	text-decoration: none;
}
a.listheadingtext:visited
{
	color: #333333;
	text-decoration: none;
}
a.listheadingtext:hover
{
	color: #333333;
	text-decoration: none;
}
.listbody
{
	padding: 3px;
	padding-left: 5px;
}
.listdate
{
	font-size: 10px;
	font-weight: normal;
}

/* QUICK LINKS/SAME LEVEL PAGES BOX (which contains links to the same level pages/Quick Links) */
.boxQuickLinks
{
	width: 100%;
	margin-left: 5px;
	padding-left: 0px;
}
.boxHeaderQuickLinks
{
	margin: 5px 10px 5px 10px;
	padding-left:8px;
	font-weight: bold;
	text-align: left;
	background-color:#3956A6; 
	color: #FFFFFF;
}
.boxItemQuickLinks
{
	white-space: nowrap;
	padding-top: 2px;
	text-align: left;
}
.boxFooterQuickLinks
{
	height: 5px;
}
.boxItemQuickLinks a
{
	color: #3956A6;
}

.boxLinksWithin
{
	width: 100%;
	margin-left: 5px;
	padding-left: 0px;
	margin-bottom:30px;
}

.boxHeaderLinksWithin
{
	margin: 5px 10px 5px 10px;
	padding-left:8px;
	font-weight: bold;
	text-align: left;
	background-color:#3956A6; 
	color: #FFFFFF;
}

.boxItemLinksWithin
{
	white-space: nowrap;
	padding-top: 2px;
	padding-left:8px;
	text-align: left;
}

.boxItemLinksWithin a
{
	color: #3956A6;
}

/* NEWS FEED SUBSCRIBE BOX (rss link) */
.boxNewsFeedSubscribe
{
	width: 100%;
}
.boxHeaderNewsFeedSubscribe
{
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	background: url( 'images/boxheaderbg.gif' );
	color: #2c2c2c;
	padding-left: 7px;
	height: 27px;
}
.boxContentNewsFeedSubscribe
{
	padding: 7px;
	padding-bottom: 15px;
	text-align: left;
	white-space: nowrap;
}

/* BREADCRUMB */
.breadcrumb
{
}
a.breadcrumb:link
{
}
a.breadcrumb:visited
{
}
a.breadcrumb:hover
{
}

/* NEWS FEED BOX */
.boxNewsFeed
{
	width: 100%;
}
.boxHeaderNewsFeed
{
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	background: url( 'images/boxheaderbg.gif' );
	color: #2c2c2c;
	padding-left: 7px;
	height: 27px;
}
.boxTitleNewsFeed
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	color: #d6d7d8;
}
.boxContentNewsFeed
{
	padding: 4px;
	padding-left: 2px;
	text-align: left;
}
.boxFooterNewsFeed
{
	padding-left: 7px;
	text-align: left;
}

/* NEWSLETTER SIGNUP BOX */
.boxSubscribe
{
	width: 100%;
}
.boxHeaderSubscribe
{
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	background: url( 'images/boxheaderbg.gif' );
	color: #2c2c2c;
	padding-left: 7px;
	height: 27px;
}
.boxFormSubscribe
{
	padding: 7px;
	text-align: left;
}
.boxButtonSubscribe
{
	padding-left: 7px;
	padding-bottom: 15px;
	text-align: left;
	white-space: nowrap;
}
.btnSubscribe
{
	font-family: tahoma;
	font-size: 8pt;
}

/* Statistic Modules */
.boxStatVertical {margin:28px;text-align:left;}
.boxStatHorizontal {}
.boxStatDetailsVertical {padding:3px;border:#c6c7c8 1px dotted;}
.boxStatDetailsHorizontal {padding-left:3px;border:#c6c7c8 1px dotted;border-left:none;}
.barStat {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;border-left:#ffd000 1px solid;border-top:#ffd000 1px solid}
.barStatArea {background:#444444;border-top:#444444 1px solid;}
.boxStatHeader {background:#a6a7a8;}

/* Menu Tree */
a.prnnode  {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:bold;}
a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
div.row {color:#0066cc;text-decoration:none;cursor:pointer;}
div.selrow {background-color:#99CCFF;cursor:pointer;}
div.row:hover {}
input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:left; border:#e6e7e8 5px solid;padding:12px;background:white;}


/* SIDE BOX */
.boxHeader  {padding-top:5px;padding-left:40px;text-align:left;font-weight:bold;font-size:9pt;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;height:22px;}
.boxContent {padding:7px;padding-left:40px;padding-bottom:15px;text-align:left;white-space:nowrap;font-family:verdana;font-size:11px;}
.boxContent a {}

/* CATEGORY TREE */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;}
a.category_tree_node:hover {color:#000000;}

/* CATEGORY NAVIGATION MODULE */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:11px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}

/* Statistic Modules */
.boxStatVertical {margin:28px;text-align:left;}
.boxStatHorizontal {}
.boxStatDetailsVertical {padding:3px;border:#c6c7c8 1px dotted;}
.boxStatDetailsHorizontal {padding-left:3px;border:#c6c7c8 1px dotted;border-left:none;}
.barStat {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;border-left:#ffd000 1px solid;border-top:#ffd000 1px solid}
.barStatArea {background:#444444;border-top:#444444 1px solid;}
.boxStatHeader {background:#a6a7a8;}

/* Menu Tree */
a.prnnode  {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:bold;}
a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
div.row {color:#0066cc;text-decoration:none;cursor:pointer;}
div.selrow {background-color:#99CCFF;cursor:pointer;}
div.row:hover {}
input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:left; border:#e6e7e8 5px solid;padding:12px;background:white;}

/* GO BACK BUTTON */
.divGoBack {margin-top:20px;margin-bottom:20px}
.btnGoBack {}