/*
	Featured Content Slider
	by: Chris Coyier
*/

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; margin:0px; padding:0px; background:url(../images/traci_template/traci_body_bgd.jpg) 0 0 #FFFFFF repeat-x;}
.top_banner_tr {width:980px; height:205px; vertical-align:top; background:url(../images/traci_template/traci_top_banner.jpg) no-repeat;}
#recaptcha_image img { width: 210px; } 
#recaptcha_image { width: 210px; position:absolute; clear:both; } 
#sidebar_formtable {width:200px;}
.bar_formtable{font-size:10px;}
.purple {color: #660099}
.boldred {
	color: #CC0000;
	font-weight: bold;
}
.moreinfodiv a {color: #FFFFFF; display:block; text-decoration:none; line-height:33px; width:90px; height:33px; background: url(../images/moreinfo_bgd.jpg) no-repeat; vertical-align:top; margin:2px; padding-top:2px; padding-left:10px; font-weight:bold;}
.moreinfodiv a:hover {text-decoration:none; display:block; background: url(../images/moreinfo_bgd_hover.jpg) no-repeat; width:90px; line-height:33px; height:33px; padding-top:2px; vertical-align:top; margin:2px; padding-left:10px; color:#660099; font-weight:bold;}
.moreinfodiv {width:90px; display:block; line-height:33px; vertical-align:top; margin:2px 2px 2px 400px; padding-left:10px;}

input#recaptcha_response_field{background:#EFEFEF;}
input.mainpageformtext {background:#EFEFEF;}
textarea.mainpageformtext {background:#EFEFEF;}					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 566px; margin: 0px auto; position: relative; min-height: 340px; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
.photo-meta-data a				{ color:#9999FF; text-decoration: none; font-size:10px;}
.photo-meta-data a:hover			{ color: white;  font-size:10px;}
.photo-meta-data span a, a:visited			{ color: #9999FF; text-decoration: none;}
.photo-meta-data span a:hover, a:active		{ color: white;}
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; font-family: Georgia, serif; font-style: italic; margin-top: 10px;}
blockquote li a {display:inline-block; width:95%; line-height:135%;}
blockquote li {margin:7px 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 566px; position: absolute; top: 4px; left: 2px; }			
.stripViewer .panelContainer .panel ul		{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 566px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 566px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 3px; }
.thumb_slider{padding: 0px 10px 0px 10px;}
#movers-row									{ margin: -49px 0 0 80px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right;}
.photo-meta-data							{ background: url(../images/traci_template/transpBlack.png); padding: 5px 10px 5px 10px; font-size:10px; height: 40px; margin-top: -50px; text-align:left; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; text-align:left;}
.cross-link									{ display: block; width: 80px; margin-top: -13px; position: relative; padding-top: 20px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/traci_template/icon-uparrowsmallwhite.png) 50% 1px no-repeat; margin-top:-12px; }
.active-thumb img                           { border:2px solid #FFCC33; margin-top:-2px;}
.slide_big_float                            {font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color:#FFCC33; text-align: right; padding: 0 10px 0 0; margin:-25px 0 0;}




td img {display: block;}
#foot_block {width:100%; min-height:100px; background:url(../images/traci_template/traci_ft_block_table_bgd_rptall.jpg);}
#foot_block .tl {width:5px; height:5px;background:url(../images/traci_template/traci_ft_block_tl.jpg) no-repeat;}
#foot_block .tm {background:url(../images/traci_template/traci_ft_block_tm_rptx.jpg) repeat-x;}
#foot_block .tr {width:6px; height:5px; background:url(../images/traci_template/traci_ft_block_tr.jpg) no-repeat;}
#foot_block .ml {background:url(../images/traci_template/traci_ft_block_ml_rpty.jpg) repeat-y; width:5px;}
#foot_block .mc {background:url(../images/traci_template/traci_ft_block_td_rptx.jpg) 0 0 repeat-x;}
#foot_block .mr {background:url(../images/traci_template/traci_ft_block_mr_rpty.jpg) repeat-y; width:6px;}
#foot_block .bl {width:5px; height:5px; background:url(../images/traci_template/traci_ft_block_bl.jpg) no-repeat;}
#foot_block .bm {background:url(../images/traci_template/traci_ft_block_bm_rptx.jpg) 0 0 repeat-x;}
#foot_block .br {width:6px; height:5px; background:url(../images/traci_template/traci_ft_block_br.jpg) no-repeat;}

#foot_block_it TD {text-align:left; color:#999966; line-height:180%; vertical-align:top; width:33%;}
#foot_block_it TD UL {font-size:75%; line-height:120%; margin:0px; padding: 0px 0px 0px 5px;}
#foot_block_it TD a:link { color:#5E2588; text-decoration:none;}
#foot_block_it TD a:active { color:#5E2588; text-decoration:none;}
#foot_block_it TD a:visited { color:#5E2588; text-decoration:none;}
#foot_block_it TD a:hover { color:#6633FF; text-decoration:underline;} 
.caption { color:#999999;}


H3{color:#BB0000; font-weight:bold; font-variant:small-caps; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}

#main_table .main_table_container {width:100%; border:1px solid #D7D7D7; vertical-align:top; padding:5px; background:url(../images/traci_template/traci_tabletop_fade_rptx.jpg) 0 0 repeat-x;}
#main_table .main_text_area {padding:5px 20px 10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; color:#999999; background:url(../images/traci_template/ornament_flt_rt.gif) 100% 0% no-repeat; text-align:justify; line-height:150%; font-size:12px;}

.img_flt_right {background:#FFF; padding:3px; margin:7px 0px 10px 15px; border:1px solid #CCCCCC; float:right;}
.img_flt_left {background:#FFF; padding:3px; margin:7px 15px 10px 0px; border:1px solid #CCCCCC; float:left;}

#main_table .mt_mfl {width:30px; padding:0px; margin:0px;}
#main_table .mt_ml {width:250px; padding:15px 10px 15px 10px; background:#EBEBEB; vertical-align:top;}
#main_table .mt_mc {width:620px; padding:10px 10px 15px 10px; background:#FFFFFF; vertical-align:top;}
#main_table .mt_mfr {width:30px; padding:0px; margin:0px;}

#footer_links {height:49px; width:980px; font-size:11px; background:url(../images/traci_template/traci_footer_plain.jpg) no-repeat; padding-top:12px; vertical-align:top; text-align:center;}
#footer_links a:link {color:#663366; text-decoration:none;display:inline; padding:3px 7px 3px 7px;}
#footer_links a:active {color:#663366; text-decoration:none;display:inline; padding:3px 7px 3px 7px;}
#footer_links a:visited {color:#663366; text-decoration:none;display:inline; padding:3px 7px 3px 7px;}
#footer_links a:hover {color:#663399; text-decoration:none; display:inline; padding:3px 7px 3px 7px; background:white;}
#footer_links .copyright {font-size:9px; text-align:center; color:#666666;}

.gold_block {width:278px; padding:90px 21px 15px 38px; color:#333333; text-align:left; vertical-align:top; line-height:140%; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.gold_block a:link{color:#5E2588; text-decoration:none; display:inline; padding:2px; background:#FFFF99;}
.gold_block a:active{color:#5E2588; text-decoration:none; display:inline; padding:2px; background:#EFEFEF;}
.gold_block a:visited{color:#5E2588; text-decoration:none; display:inline; padding:2px; background:#EFEFEF;}
.gold_block a:hover{color:#6600CC; text-decoration:none; display:inline; padding:2px; background:#FFFFFF;}

.lcol_header {background:url(../images/traci_template/lcol_header_bgd.jpg); border-bottom:1px solid black; letter-spacing:.25em; color:#FFCC00; padding: 7px 10px 7px 15px; font-weight:bold; font-variant:small-caps; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.lcol_main {color:#666666; background: #333333; border-top:1px solid #222222; padding:5px; text-align:left;}
.lcol_main a:link {color:#CC66CC; text-decoration:none; font-size:11px; display:inline-table; width:87%; padding:3px;}
.lcol_main a:visited {color:#CC66CC; text-decoration:none; font-size:11px; display:inline-table; width:87%; padding:3px;}
.lcol_main a:active {color:#CC66CC; text-decoration:none; font-size:11px; display:inline-table; width:87%; padding:3px;}
.lcol_main a:hover {color:#5E2588; text-decoration:none; font-size:11px; display:inline-table; width:87%; padding:3px;}

.lcol_main ul{margin:0px; padding:5px; line-height:140%;}
.lcol_main ul li:hover {background:#FFCC33; border-bottom:1px solid #CC6600; padding:0px 0px 0px 5px; margin:1px;}
.lcol_main ul li {background:#222222; border-bottom:1px solid black; border-left:1px solid #111111; border-right:1px solid #111111; padding:0px 0px 0px 5px; margin:1px;}
.lcol_table {border:1px solid #555555; width:94%; margin:5px auto;}

H1{letter-spacing:.25em; color:#5E2588; font-weight:bold; font-variant:small-caps; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}

.traci_hr {background:url(../images/traci_template/traci_lpa_hr2_gold.jpg) 50% 50% no-repeat; width:100%; height:26px; margin:0px auto; text-align:center;}

.maintable_td{background:url(../images/traci_template/traci_maintable_bgd_rpty.jpg) repeat-y;}