/*
Theme Name: VGT
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

@font-face {
    font-family: 'FloridaProjectPhaseOne';
    src: url('fonts/florida_project_phase_one-webfont.eot');
    src: url('fonts/florida_project_phase_one-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/florida_project_phase_one-webfont.woff') format('woff'),
         url('fonts/florida_project_phase_one-webfont.ttf') format('truetype'),
         url('fonts/florida_project_phase_one-webfont.svg#FloridaProjectPhaseOne') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-color:#FFF;
}
ol, ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position:inside;
}

strong{
	font-weight:bold;
	
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	color: #2a2a88;
	font-size: 1.5em;
	margin-bottom: 0.8em;
	font-weight: lighter;
	text-transform: uppercase;
	
}

h1{
	
	font-size: 1.7em;
	
}

h2{
	
	font-size: 1.3em;
;
}

h3{
	
	font-size: 1.2em;
	
}

h4{
	
	font-size: 1em;
	
}



p{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #525151;
	margin-bottom: 0.8em;
	line-height: 1.3em;
	
}


body{
	
	margin:0;
	padding:0;
	background-image:url(images/main_BG_two_repeat.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position: 1px 1px;


	
	
}
	
#wrapper {
	text-align:left;
	width: 1005px;
	margin: 0 auto;
	

	
}

#wrapper #header {
	position:relative;
	margin-top: 35px;
	height: 90px;
	z-index: 997;
}	
	
#wrapper #header #vgt_logo {
	background-image: url(images/logo_VGT_full.gif);
	width: 270px;
	height: 90px;
	float:left;
}

#wrapper #header #vgt_logo a{
	display:block;
	width: 270px;
	height: 90px;
	
}

#google_translate_element{
	float:right;

}
#report_abuse_links{
	float: left;
	margin-right: 10px;
	
}

#status_indicator{
	position:absolute;
	bottom: 10px;
	right: 10px;
	
	
}


#status_indicator .indicator{
	background-image:url(images/button_indicator.gif);
	width: 16px;
	height: 16px;
	float: left;
	cursor:pointer;
	
}

#banner_control{
	background-image: url(images/button_pause.gif);
	width: 23px;
	height: 23px;
	position:absolute;
	left: 10px;
	bottom: 10px;
	display:none;
	cursor:pointer;
	
	
}

#banner_control.play{
	background-image: url(images/button_play.gif);
	width: 23px;
	height: 23px;	
	
}

#status_indicator .selected{
	background-image: url(images/button_indicator_selected.gif);
	width: 16px;
	height: 16px;
	
}


#search_form_wrapper {
	position:absolute;
	right: 140px;
	top: 20px;
	text-align:right;
	display: none;
	
}
#search_form_wrapper #search_bar {
	margin-left: 10px;
	cursor:pointer;
}



#search_form_wrapper #search_input {
	float:left;
	display: none;
}


#searchform label {
	
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 1em;
	color: #2A2A88;
	
}



#wrapper #header #translation {
	position:absolute;
	right: 140px;
	top:0;
	text-align:right;
}

#wrapper #header #translation p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #3939a3;
	float: right;
	margin-right: 10px;
}

#wrapper #header #translation p a:link, a:visited{
	
	color: #3939a3;
	
}

#wrapper #header #translation p a:hover{
	text-decoration:none;
	
}

#wrapper #header #translation #rss_link{
	
	float: right;
	margin-right: 5px;
	
}

#wrapper #header #report_abuse {
	position:absolute;
	right: 0;
	top: 0;
	
}



#main_nav{
	
    float: right;
	margin-top: 70px;
	height:28px;
	
	
}

#main_nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position:relative;
	z-index: 999;
	
}


#main_nav a {
	display: block;
	width: 95px;
	text-indent: -999em;
	height:28px;
	background-image:url(images/main_nav.gif);
}

#wrapper #header #main_nav li ul a:link,  #wrapper #header #main_nav li ul a:visited{
	
	text-indent: 0;
	background-image: none;
	border-bottom: 1px #3939a3 solid;
	width: 160px;	
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	color: #2a2a88;
	font-size: 0.8em;
	font-weight: lighter;
	text-transform: uppercase;
	padding: 15px 0 0 10px;
	text-decoration:none;	
}



#wrapper #header #main_nav li ul a:hover {
	
	
	text-decoration: underline;
	color: #7778ca;
	background-color:#FFF;
	
	
}



#main_nav li { /* all list items */
	float: left;
}


