/* GENERAL STYLES */

/* Body */
body {font-family: tahomax,arial,helvetica,sans-serif; color: #000000; background-color: #ffffff; padding: 0px; margin: 0px; font-size:75%;}
.window {background-color: #990000;}
.window-pop-red {background-color: #990000; padding:10px;}
.window-library {color: #000000; background-color: #ffffff;}

/* Font Size Fix */
div, ul, td, li, th, span, span, p, select, input, form, textarea, label, table	{font-size:1em;}

/* HTML Attributes */
dt {font-weight:bold;margin-top:1em;}
p, td {line-height:1.5em;}
p,.normal {margin: 0px; padding: 0px;}
h1 {font-family: tahoma; font-size: 1.7em; line-height: 1.3em; font-weight: normal; color: #3e5488; margin: 0px; padding: 0px;}
h2 {font-family: tahoma; font-size: 1.2em; line-height: 1.3em; font-weight: bold; color: #990000; margin: 0px; padding: 0px;}
h3 {font-family: tahoma; font-size: 1.3em; line-height: 1.3em; font-weight: bold; color: #000000; margin: 0px; padding: 0px;}
h4 {font-family: tahoma; font-size: 1.3em; line-height: 1.3em; font-weight: bold; color: #516595; margin: 0px; padding: 0px;}
h5 {font-size: 1.1em; line-height: 1.3em; font-weight: bold; color: #990000; margin: 0px; padding: 0px;}
h6 {font-size: 1em; line-height: 1.4em; font-weight: bold; color: #000000; margin: 0px; padding: 0px;}
blockquote {font-size: 1em; line-height: 1.5em; margin: 0px 20px 0px 20px;}
ol {font-size: 1em; line-height: 1.35em; margin: 0px; padding:0px; margin-left: 32px;}
ul {font-size: 1em; line-height: 1.35em; list-style-type:square; margin: 0px; padding:0px; margin-left: 25px; margin-bottom: -5px; list-style-image: url("/images/bullet_1.gif");}
li {margin: 0px 0px 7px 0px; padding :0px;}
hr {border: none 0; height: 1px; border-top: dashed 1px #005595; margin: 0px; padding: 0px;}
a { cursor: pointer; }
a:link, a:visited, a:active {color: #003399; text-decoration: none;}
a:hover {color: #990000; text-decoration: underline;}
img { border: 0px; behavior: url(/js/iepngfix.htc); }

/* Miscellaneous Tables */
.tbl-form td {padding-right: 5px; padding-bottom: 2px;}
.tbl-frame-white {background-color: #ffffff;}
.tbl-frame-tan {background-color: #abac7a;}
.tbl-links {color: #abac7a;}
.tbl-links {font-size: 1em;}
.tbl-links ul {list-style-image: none;}
.tbl-right {margin-left: 20px; margin-bottom: 10px;}
.tbl-pctr {background-color: #cecf9c; margin-left: 20px; margin-bottom: 10px;}
.tbl-pctl {background-color: #cecf9c; margin-right: 20px; margin-bottom: 10px;}
.tbl-pctr p, .tbl-pctl p {font-size: 0.9em; line-height: 1.2em; margin-top: 3px; margin-bottom: 3px;}
.tbl-sidebar-red {color: #ffffff; font-size: 0.9em; background-color: #990000;}
.tbl-sidebar-red p {line-height: 1.3em;}
.tbl-sidebar-red h4 {color: #cecf9c; font-size: 1.1em; margin-bottom: 5px;}
.tbl-sidebar-red a, .tbl-sidebar-red a:link, .tbl-sidebar-red a:visited, .tbl-sidebar-red a:active {color: #cecf9c;}
.tbl-sidebar-red a:hover { text-decoration: underline; }
.tbl-sidebar-blue {color: #000000; font-size: 0.9em; background-color: #798dc2;}
.tbl-sidebar-blue p {line-height: 1.3em;}
.tbl-sidebar-blue h4 {color: #ffffff; font-size: 1.1em; margin-bottom: 5px;}
.tbl-sidebar-blue a, .tbl-sidebar-blue a:link, .tbl-sidebar-blue a:visited, .tbl-sidebar-blue a:active {color: #ffffff;}
.tbl-sidebar-blue a:hover { text-decoration: underline; }
.tbl-sidebar-brown {background-color: #abac7a; font-size: 0.9em;}
.tbl-sidebar-brown p {line-height: 1.3em;}
.tbl-sidebar-brown h4 {color: #ffffff; font-size: 1.1em; margin-bottom: 5px;}
.tbl-home-brown {background-color: #abac7a; font-size: 1em;}
.tbl-home-brown p {line-height: 1.3em;}
.tbl-home-brown h4 {color: #ffffff; font-size: 1.1em; margin-bottom: 5px;}

/* Editable Area */
#main {}
#editable {background-color: #ffffff;}
.window-pop-red #editable {background-color: #ffffff; padding-left: 15px; padding-right: 15px;}
.main-ctl {background: #ffffff url("/images/cttl.gif") no-repeat;}
.main-ctr {background: #ffffff url("/images/cttr.gif") no-repeat;}
.main-cbl {background: #ffffff url("/images/ctbl.gif") no-repeat;}
.main-cbr {background: #ffffff url("/images/ctbr.gif") no-repeat;}
.content-red .main-ctl {background: #ffffff url("/images/crtl.gif") no-repeat;}
.content-red .main-ctr {background: #ffffff url("/images/crtr.gif") no-repeat;}
.content-red .main-cbl {background: #ffffff url("/images/crbl.gif") no-repeat;}
.content-red .main-cbr {background: #ffffff url("/images/crbr.gif") no-repeat;}
/*.content-red a:link, .content-red a:visited, .content-red a:active {color: #ffffff; text-decoration: none;}
.content-red a:hover {color: #ffffff; text-decoration: underline;}*/
.content-red h1.popup {color:#ffffff; margin-bottom: 10px;}

/* Header Search box */
.searchinput {color: #5E5C5B; border: solid 1px #989493; font: 12px arial,helvetica,sans-serif; line-height: 14px; width: 100px; height: 14px; margin: 0px; padding: 2px;}

/* Utility Navigation */
.utility {font-family: verdana, geneva, sans-serif; font-size: 0.8em; color: #c05f47;}
.utility a:link, .utility a:visited, .utility a:active {color: #ffffff; text-decoration: none;}
.utility a:hover {color: #ffffff; text-decoration: underline;}
.unav-glow {background: #990000 url("/images/bg_unav_glow.gif") repeat-x;}

/* Content Area */
.content {background-color: #cecf9c;}

/* Switch Levels */
.switchlevels {padding-right: 50px;}
.switchlevels a:link, .switchlevels a:visited, .switchlevels a:active {}
.switchlevels a:hover {}

/* Breadcrumbs */
.breadcrumb {color: #000000; font-family: verdana, geneva, sans-serif; font-size: 0.8em; margin: 15px 0px 1px 25px; width: 760px;}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {}
.breadcrumb a:hover {}
.content-red .breadcrumb {color: #cecf9c;}
.content-red .breadcrumb a:link, .content-red .breadcrumb a:visited, .content-red .breadcrumb a:active {color: #ffffff;}
.content-red .breadcrumb a:hover {color: #ffffff;}

/* Footer */
#footer { position: relative; width: 735px; color: #cecf9c; font-size: 0.9em; margin: 10px 0px 10px 25px;}
.footer a:link, .footer a:visited, .footer a:active {color: #ffffff; text-decoration: none;}
.footer a:hover {color: #ffffff; text-decoration: underline;}
.footer-bevel {background: #990000 url("/images/bg_footer_bevel.gif") repeat-x;}
#socialMediaIcons {
	position: absolute;	
	top: -4px;
	right: 0px;
	text-align: right;
	z-index: 1;
}

/* Welcome */
.welcome {line-height: 1.1em;}
.welcome a:link, .welcome a:visited, .welcome a:active {color: #000000;}
.welcome a:hover {color: #EC8202;}

/* Top Menu */
.topmenu-bar {background: #000000 url("/images/bg_topmenu.gif") repeat-x;}
.topmenu-shadow {background: #cecf9c url("/images/bg_topmenu_shadow.gif") repeat-x;}
.content-red .topmenu-shadow {background: #990000 url("/images/bg_topmenu_shadow_red.gif") repeat-x;}
.topmenu a, .topmenu-here a {font-size: 12px; font-weight: bold; padding: 10px 20px 10px 20px;}
.topmenu a:link, .topmenu a:active, .topmenu a:visited {color: #ffffff; text-decoration: none;}
.topmenu a:hover {color: #ffffff; text-decoration: none;}
.topmenu-here a:link, .topmenu-here a:active, .topmenu-here a:visited {color: #dadba6; text-decoration: none;}
.topmenu div:hover, .topmenu a:hover, .topmenu-here div:hover, .topmenu-here a:hover {color: #dadba6;}

/* Side Menu */
#sidemenu {width: 160px; background: #cecf9c url("/images/bg_sidenav.gif") repeat-x;}
#sidemenu-top {width: 160px; height: 10px; background: #cecf9c url("/images/sidenav_top.gif") no-repeat;}
#sidemenu-btm {width: 160px; height: 10px; background: #cecf9c url("/images/sidenav_btm.gif") no-repeat;}
.content-red #sidemenu-top {width: 160px; height: 10px; background: #cecf9c url("/images/sidenav_top_red.gif") no-repeat;}
.content-red #sidemenu-btm {width: 160px; height: 10px; background: #cecf9c url("/images/sidenav_btm_red.gif") no-repeat;}
.sidemenu-divider {}
.sidemenu { width: 158px; }

.sidemenu a, .sidemenu-hid a, .sidemenu-lib a, .sidemenu-here a {
	display: block; 
	/*width: 100%; */
	padding: 4px 15px 4px 15px; 
	text-decoration : none; 
	font-size : 11px; 
	line-height: 14px; 
	text-align: left;
}

.sidemenu-top a { 
	display: block;
	text-decoration : none;
	font-size : 12px;
	line-height: 14px;
	padding: 4px 15px 4px 15px;
	text-align: left;
}

.sidemenu-dnld a:link, .sidemenu-dnld a:active, .sidemenu-dnld a:visited, .sidemenu-dnld a:hover {display: block; text-decoration : none; font-size : 11px; line-height: 14px; padding: 8px 15px 8px 15px; text-align: left;}
.sidemenu-top a:link, .sidemenu-top a:active, .sidemenu-top a:visited, .sidemenu-top a:hover {font-family: tahoma; font-size: 13px; font-weight: bold; color: #ffffff;}
.sidemenu-hid a:link, .sidemenu-hid a:active, .sidemenu-hid a:visited, .sidemenu-hid a:hover {color: #67674e;}
.sidemenu-lib a:link, .sidemenu-lib a:active, .sidemenu-lib a:visited, .sidemenu-lib a:hover {color: #990000;}
.sidemenu-here a:link, .sidemenu-here a:active, .sidemenu-here a:visited, .sidemenu-here a:hover {color: #000000;}
.sidemenu-dnld a:link, .sidemenu-dnld a:active, .sidemenu-dnld a:visited, .sidemenu-dnld a:hover {background-color: #F7941C; color: #ffffff;}
.sidemenu div:hover, .sidemenu a:hover,
.sidemenu-here div:hover, .sidemenu-here a:hover {color: #990000;}
.sidemenu-dnld div:hover, .sidemenu-dnld a:hover {color: #990000;}
.sidemenu-hid div:hover, .sidemenu-hid a:hover {color: #990000;}
.sidemenu-lib div:hover, .sidemenu-lib a:hover {color: #990000;}

/* Side menu sub styles */
.sidesub, .sidesub-here, .sidesub-hid, .sidesub-lib { margin-bottom: 5px;}
.sidesub a:link, .sidesub a:active, .sidesub a:visited, .sidesub a:hover,
.sidesub-top a:link, .sidesub-top a:active, .sidesub-top a:visited, .sidesub-top a:hover,
.sidesub-hid a:link, .sidesub-hid a:active, .sidesub-hid a:visited, .sidesub-hid a:hover,
.sidesub-lib a:link, .sidesub-lib a:active, .sidesub-lib a:visited, .sidesub-lib a:hover,
.sidesub-here a:link, .sidesub-here a:active, .sidesub-here a:visited, .sidesub-here a:hover { display: block; color: #003399; text-decoration: none; font-size : 11px; line-height: 14px; padding: 4px 15px 0px 25px; text-align: left; }
.sidesub-dnld a:link, .sidesub-dnld a:active, .sidesub-dnld a:visited, .sidesub-dnld a:hover {display: block; text-decoration: none; font-size : 11px; line-height: 14px; padding: 4px 15px 0px 25px; text-align: left;}
.sidesub-top a:link, .sidesub-top a:active, .sidesub-top a:visited, .sidesub-top a:hover {color: #798a96;}
.sidesub-hid a:link, .sidesub-hid a:active, .sidesub-hid a:visited, .sidesub-hid a:hover {color: #67674e;}
.sidesub-lib a:link, .sidesub-lib a:active, .sidesub-lib a:visited, .sidesub-lib a:hover {color: #990000;}
.sidesub-here a:link, .sidesub-here a:active, .sidesub-here a:visited, .sidesub-here a:hover {color: #000000;}
.sidesub-dnld a:link, .sidesub-dnld a:active, .sidesub-dnld a:visited, .sidesub-dnld a:hover {background-color: #F7941C; color: #ffffff;}
.sidesub div:hover, .sidesub a:hover,
.sidesub-top div:hover, .sidesub-top a:hover,
.sidesub-here div:hover, .sidesub-here a:hover {color: #990000;}
.sidesub-dnld div:hover, .sidesub-dnld a:hover {color: #990000;}
.sidesub-hid div:hover, .sidesub-hid a:hover {color: #990000;}
.sidesub-lib div:hover, .sidesub-lib a:hover {color: #990000;}

/* Sidebars */
.sidebar {padding: 15px; line-height: 1.2em;}

/* Twin Helix Menus */
.lowTextTop {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #dadba6; text-decoration: none; text-align: left; display: block; padding-left: 20px;}
.highTextTop {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; text-align: left; display: block; padding-left: 20px;}
.lowTextSide {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #003399; text-decoration: none; text-align: left; display: block;}
.highTextSide {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; text-align: left; display: block;}
.itemBorderTop {border: 1px solid #ffffff;}
.itemBorderSide {border: 1px solid #ffffff;}

/* Downloads Grid */
.downloads {background-color: #abac7a;}
.downloads-table {margin: 0px; padding: 0px;}
/*.downloads-table td {border-bottom: 1px solid #E8E9F2;}*/
.dwnldhead {font-size: 1.2em; line-height: 1.2em; font-weight: bold; color: #ffffff; margin-bottom: 5px;}
.dwnldinstructions {line-height: 1.2em; margin-bottom: 10px;}
.dwnldcat {font-size: 1em; line-height: 1.2em; border-top: 1px dashed #cecf9c; padding-top: 8px; padding-bottom: 8px;}
.dwnlddesc {font-size: 1em; line-height: 1.2em;}
.dwnldfilesize {font-size: 1em;}
.dwnldimage {float: right; margin-left: 10px;}
.dwnlditem {line-height: 1.2em; border-top: 1px dashed #cecf9c; padding-top: 8px; padding-bottom: 8px;}
.dwnlditem a:active, .dwnlditem a:link, .dwnlditem a:visited {color: #990000;}
.dwnlditem a:hover {color: #ffffff;}

/* Image Library */
.imagespacer {}
.thumbnailsubhead {font-size: 1em; font-weight: bold; color: #000000; border-bottom: 1px dashed #cecf9c; display: block; width: 100%; padding-bottom: 4px;}
.thumbnailtitle {font-size: 0.9em; line-height: 1.2em; margin-top: 4px;}
.thumbnailcaption {font-size: 0.9em; line-height: 1.2em;}
.thumbnailedit {}
.thumbnailtitle a:active, .thumbnailtitle a:link, .thumbnailtitle a:visited {}
.thumbnailtitle a:hover {}
.imagedisplaytitle {font-weight: bold;}
.imagedisplaycaption {color: #999999; text-align:right; line-height: 12px;}
.imagedisplaytext {}
.imagedisplaypaging {background-color: #990000; font-size: 0.9em;}
.imagedisplaypaging td, .imagedisplaypaging p {color: #cecf9c;}
.imagedisplaypaging a, .imagedisplaypaging a:visited, .imagedisplaypaging a:active {color: #ffffff;text-decoration: none;}
.imagedisplaypaging a:hover {color: #ffffff; text-decoration: underline;}
.header-bevel {background: #990000 url("/images/bg_header_bevel.gif") repeat-x;}

/* News */
.news {}
.newscategory {font-size: 1.1em;  line-height: 1.2em; font-weight: bold; color: #000000; border-bottom: 1px dashed #cecf9c; padding-bottom: 4px;}
.newsdate {font-size: 1em; color: #abac7a;}
.newscopy {font-size: 1em; color: #000000;}
.newsheadline {font-size: 1em; font-weight: bold; line-height: 1.2em;}
.newsbyline{font-size: 1em; color: #999999;}

/* News Highlights */
.newshilitetitle {font-family: tahoma; font-size: 1.1em; font-weight: bold; color: #ffffff;}
.newshilitecategory {font-size: 11px; line-height: 1.35em; color: #000;}
.newshilitedate {font-size: 10px; line-height: 14px; color: #666; padding:0px 15px;}
.newshilitecopy {font-size: 11px; line-height: 1.35em; color: #000;}
.newshiliteheadline {font-size: 11px; line-height: 14px; padding:8px 13px 2px 15px;}
.newshiliteheadline a, .newshighlightsheadline a:active, .newshighlightsheadline a:visited, .newshighlightsheadline a:hover { color:#040505;}

/* Discussion Grid */
.discussiontitle {font-size: 1.3em; font-weight: bold; color: #EC8202;}
.discussionhead {font-size: 1em; background-color: #E2DFCF;}
.discussion {font-size: 1em; background-color: #F9F6E5;}
.discussionkey {font-size: 1em; background-color: #C6D6DB;}

/* Calendar */
.cal-tbl td, .cal-tbl p {font-size: 0.9em; line-height: 1.1em; margin-top: 3px; margin-bottom: 3px;}
.cal-tbl-head {background-color: #005595; color: #fff; text-align: center; font-weight: bold; padding-top: 4px; padding-bottom: 4px;}
.cal-non {background-color:#e7e7cf;}
.cal-wkn {background-color:#babb90;}
.cal-evt {background-color:#990000; color: #fff;}
.cal-day {color: #000;}
.cal-tbl a, .cal-tbl a:visited, .cal-tbl a:active {color: #005595; text-decoration: none;}
.cal-tbl a:hover {color: #005595; text-decoration: underline;}

/* Site Map */
.maphead a:link, .maphead a:visited, .maphead a:active {color: #990000;}

/* Glossary */
.tip {font-size: 0.9em; line-height: 1.2em;}
a.glossary:link, a.glossary:visited ,a.glossary:active {color: #85865f; text-decoration: none; border-bottom: 1px dotted #898a6d;}
a.glossary:hover {color: #85865f; text-decoration: none;}

/* Miscellaneous */
.welcome {margin-left: 10px;}
.message {color: #990000; line-height: 1.2em;}

/* Visibility */
.printshow {display: none;}
.screenshow {}

/* ADMIN STYLES */

/* Inline */
.admin a:link, .admin a:active, .admin a:visited {color: #990000;}
.admin a:hover {color: #990000; text-decoration: underline;}

/* Admin Pop-up Windows */
.window-admin {font-family: arial,helvetica,sans-serif; font-size: 11px; background-color: #ffffff; margin: 5px;}
.window-admin td, .window-admin p {line-height: 15px;}
.window-admin textarea {font-family: arial,helvetica,sans-serif;}
.admin-header {background-color: #990000; color: #ffffff;}
.admin-header td, .admin-header p {color: #ffffff;}
.admin-instructions {background-color: #FF9999;}
.admin-instructions {background-color: #FFffff; border: 1px solid #cc0000;}
.admin-instructions td, .admin-instructions p {}
.admin-footer {background-color: #990000;}
.admin-title {font-size: 13px;}
.admin-tbl-head {background-color: #dddddd;}
.admin-tbl-row1 {background-color: #eeeeee;}
.admin-text {}
.window-admin a:link, .awindow-admin a:active, .window-admin a:visited {color: #005595;}
.window-admin a:hover {color: #990000;}
.admin-header a:link, .admin-header a:active, .admin-header a:visited {color: #FFFFFF;}
.admin-header a:hover {color: #ffffff; text-decoration: underline;}

/* Sidebar Admin */
.adminsidebar {background-color: #990000; color: #000000;}
.adminsidebar a:link, .adminsidebar a:visited, .adminsidebar a:active {color: #ffffff; text-decoration: none;}
.adminsidebar a:hover {color: #ffffff; text-decoration: underline;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -5px; font-size:12px; }
/*
.sIFR-hasFlash h2 {visibility: hidden; letter-spacing: -9px; font-size: 55px;}
.sIFR-hasFlash h3 {visibility: hidden; letter-spacing: -6px; font-size: 25px;}
.sIFR-hasFlash h4 {visibility: hidden; letter-spacing: -5px; font-size: 21px;}
.sIFR-hasFlash h5#pullquote {letter-spacing: -4px; visibility: hidden; font-size: 24px;}
*/

/* TEST STYLES: Alex testing  */
/* ROUNDED CORNER HIGHLIGHT BUCKET  */

.intro-blue	{background-color: #b4bfdd;}
.intro-blue .bl {background:url(/images/frame_blue_bl.gif) 0 100% no-repeat; width:15px; height:15px;}
.intro-blue .br {background:url(/images/frame_blue_br.gif) 100% 100% no-repeat; width:15px; height:15px;}
.intro-blue .tl {background:url(/images/frame_blue_tl.gif) 0 0 no-repeat; width:15px; height:15px;}
.intro-blue .tr {background:url(/images/frame_blue_tr.gif) 100% 0 no-repeat; width:15px; height:15px;}

/*
.tbl-red2	{background-color: #990000;}
.tbl-red2 .bl {background:url(/images/tbl_rd2_bl.gif) 0 100% no-repeat width:10px; height:10px;}
.tbl-red2 .br {background:url(/images/tbl_rd2_br.gif) 100% 100% no-repeat; width:10px; height:10px;}
.tbl-red2 .tl {background:url(/images/tbl_rd2_tl.gif) 0 0 no-repeat; width:10px; height:10px;}
.tbl-red2 .tr {background:url(/images/tbl_rd2_tr.gif) 100% 0 no-repeat; width:10px; height:10px;}
.tbl-red2 .t {border-top: 1px solid #ffffff;}
.tbl-red2 .b {border-bottom: 1px solid #ffffff;}
.tbl-red2 .l {border-left: 1px solid #ffffff;}
.tbl-red2 .r {border-right: 1px solid #ffffff;}
*/


/* Glossary */
.tip {font-size: 0.9em; line-height: 1.2em;}
a.glossary:link, a.glossary:visited ,a.glossary:active {color: #000000; text-decoration: none; border-bottom: 1px dotted #898a6d;}
a.glossary:hover {color: #000000; text-decoration: none;}

/*homepage updates */
#main-home{
	background: #cecf9c url("/images/bg_topmenu_shadow.gif") repeat-x; 
	padding:35px 0 65px 10px;
	 
	}
#left-column{ 
	width:160px; 
	height:515px; 
	float:left; 
	margin:20px 0 0 0;  
	background:url(../images/h-news-bg.gif) no-repeat;
	}
#left-column h1{ 
	margin: 11px 13px 0 15px; 
	color:#fff; 
	font-size:13px; 
	font-weight:700;
	}
#left-column h2{ 
	margin:12px 13px 0 15px; 
	color:#990000; 
	font-size:12px; 
	font-weight:700;
	}
#left-column p{ font-size:11px; line-height:14px; margin:0 13px 13px 15px;}
#left-column p a, 
#left-column h2 a {
	color: #990000;
}
.home-hr {border-top: 1px dotted #fff; padding-top:11px; }
#right-column{ width:580px; min-height:515px; margin:0 0 0 170px;}
/* old reports
#reports { background:url(../images/h-reports-bg.gif) no-repeat; width:581px; height:118px; margin-top:10px; padding:10px; }
#reports h1{color:#000; font-size:12px; font-weight:700; padding-top:4px;}
#reports p{ font-size:11px; line-height:14px; padding-top:5px;}
#reports a{ color:#990000;}
#reports  img{ float:left; padding-right:5px;}
#reports .left{ width:275px; float:left; }
#reports .right{ margin-left:285px; width:275px; }*/
#reports { width:570px;  margin:22px 10px 20px 10px;  }
#reports h1{color:#000; font-size:12px; font-weight:700; padding-top:0px;}
#reports p{ font-size:11px; line-height:14px; padding-top:4px;}
#reports a{ color:#990000;}
#reports  img{ float:left; margin-right:14px; border:0;}
#reports .left{ width:273px; float:left;  }
#reports .right{ margin-left:295px; width:275px; }

/* Fancybox styles */

.fancyboxImage {
	position: relative;
}
.fancyboxImage {
	position: relative;
}
.fancyboxImageHidden {
	display: none;
}
.fancyboxEnlarge {
	position: absolute;
	right: 4px;
	top: 4px;
}

/* Fancybox - Always show left and right arrow buttons */

#fancybox-left-ico {
	left: 20px;
}
#fancybox-right-ico {
	right: 20px;
	left: auto;
}

/* Homepage carousel slider */

#slider ul, 
#slider li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

#newsItem  img {
	margin-bottom: 20px;
	margin-left: 20px;
	float: right;
}
