/* CSS Document */

h1{
    font-family:Georgia, "Times New Roman", Times, serif;
    background: url(../images/h1_bg.png) center center repeat-x;
    font-size:2.125em;
    margin-bottom:0.5em;
}

h2{
    font-size:1.785em;
}

a{
    color:#09c;
}


img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
img.right {float:right;margin:1.5em 0 1.5em 1.5em;}


#body{
    background:#fff url(../images/bg.png) top center no-repeat;
    padding:20px 0 0 0;
}

.sectionT{
    background: url(../images/col1_h3.png) 0 0 no-repeat;
    line-height:2em;
    padding-bottom:1em;
    margin-bottom:0;
    margin-top:3em;
    font-size:1em;
    text-transform:uppercase;
    color:#666;
    font-weight:bold;
}

/* EKTRON control hacks */
.widget{
    display:inline;
}

.PBViewing {
	width: 100%;
}

.PBItem{
    display:inline;
    list-style-type: none;
}
.EktronAjaxLoading {
	display:none;
}
/* [end] EKTRON control hacks */


/* HEADER */
#sb{
    height:27px;
    background:#333 url(../images/sb_bg.png) repeat-x;
}

    .sbItem{
        float:right;
        color:#8dd5ff;
    }
    /*LOGIN CONTROL*/
    #ctl00_Login2 br{
        display:none;
    }

#hd{
    background:#636363;
    border-bottom:4px solid #ccc;
    
}
    #hdC{
        width:950px;
        margin:0 auto;
        /*height:90px;*/
        background:#636363 url(../images/hd_bg.png) top center;
        overflow:visible;
        position:relative;
        text-align:left;
    }
    
        #cgsH{
            width:415px;
            height:112px;
            background: url(../images/cgs_bg.png) 0 0 no-repeat;
            position:absolute;
            z-index:2;
            left:0;
            top:7px;
            overflow:hidden;
        }
            
            #cgsT{
                width:281px;
                height:45px;
                overflow:hidden;
                text-indent:-9999px;
                background:url(../images/cgsT.png) 0 0 no-repeat;
                position:absolute;
                top:20px;
                left:62px;
            }
            
            #cgsM{
                list-style:none;
                margin:0;
                padding:0;
                position:absolute;
                top:87px;
                left:62px;
            }
            
                #cgsM li{
                    float:left;
                    margin-right:15px;
                    font-size:.875em;
                }
                    #cgsM li a{
                        color:#ccc;
                        text-decoration:none;
                    }
                        #cgsM li a:hover{
                            text-decoration:underline;
                            color:#fff;
                        }
        
        #hdM{
            margin-left:450px;
            width:500px;
            height:90px;
            color:#fff;
        }
            #hdAlert{
                height:56px;
                padding-top:7px;
                color:#ddd;
            }
                #hdAlert a{
                    color:#ccc;
                }
                #hdAlert a:hover{
                    color:#fff;
                }
                .hdAlertT{
                    color:#FC0;
                }
            
            #hdLinks{
                /*background: url(../images/hd_linksBg.png) 0 0 no-repeat;*/
                width:500px;
                height:27px;
            }
                #hdLprogs{
                    background: url(../images/hdLprogs.png) 0 0 no-repeat;
                    width:277px;
                    height:27px;
                    line-height:27px;
                    display:block;
                    float:left;
                    padding-left:15px;
                    color:#fff;
                    text-decoration:none;
                    font-size:.9em;
                }    
                    #hdLprogs:hover{
                        background: url(../images/hdLprogs_hover.png) 0 0 no-repeat;
                    }
                        #hdLprogs:hover strong{
                            color:#fc0;
                        }
                #hdLsites{
                    background: url(../images/hdLsites.png) 0 0 no-repeat;
                    width:198px;
                    height:27px;
                    line-height:27px;
                    display:block;
                    float:left;
                    padding-left:10px;
                    color:#fff;
                    text-decoration:none;
                    font-size:.9em;
                }    
                    #hdLsites:hover{
                        background: url(../images/hdLsites_hover.png) 0 0 no-repeat;
                    }
                    #hdLsites:hover strong{
                        color:#fc0;
                    }         