#main_nav li ul { /* second-level lists */
	position: absolute;
	background: #f4f4f4;
	width: 170px;
	left: -9999%; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 2000;
}


#main_nav li:hover ul, #main_nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#wrapper #header #main_nav ul li.home a{

	width: 83px;

}

#wrapper #header #main_nav ul li.home{

	width: 83px; /* width needed or else Opera goes nuts */

}


#wrapper #header #main_nav ul li.home a:hover{
	
	background-position: 0 -28px;

}

#wrapper #header #main_nav ul li.home a:active{
	
	background-position: 0 -56px;

}


#wrapper #header #main_nav ul li.what-we-do a{

	width: 104px;
	background-position: -83px 0;

}

#wrapper #header #main_nav ul li.what-we-do{
	width: 104px; /* width needed or else Opera goes nuts */
}

#wrapper #header #main_nav ul li.what-we-do a:hover{
	
	background-position: -83px -28px;

}

#wrapper #header #main_nav ul li.what-we-do a:active{
	
	background-position: -83px -56px;

}




#main_nav ul li.who-we-are a{
	
	background-position: -187px 0;
	width: 96px;

}

#main_nav ul li.who-we-are{
	width: 96px; /* width needed or else Opera goes nuts */

}

#main_nav ul li.who-we-are a:hover{
		background-position: -187px -28px;

}

#main_nav ul li.who-we-are a:active{
	background-position: -187px -56px;
   
}



#main_nav ul li.news a{
	background-position: -283px 0;
	width: 55px;
	
	

}

#main_nav ul li.news{
	width: 55px; /* width needed or else Opera goes nuts */

}

#main_nav ul li.news a:hover{
	background-position: -283px -28px;
	

}

#main_nav ul li.news a:active{
	background-position: -283px -56px;
	

}





#main_nav ul li.resources a{
	background-position: -339px 0;
	width: 87px;
	
	

}

#main_nav ul li.resources{
	width: 87px; /* width needed or else Opera goes nuts */
	

}

#main_nav ul li.resources a:hover{
	background-position: -339px -28px;
	

}

#main_nav ul li.resources a:active{
	background-position: -339px -56px;
	

}



#main_nav ul li.related-links a{
	background-position: -425px 0;
	width: 109px;
	
	

}

#main_nav ul li.related-links{
	width: 109px; /* width needed or else Opera goes nuts */

}

#main_nav ul li.related-links a:hover{
	background-position: -425px -28px;
	

}

#main_nav ul li.related-links a:active{
	background-position: -425px -56px;
	

}



#main_nav ul li.conferences a{
	background-position: -534px 0;
	width: 97px;

	

}

#main_nav ul li.conferences{
	
	width: 97px; /* width needed or else Opera goes nuts */
	
	

}

#main_nav ul li.conferences a:hover{
	background-position: -534px -28px;
	

}

#main_nav ul li.conferences a:active{
	background-position: -534px -56px;
	

}


#main_nav ul li.contact-us a{
	background-position: -631px 0;
	width: 89px;
	
	

}

#main_nav ul li.contact-us{
	width: 89px; /* width needed or else Opera goes nuts */
}

#main_nav ul li.contact-us a:hover{
	background-position: -631px -28px;
	

}

#main_nav ul li.contact-us a:active{
	background-position: -631px -56px;
	

}

#wrapper #banner {
	margin-top: 11px;
	background-image:url(images/banner_main_BG.jpg);
	width: 1005px;
	height: 438px;
	background-repeat:no-repeat;
	clear: right;
	position:relative;
	
	
}


.second-level #wrapper #banner {
	margin-top: 11px;
	background-image:url(images/banner_second_level_BG.jpg);
	width: 1005px;
	height: 288px;
	background-repeat:no-repeat;
	clear: right;
	position:relative;
	
	
}

.third-level #wrapper #banner {
	margin-top: 11px;
	background-image: url(images/banner_third_level_BG.gif);
	width: 1005px;
	height: 144px;
	background-repeat:no-repeat;
	clear: right;
	position:relative;
	
	
}

