
 /* Links */

a
{
outline: none;
}

 /* Left Nav */
 
a.Nav
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 600;
   font-size: 10pt;
   line-height: 10pt;
   letter-spacing:-.035em;
   COLOR: #00586A; /*#820D00;*/
   text-decoration: none;
   padding-left:10pt;
}
a.Nav:hover {
   color: #5F110A;
}
a.NavOn {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 600;
   font-size: 10pt;
   line-height: 10pt;
   letter-spacing:-.035em;
   color: #5F110A; /*397A6B;*/
   text-decoration: none;
   padding-left:10pt;
}
a.NavOn:hover {
   color: #5F110A;
}
a.NavSub {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 9pt;
   line-height: 9pt;
   COLOR: #00586A;
   word-spacing: -0.5px;
   text-decoration: none;
   padding-left:20pt;
}
a:hover.NavSub {

   COLOR: #5F110A;
}
a.NavSubOn {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 9pt;
   line-height: 9pt;
   color: #5F110A;
   word-spacing: -0.5px;
   text-decoration: none;
   padding-left:20pt;
}
a:hover.NavSubOn {

   color: #5F110A;

}

a.NavSub2 {
   font-family: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 10pt;
   COLOR: #00586A;
   word-spacing: -0.5px;
   text-decoration: none;
   padding-left:25pt;
}
a:hover.NavSub2 {
   COLOR: #5F110A;
}

a.NavSubOn2 {
   font-family: Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 10pt;
   color: #5F110A;
   word-spacing: -0.5px;
   text-decoration: none;
   padding-left:25pt;
}
a:hover.NavSubOn2 {
   color: #5F110A;
}
.NavBarTd
{
   height: 10px;
   width: 100%;
   padding: 4px 0px 4px 7px;  
}

.NavBarSubTd
{
   height: 10px;
   width: 100%;
   padding: 2px 0px 2px 0px;  
}
.NavBarSub2Td
{
   height: 10px;
   width: 100%;
   padding: 1px 0px 1px 0px;  
}
.RightNavTd
{
   height: 10px;
   width: 100%;
   padding: 1px 0px 1px 0px;  
}
a.RgtNav
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 10pt;
   letter-spacing:-1px;
   COLOR: #397A6B;
   text-decoration: none;
   padding-left:10pt;
}
a.RgtNav:hover {
   color: #820D00;
}
a.RgtNavOn {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 10pt;
   line-height: 15pt;
   letter-spacing:-1px;
   color: #820D00;
   text-decoration: none;
   padding-left:10pt;
}
a.RgtNavOn:hover {
   color: #820D00;
}



h2.searchheader
{
   font-family: Verdana;
   font-weight: 600;
   font-size: 0.9em;
   color: #458DCE;
   margin-top:15px;
   margin-bottom:-2px;
}

a.link
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 600;
   COLOR: #488795;
   word-spacing: 1px;
   text-decoration: underline;

}
a.link:hover
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 600;
   color: #00586A;
   word-spacing: 1px;
   text-decoration: underline;

}

a.link2
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 400;
   COLOR: #488795;
   word-spacing: 1px;
   text-decoration: underline;


}
a.link2:hover
{
   font-family: Verdana, Arial;
   FONT-WEIGHT: 400;
   color: #00586A;
   word-spacing: 1px;
   text-decoration: underline;

}

.PgBody
{

}
.PgBlockCtr
{
    padding: 0px 0px 5px 0px;
    clear: both;
}
.PgBlock
{
    padding: 0px 0px 0px 0px;
    clear: both;
}
PgBlockHdr2
{
    clear: both;
}
.PgTab
{
    padding: 0px 0px 5px 17px;
    clear: both;
}

.floatright
{
float: right;
padding: 10px 10px 10px 20px;
font-family: Arial;
font-size: 10px;
text-align: center;
color: #445991;
vertical-align: top;
}

.floatcenter
{
float: center;
padding: 10px 10px 10px 20px;
font-family: Arial;
font-size: 10px;
text-align: center;
color: #445991;
vertical-align: top;
}


.caption
{
   font-family: Verdana;
   font-weight:300;
   font-size: 1.1em;
   color: #00586A; /*820D00;*/
   padding: 5px 0px 0px 0px;
}

