body { font-family: Calibri; }
th, td { border: none; }
fieldset { border: 1px; }
.fsSearchTools .divItem { margin-bottom: 5px; border: 1px solid #CCCCCC; padding: 2px; }

.fsSearchTools .divItem * { vertical-align: top; }
.fsSearchTools .divItem .divItem_Inner .floatR * { vertical-align: middle; }
.fsSearchTools textarea { background-color: black; color: lime; font-family: verdana; font-size: 11px; width: 99%; }
/* following is for rounded corners */
.rtop, .rbottom { display: block; }
.rtop *, .rbottom * { display: block; height: 1px; overflow: hidden; }
.r1top { margin: 0 5px; background-color: white; }
.r2top { margin: 0 3px; background-color: white; }
.r3top { margin: 0 2px; background-color: white; }
.r4top { margin: 0 1px; height: 2px; background-color: white; }
.r1bottom { margin: 0 5px; background-color: #B5A945; }
.r2bottom { margin: 0 3px; background-color: #B5A945; }
.r3bottom { margin: 0 2px; background-color: #B5A945; }
.r4bottom { margin: 0 1px; height: 2px; background-color: #B5A945; }
/*************** Masthead / Header *****************/
#url { font-size: 0.8em; margin: 0 10px; line-height: 1.1em; }
#url table { margin: 0; }
.logo { position: relative; margin: 20px 0 20px 40px; }

/*Rad Rotator*/
#rrWrapper { width: 240px; height: 74px; background-color: Transparent; position: absolute; left: 510px; top: 20px; background-image: url('../images/showbg1.png'); overflow: hidden; }
#rrHeader { color: White; padding-left: 15px; text-transform: uppercase; font-family: Times New Roman; font-weight: bold; }
#rrInner { padding-left: 10px; padding-right: 50px; padding-top: .5em; font-size: .7em; font-family: Verdana; cursor: pointer; }
.rrItem-Top { border-bottom: solid 1px #EFE798; width: 200px; height: 28px; font-size: 10px; line-height: 1.3em; white-space: normal; overflow: hidden; }
.rrItem-Bottom { width: 220px; height: 25px; font-size: 10px; text-align: right; }
ul.rrItemsList, li.rrItem { list-style: none; list-style-image: none; list-style-type: none; }



/************* #address styles ***************/
.pAddress { /*margin-top:100px;*/ line-height: 1em; }
.pAddress .sName { font-weight: bolder; font-size: larger; }


/************* #siteInfo styles ***************/
#siteInfo { border: 0px solid #cccccc; font-size: 1.1em; text-align: right; padding: 10px; padding-bottom: 4px; }
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
the bottom border of the navBar in cases where they "touch" */
#siteInfo img { padding: 4px 4px 4px 0px; vertical-align: middle; }
p { margin: 1.6em 20px 1.6em 15px; }
/*message styles*/
/*.msg{
font-size:1em;
padding:20px 10px 20px 70px;
font-weight:bold;
background-repeat:no-repeat;
background-position:15px 10px;
border:1px solid gray;
}
.None{
border-color:#999999;
color:#666666;
background-image:url(/images/icons/message/1/info.png);
}
.Info{
border-color:#999999;
color:#666666;
background-image:url(/images/icons/message/1/info.png);
}
.Success{
border-color:green;
color:white;
background-image:url(/images/icons/message/1/ok.png);
background-color:#00C602;
}
.Warning{
border-color:#999999;
color:red;
background-image:url(/images/icons/message/1/warn.png);
background-color:#ffffcc;
}
.Failed{
border-color:white;
color:red;
background-image:url(/images/icons/message/1/error.png);
background-color:#FFBBBB;
}
.Error{
border-color:red;
color:red;
background-image:url(/images/icons/message/1/error.png);
}*/
/*end messages*/
.classItems { padding: 0 5px; }
.ucHdr { padding: 2px 5px 2px 5px; font-weight: bold; }
.ucFtr { text-align: right; }
/*.divEditContentControl{
padding-right:15px;
text-align:right;
position:absolute;
top:-25px;
right:0;
}*/
#content fieldset.fldAuthMode { padding: 0; border: 1px solid white; background-color: transparent; }
#content fieldset.fldAuthMode:hover { padding: 0; border: 1px solid #CCCCCC; background-color: #ffffcc; }
#content a.aEditLink:link, #content a.aEditLink:visited { margin: 0 5px 0 5px; text-decoration: none; color: green; border: none; }
.lgndAuthMode { border: 1px solid #CCCCCC; padding: 0 10px; text-align: right; background-color: #ffffcc; line-height: 1em; }
.FileDateSpan { color: #333333; font-size: .8em; margin: 0 5px; }
.divGmap { border: solid 1px #666666; margin-left: auto; margin-right: auto; width: 520px; }
.imgfloatright { float: right; display: inline; margin: 0.25em 0 0.25em 1em; }
.imgfloatleft { float: left; display: inline; margin: 0.25em 1em 0.25em 0; }
div.divTeaser { border: solid 1px #DAD49C; padding: 2px 8px; text-align: center; }
.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
.updateProgress { border-width: 1px; border-style: solid; width: 300px; background-color: #FFFFFF; position: absolute; height: 80px; }
.updateProgressMessage { margin: 3px; font-family: Trebuchet MS; font-size: small; vertical-align: middle; }
/*Begin Telerik Rotator*/
ul.radr_itemsList { margin: 0; padding-left: 0em; }
li.radr_item { list-style-image: none; line-height: normal; margin-left: 0; background-color: Transparent; }
div.radr_clipRegion { background-color: Transparent !important; overflow: hidden; }
.divCoContainer { padding: 10px; border-bottom: 1px solid #dddddd; }
.divCoLogo img { float: left; margin: 0 1.5em .5em 0; }
.imgCoLogo { }
.divCoContent { }
.divCoContent p { line-height: 1.1em; font-size: 1em; }
.GridItem { cursor: wait; }
.rtsMultiPage { position: relative; top: 1px; }


/*directory*/

.rgDirectory{
	background-color: pink;
}
div.rgDirectory .rgRow{
	background-color: white;
}
div.rgDirectory .rgAltRow{
	background-color: #efeeda;
}

.dir-item { padding: 10px; padding-bottom: 0; }
.floatR { float: right; }
.floatL { float: left; }
.alignR { text-align: right; }



.dir-item h4 { margin-bottom: 3px; }
.dir-item .alignL { margin-left: 65px; }
.dir-item .alignR { margin-left: 10px; }
.dir-item .dir-item-img { margin: 0 10px 10px 0; height: 75px; overflow: visible; }
.inr { }
.rcbAssy { margin: .5em .5em 1em 5%; }
.rcbAssy .RadComboBox { margin-left: 15%; }
.hey { margin-left: 0; }
.smaller { font-size: smaller; }
.clear { clear: both; }
.alignC { text-align: center; }
.center { margin-left: auto; margin-right: auto; }
.divToScroll .divInner { margin: 20px; }

.rgDirectory td.rgExpandCol { display: none !important; }
.rgDirectory .pnlNestedView { padding: 10px; border-left-width: 1px; }
.rgDirectory .divBio {
	padding: 20px;
	background-color: white;
	border: 1px #D8CC91 solid;
	
}


ul.rlbList li { list-style: none; list-style-image: none; }

.divUserPhoto {

background-image: url(../assets/images/listing.jpg);
background-repeat: no-repeat;
background-position: 2px 1px;
height: 85px;
 }


/*panel bar menu  

.RadPanelBar_Simple .rpRootGroup {
	border: none !important;
}


.RadPanelBar .rpItem .rpLink .rpText {
padding:0 10px;
white-space: nowrap !important;
color: #794540 !important;
font-weight: bold !important;
}

.RadPanelBar_Forest .rpLink,
.RadPanelBar_Forest .rpExpanded,
.RadPanelBar_Simple .rpLink,
.RadPanelBar_Simple .rpExpanded  
{
background-color:#D8CC91 !important;
background-image:url(../images/menuTest/tab1.gif) !important;
border: none !important;
}

.RadPanelBar_Simple .rpLink, .RadPanelBar_Simple .rpTemplate 
{
	height: 35px !important;
}
.rpSlide .rpLevel1 .rpItem{
	background-color: white !important;
}

*/


.RadListBox .rlbGroup { border: none !important; }

.RadListBox { width: 100%; }



dl.faq dt { text-decoration: underline; cursor: pointer; }
dl.faq dt { display: block; margin: .5em; }
dl.faq dd { display: block; margin: 1em; margin-left: 2.5em; }