#hdSites{
    display:none;
    background: url(../images/sites_bg.png) 0 0 no-repeat;
    height:234px;
    position:relative;
}                
    #hdAllSites{
        position:absolute;
        top:63px;
        left:0;
        margin-right:0;
        padding-left:40px;
        width:430px;
    }
        #hdAllSites h4{
            margin-bottom:0;
        }
        #hdAllSites hr{
            margin:0 0 .75em;
            background:#ccc;
            color:#ccc;
        }
        #hdSitesL{
        
        }
            #hdSitesL li{
            list-style-image:url(../images/mainM_arrow_hover.png);
            float:left;
            width:190px;
            }
                #hdSitesL li a.sel{
                    color:#333;
                    text-decoration:none;
                }
                    #hdSitesL li a.sel:hover{
                        color:#000;
                        text-decoration:underline;
                    }    
    #hdSiteDetail{
        position:absolute;
        top:63px;
        left:520px;
    }
    #hdSiteDetailLeft{
        width:135px;
        float:left;
    }
    #hdSiteDetailRight{
        width:280px;
        float:left;
    }
    #hdSiteDetailRight p{
    margin-bottom:0;
    }
        
    .siteLink{
        text-decoration:none;
        color:#333;
    }
        #siteDetailTitle{
            font-weight:bold;
            color:#fff;
            margin-bottom:0;
        }
        #siteDetailURL{
            color:#fff;
        }
            .siteLink:hover #siteDetailURL{
                text-decoration:underline;
            }
        #siteDetailThumb{
            border:0;
        }        

/* [end] HEADER */
                    

/* SITES MENU */
#mainSitesM{
    text-align:center;
    font-size:1.75em;
    padding-top:0.25em;
    margin-bottom:0.75em;
    border-bottom:1px dashed #ccc;
}
    #mainSitesM a{
        color:#636363;
        text-decoration:none;
        background: url(../images/sitesM_dv.png) 0 center no-repeat;
        margin-right:15px;
        padding-left:15px;
    }
        #mainSitesM a:hover{
            color:#000;
            text-decoration:underline;
        }
        #mainSitesM a.sl{
            color:#c93;
            font-weight:bold;
        }
        #mainSitesM a.first{
            background:none;
        }
        #mainSitesM a.applyNowL{
            color:#c33;
        }
/* [end] SITES MENU */

        

/* SPOTLIGHT */    
.feature{
    height:414px;
    background:url(../images/featureArea_bg.png);
}

.colT{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:1.5em;
    line-height:1;
    margin-bottom:1em;
    background:url(../images/colT_bg.png) top repeat-x;
}
    .colT a{
        color:#333;
        text-decoration:none;
    }
        .colT a:hover{
            color:#000000;
            text-decoration:underline;
        }
    .colImg{
        width:190px;
        height:126px;
        background: url(../images/colImg_bg.png) repeat-x 0 0;
    }
        .colImg img{
            width:178px;
            height:104px;
            border:none;
            margin:8px 0 0 6px;
        }
/* [end] SPOTLIGHT */    




/* GO TO BUTTONS */
.gotoBtn{
        display:block;
        width:78px;
        height:18px;
        background: url(../images/gotoBtn.png) 0 0 no-repeat;
        font-size:.7em;
        text-transform:uppercase;
        color:#ad5a31;
        text-decoration:none;
        padding-left:4px;
        font-weight:bold;    
}
    .gotoBtn:hover{
            background: url(../images/gotoBtn_hover.png) 0 0 no-repeat;
    }
    
    .gotoBtn.orange{
        background: url(../images/gotoOrangeBtn.png) 0 0 no-repeat;
        color:#fff;
    }
    .gotoBtn.orange:hover{
            background: url(../images/gotoOrangeBtn.png) 0 0 no-repeat;
    }
    .gotoBtn.red{
        background: url(../images/gotoRedBtn.png) 0 0 no-repeat;
        color:#fff;
    }
    .gotoBtn.red:hover{
            background: url(../images/gotoRedBtn.png) 0 0 no-repeat;
    }
/* [end] GO TO BUTTONS */


/* FEATURED ITEMS (Column setup) */
.columnwidgetlist
{
    list-style-type: none;
    margin: 0 0 0 0;    
}
.colgroup2R .col1 .colImg,
.colgroup1 .col1 .colImg{
    float:left;
    margin-right:10px;
}
.colgroup2R .col1 .gotoBtn,
.colgroup1 .col1 .gotoBtn{
    clear:both;
}
.colgroup2L .col2 .colImg{
    float:right;
    margin-left:10px;
}
/* [end] FEATURED ITEMS */


/* FAQ POP-UP */
.faqPopup{
    padding:0 5px;
}
span.quickref{
    font-size:.5em;
    color:#666;
}
/* [end] FAQ POP-UP */


