/* CSS Document */

body { 
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #2B2B2B;
	background: #FFFFFF;
	padding: 0px;
	margin: 0px 5px 0px 5px; }

td, p { 
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000; }

h1 { 
	font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px; }
h2 { 
	font: bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color: #E72725;
	padding: 0px;
	margin: 0px; }
h3 { 
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #167B87;
	padding: 0px;
	margin: 0px; }
h4 { 
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px; }
h5 { 
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #E72725;
	padding: 0px;
	margin: 0px; }

a {
	text-decoration: none;
	color: #167B87;
	font-weight: bold; }

a:hover { 
	text-decoration: none;
	color: #E72725;
	font-weight: bold; }

.cLear { 
	clear: both; }

hr { border: 1px solid #CCCCCC; }

/* admin and content styles */
.bodyTableLeft { 
	font-size: 9px;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	width: 180px; }
.bodyTableLeft p { font-size: 9px; }
.bodyTableLeft ul { 
	list-style: none;
	padding: 0px;
	margin: 0px; }
.bodyTableLeft li a { 
	background: url(/persistent/templateimages/link_bg.gif) left center no-repeat;
	padding-left: 15px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;  }
.bodyTableLeft li a:hover { 
	background: url(/persistent/templateimages/link_bg_over.gif) left center no-repeat; }
.bodyTableLeft img { border: 1px solid #909090; }

.bodyTableMiddle { 
	padding-left: 15px;
	padding-right: 15px; }
.bodyTableRight { 
	width: 140px;
	background: #F1F1F1;
	padding: 10px;
	font-size: 11px; }
.bodyTableRight ul { 
	list-style: none;
	padding: 0px;
	margin: 0px; }
.tableImageBox { 
	padding: 5px;
	font-size: 9px; }
.tableImageBox img { 
	border: 1px solid #909090;
	width: 160px; }
/* admin and content styles */


#mainBody { 
	background: #FFFFFF url(/persistent/templateimages/main_bg.gif) top left repeat-x; }
#headerBar { 
	width: 760px;
	height: 105px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	background: #EFEFEF; }

#headerLeft { 
	float: left;
	font-size: 11px;
	color: #4F5146;
	padding: 5px;
	text-align: left; }
#headerLeft a { 
	color: #4F5146;
	font-weight: normal; }
#headerLeft a:hover { 
	color: #E72725;
	font-weight: normal;
	text-decoration: underline; }
#headerLeft form { 
	padding: 50px 0px 0px 0px;
	margin: 0px; }
#headerLeft input { 
	border: 1px solid #4F5146;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin: 0px; }
#headerButton { 
	border: 1px solid #4F5146;
	background: #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4F5146;
	height: 15px;
	padding: 0px;
	margin: 0px; }

#headerRight { 
	float: right; }

#navBar { 
	width: 760px;
	height: 25px;
	background: #000000; }

#mainNavBar { 
	height: 25px;
	padding: 0px;
	background: #000000;
	text-align: left; }

.mainNavItem { 
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px 15px 5px 15px;
	border-right: 1px solid #FFFFFF; }
.mainNavItemLast { 
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px 18px 5px 19px;
	border-right: 1px solid #FFFFFF; }
.mainNavItem:hover, .mainNavItemLast:hover { 
	color: #BCBCBC;
	background: #565656; }


#primary-nav, #primary-nav ul {
	list-style: none;
	line-height: 11px;
	background: #000000;
	padding: 0px;
	margin: 0px; }

#primary-nav li a {
	display: block;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 5px;
	font-weight: bold; }
#primary-nav li a:hover { color: #FFFFFF; }

#primary-nav li ul a {
	font-size: 11px;
	display: block;
	text-decoration: none;
	padding: 4px 4px 4px 8px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	width: 140px;
	/* width: 154px; */}
#primary-nav li ul a:hover { color: #FFFFFF; background: #565656; }

#primary-nav li { float: left; padding: 0px; }

#primary-nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 154px;
	margin: 0px;
	padding: 0px; }

#primary-nav li li {
	width: 154px; }

#primary-nav li ul ul {
	margin: -1.90em 0 0 12em; }

#primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li.sfhover ul ul, #primary-nav li.sfhover ul ul ul { left: -999em; }

#primary-nav li:hover ul, #primary-nav li li:hover ul, #primary-nav li li li:hover ul, #primary-nav li.sfhover ul, #primary-nav li li.sfhover ul, #primary-nav li li li.sfhover ul { left: auto; }

#primary-nav li:hover, #primary-nav li.sfhover {
	background: #565656;
	color: #FFFFFF; }

#primary-nav li ul li:hover, #primary-nav li ul li.sfhover {
	background: #565656;
	color: #FFFFFF; }

#titleBar { 
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 760px;
	height: 80px;
	background: #167B87; }
#titleBarLeft { 
	float: left;
	text-align: left;
	color: #FFFFFF;
	padding: 55px 5px 0px 5px; }
#titleBarLeft h1 { 
	font-size: 18px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px; }
#titleBarRight { 
	width: 250px;
	height: 80px;
	float: right;
	background: #167B87 url(/persistent/templateimages/title_bar_img.gif) top left no-repeat; }

#contentBar { 
	width: 760px;
	padding: 5px 0px 0px 0px;
	text-align: left; }

#contentBar form { margin: 0px; }
#contentBar input, #contentBar select, #contentBar textarea { 
	border: 1px solid #4F5146;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px; }
.button01 { 
	border: 1px solid #4F5146;
	background: #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F5146;
	padding: 0px;
	margin: 0px; }


#footerBar { 
	width: 760px;
	height: 20px;
	font-size: 11px;
	color: #167B87; }
#footerBar a { 
	color: #167B87;
	font-weight: normal; }
#footerBar a:hover { 
	color: #E72725;
	font-weight: normal;
	text-decoration: underline; }


/* plugin styles start ------------------------------- */
.sideBar { background-color: #F2F2F2; }

.sideBarHeader { 
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #167B87;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px; }
.sideBarContent { 
	font-size: 9px;
	font-weight: normal;
	background-image: url(/persistent/templateimages/sidebar_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF;
	padding: 10px; }
.sideBarContentA { 
	font-size: 9px;
	font-weight: normal;
	background-image: url(/persistent/templateimages/sidebar_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #F2F2F2;
	padding: 10px; }
.sideBarHeading { 
	font-weight: bold;
	color: #003366; }

.middleBarImage { 
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF; }
.middleBarContent { 
	font-size: 9px;
	font-weight: normal;
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF;
	padding: 10px; }
.middleBarContentA { 
	font-size: 9px;
	font-weight: normal;
	background-color: #F1F1F1;
	padding: 5px; }
.middleBarContentB { 
	font-size: 9px;
	font-weight: normal;
	background-color: #FAFAFA;
	padding: 5px; }
/* plugin styles end --------------------------------- */
