/*-----------------------------------------------------------------------------------
//	Global Styles
// ----------------------------------------------------------------------------------- */
body	{
		font: 62.5%/1.8em Arial, Helvetica, sans-serif;
		color:#000;
                padding:0px;
                margin:0 auto;
        	text-align:center;
	}


/*-----------------------------------------------------------------------------------
//	Layout
// ----------------------------------------------------------------------------------- */

#container {
 width:100%;
 margin:0 auto;
 padding:0px;
 text-align:center;
}

#top {
 height:120px;
 width:978px;
 margin:0 auto; 
 text-align:center;
 margin-bottom:0px;
 background-image: url(orientflorida_web_line.gif);
 background-repeat: repeat;
 background-position: 0 .5em;
}

#top ul.bullet li {
 background-position: 0 .5em;
 font-size:10pt;
}


#top_left {
 text-align:left;
 float:left;
 width:150px; height:120px;
 font-size:1.2em;
 font-weight:normal;
 margin-top:5px;
}

#top_logo {
 height: 41px;
 width: 150px;
 text-align:left;
 float:left;
}

#top_right {
 padding-top:15px;
 float:right;
 text-align:left;
}

#top .content_title {
 color:#000;
 font-size:1.8em;
 font-weight:bold;
 padding-top:2px;
}

/*-----------------------------------------------------------------------------------
//	Quick Information
// ----------------------------------------------------------------------------------- */


div.quick_info {
 width:972px;
 margin:0 auto; margin-top:0px; margin-bottom:10px;
 text-align:center;
 display:table;
 padding: 30px 0px 30px 0px;
 background-color: #f58220;
 border: #5a5a5a solid 3px;
}

div.quick_info .left {
 width:570px;
 float:left;
 text-align:left;
}

div.quick_info .right {
 width:310px;
 float:right;
 text-align:right;
}

div.quick_info .starlist li {
 color:#000;
}

div.quick_info .content_head {
 font-size:1.8em;
 color:#5a5a5a;
}

.starlist {
  margin-left: -30px; margin-bottom:-10px;
  padding-left: 0;
  list-style: none;
  list-style-type: none;
 }

.starlist ul {
  list-style: none;
  list-style-type: none;
 }

.starlist li {
  padding-left: 25px;
  padding-top: 5px;
  background-image: url(black_star.gif);
  background-repeat: no-repeat;
  background-position: 0px .5em;
  font-weight:normal;
  font-size:1.6em;  
  margin-bottom:10px;
 }


/*-----------------------------------------------------------------------------------
//	Interested?
// ----------------------------------------------------------------------------------- */

div.interested {
 width:978px;
 float:left;
 margin:0 auto; margin-top:0px; margin-bottom:10px;
 border: #5a5a5a solid 3px;
}

div.interested .title {
 background-color:#5a5a5a;
 font-size:3.0em; letter-spacing:3em;
 font-weight:bold;
 line-height:30px;
 color:#fff;
}
div.interested a {
 color:#fff;
}

/*-----------------------------------------------------------------------------------
//	Main Content
// ----------------------------------------------------------------------------------- */

#main_content {
 padding-top:10px;
 padding-bottom:20px;
}

#content {
 width:978px;
 margin:0 auto;
 text-align:center;
 display:table; 
 background-color: #fff; 
 font-size:1.2em;
 padding-top:0px; padding-bottom:20px;
}

#content .all {
 width:978px;
 float:left;
 text-align:left;
}

#content .left {
 width:570px;
 float:left;
 text-align:left;
}

 div.left_right {
  float:right;
  text-align:right;
 }

#content .right {
 width:310px;
 float:right;
 text-align:left;
}

.content_head {
 border-bottom:2px solid #f58220;
 font-weight:bold;
 font-size:1.4em;
 color: #5b5b5b;
}

.content_head a {
 color:#5b5b5b;
}

.content_sub_head {
 border-bottom:1px dotted #5a5a5a;
 font-weight:bold;
 font-size:1.2em;
 color: #5a5a5a;
}


#content #highlight {
 width:978px; height:240px;
 background-color:#ddd;
 border: solid 1px;
 clip:auto; overflow:hidden;
}
#content #highlight img {
 margin:-2px;
}

#content #h_left {
 background-color:#ddd;
 float:left;
 text-align:center;
 width:570px; height:220px;
}
#content #h_right {
 float:right;
 text-align:left;
 width:305px; height:240px;
 background-color:#5a5a5a; 
 border-left:3px solid #f58220; 
 padding:0px 5px 0px 5px;
}
#h_right .h_content {
 padding-top:2px; line-height:1.2em;
}
#h_right .h_bar {
 text-align:center;
 color:#dddddd;
}


#highlight a {
 color:#fff;
 font-weight:bold;
 font-size:0.8em;
 border-bottom: #f58220 dotted 1px;
}
#highlight a:hover {
 border-bottom: #e8e8e7 solid 1px;
 text-decoration:none;
}
#highlight .content_head {
 color:#fff;
 border-bottom:2px solid #f58220;
 margin-bottom:0px;
}
#highlight .col {
 width:150px; 
}
#highlight .col_l {
 width:150px; float:left;
}
#highlight .col_r {
 width:150px; float:right;
}