#wrapper #report_abuse_flag {
	background-image:url(images/button_report_abuse_flag.gif);
	width: 130px;
	height: 48px;
	position:absolute;
	left: -1px;
	top: 35px;
	z-index: 50;
}

#wrapper #report_abuse_flag a {
	display:block;
	width: 130px;
	height: 48px;
}

.third-level #wrapper #banner #report_abuse_flag, .second-level #wrapper #banner #report_abuse_flag{
	display: none;
	
}


#wrapper #banner #banner_image{
	position:absolute;
	left: 6px;
	top: 6px;
	
}


#scrollable_banner_image {

	
	position:relative;
	overflow:hidden;
	width: 992px;
	height: 426px;
}


#scrollable_banner_image .items {
	
	width:20000em;
	position:absolute;
}


#scrollable_banner_image .items div {
	float:left;
}



.third-level #wrapper #banner #banner_image{
	position:absolute;
	left: 6px;
	top: 6px;
	
}

#wrapper #content_region {
	margin-top: 25px;

}

#wrapper #content_region .news_items {
	margin-left: 5px;
	
	position:relative;
	overflow:hidden;
	width: 993px;
	height:300px;

}

#wrapper #content_region #recent_news_content .news_items{
	
	height: 325px;
	width: 100%;

}


#wrapper #content_region .news_items .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

#wrapper #content_region .news_items .items div.sep {
	float:left;
}


#wrapper #content_region .news_items .item {
	
	width: 240px;
	float:left;
	margin-right: 10px;
}

#wrapper #content_region #nav_arrows{
	position:relative;
	
}

#wrapper #content_region #nav_arrows #left_arrow{
	background-image:url(images/arrow_left.gif);
	background-repeat:no-repeat;
	width: 48px;
	height: 41px;
	position:absolute;
	top: 30px;
	left: -50px;
	cursor:pointer;
}

#wrapper #content_region #nav_arrows #left_arrow .arrow_shadow{
	background-image: url(images/arrow_left_shadow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width: 48px;
	height: 41px; 
	
}

#wrapper #content_region #nav_arrows #right_arrow{
	background-image:url(images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position: 10px 0;
	width: 48px;
	height: 41px;
	position:absolute;
	top: 30px;
	right: -50px;
	cursor:pointer;
}

#wrapper #content_region #nav_arrows #right_arrow .arrow_shadow{
	background-image: url(images/arrow_right_shadow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width: 48px;
	height: 41px; 
	
}


#wrapper #content_region .date{
	text-align:right;
	display: block;
	color: #4f50ad;
	font-weight: lighter;
	font-size: 0.8em;
	margin-bottom: 5px;
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
}

#wrapper #content_region .news_items .item .news_item_image {
	background-image:url(images/news_item_BG.gif);
	width: 238px;
	height: 93px;
	text-align:center;
	padding-top: 5px;
	margin-bottom: 10px;
	position:relative;
	
	
}

#wrapper #content_region .news_items .item .news_item_image img{
	border: 3px #FFF solid;
	
}

#wrapper #content_region .news_items .item .news_item_image .image_shadow{
	border: 0;
	position:absolute;
	left: 9px;
	top: 8px;
	
	
}

* html #wrapper #content_region .news_items .item .news_item_image .image_shadow{
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/image_shadow.png', sizingMethod='scale');
	
}



#wrapper #content_region .news_items .item h3, #wrapper #content_region .news_items .item h3 a {
	font-size: 0.94em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color: #2A2A88;
}

#wrapper #content_region .news_items .item h3 a:hover{
	color: #4F50AD;
}

#wrapper #content_region .news_items .item p {
	font-size: 0.7em;

}

#wrapper #member_logos {
	margin-left:auto;
	margin-right:auto;
	width: 683px;
	margin-top: 50px;
	margin-bottom: 15px;
	
}

#footer_wrapper {
	clear:both;
	background-image:url(images/footer_BG_repeat.gif);
	background-repeat:repeat-x;
	height: 215px;
	border-top: 1px #c9c9c9 solid;
	color: #333399;
	background-color: #dedfdf;
	width: 100%;
	
}


#footer_wrapper #footer{
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
	
}

#footer_wrapper #footer ul{
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 10px;	
}
#footer_wrapper #footer li{
	margin-bottom: 8px;

}




