﻿@import url(../../StyleSheets/superfish.css);
@import url(../../StyleSheets/thickbox.css);


html { padding:0; margin:0; width:100%; background:#585858 url(./images/02back.png) repeat-x;  }
body { padding:0; margin:0; text-align:center; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; width:100%; }
form { padding:0; margin:0; width: 100%; }

table { border-collapse:collapse; margin:0; border-spacing:0; border:0; }
td { border:0; }
div { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
img { border:none; margin:0; padding:0; border-spacing:0; border:0; }
p { color:#363636; font-size:12px; margin:2px 10px; line-height:18px; }
hr { background-color:#c9c6b5; color:#c9c6b5; border:0; height:1px; width:100%; text-align:left; }
label { font-weight:bold; color:#363636;}
LI { color:#363636; line-height:20px; }

a { color:#555566; text-decoration:underline; }
a:visited {color:#555566;}
a:link {color:#555566;}
a:hover {color:#FFA500;}

.head01 { display:block; font-size:24px; color:#FFAD15; padding:5px 0 15px 5px; font-family:Times New Roman, Serif; }
.head02 { display:block; font-size:24px; color:#FFAD15; }
.head03x { display:block; background:#555555 url(./Images/bodyheadergrey.png) repeat-x; width:100%; padding:12px 0; text-align:center; color:#ffffff; font-size:16px; font-family:Times New Roman, Serif;}
.head03 { display:block; background:#555555 url(./Images/bodyheadergrey.png) repeat-x; width:100%; padding:12px 0; text-align:center; color:#ffffff; font-size:13px; font-family: Verdana, Helvetica, Arial, sans-serif; }
.head04 { display:block; margin:5px; color: #3965ad; font-size: 18pt; letter-spacing:-.05em; } 
.head05 { display:block; margin:5px 3px; font-weight:bold; color:#363636; }

#editor { margin-top:-20px; position:absolute; top:0px; left:0px; z-index:100;  font-weight:bold; background-color:#e5e5e5; color:#dfdfdf ;border-bottom: solid 1px #2d2d2d; border-right: solid 1px #2d2d2d; }

#HeaderFrame01 { background: url(./images/02top.png); width:955px; height:163px; }

#HeaderFrame { background:url(./Images/toporange.png); background-repeat:repeat-x; height:163px; margin:0; padding:0; min-width:880px; }
#OuterHeaderFrame { text-align:center; background:transparent; width:955px; max-width: 955px; min-width: 955px; height:163px; }
#InnerHeaderFrame { width:955px; margin:0 auto 0 auto; text-align:left; height:163px; }

#HeaderMenuFrame { clear:both; position:relative; top:-5px; left:12px; width:920px; height:26px; z-index:50; }
#HeaderMenuFrame a { color:#ffffff; padding:0 12px; text-decoration:none; font-weight:bold; }

.HeaderLogoFrame { position:relative; z-index:3; width:518px; float:left; }
.HeaderOptionsFrame { position:relative; right:5px;  z-index:2; width:390px; padding-top:30px; float:right; }
.HeaderOptionsFrame a { float:right; padding: 0 5px 0 5px; }
.HeaderOptionsFrame input { float:right; }
.HeaderOptionsFrame div { clear:both; height:15px; font-size:1px; }
.HeaderOptionsFrame .txtSearch { height:14px; font-size:10px; padding:1px 5px 0 5px; width:150px; }
.HeaderOptionsFrame .lnkSearch { padding: 0 10px 0 6px; }

#OuterFrame { text-align:center; background:transparent; margin: 0 auto 0 auto; width:955px; max-width: 955px; min-width: 955px; }
#InnerFrame { background:url(./images/02bottom.png); width:955px; margin:0; text-align:left; background-repeat:repeat-y; }
#BodyFrame001 { background:#ffffff url(./images/bodyframe001.png); width:929px; margin:0 0 0 13px; } 
#BodyFrame003 { background:#ffffff url(./images/bodyframe003.png); width:929px; margin:0 0 0 13px; } 
#BodyFrame004 { background:#ffffff url(./images/bodyframe004.png); width:929px; margin:0 0 0 13px; } 
#BodyFrame005 { background:#ffffff url(./images/bodyframe005.png); width:929px; margin:0 0 0 13px; } 

.BodySpacer { height:2px; background:#ffffff; margin:0 1px 0 1px; clear:both; font-size:1px; }

#FooterFrame { clear:both; height:50px; width:929px; margin:0 0 0 13px; } 
#FooterFrame div { text-align:center; color:#ffffff; padding:8px 0 0 0; font-size:11px;  }
#FooterFrame a { color:#ffffff; padding:0 10px; text-decoration:none; }
#FooterFrame a:hover { color:#FFCF78; }
#FooterFrame span { color:#f5821f; }

.rssbookmark { float:right; height:0; position:relative; right:-15px; top:-65px; z-index:1; }

.rssIcon { z-index: 2; right: 10px; top: -27px; float: right; position: relative;  height: 0px; }
.rssIcon span { color:White; font-size:8pt; padding-right:6px; padding-top:4px; float:left; }

#cf001ol { width:231px; float:left; }
#cr00101 { width:226px; padding:0 0 0 2px; margin-left:1px; }
#cr00101 .head03 { font-size:19px; }

#cr00101 .WhiteFrame br { display:none; }
#cr00101 .WhiteFrame .link02 a { height:30px; padding-bottom:0; font-size:12px; } 
#cr00101 .WhiteFrame .link02a a { height:30px; padding-bottom:0; font-size:14px; } 

#cr00101  .link02 { background:#ffffff; min-height:42px; display:block; padding:1px 0; }
#cr00101  .link02 a { display:block; background:#ffbc47 url(./Images/linkorangearrow.png) no-repeat; min-height:25px; width:196px; padding:12px 0 5px 30px; color:#3d3d3d; font-size:12px; text-decoration:none; }
#cr00101  .link02 a:hover { color:#ffffff; background-color:#ff9927; background-position:-226px 0px; }

#cr00101  .link02a { background:#ffffff; min-height:42px; display:block; padding:1px 0; }
#cr00101  .link02a a { display:block; background:#ff9927 url(./Images/linkorangearrow.png) no-repeat; background-position:-226px; min-height:30px; width:196px; padding:12px 0 5px 30px; color:#3d3d3d; font-size:12px; text-decoration:none; }
#cr00101  .link02a a:hover { color:#ffffff; background-color:#ffbc47; background-position:0px; }
#cr00101 p { font-size:8pt; }

#cr00101a { width:226px; padding:0 0 0 2px; margin-left:1px; }
#cr00101a .head03 { font-size:19px; }

#cr00101a .WhiteFrame br { display:none; }
#cr00101a .WhiteFrame .link02 a { height:26px; padding-bottom:0; font-size:12px; } 
#cr00101a .WhiteFrame .link02a a { height:30px; padding-bottom:0; font-size:14px; } 

#cr00101a  .link02 { background:#ffffff; min-height:30px; display:block; padding:1px 0; }
#cr00101a  .link02 a { display:block; background:#ffbc47 url(./Images/linkorangearrow.png) no-repeat; min-height:25px; width:196px; padding:12px 0 5px 30px; color:#3d3d3d; font-size:12px; text-decoration:none; }
#cr00101a  .link02 a:hover { color:#ffffff; background-color:#ff9927; background-position:-226px 0px; }

#cr00101a  .link02a { background:#ffffff; min-height:42px; display:block; padding:1px 0; }
#cr00101a  .link02a a { display:block; background:#ff9927 url(./Images/linkorangearrow.png) no-repeat; background-position:-226px; min-height:30px; width:196px; padding:12px 0 5px 30px; color:#3d3d3d; font-size:12px; text-decoration:none; }
#cr00101a  .link02a a:hover { color:#ffffff; background-color:#ffbc47; background-position:0px; }
#cr00101a p { font-size:8pt; }
#cr00101a .head03 { padding:11px 0; }

#cf003ol { width:231px; float:left; }
#cr00301 { width:226px; padding:0 0 0 2px; margin-left:1px; }
#cr00301 .head03 { font-size:22px; }
#cr00301  .link02 { background:#ffffff; min-height:42px; display:block; padding:1px 0; }
#cr00301  .link02 a { display:block; background:#ffbc47 url(./Images/linkorangearrow.png) no-repeat; min-height:25px; width:196px; padding:14px 0 5px 30px; color:#3d3d3d; font-size:11px; text-decoration:none; }
#cr00301  .link02 a:hover { color:#ffffff; background-color:#ff9927; background-position:-226px 0px; }

.link03 { margin:0; padding:0;   }
.link03 li { min-height:42px; padding:1px 0; background:#ffffff; list-style:none; margin:0; }
.link03 li a { display:block; background:#ffbc47 url(./Images/linkorangearrow.png) no-repeat; min-height:27px; width:196px; padding:10px 0 5px 30px; color:#3d3d3d; font-size:11px; text-decoration:none; }
.link03 li a:hover { color:#ffffff; background-color:#ff9927; background-position:-226px 0px; }

.link03b { margin:0; padding:0;   }
.link03b li { min-height:35px; padding:1px 0; background:#ffffff; list-style:none; margin:0; }
.link03b li a { display:block; background:#ffbc47 url(./Images/linkorangearrow.png) no-repeat; min-height:27px; width:196px; padding:10px 0 2px 30px; color:#3d3d3d; font-size:11px; text-decoration:none; }
.link03b li a:hover { color:#ffffff; background-color:#ff9927; background-position:-226px 0px; }

.link03a { margin:0; padding:0;   }
.link03a li { min-height:35px; padding:1px 0; background:#ffffff; list-style:none; margin:0; }
.link03a li a { display:block; background:#ffbc47 url(./Images/linkorangearrow.png) no-repeat; background-position:-226px; min-height:29px; width:196px; padding:8px 0 2px 30px; color:#3d3d3d; font-size:12px; text-decoration:none; }
.link03a li a:hover { color:#ffffff; background-color:#ff9927; background-position:0px; }

.link04 { margin:0; padding:0;   }
.link04 li { min-height:42px; padding:1px 0; background:#ffffff; list-style:none; margin:0; }
.link04 li a { display:block; background:#ffbc47 url(./Images/linkorangebackarrow.png) no-repeat; min-height:29px; width:196px; padding:10px 0 5px 30px; color:#3d3d3d; font-size:12px; text-decoration:none; }
.link04 li a:hover { color:#ffffff; background-color:#ff9927; background-position:-226px 0px; }

.WhiteFrame .link03 li a { font-size:14px; }
.WhiteFrame .link03a li a { font-size:14px; }

#cf004ol { width:625px; float:left; margin-left:1px; }
#cf005ol { margin:5px; } 
#cf001or { width:694px; float:right; }
#cf001ora { width:697px; float:right; margin-right:-2px; }
#cr00102 { width:691px; padding:0 2px 5px 0; margin-right:1px; background:#ffffff; }
#cf001il { width:397px; float:left; }
#cf001ila { width:923px; float:left; padding-top:5px; margin-left:2px; padding-left:2px; margin-right:3px; background:#ffffff; z-index:1; }
#cf001ir { width:229px; float:right; }
#cf001ira { width:692px; float:left; background:#ffffff; z-index:1; position:relative; }
#cf001ir2 { width:229px; float:right; }

#cr00103 { width:455px; padding:0 3px 5px 7px; }
#cr00103 .head04 { font-size: 18pt }
#cr00103 img { margin:5px 10px; }
#cr00103 p { text-align: justify; }

#cr00103a { padding:0 3px 5px 0px; width:917px; position:relative; overflow:hidden; z-index:0; }
#cr00103a div { float:left; }
#cr00103a .head03 { text-align:left; padding:6px 0 6px 9px; font-size:18px; font-family: Verdana, Helvetica, Arial, sans-serif; }
#cr00103a .head04 { font-size: 18pt }
#cr00103a .spacer { position:absolute; top:0; left:0; margin-left:442px; background: #cccccc; width:1px; margin-top:52px; height:84%; z-index:0; }
#cr00103a img { margin: 17px 27px 0px 17px; }
#cr00103a p { text-align:left; padding-right:17px; margin-top:15px; }
#cr00103l { float:left; width:451px; z-index:10; }
#cr00103r { float:left; width:458px; }

#cr00104 { width:219px; padding:0 3px 5px 7px;  }
#cr00104 .head04 { padding:5px 5px 5px 5px; font-size:10px; font-weight:bold; }
#cr00104 p { padding:0; margin:0 5px 0 10px; font-size:10px;  }
#cr00104 hr { background:#3d3d3d; color:#3d3d3d; width:199px; margin:3px 10px 3px 10px; border-style:dotted; }
#cr00104 a { color:#111111; }
#cr00104 a:hover { color:#ffffff; }

#cr00104a { width:686px; min-height:529px; padding:0 -1px 0px 0px; background-color:White; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; position:relative; float:left; }
#cr00104a .head03 { padding-top:6px; padding-bottom:6px; text-align:left; padding-left:5px; margin-right:-5px; font-size:18px; font-family: Verdana, Helvetica, Arial, sans-serif; position:relative; z-index:2; }
#cr00104a .head04 { padding:5px 5px 5px 5px; font-size:10px; font-weight:bold; }
#cr00104a p {  margin:0 5px 0 10px; font-size:12px; padding-top:10px;  }
#cr00104a hr { background:#3d3d3d; color:#3d3d3d; width:199px; margin:3px 10px 3px 10px; border-style:dotted; }
#cr00104a ax { color:#111111; }
#cr00104a a { font-weight:bold; color:#ff9927; }
#cr00104a a:hover { color:#3d3d3d; }
#cr00104a .left { width: 342px; float:left; position:relative; }
#cr00104a .left px { line-height:18pt; }
#cr00104a .spacer { position:absolute; top:0; left:0; background: #cccccc; width:1px; height:100%; margin-left:339px; z-index:0;}
#cr00104a .right { width: 340px; float:left; }
#cr00104a .newsLetter { background:#f0f0f0; padding-bottom:52px; margin-right:3px; padding-top:5px;  position:relative; }
#cr00104a .newsLetter p { width:176px; padding-top:4px; font-size:11px; font-weight:bold; float:left; text-decoration:underline; line-height:12pt; }
#cr00104a .newsLetter img { float:right; padding-right:10px; padding-top:2px; }

.OrangeFrame { background:#ffcf78; }
.WhiteFrame { background:#ffffff; }

.contactheader { width:100%; }
.contactheader .contactheaderimg { width:80px; padding:0 5px; }
.contactinfo { width:100%; }
.contactinfo td { padding:0 5px; width:25%; white-space:nowrap; }
.contactinfo img { float:left; padding-right:6px; }
.contactinfo .header { font-family: georgia,times new roman,times,serif; color: #cc6600; font-size: 24pt; }
.contactinfo .address { padding-left:10px; font-family: georgia,times new roman,times,serif; color: #333333; font-size: 12pt; }
.contactinfo .contactname { padding-left:12px; padding-top:5px; font-family: georgia,times new roman,times,serif; color: #333333; font-size: 12pt; }
.contactinfo .contactsubname { padding-left:14px; padding-top:5px; font-family: georgia,times new roman,times,serif; color: #333333; font-size: 11pt; }
.contactinfo .contactdata { padding-left:12px;  padding-top:5px; font-family: georgia,times new roman,times,serif }

.GridViewHeader { display:block; clear:both; height:22px; width:100%; background:#333366; padding-top:5px; color:#f1f1f1; font-size:10pt; font-weight:bold; }
.GridViewHeader .cmgridtext { display:block; float:left; width:60%;  font-size:10pt; color:#f1f1f1; font-weight:bold; padding:2px 0 0 5px; }
.GridViewHeader .cmgridsearch { display:block; float:right; width:180px; font-size:8pt;  }
.GridViewHeader .cmgridsearch input { font-size:8pt; border:dotted 0px #2d2d2d; color:#5e5e5e; }

.GridView { font-family:Arial, Trebuchet MS; font-size:8pt; width:100%; }
.GridView .gvCellHide { display:none; }
.GridView .GridViewItem { background-color:#FFFFFF; color:Black; font-family:Arial, Sans-Serif; font-size:8pt; cursor:pointer; border:solid 1px #666666; }
.GridView .GridViewAltItem { background-color:#d1d1d1; color:Black; font-family:Arial, Sans-Serif; font-size:8pt; cursor:pointer; border:solid 1px #666666;  }
.GridView .GridViewHeader	 { background-color:#09147C; color:White; height:25px;  font-family:Arial, Sans-Serif; font-size:11pt; padding-left:5px; white-space:nowrap; }
.GridView .GridViewItem td, .GridView .GridViewAltItem td { padding:3px 5px 3px 5px; margin:0; overflow:hidden; border:solid 1px #a1a1a1; color:#000000; vertical-align:top; }

.GridViewPager td {	border:1px solid #a1a1a1; height:10px; font:bold 7pt Arial, Sans-Serif; padding:3px 3px 3px 3px; background:#333366; }
.GridViewPager table td{ border:0; height:10px; background:none;}
.GridViewPager table td span{ color:#999999; font-size:8pt; }
.GridViewPager table td a, .GridViewPager table td a:link, .GridViewPager table td a:visited { color:#ffffff; font-size:8pt; }
.GridViewPager table td a:hover{ color:#ff8000; font-size:8pt; }

/*Gallery Control CSS Start*/
.gallerynav { float:left; margin-right:auto; border:solid 1px #9d9d9d; padding:3px; margin:3px 5px 10px 5px; width:112px; }
.gallerynav div { float:left; padding:1px 1px 1px 1px; }
.gallerynav a { background-color:#ffffff; }
.gallerynav a:hover { background-color:#ff8000; }
.gallerynav img { padding:2px 2px 2px 2px; }

.galleryshow { float:right; margin-left:auto; border:solid 1px #9d9d9d; padding:3px; margin:3px 5px 10px 3px; height:500px; width:600px; display:block; }
/*Gallery Control CSS End*/

/* STCalendar Control Styles */
.CalendarOuterTable { width: 955px; }

.CalendarTable { width: 100%; border-color:#B3B7DD; border-width: 0 0 1px 1px; border-style: solid; }
.CalendarTable td { width:136px; border-color: #B3B7DD; border-width: 1px 1px 0 0; border-style: solid; }

.Header { background-color:#333366; font-weight: bold; color: #ffffff; text-align:center; padding:3px 0 3px 0 !important; font-size: 14px;}
.DayNumberContainer { height: 16px; color:#666666; font-weight: bolder; background:#D1D4EB; }
.HighlightDayContainer { height: 16px; color:#000000; font-weight: bolder; background:#ffa800; }

.DayNumber {  color:#666666; font-weight: bolder; }
.HighlightDay {  color:#000000; font-weight: bolder; }

.DayContent { min-height:80px; font-size:10px; }

.DayContainer { margin: 0; }

.AddOrEditEventBackground { position:fixed; top:0px; left:0px; right:0px; padding:0; margin:0; background-color:#000000; filter:alpha(opacity=50); opacity:0.5; z-index:1000; height:100%; }
.AddOrEditEventContainer { position:absolute; top: 30%; left:30%; width:255px; padding:10px; z-index:1001; background-color:#ffffff; border:solid 2px #000000; text-align:left; font-size: 8pt; }
.AddOrEditEventTextBox { width: 250px; }
.AddOrEditEventTextArea { width: 250px; height: 100px; font-size: 8pt; font-family: Verdana; }
.AddOrEditEventDropDown { font-size: 10px; }
.AddOrEditEventValidation { font-size: 7pt; }

.EventDetailContainer { position:absolute; top: 30%; left:30%; width:255px; padding:10px; z-index:1001; background-color:#ffffff; border:solid 2px #000000; text-align:left; font-size: 8pt; }

.Label { font-size: 8pt; font-weight:normal; }

.MonthHeader { font-weight: bold; font-size: 16px; }
.MonthNav a { font-weight: bold; }

.UserEvent { padding-left:5px; font-weight:bolder;  }
.EventText { padding:0 0 5px 10px; text-decoration:none; }

.Event a { color:#ffffff;  }
.Event a:hover { color:#000000; }

.AddEvent { text-align:center; float:right; width:30px; font-size:10px; font-weight:normal; margin:1px 1px 0 0; }

.MainCalendarContainer { width: 955px; margin: 0 auto 0 auto; }
/* STCalendar Control Styles End */

.ol_bgclass {  }
.ol_bgclass table { border:solid 1px #999999; }
.ol_captionfontclass { background:#D1D4EB; color:#000000; height:20px; font-size:10px; font-weight:bold; }
.ol_fgclass { background:#ffffff; min-height:80px; text-align:left; border-top:none !important; }

.ol_textfontclass { padding:5px; }
.ol_textfontclass h1 { font-size:10px; color:#333333; font-weight:bold;  font-style:italic; margin-top:0; margin-bottom:0; }
.ol_textfontclass h2 { font-size:10px; color:#333333; font-weight:bold; font-style:italic; margin-top:0; margin-bottom:0; }
.ol_textfontclass p { font-size:10px; color:#666666; line-height:16px; margin-top:0; margin-bottom:0; }


.staffparameters { width:100%; }
.staffparameters td { padding: 10px 5px; }

.staffdirectory { width:100%;  }
.staffdirectory th { text-align:left; font-weight:bold; padding:5px; font-size:larger; }
.staffdirectory thead { border:solid 1px #999999; }
.staffdirectory tbody { border:solid 1px #c1c1c1; }
.staffdirectory tbody tr:hover { background:#ffa800; }
.staffdirectory .altrow { background:#c1c1c1; }
.staffdirectory td { padding:4px 8px; text-align:left; width:50%; }

a.thickbox { color:#3965ad; }
a.thickbox:hover { color:#999999; }

a.email { background-color:#999999; font-size:10pt; text-decoration:none; border: 5px solid #999999; font-weight:bold; color:#fff; }
a.email:hover { color:#ff6600; }
a.email:link { color:#fff; }

#TB_window p { color:#ff6600; font-size:2em; line-height:30px; }

#AN01 { display:none; } #AN21 { display:none; }
#AN02 { display:none; } #AN22 { display:none; }
#AN03 { display:none; } #AN23 { display:none; }
#AN04 { display:none; } #AN24 { display:none; }
#AN05 { display:none; } #AN25 { display:none; }
#AN06 { display:none; } #AN26 { display:none; }
#AN07 { display:none; } #AN27 { display:none; }
#AN08 { display:none; } #AN28 { display:none; }
#AN09 { display:none; } #AN29 { display:none; }
#AN10 { display:none; } #AN30 { display:none; }
#AN11 { display:none; } #AN31 { display:none; }
#AN12 { display:none; } #AN32 { display:none; }
#AN13 { display:none; } #AN33 { display:none; }
#AN14 { display:none; } #AN34 { display:none; }
#AN15 { display:none; } #AN35 { display:none; }
#AN16 { display:none; } #AN36 { display:none; }
#AN17 { display:none; } #AN37 { display:none; }
#AN18 { display:none; } #AN38 { display:none; }
#AN19 { display:none; } #AN39 { display:none; }
#AN20 { display:none; } #AN40 { display:none; }

.expandable { overflow:hidden; position:relative; z-index:1; margin-bottom:12px; }
.expandTag { cursor:pointer; text-decoration:underline; color:#ff9927; font-weight:bold; position:absolute; bottom:0; left:0; z-index:2; padding-bottom:4px; background:white; margin-left:10px; width:100%; }

.clear { clear:both; }

.content-tabs { position:relative; height:35px; }

.content-tab { width:27%; margin-right:3%; background: #555 url(images/bodyheadergrey.png) repeat-x; font-size: 15px; color:#fff; padding:8px 5px 9px 15px; border-radius:5px 5px 0 0; position:absolute; border-top:#cccccc solid 1px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px; }
.content-tab:hover { background-image:none;  cursor:pointer; }

.content-tabs .selected { background:#ffbc47 url(./Images/linkorangearrow.png) no-repeat; background-position:-245px 0; color:#333; }

.content-tabs .one { left:0px; }
.content-tabs .two { left:210px; }
.content-tabs .three { left:420px; }
.content-tabs .rssfeed {left:670px;top:0px;position:absolute;}

.tabbed-content { padding:25px; position:relative; }
.tabbed-content p { padding:5px; }
.tabbed-content-holder { border:#cccccc solid 1px; }

#divEvents { display:none; }
#divAnnouncements { display:none; }

.home-content-lower {border:1px solid #cccccc;border-top:none;overflow:hidden;}
.home-content-lower p { font-size:1em;margin:5px 0;}

.slide-table {width:100%; background:#555555 url(./Images/bodyheadergrey.png) repeat-x;}
.slide-table td {width:25%;text-align:center;padding:6px 0;vertical-align:middle;border-bottom:#cccccc solid 1px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}
.slide-table td:hover {background:#555555;}
.slide-table td:hover a {color:#fff !important;}

.slide-table td.selected {background:#FFBC47 url(./Images/linkorangearrow.png) no-repeat;background-position:-245px 0;width:25%;text-align:center;padding:6px 0;vertical-align:middle;border-bottom:#cccccc solid 1px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}
.slide-table td.selected:hover {background:#FFBC47 url(./Images/linkorangearrow.png) no-repeat;background-position:-245px 0;}
.slide-table td.selected a {color:#333 !important;text-decoration:none !important;}
.slide-table td.selected a:hover {color:#333 !important;text-decoration:none !important;}

#cf001ira a { color:#FFA500; text-decoration:underline; cursor:pointer;}
#cf001ira a:visited {color:#FFA500;}
#cf001ira a:link {color:#FFA500;}
#cf001ira a:hover {color:#555566;}
.newsletter {background:#f0f0f0; height:44px;padding:5px 20px;text-align:right; width:200px;position:absolute; top:0; right:0;}
.newsletter img {padding:0 0 0 10px;}
.newsletter a span { font-weight:bold;margin-top:5px;display:block; }
