    body
    {
      background-color: #FFFFFF;
      margin: 0px;
      text-align: center;
    }

    #wrapper
    {
      text-align: -moz-center;

    }

    #wrap
    {
      width: 1170px;
      height: 670px;
      border: none;
      margin: 0px;
      padding: 0px;
    }
    #contain
    {
	position: relative;
	top: 15px;
	text-align: center;

        width: 750px;
    }
    #contain_page
      {
	position: relative;
	top: 15px;
	text-align: center;
    width: 970px;
    }
	
.page_left
{
width:60%;
text-align: left;
vertical-align: top;
padding-left: 30px;
font-family: arial;
}

.page_right
{
    text-align: left;
    vertical-align: top;
    padding-left: 30px;
    font-family: arial;
}

.page_both {
    text-align: left;
    vertical-align: top;
    padding: 10px 30px 10px 30px;
    font-family: arial;  
}

.odd {
    background-color: #DDDDDD;
}

.even {
    background-color: #BBBBBB;
}

div#award {
    margin: 5px;
    padding: 15px;
    behavior: url(/css/border-radius.htc);
    border-radius: 20px;
}

div#award span {
    display: block;
}

    div#award span#title {
        display: inline;
        float: left;
        margin-right: 20px;
        font-weight: bold;
        font-size: 16px;
    }
   
    div#award span#person {
        display: block;
        font-style: italic;
    }  

    div#award span#description {
        padding: 10px;
    }

div#announcement {
    margin: 5px;
    padding: 15px;
    behavior: url(/css/border-radius.htc);
    border-radius: 20px; 
}

div#announcement span {
    display: block;
}

    div#announcement span#title {
        display: inline;
        float: left;
        margin-right: 20px;
        font-weight: bold;
        font-size: 16px;
    }

    div#announcement span#date {
        display: block;
        font-style: italic;
    }  
    
    div#announcement span#description {
        padding: 10px;
    }

div.bulletins {

    margin: 0px auto;

}
    div.bulletins table {
        margin: 0px auto;
    }

    div.bulletins tr#head {
        height: 30px;
        width: 800px;
        background-image: url(../images/board/images/bulletin-board1_01.png);
    }


    div.bulletins tr#foot {
        height: 50px;
        width: 800px;
        background-image: url(../images/board/images/bulletin-board1_05.png);
    }

    div.bulletins tr#row {
        background-image: url(../images/board/images/bulletin-board1_03.png);
        background-repeat: repeat-y; 
        height: 250px;
    }

        div.bulletins td.note1 {
            background-image: url(../images/board/notes/blue_note.png);
            background-repeat: no-repeat;
        }

        div.bulletins td.note2 {
            background-image: url(../images/board/notes/yellow_note.png);
            background-repeat: no-repeat;
        }

        div.bulletins td.note3 {
            background-image: url(../images/board/notes/pink_note.png);
            background-repeat: no-repeat;
        }
    
    div.bulletins td#column {
        width: 266px;
        font-size: 20px;
    }

    
    div.bulletins span {
        margin: 0px auto;
        display: block;
        width: 150px;
    }

    td .contained 
    {
        float: left;
        width: 30%;
 	vertical-align: top;
	text-align: left;
	padding-left: 3%;


    }

    #leftcol
    {
      background-image: url('../images/_index_01rep.jpg');
      background-repeat: repeat-y;
      width: 110px;
	  
    }

    #rightcol
    {
      background-image: url('../images/_index_03rep.jpg');
      background-repeat:repeat-y;
      width: 110px;
    }

    #header
    {
      /*background-image: url('../images/_index_02.jpg');*/
      background-color: #f0f2fe;
      background-repeat:none;
      width: 970px;
      height: 200px;

    }

    .navspot
    {
      /*background-image: url('../images/_index_04.jpg');*/
      background-color: #f0f2fe;
      background-repeat:none;
      width: 970px;
      height: 75px;
      padding-top: 20px;
    }

    #content_mid
    {
      /*background-image: url('../images/_index_06.jpg');*/
      background-color: #f0f2fe;
      background-repeat:none;
      width: 970px;
      height: 764px;
	  vertical-align: top;
    }
     
    #text_mid
    {
     width: 970px;
     position: relative;
     top: 0px;
    }

    #content_bottom
    {
      /*background-image: url('../images/_index_07.jpg');*/
      background-color: #f0f2fe;
      background-repeat:none;
      width: 970px;
      height: 49px;
    }
	
    #slideshow 
    {
      margin-top: 0px;
      margin-left: 7px;
      position:relative;
      width: 950px;
      height: 222px;

    }

    #slider
    {
      width: 969px;
      height: 229px; 
    }

    #slideshow IMG 
    {
      width: 950px;
      height: 222px;
      position:absolute;
      top:0;
      left:0;
      z-index:8;
      opacity:0.0;
      border: 3px ridge #3366ff;
    }

    #slideshow IMG.active 
    {
      z-index:10;
      opacity:1.0;
    }

    #slideshow IMG.last-active 
    {
      z-index:9;
    } 