#footer #VGT_links{
	width:226px;
	height: 195px;
	float:left;
	padding: 10px;
	margin-right: 20px;
	
	
}

#footer #main_sections{
	width:300px;
	height: 195px;
	float:left;
	padding: 10px;
	margin-right: 20px;
	
	
}


#footer #related_sites_wrapper{
	width: 372px;
	height: 214px;
	background-image:url(images/related_links_BG.gif);
	background-repeat:no-repeat;
	float:left;
	
	
	
}

#footer #related_sites{
	
	width: 320px;
	padding-top: 10px;
	padding-left: 25px;
	
}

#footer #flags{
	margin-left: 10px;
	
}

#footer h4{
	width: 100%;
	border-bottom: #eddea2 1px solid;
	margin: 0 0 10px 0;
	padding: 0 0 5px 15px;	
	text-align:left;
	text-transform:uppercase;
	font-size: 0.8em;
	background-image:url(images/arrow_footer.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
	
	
}

#footer #related_sites p{
	color: #333399;
	font-size: 0.8em;
	clear:left;
	
}
#footer #related_sites .rel_site {
	width: 62px;
	height: 56px;
	background-image:url(images/button_related_BG_repeat.gif);
	background-repeat:repeat-x;
	border: 1px #c3c2c3 solid;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-left: 3px;
	
}

#footer #related_sites .rel_site img{
	border: 4px #FFF solid;
	
}


#copyright{
	
	height: 36px;
	background-image:url(images/footer_bottom_BG_repeat.gif);
	background-repeat:repeat-x;
	text-align:center;
	clear:both;
	border: 1px #c3c2c3 solid;
	padding-top: 7px;
	
	
}

#copyright p{
	
	margin: 0;
	padding: 0;
	color: #333399;
	font-size: 0.7em;
	
	
}

#copyright .stats{
	
	
	color: #696868;
	
	
}


#wrapper #content_region #main_content {
	background-image:url(images/content_BG_repeat.jpg);
	background-repeat:repeat-y;
}

#wrapper #content_region #main_content #content{
	background-image: url(images/content_top_BG.jpg);
	background-repeat: no-repeat;
	min-height: 150px;
	padding: 50px 50px 0 50px;
	overflow: auto;
}

#wrapper #content_region #main_content_footer {
	background-image: url(images/content_bottom_BG.jpg);
	background-repeat: no-repeat;
	width: 1005px;
	height: 56px;
	margin-bottom: 25px;
	
	
}

#wrapper #content_region #main_content #content h2 {
	text-transform:uppercase;
}


#wrapper #content_region #main_content #content h3 {
	text-transform:uppercase;
	font-size: 1.2em;
	color: #4f50ad;
	border-bottom: 1px #c6c6e1 solid;
	padding-bottom: 5px;
}




#wrapper #content_region #main_content #content p {
	font-size: 0.75em;
	line-height: 1.6em;
	margin-bottom: 10px;
	
}

#wrapper #content_region #main_content #content #share{
	margin-top: 40px;
	
	
}

#main_content #content a:link, #main_content #content a:visited{
	
	
	color: #2A2A88;
    text-decoration:  underline;
	
}

#wrapper #content_region #main_content #content h2 a, #wrapper #content_region #main_content #content h3 a, #wrapper #content_region #main_content #content h4 a{
	text-decoration:none;
}


#wrapper #content_region #main_content #content a:hover{
	
	color: #4F50AD;
	text-decoration: none;
	
}

#wrapper #content_region #main_content #content ul, #wrapper #content_region #main_content #content ol{
	
	font-family:Verdana, Geneva, sans-serif;
	color: #525151;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 15px;
	font-size: 0.75em;
	
	
	
	
}

#wrapper #content_region #main_content #content ul ul, #wrapper #content_region #main_content #content ol ol, #wrapper #content_region #main_content #content ul ol, #wrapper #content_region #main_content #content ol ul, #wrapper #content_region #main_content #content ul p, #wrapper #content_region #main_content #content ol p{
	
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 1em;
	
}

#wrapper #content_region #main_content #content ul li, #wrapper #content_region #main_content #content ol li{
	
	line-height: 1.6em;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-left: 5px;	
	list-style-position:outside;
	
}

#wrapper #content_region #main_content #content ul li{

	list-style-type:disc;	
 	
}