/* KEYWORDS */
.keywords{
    font-size:.8em;margin-bottom:1.875em;line-height:1.875em;
    color:#666;
}
.keywords a{
    color:#40a8ca;
}
.keywords a:hover{
    color:#000;
}
/* [end] KEYWORDS */


/* NEWS BOX WIDGET */
#news{
    height:360px;
    background: url(../images/news_bg.png) 0 0 no-repeat;
}
    #newsC{
        padding-left:15px;
        padding-right:15px;
        padding-top:1.5em;
    }
        #newsFeature{
            /*width:190px;
            padding-right:9px;
            border-right:1px solid #ccc;
            margin-right:25px;*/
        }
        .newsFeatureImg{
            max-width:188px;
            max-height:126px;
            border:1px solid #666;
        }
        #newsMore{
            /*width:175px;*/
        }
        .newsL{
            font-size:0.9em;
            margin-left:1.5em;
            
        }
            .newsL a{
                color:#930;
                text-decoration:none;
            }
            .newsL a:hover{
                color:#000;
                text-decoration:underline;
            }
            
        .newsT{
            margin-top:.5em;
            margin-bottom:.5em;
        }
        .newsT a{
            color:#930;
            text-decoration:none;
            font-weight:bold;
        }
        .newsT a:hover{
            color:#000;
            text-decoration:underline;
        }
/* [end] NEWS BOX WIDGET */


/* EVENTS BOX WIDGET */
#events{
    height:360px;
    background: url(../images/events_bg.png) 0 0 no-repeat;
}
#eventsC{
    padding-left:15px;
    padding-right:15px;
    padding-top:1.5em;
}
    .eventsL{
        margin:0;
        padding:0;
        list-style-type:none;
    }
        .eventsTodayL{
            margin:0;
            padding:0;
            list-style-type:none;
            margin-bottom:1em;
        }
        .eventsTodayL a{
            display:block;
            padding-left:10px;
            background:url(../images/mainM_arrow.png) 0 3px no-repeat;
            color:#930;
            text-decoration:none;
        }
            .eventsTodayL a:hover{
                background:url(../images/mainM_arrow_hover.png) 0 3px no-repeat;
                text-decoration:underline;
            }
        .eventsComingL{
            margin:0;
            padding:0;
            list-style-type:none;
        }
            .eventsComingL li{
                margin-top:5px;
            }
        
        .eventsDate{
            display:block;
            float:left;
            width:28px;
            height:28px;
            background:url(../images/eventsDate_bg.png) 0 0px no-repeat;
            font-size:10px;
            line-height:12px;
            text-align:center;
            color:#930;
            margin-right:5px;
        }
        .dateMonth{
            display:block;
            margin-top:2px;
            text-transform:uppercase;
        }
        .dateDay{
            display:block;
        }
        .eventTitle{
            display:block;
            float:left;
            width:155px;
            font-size:.9em;
            color:#930;
            clear:right;
            text-decoration:none;
        }
            .eventTitle:hover{
                text-decoration:underline;
            }
/* [end] EVENTS BOX WIDGET */


/* PHOTO WIDGET */
.array li {
    clear:none;
    display:inline;
    float:left;
    margin-right:5px;
}
.array li.first {
    clear:both;
}

/****************************************************************/
/* NEW FOOTER */
/****************************************************************/
    .gsFooterTopImage {}
    .gsFooterBottomImage {}