#video
{
  width: 300px;
}

#amber_marquee
{
  background-image: url('../images/fill/textslide.png'); 
  width: 473px;
  background-repeat: no-repeat;
}

#searchwrapper                                        /*SITE SEARCH INPUT BOX*/ 
{                                       
  width:304px; /*follow your image's size*/
  height:30px;/*follow your image's size*/
  background-image:url('../images/fill/searchbar.png');
  background-repeat:no-repeat; /*important*/
  padding:0px;
  margin:0px;
  position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox 
{
  color: white;
  font-family: monospace,arial;
  font-size: 16px;
  font-weight: bold;
  border:0px; /*important*/
  background-color:transparent; /*important*/
  position:absolute; /*important*/
  top:0px;
  left:15px;
  width:304px;
  height:30px;
}
 
.searchbox_submit 
{
  border:0px; /*important*/
  background-color:transparent; /*important*/
  position:absolute; /*important*/
  top:0px;
  left:266px;
  width:38px;
  height:30px;
}

#ql
{
 width: 260px; 
}
#gaps
{
height: 30px;
}
#ql_paddit
{
  padding: 15px 0 0 15px;
}

#sex
{
  width: 260px;  
  padding: 30px 0 0px 0px;

}

#sex table td
{
  padding-top: 10px;
  color: #1f64b4;
  font-family: helvetica;
}

#contact
{
  width: 275px;
  font-family: helvetica;
}

#contactspan
{
  font-size: 12px;
}

#contactspancontacts
{
  padding-left: 10px;
  font-size: 12px;
}

#rp
{
  width: 300px; 

}

#ev
{
  width: 300px; 
}
#news
{
  width: 300px;
height: auto; 
}
#newsContent
{
padding-top: 13px;
}
#off_vic
{
width: 300px; 
}


#rpdate                                               /*RECENT PRESS*/
{
  font-style: italic; 
  font-size: 12px; 
  font-family: helvetica,arial;
  padding-left: 15px;
}

#rptitle
{
  display: block;
  font-weight:bold;
  font-size: 11px;
  font-family: helvetica, arial;
  font-style: none;
  padding-left: 30px;
}

#headbold                                 
{
  font-weight: bolder;
  font-family: helvetica,arial;
}

#headreg
{
  font-family: helvetica,arial;
}

#evtitle                                             
{
  font-size: 12px; 
  font-family: helvetica,arial;
}

.bm_pos
{
  position: relative; 
  top: 10px;
}

#office
{
  font-weight:bold;
  font-size: 12px;
  font-family: helvetica, arial;
}

#newsContent
{
font-family: arial;
font-size: 12px;
}

#newsContent h4
{
font-family: arial;
font-size: 14px;

}

#clerks fieldset
{
background-color: #e1e8ec;
}
#clerks fieldset legend
{
color: #1f64b4;
font-family: helvetica;
font-weight: bold;
}


#relatedlinks
{
background-image: url("../images/fill/relatedpages.png");
background-repeat: no-repeat;
padding-top: 40px;
font-size: 18px;
font-weight: bold;
}

#rel_pages
{
list-style-image:url("../images/fill/page_white_text.png");
list-style-type:square;
}

#search_case_num {

    width: 100%;
    text-align: center;
   display: inline;  
}

#search_case_num fieldset {
padding: 10px;
}


    #search_case_num #countydist {
        width: 10%;
    }

    #search_case_num #year {
        width: 25%;
    }
    #search_case_num #category {
        width: 20%;
    }
    #search_case_num #sequence {
        width: 25%;
    }
    #search_case_num #defId {
        width: 10%;
    }

	#stats
	{
	border: 1px solid darkred;
	font-family: helvetica;
	font-size: 12px;
	}
	
	#stats td, th
	{
		text-align: right;
	}
	
	#stats td
	{
		border: 1px solid #3BB9FF;
	}
	
	#stats tr.last
	{
	    font-weight: bold;
		color: red;
	}

        #sitemap_block_wrapper {
            width: 830px;
            padding: 20px 0 20px 0;
            margin: 0px auto;
        }

        #sitemap_block {
            float: left;
            width: 205px;
        }
    
        #sitemap_block span {
            font-size: 10px;
            display: block; 
            height: 16px;
            color:#d7a202;
            margin: 0;
            padding: 4px 0 0 15px;
            background: url(/images/sitemap_list.png) no-repeat scroll 0 6px;
        }

        .cleaner {

        clear: both;

        }