#wrapper #content_region #main_content #content ol li{

	list-style-type: decimal;	
 	
}

#wrapper #content_region #main_content #content .more{
	overflow:hidden;
	padding-top: 10px;
	padding-bottom: 10px;	
}

#wrapper #content_region #main_content #content .more a{
	float:right;
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	color: #4f50ad;
	text-decoration:none;
	font-size: 1.15em;
	text-transform:uppercase;
	background-image:url(images/button_find_out_more_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left: 15px;
	

}

#wrapper #content_region #main_content #content .more a:hover{
	color: #7778ca;
	padding-left: 12px;
}

#wrapper #content_region #main_content #content .nav{
	padding-top: 10px;
	padding-bottom: 10px;

}

#wrapper #content_region #main_content #content .nav a{
	font-size: 1.6em;
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	color: #4f50ad;
	text-decoration:none;
	text-transform:uppercase;
	background-image:none;
	padding-left: 15px;
	

}

#wrapper #content_region #main_content #content .nav a:hover{
	color: #7778ca;
	padding-left: 12px;
}

#wrapper #content_region #main_content #content .prev{
	float:left;
}

#wrapper #content_region #main_content #content .next{
	float:right;
}



#wrapper #content_region #main_content #content .wpcolumn-1 {
	width: 300px;
	float:left;
}



#wrapper #content_region #main_content #content .wpcolumn-2 {
	width: 545px;
	margin-left: 350px;
}




#wrapper #content_region #main_content #content.layout_two .wpcolumn-1 {
	width: 300px;
	float:right;

}

#wrapper #content_region #main_content #content.layout_two .wpcolumn-2 {
	width: 545px;
	margin-left:0;
}





#wrapper #content_region #main_content #content.layout_three .wpcolumn-1 {
	width: 260px;
	float:left;

}

#wrapper #content_region #main_content #content.layout_three .wpcolumn-2 {
	width: 260px;
	float:left;
	margin-left: 50px;
}

#wrapper #content_region #main_content #content.layout_three .wpcolumn-3 {
	width: 260px;
	float:left;
	margin-left:50px;
}


#wrapper #content_region #main_content #content.layout_news_item #column_one {
	width: 520px;
	float:left;

}


#wrapper #content_region #main_content #content.layout_news_item #column_one h4{
	
	font-size: 0.8em;
	color: #7778ca;
	text-transform:uppercase;

}

#wrapper #content_region #main_content #content.layout_news_item #column_two {
	width: 355px;
	margin-left:550px;
}

#wrapper #content_region #main_content #content.layout_news_item .date{
	text-align:left;	
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow{
	background-color: #f6f6f6;
	border: 1px #e5e5e5 solid;
	padding: 10px 15px 0 15px;
	position:relative;
	margin-bottom: 50px;
	
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow h3{
	color: #7778ca;
	font-size: 13px;
	
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow h4{
	color: #7778ca;
	font-size: 13px;
	text-transform:uppercase;
	
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #previous_news_item_content{
	background-color: #f6f6f6;
	border: 1px #e5e5e5 solid;
	padding: 15px 15px 5px 15px;
	position:relative;
	margin-bottom: 50px;
	min-height: 100px;
	
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #previous_news_item_content h4{
	color: #333399;
	font-size: 0.9em;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
	
#wrapper #content_region #main_content #content.layout_news_item #column_two #previous_news_item h3{
	color: #4f50ad;
	font-size: 13px;
	text-transform:uppercase;
	
}




#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow p, #wrapper #content_region #main_content #content.layout_news_item #column_two #previous_news_item p{
	font-family:Arial, Helvetica, sans-serif;
	
	
}


#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow #view_slideshow{
	position:absolute;
	right: 0;
	bottom: -45px;
	text-transform:uppercase;
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	color: #7778ca;
	font-size: 12px;
	background-image:url(images/button_slideshow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 20px;
	
}



#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow .featured_photo {
	background-image:url(images/news_item_BG_large.jpg);
	width: 325px;
	height: 185px;
	text-align:center;
	padding-top: 6px;
	margin-bottom: 10px;
	position:relative;	
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #previous_news_item .featured_photo {
	width: 70px;
	height: 65px;
	background-image:url(images/button_related_BG_repeat.gif);
	background-repeat:repeat-x;
	border: 1px #c3c2c3 solid;
	float: left;
	margin-right: 10px;
	text-align:center;
}