/****************************************************************/
/* NEW FOOTER */
/****************************************************************/
    .gscFooterBG
    {
       
        /*
        <!--[if gte IE 9]>
            <style type="text/css">
                .gradient {filter: none;}
            </style>
        <![endif]-->
        */        
       
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(110,110,110,1) 0%, rgba(110,110,110,1) 45%, rgba(51,51,51,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(110,110,110,1)), color-stop(45%,rgba(110,110,110,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(110,110,110,1) 0%,rgba(110,110,110,1) 45%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(110,110,110,1) 0%,rgba(110,110,110,1) 45%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(110,110,110,1) 0%,rgba(110,110,110,1) 45%,rgba(51,51,51,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(110,110,110,1) 0%,rgba(110,110,110,1) 45%,rgba(51,51,51,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6e6e', endColorstr='#333333',GradientType=0 ); /* IE6-8 */
        background: rgb(110,110,110); /* Old browsers */

    }
    .gscFooterBG span {width:560px}
	
	/*.gscFooterBG {width:950px; background:url(../images/ft_bg_line.png) 0 0;}*/
	
	.gscFooterTop {background: url(../images/ft_bg_top.png) 0 0 no-repeat; height:35px; width:1000px; background-color:white}
	.gscFooterTopMenuStart {background: url(../images/ft_bg_top_menu_start.png) 0 0; height:28px}
	
	.clearleft {clear:left}
	.floatleft {float:left}

	/*Footer Bread Crumb Section*/
	.gscFooterBreadCrumbs {width:586px;}
	.gscFooterBreadCrumbSection {margin-left:25px;}
		.gscFooterBreadCrumbSection-start {background: url(../images/ft_bg_border_top.png) 0 0 no-repeat; padding: 0px; height:10px;}
		.gscFooterBreadCrumbSection-middle {background: url(../images/ft_bg_border_middle.png) 0 0; padding: 0px; text-indent:15px;}		
		.gscFooterBreadCrumbSection-end {background: url(../images/ft_bg_border_bottom.png) 0 0 no-repeat; padding: 0px; height:10px;}
		
        .gscFooterSearch {background:url(../images/ft_bg_Search_btn.png) 0 0 no-repeat; float:right; display:block; overflow:hidden; padding-right:75px} 
		/*Footer Search Section
		.gscFooterSearch {width:250px; display:block; overflow:hidden; height:37px; float:right; margin-right:27px; padding-left:5px; background:url(../images/ft_bg_Search_btn.png) 0 0 no-repeat;}
		*/
		.gscFooterSearch input[type=text] {border:none; background-color:white; margin: 10px 5px 30px 15px; width:165px}
		.gscFooterSearch input[type=submit] 
		                                    {
		                                     background:url(//static.graduate.ucf.edu/images/ft_bg_submit_button.png) 0 0 no-repeat;
		                                     /*background:url(//static.graduate.dev.gs.ucf.edu/images/searchBtn.png) 0 0 no-repeat; */
		                                     /*background-color:#CCC;*/
		                                     border:none;
		                                     padding-right:39px;
		                                     padding-top:3px;
		                                    }
        .gscFooterSearch span {padding-top:5px; padding-bottom:5px}
		
	/*Footer Content Section*/	
	.gscFooterContentMain {width:586px;}	
	.gscFooterBreadContentSection {margin-left:25px; margin-right:70px;}
		.gscFooterBreadContentSection-start {background: url(../images/ft_bg_border_top.png) 0 0 no-repeat; padding: 0px; height:10px;}
		.gscFooterBreadContentSection-middle 
		{
		    background: url(../images/ft_bg_border_middle.png) 0 0;
		    padding:0px;
		    padding-left:15px;
        }
        
		.gscFooterBreadContentSection-end {background: url(../images/ft_bg_border_bottom.png) 0 0 no-repeat; padding: 0px; height:50px;}
		
		.gscFooterRssSection {margin-left:5px; margin-right:70px; width:586px;}
		/*.gscFooterRssSection {display:block; overflow:hidden; padding:0px; margin:0px; border:none; float:left}*/
        
        
        .RSSColumnSection {width:98%; text-align:center; background-color:transparent}
        .RSSColumn  {width:283px; padding:5px; margin:5px; vertical-align:top;}
        .GradNewsFooterHeader {
            font-family:Georgia, "Times New Roman", Times, serif;
            color:#fc0;
            font-weight:bold;
            font-size:1.2em;
            line-height:1.25;
            margin-bottom:1.25em;
        }
        .RSSColumn h4 {
            font-family:Georgia, "Times New Roman", Times, serif;
            color:#fff;
            border-bottom:2px solid #444;
            margin-bottom:0.9em;
            padding-bottom:0.25em;
        }
        .RSSColumn h4 a {
            color:#fff;
            text-decoration:none;
        }
        .RSSColumn h4 a:hover {
            color:#fff;
            text-decoration:underline;
        }
        
        
        .RSSColumn p {padding:0px; margin:0px;}
		/*Footer RSS Feed*/
		/*.gscRSSColumn_2 {width:270px; margin:0px; padding:0px; overflow:hidden; display:block;}
		.gscRSSColumn_1 {width:270px; margin:0px; padding:0px; overflow:hidden; display:block; float:left}*/
		
	
	
		.gscFooterGradInfo {width:267px; float:right; margin-right:27px; padding-left:5px;}		
		.gscFooterGradInfo h3 {padding:0px; margin:0px} 
        .gscFooterGradInfo h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#fc0; font-weight:bold; font-size:1.2em;}
        .gscFooterGradInfo p {font-size:11px; color:#CCCCCC}

    .gscFooterCommonInfo {color:#666666}
    .gscFooterCommonInfo p {margin:5px 25px 25px 25px;}
    
    
    

    .gscLastFooterSection {text-align:center; margin:5px 25px 25px 25px; color:#666666; font-size:10px;}
    .gscLastFooterSection a {color:#000000}

/****************************************************************/
/* FOOTER */
/****************************************************************/
#ft{
    /*background-color:red;*/
    background: url(../images/ft_bg.png) 0 0 no-repeat;
}
#ftC{
    /*height:432px;*/
}
#ft h3{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#fc0;
    font-weight:bold;
    font-size:1.2em;
    line-height:1.25;
    margin-bottom:1.25em;
}
#ftC1, #ftC2{
    margin-top:6em;
}
    .ftCol h4{
        font-family:Georgia, "Times New Roman", Times, serif;
        color:#fff;
        border-bottom:2px solid #444;
        margin-bottom:0.9em;
        padding-bottom:0.25em;
    }
        .ftCol h4 a{
            color:#fff;
            text-decoration:none;
        }
            .ftCol h4 a:hover{
                color:#fff;
                text-decoration:underline;
            }
    .rssIcon{
        width:12px;
        height:12px;
        border:none;
        padding-left:5px;
    }
    .ftList{
        margin:0;
        padding:0;
        list-style:none;
        
    }
        .ftList li{
            color:#ccc;
            border-bottom:1px dotted #999;
            font-size:0.95em;
        }
        .ftList a{
            color:#ccc;
            text-decoration:none;
        }
            .ftList a:hover{
                color:#fff;
                text-decoration:underline;
            }

#ftInfo{
    font-size:0.95em;
    color:#ccc;
}            
#ftInfo p, #ftInfo ul, #ftInfo li,#ftInfo h3{
    margin-bottom:0;
    margin-top:0;
}

#ftNotes{
    text-align:center;
    font-size:0.9em;
    color:#666;
}
#ftitL{
    color:#333;
    text-decoration:none;
}
    #ftitL:hover{
        color:#000;
        text-decoration:underline;
    }
