/* CSS Document */
body {margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a{ color:#02561d; }
ul{list-style-type:none; margin:0px; padding:0px; }
li{padding:5px 0px;margin:0px;}
select{width:120px;}

#navcontainer { margin-left: 0px;padding-right: 18px; }
#navcontainer ul{margin: 0;padding: 0;list-style-type: none; color:#02561d;font-family: Rockwell, Georgia, Verdana; }
#navcontainer li { margin: 0 0 0px 0; }

#navlist li{padding: 0px; margin:0px;  padding-left:28px;}
#navlist li#active{padding: 0px; margin:0px;  padding-left:28px; font-weight:bold}
#navlist a{ display:block; border-bottom: 1px dotted #bfbfbf; font-size:13px; line-height:200%; list-style-type:none; color:#02561d; font-family: Rockwell, Georgia, Verdana; text-decoration:none; font-weight:normal;}

#subnavlist li{padding: 0px; margin:0px;  }
#subnavlist li#subactive{padding: 0px; margin:0px;  padding-left:28px;font-weight:bold}
#subnavlist li a{ padding: 2px 5px 2px 10px;display:block; border-bottom: 1px dotted #bfbfbf; font-size:11px; line-height:200%; list-style-type:none; color:#02561d; font-family: Rockwell, Georgia, Verdana; text-decoration:none; font-weight:normal;}
table, tr,td { background-color:#FFFFFF}


.hp_list { padding: 0px; padding-top: 2px;margin:0px; list-style-type:none; color:#02561d; font-family: Rockwell, Georgia, Verdana; padding-right: 18px;  }
.hp_list li{padding: 2px; margin:0px;  padding-left:20px; background-image:url(footbullet.gif); background-repeat:no-repeat; background-position:0 .5em;}
.hp_list a{ display:block; border-bottom: 1px dotted #bfbfbf; font-size:13px; line-height:200%; list-style-type:none;  color:#02561d; font-family: Rockwell, Georgia, Verdana; text-decoration:none; font-weight:normal;}
	
h1{font-family: Rockwell, Georgia, Verdana;color:#02561d; font-size:17px; line-height:100%; margin:0px; padding:0px;  }

#container{ width:958px; background-image:url(images/pagebg.gif); background-repeat:repeat-y;  margin:0px auto;text-align:left; }
#container #banner{ background-image:url(images/ucfl001a_homepage_02_01.gif); background-repeat:no-repeat; height:124px; width:958px; }

#container #banner #utlitylinks{float:right;font-family:Arial, Helvetica, sans-serif; font-size: 9px; color:#FFFFFF; padding-right:10px; text-align:right }
#container #banner #utlitylinks a{color:#fff; text-decoration:none}
#container #banner #utlitylinks ul{list-style-type:none}
#container #banner #utlitylinks li{ margin:0px; padding:0px;}

#container #col_container{width:958px; overflow:hidden;}
#container #col_container #left_col{float:left; width:200px; min-height:370px;}

#container #col_container #left_col{ font-size:13px; line-height:150%; }
#container #col_container #left_col{}

#container #col_container #right_col{float:right; width:184px; height:29px;}
#container #col_container #right_col #right_spacer{ background-image:url(images/ucfl001a_homepage_02_09.jpg); background-repeat:no-repeat;}
#container #col_container #right_col #newscontainer{padding:0px 18px 0px 18px; font-size:11px; line-height:150%; background-repeat:repeat-y; background-image:url(images/ucfl001a_homepage_02_17.jpg)}
#container #col_container #right_col #newscontainer .newsarticle{padding:9px 0px 6px 0px; border-bottom: 1px dotted #bfbfbf;}
#container #col_container #right_col #newscontainer li{padding:9px 0px 6px 0px; border-bottom: 1px dotted #bfbfbf;}
#container #col_container #right_col #newscontainer .viewall{padding:9px 0px 5px 0px; border-bottom: 1px dotted #bfbfbf;}
#container #col_container #right_col #clubinfo{color: #02561d; height:134px; padding-left:15px; padding-top:11px; background-repeat:repeat-y; background-image:url(images/ucfl001a_homepage_02_17.jpg)}

#container #col_container #center_col{float:right; width:574px;  background-image:url(images/shawdow-hpcontent.gif); background-repeat:no-repeat;}

#container #col_container #center_col_res{float:right; width:758px;  background-image:url(images/shawdow-hpcontent.gif); background-repeat:no-repeat;}
#container #col_container #center_col_res #newsfeature{width:758px;  }

#container #col_container #center_col #newsfeature{width:574px;  }
#container #col_container #center_col #newsfeature #nf_left{float:left;width:187px; height:257px;}
#container #col_container #center_col #newsfeature #nf_left{border-left: 1px solid #e9efed}
#container #col_container #center_col #newsfeature #nf_left #nf_leftpad{padding: 15px 20px}
#container #col_container #center_col #newsfeature #nf_lefthp{float:left;}
#container #col_container #center_col #newsfeature #nf_lefthp{border-left: 1px solid #e9efed}
#container #col_container #center_col #newsfeature #nf_lefthp #nf_leftpad{padding: 6px 20px}

/*
#hp #container #col_container #center_col #newsfeature #nf_lefthp{float:left;width:187px; height:257px;}
#hp #container #col_container #center_col #newsfeature #nf_left{border-left: 1px solid #e9efed}
*/

#container #col_container #center_col #newsfeature #nf_right{float:right;width:386px; height:257px;background-image:url(images/homepage_banner_04.gif); width:385px; height:257px;}
#container #col_container #center_col #newsfeature #nf_right #imageblank{height:186px;}
#container #col_container #center_col #newsfeature #nf_right #transparenttext{height:71px;  color:#FFFFFF;vertical-align:bottom}
#container #col_container #center_col #newsfeature #nf_right #transparenttext #transparenttextpad{padding: 10px 17px; }
#container #col_container #center_col #newsfeature #nf_right #transparenttext #transparenttextpad a{color:#FFF}

/*
#hp #container #col_container #center_col #newsfeature #nf_right #transparenttext #transparenttextpad p{ display:inline; padding:0px; margin:0px;}
#hp #container #col_container #center_col #newsfeature #nf_right #transparenttext #transparenttextpad a{ display:inline; padding:0px; margin:0px; color:#FFF}
*/
#hp #container #col_container #center_col #newsfeature #nf_lefthp #nf_leftpad{padding:0px}

#container #col_container #center_col #hp_spacer{clear:both; background-image:url(images/ucfl001a_homepage_02_08.jpg); height:574px; height:20px; background-repeat:no-repeat;}

#container #col_container #center_col ul li{padding-left:15px;}

#container #col_container #center_col #hp_formstablesrules{height:31px; clear:both;}
#container #col_container #center_col #hp_formstablesrules #hp_tables{ float:left; width:188px; height:31px; }
#container #col_container #center_col #hp_formstablesrules #hp_forms{float:right; width:194px; height:31px;}
#container #col_container #center_col #hp_formstablesrules #hp_rules{float:right; width:192px; height:31px; }

#container #footer{clear: both; width:958px;height:63px;}
#container #footer #logocontainer{width:958px; background-color:#FFFFFF; color: #02561d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#container #footer #logocontainer #sponsors{height:63px; float:left}
#container #footer #logocontainer #sponsors #sptext{float:left;padding-top:27px;padding-left:5px; }
#container #footer #logocontainer #sponsors #splogo{float:right;}

#container #footer #logocontainer #affiliates {height:63px;  float:right}
#container #footer #logocontainer #affiliates #aftext{float:left;padding-top:27px; padding-left:5px;}
#container #footer #logocontainer #affiliates #aflogo{float:right;} 
#bottomutility ul li{ display:inline; }
#bottomutilitycontainer{width:958px; background-color:#FFFFFF; color: #02561d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#bottomutility{text-align:right; width:958px; font-size:9px; line-height:200%; padding-top:10px; background-color:#FFFFFF}
#bottomutility a{font-size:9px;  color:#000000; text-decoration:none;}
.greytext {color: #737373;line-height:200%;}

.cw1{width:100px;}
.cw2{width:82px;}

.trow{background-color:transparent;border-bottom:windowtext 0.5pt solid;border-left:windowtext 0.5pt solid;border-right:windowtext 0.5pt solid;border-top:windowtext 0.5pt solid;width:82px;}
.tbord{border-top:windowtext 0.5pt solid;border-top:#f0f0f0;}

.lrow{background-color:transparent;border-bottom:#f0f0f0;border-left:#f0f0f0;border-left:windowtext 0.5pt solid;border-right:#f0f0f0;border-top:#f0f0f0;height:30px;width:94px;}
.lrowun{background-color:transparent;border-bottom:windowtext 0.5pt solid;border-left:windowtext 0.5pt solid; border-right:windowtext 0.5pt solid;height:17px;width:94px;}

.gbox{text-align: center; background-color:#cfc;border-bottom:#f0f0f0;border-left:windowtext;border-left:windowtext 0.5pt solid;border-right:windowtext 0.5pt solid;border-top:windowtext;}
.gboxcen{text-align: center; background-color:#cfc;border-bottom:windowtext 0.5pt solid;border-left:#f0f0f0;border-left:windowtext;border-right:windowtext 0.5pt solid;border-top:#f0f0f0;center:align;}

.blbox{text-align: center; background-color:#36f;border-bottom:#f0f0f0;border-left:windowtext;border-left:windowtext 0.5pt solid;border-right:windowtext 0.5pt solid;border-top:windowtext;}
.blboxcen{text-align: center; background-color:#36f;border-bottom:windowtext 0.5pt solid;border-left:windowtext;border-left:windowtext 0.5pt solid;border-right:windowtext 0.5pt solid;border-top:#f0f0f0;}

.bbox{background-color:#000;border-bottom:#000;border-left:windowtext;border-left:windowtext 0.5pt solid;border-right:windowtext 0.5pt solid;border-top:windowtext;border-top:windowtext 0.5pt solid;}


.chght{height:12px;}
.twidth{border-collapse:collapse;width:700px;}

.noright #right_col{display:none; visibility:hidden}
.noright #container #col_container #center_col{width:758px; float:left}
.noright #container #col_container #newsfeature{ width:758px;}

#bannerad{width:468px; height:80px;float:right;border: solid 3px #fff; margin-top:10px; margin-right:10px;}

/* SLIDESHOW*/
.entry {
    height: 1%;
    overflow: hidden;
   /* padding: 0 30px 10px 27px;*/
}

.slideshow-holder2 {
    display: inline;
    float: left;
    margin-left: 2px;
    position: relative;
    width: 562px;
}

.slideshow-holder2 .slideshow, .slideshow-holder2 .slideshow li {
    width: 560px;
    z-index:0;
margin:0px;
padding:0px;
}

.slideshow {
    height: 315px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.slideshow li {
    height: 315px;
    left: 0;
    position: absolute;
    top: 0;
    width: 540px;
    z-index: 1;
margin:0px;
padding:0px;
}

.control {
    bottom: 10px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 9px;
    z-index: 10;
}

.slideshow .txt {
    bottom: 0;
    color: #F0EEE9;
    left: 0;
    position: absolute;
    width: 100%;
}

.slideshow .txt .holder {
    background: url("images/bg-title.png") repeat scroll 0 0 transparent;
    height: 1%;
    padding: 24px 10px 10px;
}

.slideshow .title {
    background: url("images/line05.png") repeat-x scroll 0 100% transparent;
    margin-bottom: 21px;
    padding: 0 0 8px;
}

.slideshow h2 {
    font-size: 18px;
    line-height: 20px;
    margin: 0;
    position: relative;
    text-transform: uppercase;
}

.slideshow p {
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    position: relative;
}

.slideshow .txt {
    color: #F0EEE9;
}

.control ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.control li, .social ul li {
    float: left;
    padding-left: 3px;
margin:0px;
padding:0px;
}

.control a {
    background: url("images/bg-control2.png") no-repeat scroll 0 0 transparent;
    color: #0D2D0F;
    cursor: pointer;
    display: block;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 21px;
}

#container #col_container #center_col .holder a {
    color: #FFFFFF;
   
}

#container #col_container #center_col UL.slideshow LI {	PADDING-LEFT: 0px}


#container #col_container #center_col .control a:hover, #container #col_container #center_col .control .active a
{
background-color: transparent;
background-image: url("images/bg-control.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
color:#014A15;
}
#container #col_container #center_col .csc-menu a{
color: #02561D
}