/*-----------------------------------------------------------------------------------
//	Link Styles
// ----------------------------------------------------------------------------------- */

a, a:link, a:visited {
 color:#000000;
 text-decoration:none; border-bottom:0px;
 padding:0 2px;
 }
a:hover { color:f58220; padding:0 2px; text-decoration:underline;}
a img {border:0px;padding:0px;}

a.ref, a.ref:link, a.ref:visited {
 color:#5b5b5b;
}

/*-----------------------------------------------------------------------------------
//	Navigation Bar
// ----------------------------------------------------------------------------------- */

#nav {
 width:972px;
 margin:0 auto;
 text-align:center;
 display:table;
 background-color: #5a5a5a;
 border: solid 3px #5a5a5a;
 border-top: 0px;
 border-bottom: 0px;
}

#lang {
 width:80px;
 float:left;
 text-align:left;
}

#lang img { margin:2px 0px 0px 2px; }

#navcontainer {
 width: 890px;
 float: right;
 background-color: #5a5a5a;
 
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul {
 margin: 0;
 padding: 0 0 0 7%;
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: .90em;
 letter-spacing: 2px;
 font-weight: bold;
}

#navcontainer ul li a {
 padding: 0.2em 5px;
 background-color: #5a5a5a;
 color: #FFFFFF;
 text-decoration: none;
 float: left;
 border-right: 1px solid #e8e8e7;
 border-bottom: 1px solid #5a5a5a;
}

#navcontainer ul li a:hover {
 background-color: #dddddd;
 color: #000;
 border-bottom:#f58220 solid 1px;
}

#navlist li a:hover, #navlist li a:active {
 color: #fff;
 text-decoration: none;
 background: #f58220;
 text-align: left;  
}


/*-----------------------------------------------------------------------------------
//	Footer
// ----------------------------------------------------------------------------------- */

#footer {
 width:978px;
 background-color:#e8e8e7;
 font-size:1.2em;
 text-align:center;
 margin: 0 auto;
 display:table;
 border-top:#979797 solid 1px;
 color:#5b5b5b;
}

#footer .sm {
 font-size:10px;
}

#footer_content {
 width:978px;
 display:table;
}

#footer_left {
 width:570px;
 float:left;
 text-align:left;
 padding:30px 0 0 40px;
}

#footer_right {
 width:290px;
 float:right;
 text-align:left;
 padding: 30px 20px 0 20px; 
}

#footer_right div { 	
	padding:0px 0px 6px 0px;
        text-align:center;	
}


#footer_right img {
 margin:1px;
}



.footer_head {
 border-bottom:1px solid #979797;
 font-weight:bold;
 font-size:10px;
 color: #5b5b5b;
}

#footer table {
 font-size:0.8em;
 padding:0px;
 margin:0px;
 border-collapse: none;
 border-spacing: 1px;
}
#footer tr {
 padding-bottom:2px;
}
#footer td.logo {
 width: 50px;
 padding:0px 25px 0px 0px;
}
#footer td.comm {
 border-right: #f58220 solid 3px;
 padding:0px 5px 0px 50px;
}
#footer td.comd {
 width:200px; margin-bottom:5px;
}
#footer td.skype {
 width:114px; display:none;
}
#footer td.space {
 width:73px;
}
#footer td.vt {
 text-align:center;
}


#footer a { font-weight:bold; color:#5a5a5a;}
#footer span.title {font-weight:bold; font-size:1.2em;color:#f58220;}

#footer_bottom {
 width:978px;
 height:30px;
 border-bottom:#f58220 solid 3px;
  font-size:0.8em;
  text-align:left;
  padding-left:43px;
 }

/*-----------------------------------------------------------------------------------
//	Program Management Office - Contact tables
// ----------------------------------------------------------------------------------- */

.pmo_contact {
 width:100%;
}

.pmo_contact td.office {
 font-weight:bold;
}

.pmo_contact td.address {
 padding-top:10px;
 padding-bottom:10px;
}

.pmo_contact td.comm {
 border-right: #f58220 solid 3px;
}

.pmo_contact td.comd {
  padding-left: 10px;
}



/*-----------------------------------------------------------------------------------
//	Polaroid Images
// ----------------------------------------------------------------------------------- */

#polaroids {
 margin-top:25px;
 text-align:center;
 width:865px;
}

.polaroid_container {
 text-align:center;
 float:left;
 padding:5px;
}

.polaroid {
     padding:20px 20px 55px 20px;
     border:1px solid black;
     background:white;
     text-align:center;
}
.polaroidtext {
    color:black;
    position:relative;
    top: -50px;
}

.polaroid_filler {
 text-align:center;
 float:left;
 padding:5px;
 background-color:#5a5a5a;
 width:190px;
 height:184px;
 margin-left:7px;
 margin-top:4px;
 old_border: #f58220 solid 2px;
}


/* IDS */

/* CLASSES */

.bold {font-weight:bold;}
.slide {
 }
.slide_extras {display:none;}

/* LISTS */

ul.bullet 
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

ul.bullet li 
{
padding-left: 10px;
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

ul.bullet li a, ul.bullet li a:visited {
 border-bottom: #5a5a5a dotted 1px; 
}

ul.bullet li a:hover {
 border-bottom: #f58220 dotted 1px; 
 text-decoration:none;
}