/****************************************************************/
/*END FOOTER*/
/****************************************************************/

    
#bcM{
    margin:0;
    padding:0;
    list-style:none;
    clear:both;
    height:2em;
}

    #bcM li{
        margin:0;
        padding:0;
        padding-left:7px;
        float:left;
        color:#ccc;
    }
        #bcM li a{
            color:#fff;
            text-decoration:none;
            padding-left:10px;
            margin-left:5px;
            background:url(../images/mainM_arrow.png) 0 center no-repeat;
        }
        #bcM li a:hover{
            text-decoration:underline;
            background:url(../images/mainM_arrow_hover.png) 0 center no-repeat;
        }

#ftSearch{
    height:3em;
}
    input.ftSearchbox
    {
        margin:0 0 0 0;
        width:185px;
        vertical-align:top;
        font-size:1.15em;
        border:1px solid #fff;
        color:#666;
    }
    input.ftSearchbox:focus
    {
        color:#333;
    }
/* [end] FOOTER */


/* LINKS, FORMS, FILES, FAQs pages */
.flFilter{
    margin-left:0;
    padding-left:0;
    list-style:none;
}
    .flFilter tr td
    {
        margin: 0px;
        padding: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        vertical-align: baseline;
        margin-left:0;
        padding-left:0;
        width:200px;
        margin-right:10px;
        padding-left:20px;
        text-indent:-20px;
    }
    .flFilter tr td label
    {
        font-size:inherit;
        font-weight:inherit;
    }

.flTitle{
    font-weight:bold;
}
.flInfo{
    color:#777;
}
    .flInfo span{
        font-size:.875em;
        margin-right:20px;
    }

#flResults > li{
    margin-bottom:1.5em;
}
	div.flDescr p{
		margin-bottom:0;
	}
#listCol li, #listAll li{
    margin-bottom:1.5em;
}
    /*FAQs specific*/  
    .faqL{
        margin-left:0;
        padding-left:0;
        list-style:none;
    }
    .faqL > li{
        position: relative;
        margin-bottom:.75em;
        border-bottom:1px dotted #dedede;
    }
    .faqL > li > h4{
        margin-bottom:0.75em;
        text-indent:-20px;
        padding-left:20px;
    }
    .faqL > li ul, .faqL > li ol {
        margin:0 1.5em 1.5em;
    }
    .faqL > li ul{
        list-style:disc;
    }
    .faqQ{
        color:#666;
        text-decoration:none;
        font-weight:bold;
    }
    .faqQ.show{
        color:#333;
    }
        .faqQ:hover{
            text-decoration:underline;
        }
    .faqA{
        display:none;
        margin-left:20px;
        border:1px solid #ccc;
        padding:0.75em;
        margin-bottom:1.5em;
    }
    .faqGroup{
        color:#000;
        text-decoration:none;
    }
        .faqGroup:hover{
            text-decoration:underline;
        }
    /* [end] FAQs specific */    