.imgright
{
   float: right;
   margin: 7px 0px 0px 12px;
}

.imgleft
{
   float: left;
   margin: 10px 10px 0px 0px;
}
.imgtext
{
padding: 3px 5px 7px 0px;
font-family: Verdana;
font-size: 10px;
text-align: center;
color: #458DCE;
vertical-align: top;
}

.img-shadow {
  float:left;
  background: url('../img/shadow.png') no-repeat bottom right !important;
  background: url('../img/shadow.gif') no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }


.imgcourtesy
{
   text-align: right;
   margin: 7px 0px 8px 0px;
}

.modeimg
{
    /*border-top: 1px solid #F19113;*/
    border-bottom: 3px solid inset #763278;
    border-right:  3px solid inset #F19113;
    /*background-image: url('../img/VertLineSide.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px 0px 40px;*/
    padding: 3px;
    margin: 3px;
}


.modeimg-old
{
    border: solid 1px #445991;
}


 /* Footer */
a.DsmFtrLink
{
   font-family: Arial;
   FONT-WEIGHT: 400;
   font-size: 7pt;
   line-height: 8pt;
   COLOR: #00586A;
   word-spacing: 1px;
   text-decoration: none;

}
a:hover.DsmFtrLink
{
   color: #582F19;
}

A.HdrLink:link, A.HdrLink:visited, A.HdrLink:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   color: #ff0000;
   text-decoration: none;
}

A.HdrLink:hover
{
   color: #ffffff;
}

A.FtrLink:link, A.FtrLink:visited, A.FtrLink:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 10px;
   color: #00586A;
   text-decoration: none;

}

A.FtrLink:hover
{
   color: #582F19;
}


.FooterlinkText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 8pt;
    COLOR: #e7e7e7;
    FONT-FAMILY: Arial;
}

.FooterText
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 7pt;
    COLOR: #00586A;
    FONT-FAMILY: Arial;
}

.floatright
{
float: right;
padding: 10px 10px 10px 20px;
font-family: Verdana;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}

.floatright2
{
float: right;
padding: 5px 5px 5px 10px;
font-family: Verdana;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}

.floatleft
{
float: left;
padding: 10px 20px 10px 10px;
font-family: Verdana;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}

.floatleft2
{
float: left;
padding: 5px 10px 5px 5px;
font-family: Verdana;
font-size: 10px;
text-align: center;
color: #CB0D0D;
vertical-align: top;
}


ul
{
   margin-top: 5px;
   margin-bottom: 0px;
   list-style-position: outside;
  /* list-style-image: url('../images/Bullet2.gif'); */
   font-family: Verdana;
   font-weight:300;
   font-size: 0.8em;
   color: #404040
}

ol
{
   margin-top: 5px;
   margin-bottom: 0px;
   list-style-position: outside;
  /* list-style-image: url('../images/Bullet2.gif'); */
   font-family: Verdana;
   font-weight:300;
   font-size: 0.8em;
   color: #404040
}

/* Right Side */

.RsTitles
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:500;
   font-size: 10pt;
   line-height: 1.0em;
   color: #820D00; /* #820D00 */
   word-spacing: 1px;
   padding: 15px 0px 4px 0px;
   width: 100%;
   text-align: center;
}
.RsTitleSm
{
      font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
   font-weight:500;
   font-size: 9pt;
   color: #006C82;
   word-spacing: 1px;
   padding: 10px 0px 0px 10px;
   height: 15px;
   vertical-align: top;
   width: 100%;
   text-align: left;
}
.RsText
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight:500;
   font-size: 8pt;
   color: #555555;
   word-spacing: 1px;
   padding: 0px 5px 0px 10px;
   width: 100%;
   text-align: left;
}
.RsLineWht
{
    background-color: #eaeaea;
    padding: 15px 10px 0px 10px;
    height: 1px;
}
 


A.SideHotLink:link, A.SideHotLink:visited, A.SideHotLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 8pt;
   color: #404040;
   vertical-align: top;
   line-height: 9pt;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   word-spacing: .5px;
   letter-spacing: .5px;

}

A.SideHotLink:hover
{
   color: #CC0000;
   text-decoration: none;
}

