@import url("https://static.las.uic.edu/jquery/jquery-ui/css/smoothness/jquery-ui-1.8.17.custom.css");
@import url("https://static.las.uic.edu/jquery/fancybox/jquery.fancybox-1.3.4.min.css");
@font-face{font-family:"FontSiteSansBoldCondensed";src:url("../../../../../../Extensions/Fonts/FontSiteSans-BoldCd-webfont.eot?") format("eot"),url("../../../../../../Extensions/Fonts/FontSiteSans-BoldCd-webfont.woff") format("woff"),url("../../../../../../Extensions/Fonts/FontSiteSans-BoldCd-webfont.ttf") format("truetype")}@font-face{font-family:"FontSiteSansCondensed";src:url("../../../../../../Extensions/Fonts/FontSiteSans-Cond-webfont.eot\"?") format("eot"),url("../../../../../../Extensions/Fonts/FontSiteSans-Cond-webfont.woff") format("woff"),url("../../../../../../Extensions/Fonts/FontSiteSans-Cond-webfont.ttf") format("truetype")}@font-face{font-family:"FontSiteSansExtended";src:url("../../../../../../Extensions/Fonts/FontSiteSans-Extended-webfont.eot\"?") format("eot"),url("../../../../../../Extensions/Fonts/FontSiteSans-Extended-webfont.woff") format("woff"),url("../../../../../../Extensions/Fonts/FontSiteSans-Extended-webfont.ttf") format("truetype")}@font-face{font-family:"FontSiteSansRoman";src:url("../../../../../../Extensions/Fonts/FontSiteSans-Roman-webfont.eot\"?") format("eot"),url("../../../../../../Extensions/Fonts/FontSiteSans-Roman-webfont.woff") format("woff"),url("../../../../../../Extensions/Fonts/FontSiteSans-Roman-webfont.ttf") format("truetype")}
/*------ CSS Resets -------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
/*------ Theme Color ------*/
#topNav{background-color:#060c12;color:#fff}
#pageBody, #copyright{background: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAACBH8DAREAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAYHCf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAdjAAAAAAAAAAAAAASUssAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//xAAXEAADAQAAAAAAAAAAAAAAAAAFNEBg/9oACAEBAAEFArBTWz//xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAEDAQE/ARD/xAAUEQEAAAAAAAAAAAAAAAAAAABw/9oACAECAQE/ARD/xAAYEAACAwAAAAAAAAAAAAAAAAACQGCDsf/aAAgBAQAGPwJyo9Gaf//EABQQAQAAAAAAAAAAAAAAAAAAAHD/2gAIAQEAAT8hEMP/2gAMAwEAAgADAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAHD/2gAIAQMBAT8QEP/EABQRAQAAAAAAAAAAAAAAAAAAAHD/2gAIAQIBAT8QEP/EABgQAQADAQAAAAAAAAAAAAAAAAExcHGx/9oACAEBAAE/EGXXtIK//9k=) repeat-y}
@media screen and (max-width:480px){#pageBody, #copyright{background:none}}
.banner{background:url(../images/banner.png) no-repeat}
#bannerText{color:#ccc}
#bannerText h1{color:#eee}
/*.side_img{background:url(../images/side_nav.png) no-repeat scroll left bottom}*/
@media screen and (max-width:480px){nav{background-color:#e3e3e3!important}}
.copy h1,.copy h2,.copy h3,.copy h4,.copy h5{color:#2c5581}
.copy a{color:#ca0e03}
.copy a:visited{color:#e03030}
.copy blockquote{border-left:3px solid #ccc}
.copy td,.copy th{border: 1px solid #c1c1c1}
.copy th{background-color:#393939;color:#fff}
.copy tr:nth-child(odd) td{background-color:#f5f5f5}
/*.copy tr.over td, tr:hover td {background-color:#e7e7e7}*/
.sfnewsAuthorAndDate{color:#444;padding-top:5px}
.sfnewsListItem h3,.sfeventListItem h3{color:#000}
.contactform label.left{color:#2c5581}
.highlight-box {background-color: #f4f4f4; padding: 5px 20px; border: 2px solid #ffffff; outline: 3px solid #666666; font-style: italic; font-size: 12px}
.highlight-box h3 {margin:5px 0px}
.highlight-box p {margin-bottom:5px}

/*------ Replaces 1140 ------*/
.container{padding-left:0px;padding-right:0px}
.row{width:100%;max-width:1140px;overflow:hidden}
.navw, .bodyw{margin-right:3.8%;float: left;min-height:1px}
.row .navw{width:22.05%}
.row .bodyw{width:65.4%}
.row .fullwidth{width:100%;float:left}
.last{margin-right:0;}
img, object, embed{max-width:100%}
img{height:auto}

/*------ Main ------*/
html{overflow-y:scroll}
body{margin:0 auto;position:relative}
#wrapper{box-shadow:0 0 10px 5px rgba(102,102,102,.6);margin:0 auto;position:relative;background-color:#fff;max-width:1140px}
@media screen and (max-width:1140px){#wrapper{box-shadow:none}}
#pageBody{margin-top: -33px;position:relative;z-index:4}
.container{font-family:helvetica,arial,sans-serif;font-size:62.5%;padding:0!important}
.clearfix{clear:both}
.shadow{box-shadow: 0 2px 3px 0px #333}
.dark-shadow{box-shadow: 1px 2px 3px 1px #000}
.inline{display:inline}
.copy{margin-top:45px}
@media screen and (max-width:480px){.copy{clear:left;max-width:80%;padding:20px !important}}
.side_img{padding-bottom:35%;min-width:229px}
@media screen and (max-width:480px){.side_img{background:none;padding-bottom:0}}

/*----- Copy Styling --------*/
.copy{font-size:1.3em;line-height:1.5em;}
.copy p{line-height:1.5em;margin-bottom:20px}
.copy h1{font-size:2em;text-transform:uppercase;margin-bottom:10px;font-family:'FontSiteSansCondensed';font-weight:700}
.copy h2{font-size:1.8em;text-transform:uppercase;margin-bottom:10px;font-family:'FontSiteSansCondensed';font-weight:700}
.copy h3{font-size:1.6em;margin-bottom:10px;font-family:'FontSiteSansCondensed'}
.copy h4{font-size:1.4em}
.copy h5{font-size:1em}
.copy h6{font-size:.8em}
.copy a{font-weight:bold;text-decoration:none}
.copy a:hover{text-decoration:underline}
.copy blockquote{margin-bottom:10px;margin-left:50px;margin-top:30px;padding-left:15px;width:85%}
.copy ul,.copy ol{margin:10px 0 10px 25px}
.copy table {border-collapse:collapse;font-size: 1.1em;margin-bottom:35px;margin-top:10px}
.copy th {color:#fff;font-weight:bold;line-height:1.2;padding:5px 12px;text-align:left}
.copy td {border-bottom:1px solid #ccc;padding:6px 11px;vertical-align:middle}

/*------ Top Nav ------*/
#topNav{font-size:1.1em;font-weight:700;padding:0}
#topNav ul{list-style:none outside none;margin-left:7px;padding:0}
#topNav ul li{border-right:1px solid #777;float:left;margin-top:10px;padding:0 7px}
#topNav a{color:#fff;text-decoration:none}
#topNav a:hover{text-decoration:underline}
#topNav input{margin:5px 5px 5px 0}
.btnGo{vertical-align:bottom}
#searchText{width:50%}
#topNav #search{float:right;margin-right:10px}
@media screen and (max-width:800px){#topNav #search{clear:left;float:left;margin-left:14px}}
.breadCrumbs{float:left;margin-left:7px;margin-top:10px}

/*------ Banner ------*/
.bannerWrapper{clear:both;margin-left:-40px;min-width:120%;}
.banner{min-width:100%;height:150px;z-index:10;position:relative;background-attachment:inherit}
.logo{float:left;margin:10px 20px 20px 50px}
#bannerText{white-space:normal;font-size:1.4em;margin-top:10px;width:85%}
#bannerText h1{display:inline;font-size:1.2em}
@media screen and (max-width:800px){#bannerText{display:none}#wrapper{max-width:800px}.copy{min-width:251px}}
.headerPhoto img{z-index:5;clear:both;margin-bottom:18px;margin-top:-34px;margin-left:40px;max-width:100%;border-bottom:3px solid #000;position:relative}
@media screen and (max-width:1140px){.banner{background-position:0 0}}

/*------ Left Nav ------*/
nav{background-color:transparent;padding-top:30px}
nav .RadTreeView{width:200px;white-space:normal}
nav .rtIn{padding:0 !important}
nav .rtLI a{font-family:'FontSiteSansCondensed'!important;font-size:1.4em!important;text-transform:uppercase;color:#000!important;}
nav .RadTreeView,nav a .rtIn,nav .rtEdit .rtIn input{line-height:normal !important;padding:0 !important;margin:15px!important}
nav .rtPlus,nav .rtMinus{background-color:transparent!important}
nav .rtLI ul .rtLI a{text-transform:capitalize}
nav .RadTreeView .rtTop, nav .RadTreeView .rtMid, nav .RadTreeView .rtBot{padding:0 0 4px 20px !important}
nav .RadTreeView_Silk .rtMinus, nav .RadTreeView_Silk .rtMinusHover{background-position:-14px -64px !important}
nav .RadTreeView_Silk .rtIn, nav .RadTreeView_Silk .rtHover .rtIn {border:none !important;background:transparent !important}
nav .rtSelected .rtIn{background-color:transparent!important;font-style:italic!important;color:#000!important}
@media screen and (max-width:480px){nav{width:100%!important}}

/*------ News Events ------*/
.list-title{font-size:1.1em;margin-bottom:-13px;margin-left:30px;margin-top:10px;width:100%}
.sfnewsList,.sfeventsList{border-radius:0 0 5px 5px;border-style:solid;border-width: 5px 0px 0px;box-shadow:0 2px 4px 0 #333333;list-style-type:none;margin-right:-50px !important;margin-bottom:25px;padding:15px;-moz-box-shadow: 0 2px 4px 0 #333333;-webkit-box-shadow: 0 2px 4px 0 #333333;box-shadow: 0 2px 4px 0 #333333;border-color:#2c5581;background-color: #f9f9f9;}
.sfnewsContent{margin-top:20px}
.sfnewsListItem,.sfeventListItem{margin:0 0 20px}
.sfnewsListItem h3,.sfeventListItem h3{font-size: 1.1em;margin-bottom:0px}
.sfnewsSummary {}
.sfnewsDetails {margin-top:20px}
.news-title,.events-title{font-size:1.2em;margin-left:0px;margin-top:0px}
.more-link {float:right;font-size:0.9em !important;margin-right:8px;margin-top:-30px}
.more-link a:hover{text-decoration:none}
.grouped_events_list .sfeventListItem{border-bottom:1px solid #AEAEAE;margin-bottom:13px;padding:10px 0;width:90%}
.grouped_events_list .sfeventTitle h3{font-size:16px;color:#465A73 !important;text-decoration:none}
.grouped_events_list .sfeventMetaInfo, .sfnewsMetaInfo, .sfnewsAuthorAndDate{font-style:italic;margin-bottom:7px}
.rss-button{float:right;height:14px;margin-right:-25px;margin-top:-30px;padding:1px 10px 0}
.tooltip {color: #343434;outline: medium none;position: relative;text-decoration: none}
.tooltip span {margin-left: -999em;position: absolute}
.tooltip:hover span {border: 2px solid #666666;border-radius: 5px 5px 5px 5px;box-shadow: 0 5px 10px 0 #333333;font-family:Calibri,Tahoma,Geneva,sans-serif;position: absolute;right: 187px;width: 250px;z-index: 99;top:20px}
.tooltip:hover img {border: 0; margin: -10px 0 0 -55px;float: left; position: absolute}
.sf_pagerNumeric {float:right;margin-right:10px;margin-top:15px;padding-bottom:20px}
.sf_pagerNumeric a{border:1px solid #CBCBCB;margin-right: 10px;padding: 5px}
.RadSocialShare_Default{border:none;padding:0;margin:0}
.sshContent {margin-left:0!important}
#___plusone_0 {margin-top:7px!important}
/*------ Blogs ------*/
.sfnewsList,.sfeventsList, .sfpostsList{list-style-type:none}
.sfpostAuthorAndDate {margin-bottom:7px;font-style:italic}
.sfpostListItem{margin-top:15px}

/*------ Event Calendar ------*/
.sfcalendarWrp{position:relative}
.sfcalendarWrp .rsTodayCell{background-color:#C6F8F8 !important}
.sfcalendarWrp .sfcalendar{width:80%;float:left;z-index:10}
.sfcalendarWrp .RadScheduler .rsHeader ul{margin-right:85px}
.sfcalendarWrp .sfcalendarSidebar{width:18%;float:right}
.sfcalendar table{margin:0 !important;}
.rsHeader ul{margin:0 !important;padding:0 !important}
.rsHeader h2{font-weight:bold !important}
.rsVerticalHeaderTable th{background-color:#393939 !important;color:#e0e0e0 !important}
.sfcalendarWrp p{margin:0 !important}
.sfcalendar td{padding:0 !important}
.sfcalendarSidebar h2{text-transform:none !important}
.sfcalendarListTitle{font-size:1.4em !important;font-weight:bold;margin-top:35px;margin-bottom:10px}
.sfcalendarList{margin-top:5px !important;margin-left:0 !important;list-style:none}
.sfcalendarList li{margin-bottom:15px !important}
.sfcalendarList .sfColorWrp{padding:5px 5px 3px;vertical-align:middle}
.sfcalendarList label{padding-left:3px;vertical-align:middle}
.sfcalendarList .sfdelete{display:none;margin-left:5px;width:11px;height:13px;text-indent:-9999px;overflow:hidden;vertical-align:middle;background:transparent url("../Images/sfPublicContent.gif") no-repeat 0 -2400px}
.sfcalendarList .sfcalendarListItm:hover .sfdelete{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.sfcalendarWrp a.sfSubmitBtn,.sfcalendarWrp a.sfSubmitBtn:link,.sfcalendarWrp a.sfSubmitBtn:visited,.sfcalendarWrp a.sfSubmitBtn:hover,.sfcalendarWrp a.sfSubmitBtn:active{background-color:#D4D0C8;border:2px outset #D4D0C8;color:#000;padding:1px 15px 2px}
.sfcalendarWrp a.sfCreateBtn{position:absolute;right:20%;top:0;z-index:1000;margin-right:10px;margin-top:4px}
.sfcalendarCreateNewWrp .sftoggleCreateCalendar{font-size:11px}
.sfcalendarCreateNewWrp li{margin-bottom:10px}
.sfcalendarCreateNewWrp .sfTxtLbl{display:block;font-weight:bold}
.sfcalendarCreateNewWrp .sfTxt{width:150px;padding:3px;vertical-align:middle;font-size:12px}
.sfcalendarCreateNewWrp .sfCancel{font-size:11px;color:#f00;margin-left:10px}
.sfcalendarCreateNewWrp .sfCancel:hover{color:#00f}
.sfcalendarEventPreviewWrp{font-family:Arial !important}
.sfcalendarEventPreviewWrp a{color:#ca0e03 !important}
.sfcalendarEventPreviewWrp a:visited{color:#e03030 !important}
.sfcalendarEventPreviewWrp{padding-top:0!important;border:1px solid #a1a1a1;box-shadow:4px 4px 0 #d7d7d7}
.sfcalendarEventPreviewWrp .k-window-titlebar{width:auto;right:0;border-bottom:0 none;margin-top:0!important}
.sfcalendarEventPreviewWrp .k-window-titlebar .k-state-hover{border:0;padding:2px}
.sfcalendarEventPreviewWrp .k-window-action.k-state-hover{background-image:none;background-color:transparent}
.sfcalendarEventPreviewWrp div.k-window-content{padding:20px}
.sfcalendarEventPreviewTitle{margin-bottom:10px;padding-bottom:10px;font-size:18px;border-bottom:1px solid #ccc}
.sfcalendarEventPreviewWrp .sfcalendarEventPreviewEditLnkWrp{font-size:11px}
.sfcalendarEventPreviewWrp .sfAddEventWrp{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}
.RadScheduler_Silk .rsSelectedSlot, .RadScheduler_Silk .rsAptCreate, .RadScheduler_Silk .rsAptCreate .rsSelectedSlot{background:none !important}

/*------ List Accordion ------*/
#accordion h3{font-size:1.4em;margin: 1px 0;padding-left:30px;color:#333}
#accordion .ui-accordion-header-active{color:#2c5581;font-weight:bold}
#accordion .ui-accordion-content{padding:.3em 2.2em}

/*------ Bio Page ------*/
.graduate-table td, .graduate th{border-left: medium none;border-right: medium none;border-top: medium none; padding:30px}
.graduate-table img {-moz-box-shadow:0px 1px 5px 2px #666;-webkit-box-shadow:0px 1px 5px 2px #666;box-shadow:0px 1px 5px 2px #666;width:90%}
.short-info {border: 1px solid gray;border-radius:5px 5px 5px 5px;color:black;text-transform:none;text-align:center;padding:20px;margin-right:-60px}
.short-info img {-moz-box-shadow:0px 1px 5px 2px #666;-webkit-box-shadow:0px 1px 5px 2px #666;box-shadow:0px 1px 5px 2px #666;margin-bottom:10px}
.short-info h3{text-align:center}

/*------ Special Images ------*/
.imgFloatLeft{float:left;padding:0 15px 25px 0}
.imgFloatRight,.bioPhoto{float:right;padding:0 0 15px 15px}

/*------ Copyright ------*/
#copyright{font-size:.8em;text-align:right}

/*------ Footer ------*/
.footerCol{float:left;width:21%;padding-left:4%}
.footerGroup{margin:0;padding:0}
@media screen and (max-width:800px){.footerGroup{clear:left!important;padding-top:25px}}
#footer{background-color:#393939;border-top:1px solid #555;color:#fff;font-family:'FontSiteSansCondensed';font-size:1.5em;line-height:1.7em;padding-bottom:10px;padding-top:10px}
#footer a{color:#fff}
#footer a:hover{text-decoration:underline}
.socialIcon{padding-left:3px;padding-right:3px}
/*------ Social Media -----*/
.social_media{ padding-top: 15px;float:left}
.social_media ul{ list-style: none;display:inline}
.social_media li{ display: inline}
.social_media img{width:32px;height:32px}

/* tablesorter */
table.tablesorter thead tr .header{background-image: url(../Images/bg_2.gif);background-color:#393939;background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter thead tr .headerSortUp{background-image:url(../Images/asc_2.gif)}
table.tablesorter thead tr .headerSortDown{background-image: url(../Images/desc_2.gif)}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color:#666}

/*------ Contact Form ------*/
.contactform fieldset{border:1px solid #e0e0e0;margin:0 0 20px;padding:10px 0!important}
.contactform legend{font-size:1.1em;margin-left:20px;padding:5px}
.contactform label.left{float:left;font-weight:bold;margin:0 0 0 18px;padding:2px;text-align:right;width:130px}
.contactform input.field{background-color:#e0e0e0;border:1px solid #a8a8a8;border-radius:4px 4px 4px 4px;margin-left:2px;padding:2px;width:35%}
.contactform input.wideField{background-color:#e0e0e0;border:1px solid #a8a8a8;border-radius:4px 4px 4px 4px;margin-left:2px;padding:2px;width:55%}
.contactform textarea{background-color:#e0e0e0;border:1px solid #a8a8a8;border-radius:4px 4px 4px 4px;margin-left:2px;padding:2px;width:60%}
.contactform .checkbox{margin-left:150px!important;padding-bottom:0!important;padding-left:0;padding-top:0!important}
.contactform input.button{float:left;margin-bottom:10px;margin-left:154px!important;margin-top:15px;padding:3px!important;text-align:center;width:9em}
.contactform input.button:hover{cursor:pointer}
.contactform .resultsMessage{float:left;padding:15px 0 0 20px!important}
.contactform .successLabel{color:green;font-weight:bold}
.contactform .failureLabel, .contactform .valResponse{color:#970f00;font-weight:bold}
.contactform ul{clear:both;float:left;margin-left:15%!important;margin-top:15px}
.contactform .captchabox {clear:none;margin-left:150px!important}
/*------ Sitefinity Forms ------*/
.sfFormBox input, .sfTxt, .sfFormDropDown .sfDropdownList{float:left;background-color:#e7e7e7;border:1px solid #a8a8a8;border-radius:4px 4px 4px 4px;padding:2px;}
.sfExample{font-size:11px;color:#666}
.sfError{color:#970f00;font-weight:bold;padding-left:20px;background:transparent url("../Images/sfIcons.gif") no-repeat 0 -497px}
.sfLeftLbls .sfError,.sfRightLbls .sfError{margin-left:150px}
.sfSuccess{margin-top:50px;font-size:18px;text-align:center;color:#690}
.sfNeutral{margin-bottom:10px;background-color:#ffc;padding:5px 15px}
.sfErrorSummary{background-color:#ffb9b9}
.sfTopMsg{margin-bottom:10px}
.sfFormBox{margin-bottom:20px}
.sfFormBox .sfTxt{padding:3px;font-size:12px;font-family:inherit}
.sfFormBox.sfTxtBoxSmall .sfTxt{width:120px}
.sfFormBox.sfTxtBoxMedium .sfTxt{width:300px}
.sfFormBox.sfTxtBoxLarge .sfTxt{width:400px}
.sfFormRadiolist{margin-bottom:20px}
.sfFormRadiolist .sfRadioList{display:block;line-height:18px}
.sfFormRadiolist .sfRadioList label,.sfFormRadiolist .sfRadioList input{vertical-align:middle}
.sfFormRadiolist .sfRadioList label{margin-left:3px}
.sfFormCheckboxlist{margin-bottom:20px}
.sfFormCheckboxlist .sfCheckListBox{display:block;line-height:20px}
.sfFormCheckboxlist .sfCheckListBox label,.sfFormCheckboxlist .sfCheckListBox input{vertical-align:middle}
.sfFormCheckboxlist .sfCheckListBox label{margin-left:3px}
.sfFormBlock{margin-bottom:20px}
.sfFormBlock .sfTxt{padding:3px;font-size:12px;font-family:inherit}
.sfFormBlock.sfTxtBlockSmall .sfTxt{width:300px;height:60px}
.sfFormBlock.sfTxtBlockMedium .sfTxt{width:300px;height:100px}
.sfFormBlock.sfTxtBlockLarge .sfTxt{width:420px;height:260px}
.sfFormDropdown{margin-bottom:20px}
.sfFormDropdown select{padding:1px;font-size:12px;font-family:inherit}
.sfFormDropdown.sfDdlSmall select{width:120px}
.sfFormDropdown.sfDdlMedium select{width:300px}
.sfFormDropdown.sfDdlLarge select{width:420px}
.sfFormTitle{margin:50px 0 20px}
.sfFormTitle:first-child{margin:20px 0}
.sfFormInstructions{margin-bottom:20px}
.sfFormFile{margin-bottom:20px}
.sfFormFile .sfFieldWrp{margin-bottom:5px}
.sfFormFile .RadUpload .ruInputs li.ruActions{margin-top:0}
.RadUpload .ruInputs .ruRemove{width:18px;height:18px;text-indent:-9999px;overflow:hidden;background:transparent url("../Images/sfPublicContent.gif") no-repeat 3px -1197px;margin-left:5px;margin-top:2px}
.RadUpload .ruActions .ruButton,.RadUploadProgressArea .ruActions .ruButton{background-image:none;width:auto!important;color:#105CB6;cursor:pointer;font-size:12px}
.RadUpload .ruActions .ruButton:hover,.RadUploadProgressArea .ruActions .ruButton:hover{color:#00f}
.sfFormCaptcha{margin-left:82px}
.sfFormCaptcha .rcRefreshImage{font-size:11px}
.sfFormCaptcha p{margin-top:10px;padding-top:20px;position:relative}
.sfFormCaptcha p .sfTxt{padding:3px;font-size:12px;font-family:inherit;width:180px}
.sfFormCaptcha p .sfTxtLbl{left:0;position:absolute;top:0;font-weight:normal;width:180px;font-size:11px;color:#666}
.sfFormSubmit{margin-bottom:20px}
.sfLeftLbls .sfFormSubmit,.sfRightLbls .sfFormSubmit{clear:both;margin-left:164px;padding-top:20px}
.sfFormSubmit.sfSubmitBtnSmall input{font-size:13px;padding:2px 5px}
.sfFormSubmit.sfSubmitBtnMedium input{font-size:14px;font-weight:bold;padding:4px 10px}
.sfFormSubmit.sfSubmitBtnLarge input{font-size:18px;padding:4px 10px}
.sfTopLbls .sfTxtLbl{font-weight:bold;display:block}
.sfLeftLbls .sfTxtLbl,.sfLeftLbls .sfFieldWrp{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.sfLeftLbls .sfTxtLbl{font-weight:bold;margin-top:2px;margin-right:10px;width:150px;line-height:1.1}
.sfRightLbls .sfTxtLbl,.sfRightLbls .sfFieldWrp{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.sfRightLbls .sfTxtLbl{font-weight:bold;margin-top:2px;margin-right:10px;width:150px;line-height:1.1;text-align:right}
.sfWatermarkField{position:relative}
.sfWatermarkField .sfTxtLbl{left:5px;padding:0;position:absolute;text-align:left;top:3px;color:#999;font-style:italic;font-weight:normal}

/*------ Search Results -------*/
/*------ Site Results ---------*/
.item-result{border-bottom: 1px solid #CBCBCB;margin-bottom:20px;padding: 0 10px 20px}
.sfsearchResultTitle {margin-bottom:10px}
.sfsearchResultUrl {margin-left:25px}
.sfsearchResultUrl a{font-size: 0.9em;font-weight: lighter}
.sfsearchResultHighLighter{font-size: 0.8em;margin-left: 25px;margin-right: 15px;margin-top: 5px;font-style:italic}
.search-pager{margin-top:0px;padding-bottom:10px}

/*------ Google Results -------*/
td.gsc-table-result{padding: 6px 11px}
.gsc-table-result{margin-bottom:5px!important;margin-top: 5px}
.gsc-table-result td, .gsc-table-result th, gsc-twiddleRegionCell td, gsc-twiddle-opened td{border:none}
table.gsc-resultsHeader {border:none;margin-bottom:0!important}
.gsc-resultsHeader tr td {border:none;padding:0}
.gsc-result-info-container td {padding:none;border:none;}
table.gsc-above-wrapper-area-container {margin-bottom:0;margin-top:0}
.gsc-above-wrapper-area-container td {border:none;padding:0}
.gsc-results .gsc-cursor-box {margin-top:20px;margin-left:14px}
.ui-widget-content {margin-bottom:20px}

/*------ Tool Tip -------*/
#tooltip{text-align:center;color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(rgba( 0, 0, 0, .8 )),to(rgba(0, 0, 0, .9)));background:-webkit-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,.9));background:-ms-radial-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,.9));background:linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,.9));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;z-index:100;padding:15px;font-family:helvetica,arial,sans-serif;font-size:.8em;line-height:1.5em}

 