/* [end] LINKS, FORMS, FILES, FAQs pages */


/* TAG CLOUD page (1 = smallest) */
.cloud {
    clear: both;
    text-align: center;
}
.cloud a{
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    white-space:nowrap;
}
.rank7{
    font-size:2em;
    font-weight:bold;
    color:#006633;
}
.rank6{
    font-size:1.75em;
    color:#009966;
}
.rank5{
    font-size:1.5em;
    font-weight:bold;
    color:#993300;
}
.rank4{
    font-size:1.35em;
    color:#663366;    
}
.rank3{
    font-size:1.125em;
    font-weight:bold;
    color:#006699;
}
.rank2{
    font-size:1em;
    color:#66CCCC;
}
.rank1{
    font-size:0.875em;
    color:#CC9966;
}
/* [end] TAG CLOUD page */


/* SEARCH page*/
#sResults li{
    margin-bottom:1.5em;
}
.sTitle{}
.sSnippet{
    color:#777;
}
.sVisibleUrl{}
/* [end] SEARCH page */


/* CODA SLIDER */
/* Most common stuff you'll need to change */
    .coda-slider-wrapper { margin:6px 0 0 4px}
    .coda-slider { background: #fff }
    /* Use this to keep the slider content contained in a box even when JavaScript is disabled */
    .coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
    /* Change the width of the entire slider (without dynamic arrows) */
    .coda-slider, .coda-slider .panel { width: 661px; height:373px; } 
    /* Change margin and width of the slider (with dynamic arrows) */
    .coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 661px; height:373px; }
    .coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
    /* Arrow styling */
    .coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
    /* Tab nav */
    .coda-nav ul li a.current { background:  url(../images/featureTab_sl.png) center center no-repeat;}
    /* Panel padding
    .coda-slider .panel-wrapper { padding: 20px } */
    /* Preloader */
    .coda-slider p.loading { padding: 20px; text-align: center }