A.RsLink:link, A.RsLink:visited, A.RsLink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   font-size: 8pt;
   color: #8C4F4F;
   vertical-align: top;
   line-height: 12pt;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
   word-spacing: .5px;
   letter-spacing: .5px;
}

A.RsLink:hover
{
   color: #990000;
   text-decoration: underline;
}

A.CmdLink:link, A.CmdLink:visited
{
   padding-right: 6px;
   font-family:Verdana;
   font-size: 10px;
   color: #993333;
   text-decoration: none;
}

A.CmdLink:active, A.CmdLink:hover
{
   color: #ff0000;
   text-decoration: underline;
}

A.GridCmd:link, A.GridCmd:visited, A.GridCmd:active
{
   font:13px/16px "segoe ui",arial,sans-serif;
   color: #eaeaea;
   text-decoration: none;
}

A.GridCmd:hover
{
   color: #ffffff;
}

 /* Spacers */
.td1
{
   height: 1px;
   width: 100%;   
}
.td2
{
   height: 2px;
   width: 100%;   
}
.td3
{
   height: 3px;
}
.td5
{
   height: 5px;

}
.td7
{
   height: 7px;
   width: 100%;
}
.td10
{
   height: 10px;
}
.td15
{
   height: 15px;
}
.td35
{
   height: 35px;
}

.reToolbar.Default .CustomCancel
{
   background-image: url(../img/CustomCancel.gif);
}
.reToolbar.Default .CustomSave
{
   background-image: url(../img/CustomSave.gif);
}

.RadWindow a.rwIcon
{
    background-image: url('spacer.gif') !important;
}

.RadGrid_Vista .rgCommandRow
{
	background:#FFF !important;

}
.RadGrid_Vista .rgCommandCell
{
	border:0px !important;

}
.RadGrid_Vista .rgCommandTable
{
	border:0;
    border-top:1px solid #b2ccd8 !important;

}
.RadGrid_Vista .rgCommandRow a
{
	color:#06c !important;
	font-size: 14px !important;
	text-decoration: underline !important;
}

/* Gallery */

.imgdesc
{
   font-size: 1.0em;
   color: #333333;
   text-align: center;
   padding: 3px 5px 0px 5px;
}

.imgby
{
   font-size: 0.8em;
   color: #888888;
   text-align: center;
} 

.photoover {
   BORDER-RIGHT: #001d4c 1px solid; 
   PADDING: 0px 0px 0px 0px; 
   BORDER-TOP: #ffffff 1px solid;  
   BACKGROUND: #cccccc; 
   FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
   BORDER-LEFT: #ffffff 1px solid; 
   CURSOR: hand;  
   BORDER-BOTTOM: #001d4c 1px solid;
}
.photothumb 
{
    border: solid 1px #458DCE;
    height: 75px; 
    width: 100px; 
    PADDING: 0px 0px 0px 0px; 
}
.photobox
{
    border: solid 1px #458DCE;
    background-color: #999999;
    height: 120px; 
    width: 159px; 
    padding: 0px 0px 0px 0px; 
}


/* File Download */

A.dlFile:link, A.dlFile:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:500;
   font-size: 0.9em;
   color: #111111;
   text-decoration: none;
}

A.dlFile:active, A.dlFile:hover
{
   color: #8B231B;
}
.FileDesc
{
   font-family: Verdana;
   padding: 5px 40px 0px 0px; 
   font-weight:300;
   font-size: 0.85em;
   color: #555555;
   white-space: normal;
}

.videodiv
{
    border-top: solid 2px #c0c0c0;
    border-right: solid 2px #666666; 
    border-bottom: solid 2px #666666;
    border-left: solid 2px #c0c0c0;
}

.videotxt
{
padding: 10px 0px 0px 0px;
font-family: Verdana;
font-size: 12px;
text-align: center;
color: #4682B4;
}