#relatedlinks a:active{text-decoration: none;color: #3e72e6;}
#relatedlinks a:link{text-decoration: none;color: #3e72e6;}
#relatedlinks a:visited{text-decoration: none;color: #3e72e6;}
#relatedlinks a:hover{text-decoration: none;color: #073398;}

#rptitle a:active{text-decoration: none;color: #3e72e6;}
#rptitle a:link{text-decoration: none;color: #3e72e6;}
#rptitle a:visited{text-decoration: none;color: #3e72e6;}
#rptitle a:hover{text-decoration: none;color: #cf150b;}

#contact a:active{text-decoration: none;color:#e04610;}
#contact a:link{text-decoration: none;color:#e04610;}
#contact a:visited{text-decoration: none;color:#e04610;}
#contact a:hover{text-decoration: none;color: #3e72e6;}

/*
#sitemap_block a:active{text-decoration: none;color:#3e72e6;}
#sitemap_block a:link{text-decoration: none;color:#3e72e6;}
#sitemap_block a:visited{text-decoration: none;color:#3e72e6;}
#sitemap_block a:hover{text-decoration: none;color: #073398;}
*/

.head_briefing_wrapper .phils_desk_img {

    float: left;
    width: 38%;
}

.head_briefing_wrapper .latest_briefing {

    float: right;
    width: 58%;
    font-family: arial;
    margin-top: 110px;
}

.head_briefing_wrapper .latest_briefing h2 {
    font-size: 42px;
    font-weight: normal !important;
}

.head_briefing_wrapper .briefing {
    font-size: 18px;
    padding: 20px;
    background-color: #F8F8FF;
}

.head_briefing_wrapper .briefing_title {
    font-weight: bold;
}

div.briefings_wrapper div.briefing {
    padding: 20px;
    background-color: #F8F8FF;
}

div.briefings_wrapper div.altrow {
    background-color: #CCCCFF !important;
}

div.briefing div.briefing_title {
    font-weight: bold;
}

div.briefings_wrapper div.briefing div.briefing_body {
    padding: 10px 0 0 10px;
}

#briefing_readmore {

    display: block;
}

#back_to_briefings {
    
    font-weight: bold;
    padding: 15px;
    font-size: 18px;
}

.leo_courses div {
    text-align: center;
}

.leo_courses .altrow {
    background-color: #FFF;
}

.leo_courses div div {
    padding: 10px;
}

.course_date {
    color: darkred;
    font-weight: bold;
    font-size: 18px;
}

.course_time {
    font-weight: bold;
    font-size: 14px;
}

.course_title { 
    color: blue;
    font-weight: bold;
    font-size: 18px;
    font-style: italic;
}

.course_number {
    color: darkred;
    font-weight: bold;
    font-size: 14px;
}

.course_description span {
    font-weight: bold;
}

.course_description {
    margin-left: 100px;
    text-align: left !important; 
}

#leo_training_note {
    font-style: italic;
    margin-bottom: 50px;
}

#phils_signature {
    font-size: 22px;
    font-style: normal !important;
    color: blue; 
}

#leo_training_details {
    font-style: normal !important;
    font-weight: bold;
}

#leo_training_details li {
    padding: 10px;
}

#leo_training_details li em {
    font-style: normal !important;
    color: red;
}

#leo_training_address {

    width: 100%;
    text-align: center;  
    color: blue;
    font-style: normal !important;
    font-weight: bold;
}


#back_to_briefings img {
    width: 150px; 
}

#back_to_briefings {
    display: block;
    margin-bottom: 20px;
}

.ig { 
    height: 50px !important; 
}

.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('../images/circleloader.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}
 
.wrap_course_selection  .seminole_course, 
.wrap_course_selection  .brevard_course {
  float: left;
  width: 45%;
}

table#leo_locations th, table#leo_locations td { 
  text-align: left;
  padding: 0 30px 0 30px;
}

#item_group_container .item_group span#item_group_label {
    font-weight: bold;
}

#item_actions {
    text-align: center;
}

.sexybutton {
    -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
    background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
    background-color:#79bbff;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px;
    text-indent:0;
    border:1px solid #84bbf3;
    display:inline-block;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    height:50px;
    line-height:50px;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #528ecc;
}
.sexybutton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
    background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
    background-color:#378de5;
}.sexybutton:active {
    position:relative;
    top:1px;
}