/* ////////////////////////////////////////////////////////////////// */
/* Don't change anything below here unless you know what you're doing */
    /* Tabbed nav */
    .coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
    .coda-nav ul li { display: inline }
    .coda-nav ul li a { background:  url(../images/featureTab.png) center center no-repeat; color: #fff; display: block; float: left; margin-top:9px; text-decoration: none; text-indent:-9999px; overflow:hidden; width:20px; height:18px; }
    .coda-nav ul li a:hover { background:  url(../images/featureTab_hover.png) center center no-repeat;}
    /* Miscellaneous */
    .coda-slider-wrapper { clear: both; overflow: auto }
    .coda-slider { float: left; overflow: hidden; position: relative }
    .coda-slider .panel { display: block; float: left }
    .coda-slider .panel-container { position: relative }
    .coda-nav-left, .coda-nav-right { float: left }
    .coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
/* ////////////////////////////////////////////////////////////////// */
/* [end] CODA SLIDER */


/* COLLAPSABLE LISTS */
.stepsShowHide
{
    text-align:right;
}
ul.collapsable{
list-style:none;
margin-left:0;
padding-left:0;
border:1px solid #ccc;
padding:1em;
margin-bottom:1.5em;
}
ul.collapsable > li{
    margin-bottom:1.25em;
}
ul.collapsable > li > h4{
    margin-bottom:0;
    cursor:pointer;
    background:url(../images/stepTitleBg.png) bottom left no-repeat;
    padding:0.25em 0.25em 1em 0.5em;
}
.step{
    font-size:.65em;
    border:1px solid #CCC;
    padding:1px 3px;
    color:#933;
    font-weight:bold;
}
.step.bullet{
    background:#933;
}
ul.collapsable > li > ul.steps{
color:#666666;
list-style:none;
}
ul.steps li ul
{
    list-style-type:disc;
}
ul.steps li ul, ul.steps li ol 
{
    margin-bottom:1.5em;
}
ul.steps li ul ul
{
    list-style-type:circle;
}
ul.steps li ul ul ul
{
    list-style-type:square;
}


/* [end] COLLAPSABLE LISTS */


/* MAIN MENU NAV - Main menu (left side) navigation styles, overrides Ektron controls */
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items
{
    width:240px;
    overflow:visible;
    margin:0;
    padding:0;
    list-style:none;
    margin-bottom:1.5em;
}

.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li
{
    margin:0;
    padding:0;
    list-style:none;
    border-top:1px solid #ccc;
    width:230px;
}

.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li > a
{
    text-transform:uppercase;
    text-decoration:none;
    background:url(../images/mainM_arrow.png) 0 center no-repeat;
    padding-left:15px;
    font-weight:bold;
    font-size:0.875em;
    line-height:35px;
}
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li > a:hover
{
    background:url(../images/mainM_arrow_hover.png) 3px center no-repeat;
}
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li > a.ekflexmenu_button_selected,
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li > a.ekflexmenu_button_selected_hover,
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li > a.ekflexmenu_link_selected,
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li > a.ekflexmenu_link_selected_hover
{
    height:53px;
    width:255px;
    padding-left:45px;
    background: url(../images/snipe.png) 0 0 no-repeat;
    display:block;
    margin-left:-30px;
    line-height:48px;
    text-transform:none;
    color:#000;
    font-weight:bold;
    font-size:1.125em;
}
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li ul
{
    margin:0;
    padding:0;
    margin-left:10px;
    margin-bottom:18px;
    list-style:none;
}
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li ul ul
{
    margin-bottom:0;
}

.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li ul li a
{
padding-left:10px;
background:url(../images/mainM_bullet.png) 0 center no-repeat;
text-decoration:none;
}
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li ul li a.ekflexmenu_link_selected,
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li ul li a.ekflexmenu_link_selected_hover,
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li ul li a.ekflexmenu_button_selected,
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li ul li a.ekflexmenu_button_selected_hover
{
    background:url(../images/mainM_arrow_hover.png) 0 center no-repeat;
    color:#000;
    text-decoration:none;
}
.mainnav > div  > .ekflexmenu > .ekflexmenu_menu_level_0 > ul.ekflexmenu_submenu_items > li > ul.ekflexmenu_submenu_items_hidden
{
    display:none;
}
/* [end] MAIN MENU NAV  */


/* RESOURCES MENU - Resources menu, below the main menu */
.resourcesmenu a
{
    color:#993300;
    text-decoration:none;
}
.resourcesmenu a:hover{
    text-decoration:underline;
}
/* [end] RESOURCES MENU */



/* UCF BLACK BAR */
/*
#UCFHBHeader {
    background: url(../images/ucfbar_bg.png) 0 0  repeat-x;
}

#UCFHBHeader #UCFtitle a {
    background: url(../images/ucflogo.png) 0 0  no-repeat;
}

#UCFHBHeader #UCFHBMy_ucf {
    background:url(../images/myucf.png) 0 0 no-repeat;
}
*/
#q,#UCFHBHeaderLinks{
    margin:0;
}
    /*SEARCH MODIFICATION*/
    #searchModBox{
        background: url(../images/searchMod_bg.png) top no-repeat;
        width:284px;
        height:62px;
        padding-top:5px;
        display:none;
    }
        #searchModBox label{
            color:#fff;
            font-weight:normal;
            font-size:.875em;
        }
        #searchModBox label.checked{
            color:#fac019;
            font-weight:bold;
        }
        #searchModLeft{
            width:120px;
            float:left;
            margin-left:10px;
        }
        #searchModOpt{
        list-style:none;
        margin-left:0;
        padding-left:0;
        
        }
        #searchModMain{
            width:154px;
            float:left;
        }
        #searchModTxt{
            border:1px solid #C0C0C0;
            color:#333;
            padding:1px 10px;
            width:100px;
        }
    /* [end] SEARCH MODIFICATION*/
/* [end] UCF BLACK BAR */



/* SIDE BOX content */
.box{
    background:#F7E9BC;
}
.box.right{
    float:right;
    margin-left:10px;
}    
/* [end] SIDE BOX content */


/*table Zebra*/
table.zebra{
    border:1px solid #999;
    border-collapse:collapse;
}
table.zebra td, table.zebra th{
    border:1px solid #999;
}
table.zebra th{
    background-color:#ccc;
}

table.zebra tr.even td{
    background-color:#eee;
}