.ContactLbl
{
   font-family:  Verdana;
   font-size:12px;
   font-weight: 500;
   color: #00586A;
   text-transform: none;
   padding-top: 3px;
}
.ContactReplySm
{
   font-family:  Verdana;
   font-size:12px;
   font-weight: 500;
   color: #001a95;
}
.ContactReplyLrg
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   FONT-WEIGHT: 600;
   font-size: 1.2em;
   color: #6699CC;
   word-spacing: 1px;

}
.FrmLabel
{
   font-family: Verdana;
   font-weight: 500;
   font-size: 12px;
   color: #555555;
   text-indent: 5px;
   width: 100px;
   line-height: 16px;
}
.FrmLabelCtr
{
   font-family: Verdana;
   font-weight: 500;
   font-size: 12px;
   color: #999999;
   text-indent: 20px;
   line-height: 16px;
}
.FrmText
{
   font-family: Verdana;
   font-weight: 500;
   font-size: 12px;
   color: #546E8F;
}
.FrmErrorMsg
{
   font-family: Verdana;
   font-weight: 500;
   font-size: 12px;
   color: #CC0000;
}

table.schedule
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #404040;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-top: 0px;
    padding-left: 6px;
    text-align: top;
}

table.schedule td
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #404040;
    vertical-align: top;
}

.userlogin
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 15px;
    COLOR: #590903;
    FONT-FAMILY: Arial;
    line-height: 11pt;
    vertical-align: top;
    padding-TOP: 0px;
}

A.userloginlink:link, A.userloginlink:visited, A.userloginlink:active
{
 font-family: Arial, Verdana, Helvetica, Sans-serif;
   FONT-WEIGHT: 500;
   FONT-SIZE: 9pt;
   COLOR: #555555;
   FONT-FAMILY: Arial;
   line-height: 14pt;
   vertical-align: bottom;
   padding-TOP: 0px;
   text-decoration: none;

}

A.userloginlink:hover
{
   color: #cc0000;
   text-decoration: none;
}

.horizline
{
    background-image: url('../img/HorizLine.jpg') ;
    background-repeat: no-repeat;
    background-position: center;
    height: 1px;
}

.EventContainer
{
    padding: 0px 0px 0px 0px;
}
.EventDate
{
   font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
   font-weight:500;
   font-size: .8em;
   color: #444444;
   word-spacing: 1px;
   padding: 10px 0px 0px 10px;
   height: 15px;
   vertical-align: top;
   width: 100%;
   text-align: left;

}


.EventTitle
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight:500;
   font-size: .8em;
   color: #444444;
   word-spacing: 1px;
   padding: 0px 5px 0px 10px;
   width: 100%;
   text-align: left;

}

/* SiteMap */

a.Level1 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 10pt;
   line-height: 10pt;
   letter-spacing:-.035em;
   color: #000000;
   text-decoration: none;
   padding-left:10pt;
}
a.Level1:hover {
   color: #820D00;
}

a.Level2 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 9pt;
   line-height: 10pt;
   letter-spacing:-.035em;
   color: #333333;
   text-decoration: none;
   padding-left:30pt;
}
a.Level2:hover {
   color: #820D00;
}

a.Level3 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: 500;
   font-size: 8pt;
   line-height: 10pt;
   letter-spacing:-.035em;
   color: #666666;
   text-decoration: none;
   padding-left:50pt;
}
a.Level3:hover {
   color: #820D00;
}

.RadScheduler .rsMonthView a  
{  
    font-size: 14px !important;  
}  

.RadScheduler_Vista h2
{
    color: #FFF !important;
    font-size: 17px !important;
}
.PostSpacer
{
    border-top: solid 1px #cccccc;
    height: 8px;

}
.PostDate
{
    border-top: solid 1px #cccccc;
    font-family: Arial, Verdana;
    font-size: 0.7em;
    color: #606060;
    text-align:right;
    padding: 4px 0px 0px 0px;
}
.PostTitle
{
   font-family: Arial, Verdana;
   font-weight:600;
   font-size: 0.9em;
   color: #00586A;
   line-height: 1.2em;

}

.RadGrid_Vista .rgGroupHeader td
{
    padding: 3px 10px 2px 0px !important;
}
.RadGrid_Vista .rgGroupHeader td p
{
    display:inline;
    font-size: 0.9em !important;
    margin:0;
    padding:0px 10px 0px 0px !important;
    background:#fff !important;
}

.RadGrid_Vista .rgGroupCol td
{
    border: solid 2px #cc0000  !important;
}
