﻿/*.sfNavHorizontalDropDown .k-item>a.k-link {
    display: block;
    padding: 0px 53px;
    height: 46px;
    line-height: 46px;
    color: #333;
}*/

@charset "utf-8";
/* CSS Document */

.pageHeading
{font-family:arial;font-size:1.5em;color:#805791; padding: 20px 0px !important; border-bottom:1px solid #ccc;line-height:28px;
margin-bottom:10px;
	}
.bod {
    float: left;
    margin: 5px;
    padding: 15px;
    width: 290px;
    height: 200px;
    border: 1px solid #ccc; /* background-color:#f1f1f1; */
} 

.subHeading
{ font-size:1.2em; color:#805791;padding:10px 0px;
	}
	
.subHeadingcenter
{/*font-size:0.9em; */ font-weight:bold;text-align:center;margin-top:10px;     
	}
	
	.memberPhoto
	{ padding-right:10px; float:left;
		}
.memberName 
{ padding: 0 5px 5px 10px; font-weight:bold; text-decoration:none;font-size: 0.7em;color:#333;
	}
.memberName a
{ font-weight:bold; text-decoration:none; color:#652D89 !important;
	}
.memberName a:hover
{  font-weight:bold; text-decoration:underline; color:#652D89 !important;
	}
.memberActivity
{   padding: 0 5px 5px 10px; text-decoration:none;font-size: 0.6em; color:#333;
	}


.member p {
  /*  font-size: 1em;*/
    line-height: 20px;
    margin-right: 0px;
    margin-left: 0px;
}

/*.subHeadingcolor {
   font-size: 0.8em; 
    color: #333;
    padding: 15px;
    border-left: 5px solid #805791;
    background-color: #f1f1f1;
}*/


.galleryItem img {
    border-radius: 20px; padding:5px; border:5px solid #fff; margin-left:10%;;
}
.imgControl
{ width:130px;/* font-size:13px; */color:#652D89; text-decoration:none; font-weight:bold; padding:10px 10px 0px 10px !important; border-right:1px solid #ccc; background-color:#f1f1f1;
	}
.imgControl a
{ width:130px;/* font-size:13px;*/  color:#652D89; text-decoration:none; font-weight:bold;
	}
.imgControl a:Hover
{ width:130px; /*font-size:13px;*/ color:#652D89;text-decoration:underline;
	}




.mainBox
{
    width:833px; 
	}
	


.imgControl1
{ width:130px; /*font-size:13px;*/   padding:0px 0px 0px 10px !important; border-right:1px solid #ccc; background-color:#f1f1f1;
	}
	.imgControl2
{ width:130px; /*font-size:13px;*/ padding:0px 0px 10px 10px !important; border-right:1px solid #ccc; background-color:#f1f1f1;
	}

.rightLint
{ border-right:1px solid #ccc;
	}
.imgControlEmpty
{ width:130px; /*font-size:13px;*/ padding:0px 10px 0px 10px;
	}

        
        .sfContentBlock table td {
    padding: 0px;
    border-top: 0px solid #999;
    border-left: 0px solid #999;
}

.imgControl a
{
    color:#652D89 !important;
}


.sfContentBlock table {
    width: 100%;
    border-right: 0px solid #999;
    border-bottom: 0px solid #999;
}

#imageH li a
{
    color:#333;font-family:openSans;
}
#imageH li
{
    color:#333;
}
#imageH {
    line-height: 1.5em;
    
    margin-left: 18px;
}
 #image {
      line-height: 1.5em;
      list-style-image: url(images/rightS.png);
  }

 