#wrapper #content_region #main_content #content.layout_news_item #column_two #previous_news_item .featured_photo img{
	border: 4px #FFF solid;
	margin-top: 4px;
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow .featured_photo img{
	border: 5px #FFF solid;
	
}

#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow .featured_photo #secondary_images{
	display: none;
	
}



#wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow .featured_photo .image_shadow{
	border: 0;
	position:absolute;
	left: 9px;
	top: 8px;
	
	
}

* html #wrapper #content_region #main_content #content.layout_news_item #column_two #slideshow .featured_photo .image_shadow{
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/image_shadow.png', sizingMethod='scale');
	
}




#wrapper #content_region #main_content #content.layout_news #column_one {
	width: 100%;

}

#wrapper #content_region #main_content #content.layout_news #column_one h2 {
	color: #7778ca;
	font-size: 0.9em;
	border-bottom: #c6c6e1 1px solid;
	padding-bottom: 5px;

}

#wrapper #content_region #main_content #content.layout_news #column_one h3 {
	
	font-size: 1.5em;
	border-bottom: none;
	padding-bottom: 3px;

}

#wrapper #content_region #main_content #content #featured_news_item{
	overflow: auto;
	position:relative;
	padding-top: 5px;
	margin-bottom: 20px;

}

#wrapper #content_region #main_content #content #featured_news_item #rss{
	position:absolute;
	right: 0;
	top: 0;


}

#wrapper #content_region #main_content #content #featured_news_item #rss h3{
	color: #7778ca;
	font-size: 0.9em;
	text-align:right;
	background-image:url(images/logo_RSS.gif);
	background-position: right top;
	background-repeat:no-repeat;
	padding-right: 30px;
	padding-top: 4px; 

}




#wrapper #content_region #main_content #content #featured_news_item .hero_image{
	float: left;
	background-color: #f6f6f6;
	padding: 10px;
	border: 1px #e7e7e7 solid;

}

#wrapper #content_region #main_content #content #featured_news_item .hero_image img{
	background-color: #FFF;
	padding: 10px;
	border: 1px #dcdcdc solid;

}

#wrapper #content_region #main_content #content #featured_news_item #featured_news_item_content{
	margin-left: 425px;

}


#wrapper #content_region #main_content #content #featured_news_item #featured_news_item_content .date{
	text-align: left;

}

#wrapper #content_region #main_content #content #featured_news_item #featured_news_item_content .more a{
	
	float:none;

}


#wrapper #content_region #main_content #content #recent_news {
	position: relative;

}


#wrapper #content_region #main_content #content #recent_news #archive{
	position:absolute;
	right: 0;
	top: -2px;

}

#wrapper #content_region #main_content #content #recent_news #archive p{
	margin: 0;
	padding: 0;

}

#wrapper #content_region #main_content #content #recent_news #archive span{
	font-family: 'FloridaProjectPhaseOne', Arial, Helvetica, sans-serif;
	color: #7778ca;
	font-size: 1.2em;
	text-transform:uppercase;
	background-image: url(images/button_find_out_more_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	margin-right: 10px;

}

#wrapper #content_region #main_content #content #recent_news_content{
	padding: 20px 10px;

}


#wrapper #content_region #main_content #content #recent_news .news_items .item{
	margin-left: 40px;

}



#wrapper #content_region #main_content #content #recent_news .news_items .item h3{
	font-size: 0.94em;

}

#wrapper #content_region #main_content #content #news_list{
	padding: 30px 30px 0 30px;

}

#wrapper #content_region #main_content #content #news_list .item{
	border-bottom: #c6c6e1 1px solid;
	padding-bottom: 10px;
	padding-top: 10px;
}

#wrapper #content_region #main_content #content #news_list .item h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
}

#turnkey-credit{
	display: none;
	
}

#content .video_thumb{
	background-color: #bdbdbc;
	padding: 5px;
	display: block;
	width: 228px;
	height: 149px;
	margin-bottom: 10px;
	
}

#content .video_thumb img{
	border: 4px #FFF solid;
	
}

#content .video_wrapper{
	height: 340px;
	
}