/* POLICIES styles */
ul.list{
	list-style:none;
	margin-left:0;
}
ul.list h2{
	margin-bottom:0;	
}
ul.list ul{
	list-style:disc;
	margin-left:2.5em;
	margin-bottom:.75em;
}

/* [end] POLICIES styles */

/* ADMISSIONS SITE specific styles */
#menu123{
width:470px;
height:162px;
position:relative;
}
    #menu123-1,#menu123-2, #menu123-3{
        display:block;
        position:absolute;
        overflow:hidden;
        text-indent:-9999px;
        height:162px;
        top:0;
        background: url(../images/123.png) no-repeat;
    }
    #menu123-1:hover,#menu123-2:hover, #menu123-3:hover{
        background-image: url(../images/123_hover.png);
    }
    #menu123-1{
        width:149px;
        left:0;
        background-position:0 0;
    }
    #menu123-2{
        width:159px;
        left:149px;
        background-position:-149px 0;
    }
    #menu123-3{
        width:162px;
        left:308px;
        background-position:-308px 0;
    }
    #menu123-1-note,#menu123-2-note, #menu123-3-note{
        position:absolute;
        top:10px;
        left:10px;
        z-index:2;
        display:none;
        color:#900;
        font-family:"Comic Sans MS","Courier New", Courier, monospace;
        width:450px;
        text-align:center;
        font-weight:bold;
    }
/* [end] ADMISSIONS SITE specific styles */


/* NEWS PAGE specific styles*/
.newsFeatImage{
    max-width:470px;
    min-width:470px;
    margin-bottom:1.5em;
}
#newsFeatThumbsContainer .newsFeatImage{
    width:108px;
    max-width:108px;
    min-width:108px;
    margin-bottom:.25em;
    border:1px solid #ccc;
}
#newsFeatThumbsContainer .newsFeatPanel.sel .newsFeatImage{
    border:1px solid #063;
}
/* [end] NEWS PAGE specific styles*/


/* COLLEGE SITE specific styles*/
.feature.collegeSpotlight{
	width:950px;
	margin:0;
	margin-left:0;
	float:left;
	height:342px;
	background:url(../images/spotlight_College_bg.png);
}
/* Change the width of the entire slider (without dynamic arrows) */
.collegeSpotlight .coda-slider, .collegeSpotlight .coda-slider .panel { width: 942px; height:299px; } 
/* Change margin and width of the slider (with dynamic arrows) */
.collegeSpotlight .coda-slider-wrapper.arrows .coda-slider, .collegeSpotlight .coda-slider-wrapper.arrows .coda-slider .panel { width: 942px; height:299px; }

.siteSpot{
	position:relative;
}
.siteSpotContent{
	position:absolute;
	left:75px;
	top:1.5em;
	width:450px;	
}
.siteSpotH{
	background: url(../images/siteSpotH_bg.png) repeat-x scroll center top transparent;
    color: #fff;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.5em;
    line-height: 1.5em;
    margin-bottom: 1em;
}
.siteSpotLinks{
	position:absolute;
	left:750px;
	top:1.5em;
	width:175px;
}
.siteSpotLinks ul{
	list-style-image: url(../images/mainM_arrow.png);
}
.siteSpotLinks ul a{
	color:#ddd;
}
.siteSpotLinks ul a:hover{
	color:#fff;
}
.siteSpotTitle{
	list-style-image: url(../images/siteSpotArrow.png);
}
.siteSpotTitle a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.siteSpotTitle a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.siteSpotThumbs a{
	margin-right:.5em;
	margin-bottom:.5em;
}
.siteSpotThumbs a img{
	border:1px solid #666;	
}
.siteSpotThumbs a.selected img{
	border:1px solid #fff;	
}
/* [end] COLLEGE SITE specific styles*/


/* Added for long content blocks w/ accompanying short description */
.readless
{
    display: none;
}
.readmore
{
    display: block;
}

/*class to disable things if not seeing from a mobile device*/
.taxControlBox
{
    display:none;
}

.showBorder , .showBorder td, .showBorder th
{
	border:1px solid black;
}

.showBorderWhite, .showBorderWhite td, .showBorderWhite th 
{
	border:1px solid white;
}

#feedback-link{
  background:transparent url('//www.graduate.ucf.edu/images/ShareFeedbackButtonOff.png') center no-repeat;
  background-size:100%;
  height:30px;
  width:140px;
  display:block;
  position: relative;
  right: -810px;
  top: -13px;
}

#feedback-link:hover{
  background-image:url('//www.graduate.ucf.edu/images/ShareFeedbackButtonOn.png');
}