#imageH li a:hover
{
    font-family:openSans;
    text-decoration:underline;
}
.btn  
{
    font-family:openSans;
  width:254px;height:48px;
   background: #444444; border:none;
   background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#444444));
   background: -webkit-linear-gradient(top, #444444, #444444);
   background: -moz-linear-gradient(top, #444444, #444444);
   background: -ms-linear-gradient(top, #444444, #444444);
   background: -o-linear-gradient(top, #444444, #444444);
   padding: 11.5px 23px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   color: white;
 /* font-size: 0.9em;*/
   text-decoration: none;
   vertical-align: middle;
   }
.btn:hover {
   
   background: #444444;
   color: #ccc;
   }
.btn:active {
  
   background: #444444;
   }
   

 .pdfIcon
{
line-height: 2em;
    list-style-image: url(/images/default-source/subpage/pdf.jpg); font-size:1.4em;width:235px;float:left;
}
 .pdfIcon a
{
color:#805791;/*font-size: 0.7em;*/
}
.pdfIcon a:hover
{
    text-decoration:underline;
}

#divparaf table tr td a:hover
{
    text-decoration:underline;
}
#divparaf table tr td a
{
    color:#805791;
}
#divparaf table
{
    border:3px solid #805791;
}
#divparaf table tr td
{
    padding:10px;
}

.container p a
{
    color:#805791;

}
.container table tr td a
{
     color:#805791;
}
.container table tr td a:hover
{
     text-decoration:underline;
}


.sfcalendarEventPreviewTitle a
{
    color:#805791 !important;
}

.sfcalendarWrp
{
    z-index:0;margin-top:20px;margin-bottom:40px;
}
.rsOverflowExpand span
{
    color:#805791 !important; 
}
.rsHeaderMonth
{
    color:#805791 !important; 
}
.tablinks{
color:#805791 !important; 
}
#divparaf p
{
    /* font-size: 0.9em;*/
    line-height: 20px;
    margin-right: 0px;
    margin-left: 0px;
}

.wid
{
    width:350px;
}
.ulPub li a
{
    color:#805791; 
    text-decoration:none;
}


.ulPub li:hover
{
    text-decoration:underline;cursor:pointer;
   
}
.ulPub li a:hover
{
     text-decoration:underline !important;
}
.underline p a:hover
{
    text-decoration:underline !important;
}

.sfeventsList
{
    padding:20px;
}
.sfcommentsShort
{
    color:#805791; 
}

.EventLineHeight
{
    line-height:30px;
}
.sfeventDetails .sfeventContent a:hover
{
    text-decoration:underline;
}
.sfContentBlock p
{
    padding-top:10px;
}



/*VERTICAL MENU*/
.sfNavTreeview
{
    width:400px;
}
.k-top, .k-mid, .k-bot
{
    background-color:#333;
}
.k-treeview .sfNavTreeview .k-in, .sfNavTreeview .k-in.k-state-hover, .sfNavTreeview .k-in.k-state-selected, .sfNavTreeview .k-in.k-state-focused
{    padding: 10px 4px 2px 3px;
}
.k-treeview .k-content, .k-treeview .k-item>.k-group, .k-treeview>.k-group
{
    background-color:#333;
}
.sfNavTreeview .k-minus, .sfNavTreeview .k-plus
{
    background-image:url(/images/default-source/subpage/icnew.png);
}
 .k-treeview .sfNavTreeview .k-in, .sfNavTreeview .k-in.k-state-hover, .sfNavTreeview .k-in.k-state-selected, .sfNavTreeview .k-in.k-state-focused
 {
     color:#fff;
 }
 .leftnav
 {
     background-color:#efefef !important;padding:20px;
 }
 
.boldHead
{
    font-weight:bold;
}
.sfContentBlock table th {
    padding: 1px;
     border-top: 0px solid #999; 
     border-left: 0px solid #999; 
}
.RadScheduler_Metro .rsHeader h2
{
    text-transform:uppercase;
}
.rsToday
{
    text-transform:uppercase;
}
.RadScheduler .rsAptSimple .rsAptIn, .RadScheduler .rsAptSimple .rsAptMid, .RadScheduler .rsAptSimple .rsAptContent {
    background-color: #805791;
    color: #fff;
    border: 0;
}
.rsTopWrap
{
    width:auto !important;
}
.RadScheduler
{
    padding:10px;
}
.sfcalendarWrp .sfcalendar
{
    width:100%;
}

span
{
color:#333;
}

/*Calendar*/
.rsHeaderDay span
{
    color:#fff !important;
}
.rsHeaderWeek span
{
    color:#fff !important;
}
.rsHeaderMonth span
{
    color:#fff !important;
}
.rsHeaderTimeline span, .rsHeaderMonth
{
    color:#fff !important;
}
.RadScheduler_Metro .rsHeader ul .rsSelected em
{
    border: 2px solid #fff;
}
.RadScheduler_Metro .rsHeader ul a
{
    border: 1px solid #fff;
}

.RadScheduler
{
    width:100%;
}
.rsAptDelete
{
    display:none !important;
    visibility:hidden !important;
}
.rsAptOut
{
    height:62px !important;
}
.comment
{
    border:3px solid #805791 !important;
}
.comment tr td
{
    padding:10px; border:1px solid #805791 !important;
}
.underlinetext
{
    text-decoration:underline !important;
}
#ContentPlaceHolder1_C005_ctl00_ctl00_navigationUl
{
    padding-left:15px;
}

/*BreadCrumb*/

my-breadcrumbs ul li {
 list-style:none; 
}

.my-breadcrumbs {
margin-top: 0px;
margin-left: 0px;
}

my-breadcrumbs ul li a {
 display: block;
 float: left;
 height: 50px;
 background: #4060A5;
 text-align: center;
 padding: 30px 40px 0 40px;
 position: relative;
 margin: 0 45px 0 0; 
 font-family: "Open Sans", Helvetica, Arial, sans-serif;
/* font-size: 20px;*/
 text-decoration: none;
 color: #fff;
}
my-breadcrumbs ul li a:after {
content: "";  
    border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #4060A5;
position: absolute; right: -40px; top: 0;   
}


my-breadcrumbs ul li a:before {
 content: "";
  position: absolute;

  margin-top: -30px;   
  border-width: 40px 0 40px 40px;
  border-style: solid;
  border-color: #4060A5 #4060A5 #4060A5 transparent;
  left: -40px;      
} 
/* Hide the Before Pseudo Element */
my-breadcrumbs ul li:first-child a:before {
    display: none; }

/* Add Border Radius */
my-breadcrumbs ul li:first-child a{
    border-top-left-radius: 10px; border-bottom-left-radius: 10px;border-bottom-
    right-radius: 1px;
}

/* Hover Effects */
my-breadcrumbs ul li a:hover::before {
  border-color: #5172B8 #5172B8 #5172B8 transparent;    
}
/* Hover Effects */
my-breadcrumbs ul li a:hover::after {
      border-top: 40px solid transparent;
border-bottom: 40px solid transparent;
border-left: 40px solid #5172B8;        
}




/* Other style */ 


/* Preservation Style */ 
.bodpreservation {
    float: left;
    margin: 10px;
    padding: 5px;
    width: 370px;
    height: 150px;
    border: 1px solid #ccc; background-color:#f1f1f1; 
} 
.memberPhotoPre
{ padding-right:5px; float:left;
 }
 
 .prehead
 
 {
     /*font-size:15px; */
     font-weight:bold;
     color: #805791;

     
     }
     
  .pretitle
 
 {
    /* font-size:12px; */
     font-weight:normal;text-decoration:none; 
     color: #333;
 
     
     }
 .pretitle a
 {
/*  font-size:12px; */
  font-weight:normal;text-decoration:none; 
  color: #333;   

 }	
 .pretitle a:hover
 {
   /*  font-size:12px; */
     font-weight:normal;text-decoration:underline; 
     color: #333;    
 }
		
		
		
	/* End Preservation Style */ 	
		
.sfBreadcrumbWrp .RadSiteMap .sfNoBreadcrumbNavigation .rsmLink, .sfBreadcrumbWrp .RadSiteMap .sfNoBreadcrumbNavigation .rsmLink:hover
{
    color:#333;
}

.RadSiteMap .rsmLink {
    padding: 4px 2px 4px 2px;
}
.sfeventDetails .sfeventTitle {
  
    padding: 18px 0 0;
}
.disclaimer
{
    text-align:center;
    font-weight:bold;
}
.DivCenter
{
     text-align:center;
}
.subHeading a
{
    color:#805791;
}