* {
}

img, input {
behavior: url("../../iepngfix.htc");
}

body {
color:#231f20;
background-color:#F58426;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
min-width:1000px;
}

#container {
width:1000;
}

th {
text-align:center;
font-size:larger;
}

#pageheader {
vertical-align:bottom;
clear:both;
margin:20px 0px 0px 15px;
}

div#headercontent {
color:white;
vertical-align:bottom;
margin-left:250px;
padding:0px 15px;
border-left:thin solid white;
}

h1#headertitle{
font-weight:lighter;
vertical-align:bottom;
font-size:12px;
}

p#headertext {
vertical-align:bottom;
text-align:justify;
}

img#headerlogo {
width:236px;
height:87px;
float:left;
}

img#centroheaderlogo {
width:236px;
height:87px;
background:url(images/centroheaderlogo.png) bottom right transparent no-repeat;
float:left;
}

img#spotlightheaderlogo {
width:236px;
height:87px;
background:url(images/spotlightheaderlogo.png) bottom right transparent no-repeat;
float:left;
}

img#greenheaderlogo {
width:236px;
height:87px;
background:url(images/greenheaderlogo.png) bottom right transparent no-repeat;
float:left;
}

#menubar {
text-align:left;
margin:30px 0px;
}

#menubar a {
}

h1#headertitle {
text-transform:uppercase;
letter-spacing:10px;
font-size:18px;
}

ul#menubarlist {
text-indent:-10px;
}

ul#menubarlist li {
display:inline;
text-transform:uppercase;
border-right:white solid thin;
color:#6d6e71;
padding:3px 11px;
font-size:11px;
letter-spacing:5px;
}

ul#menubarlist li a {
text-transform:uppercase;
text-decoration:none;
color:#6d6e71;
font-size:11px;
letter-spacing:2px;
}

li#firstlist {
border-left:white thin solid;
}

ul#menubarlist li#lastlist {
border-right:none;
}

form#qsform {
display:inline;
vertical-align:top;
}

#tssub,#tssub table {
width:750px;
background:url(images/tssuborangegradient.jpg) repeat-y right;
margin:auto;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
}

#tssub {
height:550px;
}

#tssub table#tssubformtable td {
text-align:left;
}

#tssubform input.tssubfile {
background:white;
border:thin inset;
padding-left:0px;
}

.back50  {
background:url(../../images/inputbg-50.png) transparent no-repeat;
width:50px;
height:22px;
border:none;
padding:0px 10px;
}

.back95{
background:url(../../images/inputbg-95.png) transparent no-repeat;
width:95px;
border:none;
height:22px;
padding:0px 10px;
}

.back125{
background:url(../../images/inputbg-125.png) transparent no-repeat;
width:125px;
border:none;
height:22px;
padding:0px 20px;
}

.back220  {
background:url(../../images/inputbg-220.png) transparent no-repeat;
width:220px;
height:22px;
padding:0px 20px;
border:none;
}

.taback400  {
background:url(../../images/textareabg-400.png) transparent no-repeat;
width:400px;
height:220px;
padding:10px 10px;
border:none;
}

#olp_form, #olp_login, #olp_new_user_table, #olp_passrecover {
width:400px;
margin:0px auto;
}

#olp_confirm {
width:300px;
margin:0px auto;
background:url(images/orangegradient.jpg) right repeat-y;
}

#olp_form input {
display:inline;
}

#olp_login_table a, #olp_login_table span {
color:#0033FF;
font-size:9px;
}

#olp_confirm_table, #olp_login_table, #olp_new_user_table, #olp_form_table, #olp_passrecover_table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

div#olp_results {
margin:auto auto;
width:400px;
}

.subbutton {
text-align:center;
padding:0px;
}

#tssubformnote, #tssubphotonote {
width:500px;
margin:auto;
font-size:10px;
margin:10px;
}

#content {
text-align:center;
}

#pagefooter {
clear:both;
color:white;
text-align:center;
text-transform:uppercase;
letter-spacing:2px;
font-size:10px;
margin:30px 0px 20px 0px;
}

#pagefooter a {
color:white;
}

td {
}

th.titles {
font-size:18px;
font-weight:bold;
text-align:center;
vertical-align: bottom;
}

a {
color:black;
text-decoration:none;
margin:0;
}

img {
border:none;
}

div {
}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.glow {
background: #D3D5D7; 
color: #3545A7; 
font-size:8pt; 
font-family:arial; 
font-weight:bold
}

.unglow { 
color: #3545A7; 
font-size:8pt; 
font-family:arial; 
font-weight:bold
} 

.action_error {
color:red;
width:700;
text-align:center;
}

.captcha{
text-align:center;
color:red;
font-size:9px;
}

div.sitecolumn {
width:230px;
height:500px;
float:left;
margin:20px 20px 20px auto;
text-align:right;
vertical-align:top;
}

div.columntitle {
height:65px;
border-right:thin solid white;
vertical-align:bottom;
}

div.columnmenu {
height:320px;
background:url(images/orangegradient.jpg) right repeat-y;
padding:5px 5px;
}

div.columnnews {
height:110px;
width:220px;
background:url(images/orangegradient.jpg) right repeat-y;
padding:20px 5px 5px;
vertical-align:middle;
margin-left:auto;
}

div.columnnews a:hover {
color:#CC0000;
}

div.columnscoop {
vertical-align:text-bottom;
margin-top:auto;
text-align:center;
position:relative;
bottom:5%;
float:left;
width:100%;
}

div.columnscoop a {
text-decoration:none;
color:black;
font-size:12px;
font-weight:bold;
}

img#tpcolumnlogo {
height:46px;
width:146px;
margin:5px 10px;
margin-top:13px;
}

img#centrocolumnlogo {
height:46px;
width:94px;
margin:5px 10px;
margin-top:13px;
}

img#spotlightcolumnlogo {
height:60px;
width:123px;
margin-top:0px;
margin-right:10px;
}

img#greencolumnlogo {
height:50px;
width:138px;
margin:5px 10px;
margin-top:10px;
}

.tpmenuheader, .tpmenuheader a {
color:#f58426;
text-transform:uppercase;
font-size:11px;
line-height:20px;
letter-spacing:2px;
}

.tpmenulinks, .tpmenulinks a {
color:#231f20;
text-transform:uppercase;
font-size:11px;
line-height:20px;
letter-spacing:2px;
}

.centrolinks, .centrolinks a {
color:#85901d;
text-transform:uppercase;
font-size:11px;
line-height:20px;
letter-spacing:2px;
}

div#seebuzz, div#seebuzz a {
color:#85901d;
font-size:14px;
line-height:30px;
letter-spacing:3px;
margin:20px 0px;
}

div#seebuzz a strong {
	font-size:24px;
	font-weight:bolder;
}

.centrolocale, .centrolocale a {
color:#231f20;
text-transform:uppercase;
font-size:9px;
line-height:20px;
letter-spacing:2px;
}

.centrolocale {
padding-right:20px;
}

img#centrocolumnbanner {
width:163px;
height:106px;
margin:30px 10px 0px 0px;
}

.spotlightmenulinks, .spotlightmenulinks a {
color:#ca5931;
text-transform:uppercase;
font-size:11px;
line-height:20px;
letter-spacing:2px;
}

.spotlightmenuhead, .spotlightmenuhead a {
color:black;
text-transform:uppercase;
font-size:14px;
line-height:20px;
letter-spacing:0px;
font-weight:lighter;
}

.greenmenulinks, .greenmenulinks a {
color:#009b4c;
text-transform:uppercase;
font-size:11px;
line-height:20px;
letter-spacing:2px;
}

.columntext {
font-size:9px;
color:#231f20;
width:150px;
margin-left:auto;
}

img#greencolumnbanner {
width:129px;
height:59px;
margin:50px 10px 0px 0px;
}

img.newsthumb {
float:left;
width:60px;
margin-right:15px;
}

div#qsresults {
margin:auto auto;
height:500px;
width:675px;
overflow:auto;
text-align:left;
}

div#qserror {
margin:auto auto;
text-align:center;
vertical-align:middle;
height:500px;
overflow:auto;
}

div.qsrcol {
margin-left:auto;
margin-right:0px
width:600px;
padding:25px 10px;
background:url(images/qsrorangegradient.jpg) repeat-y right;
text-align:right;
}

div.qsrcol a {
}

table.qsrtable {
width:600px;
margin:0px 0px;
padding:0px 0px;
border:none hidden;
text-align:right;
font-size:12px;
vertical-align:top;
}

table.qsrtable td {
padding-right:5px;
padding-bottom:15px;
vertical-align:top;
}

img#tpqsrcolimg {
height:46px;
width:146px;
background:url(images/TP_columnhead.png) left top no-repeat;
position:relative;
top:23px;
z-index:2;
}

img#centroqsrcolimg {
height:46px;
width:94px;
background:url(images/Centro_columnhead.png) left top no-repeat;
position:relative;
top:23px;
z-index:2;
}

img#spotqsrcolimg {
height:53px;
width:149px;
background:url(images/Spotlight_columnhead.png) left top no-repeat;
position:relative;
top:26px;
z-index:2;
}

img#greenqsrcolimg {
height:50px;
width:138px;
background:url(images/Green_columnhead.png) left top no-repeat;
position:relative;
top:25px;
z-index:2;
}

a.qsrhomelink {
text-decoration:none;
color:#F58426;
position:relative;
top:-20px;
}

img.qsrimg {
float:left;
width:66px;
}

div.qsrhead {
color:black;
font-weight:bold;
padding-left:70px;
}

div.qsrdesc {
color:black;
padding-left:70px;
}

div.noresults {
color:red;
text-align:center;
}

#aboutusvert {
width:85px;
height:516px;
float:left;
margin-top:0px;
margin-left:35px;
}

#aboutusrightcol, #aboutusleftcol {
background:url(images/vertorangegradient.png) repeat-x top left;
margin-left:5px;
padding:15px;
text-align:left;
}

#aboutusleftcol {
width:465px;
height:506px;
float:left;
}

#aboutusleftcol td, #aboutusrightcol td {
font-size:9px;
padding-left:2px;
padding-right:3px;
}

#aboutusleftcol .head1, #aboutusleftcol .head2, #aboutusrightcol .head1, #aboutusrightcol .head2 {
display:inline;
color:#e07319;
text-transform:uppercase;
font-weight:normal;
letter-spacing:-1px;
}

#aboutusleftcol .head1, #aboutusrightcol .head1 {
font-size:18px;
}

#aboutusleftcol .head2, #aboutusrightcol .head2 {
font-size:14px;
}

#aboutusleftcol a {
color:#F58426;
}

#aboutusrightcol {
width:340px;
height:506px;
float:left;
margin-left:10px;
}

#priorboard {
letter-spacing:-1px;
}

#SubmissionContent {
background:url(images/vertorangegradient.png) repeat-x top left;
margin-left:5px;
padding:15px;
text-align:right;
width:850px;
height:510px;
float:left;
color:black;
font-size:10px;
}

#SubmissionContent a {
color:black;
}

#submissionvert {
width:65px;
height:510px;
float:left;
margin-top:0px;
margin-left:35px;
}

#submissiontpcollogo {
width:123px;
height:36px;
}

#submissioncentrocollogo {
width:83px;
height:40px;
margin-left:70px;
*margin-left:65px;
}

#submissionspotlightcollogo {
width:93px;
height:43px;
margin-left:60px;
*margin-left:55px;
}

#submissiongreencollogo {
width:113px;
height:40px;
margin-left:40px;
*margin-left:30px;
}

img.orangev {
width:23px;
height:36px;
margin-right:22px;
display:inline;
}

div.submissioncol {
border-right:#F58426 solid thin;
width:200px;
height:475px;
float:left;
padding-right:5px;
padding-top:5px;
margin-top:15px;
}

span.submissioncolhead {
text-transform:uppercase;
font-size:14px;
}

#contactvert {
width:72px;
height:402px;
float:left;
margin-top:30px;
margin-left:35px;
}

div.contactcolumn {
width:218px;
float:left;
margin:10px 5px 10px auto;
text-align:right;
vertical-align:top;
}

div.columncontacts {
min-height:500px;
*height:500px;
background:url(images/orangegradient.jpg) right repeat-y;
color:black;
font-size:10px;
}

span.tpcontactshead {
color:#F58426;
text-transform:uppercase;
font-size:14px;
vertical-align:middle;
font-weight:bold;
}

div.ContactOutput {
margin-right:5px;
margin-bottom:15px;
color:black;
font-size:10px;
text-align:right;
}

div.ContactOutputText {
margin-right:53px;
width:143px;
*height: 1%;
}

div.ContactOutput img {
border:black thin solid;
float:right;
width:49px;
margin-left:5px;
margin-bottom:5px;
}

span.ContactOutputHead {
text-transform:uppercase;
}

div#sslseal {
text-align:center;
vertical-align:bottom;
margin:0px auto 0px auto;
height:auto;
}

div#PortalNews {
font-size:12px;
text-align:center;
min-height:400px;
margin:auto auto;
width:700px;
}

h1#NewsTitle {
font-size:24px;
}

img#NewsPagePic {
float:left;
width:100px;
margin:15px;
}

.whitenewshead {
color:white !important;
}

.blacknewshead {
color:black !important:
}

.rednewshead {
color:#c70b46;
}

.rustnewshead {
color:#ca5931;
}

.whitenewshead, .blacknewshead, .rednewshead, .rustnewshead {
display:block;
font-weight:bolder;
font-size:14px;
}

.blacknewstext {
color:black !important;
}

.whitenewstext {
color:white !important;
}

body#talentnews {
background:top left no-repeat url(images/talentnewsback.jpg) #F58426;
color:white;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
min-width:1000px;
margin-top:115px;
}

body#centronews {
background:white;
color:black;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
min-width:1000px;
}

body#spotnews {
background:top left no-repeat url(images/spotnewsback.jpg) white;
color:black;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
min-width:1000px;
}

body#greennews {
background:top left no-repeat url(images/greennewsback.png) #3a933f;
color:white;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:right;
min-width:1200px;
}

.whitefooter, .whitefooter a {
color:white !important;
}

.blackfooter, .blackfooter a {
color:black !important;
}

.blackfooter, .whitefooter {
}

.whitenewstext, .blacknewstext {
display:block;
font-size:12px;
}

img#talentnewspagehead {
background:url(images/talentnewspagehead.png) no-repeat left top transparent;
width:400px;
height:183px;
margin-bottom:175px;
margin-left:67px;
float:left;
}

div#talentfeaturednews {
clear:left;
width:400px;
margin-left:67px;
text-align:justify;
}

div#talentfeaturednews img {
float:left;
clear:left;
width:150px;
margin-right:20px;
}

div#talentnewsnormal img {
float:left;
clear:left;
width:100px;
margin-right:20px;
}

div#talentnewsnormal {
float:right;
width:400px;
margin-right:30px;
text-align:justify;
}

div#talentnewsnormal .whitenewshead {
text-align:left;
}

div#talentnewsnormal .whitenewstext {
margin-left:121px;
*height: 1%;
}

div#talentnewsfeatured .whitenewstext {
margin-left:151px;
*height: 1%;
}

img#spotnewspagehead {
background:url(images/spotnewspagehead.png) no-repeat left top transparent;
width:355px;
height:148px;
margin-bottom:30px;
margin-left:35px;
margin-top:20px;
}

div#spotfeaturednews {
width:300px;
margin-left:35px;
text-align:justify;
}

div#spotnewsnormal img {
clear:left;
float:left;
width:100px;
margin-right:20px;
}

div#spotfeaturednews img {
width:200px;
margin-right:20px;
}

div#spotnewsnormal {
float:right;
width:575px;
margin-right:30px;
text-align:justify;
}

div#spotnewsnormal .blacknewstext {
margin-left:121px;
*height: 1%;
}

img#spotnewsfooterbar {
background:url(images/spotbar.jpg) repeat-x transparent;
width:950px;
height:9px;
margin-top:20px;
}

img#spotnewsheadbar {
background:url(images/spotbar.jpg) repeat-x transparent;
width:575px;
height:9px;
margin-bottom:30px;
}

img#centronewspagehead {
background:url(images/centronewspagehead.png) no-repeat left top transparent;
width:460px;
height:182px;
margin-bottom:30px;
margin-left:35px;
float:left
}

div#centrofeaturednews {
background:url(images/centronewscircle.png) right no-repeat;
width:460px;
height:400px;
margin-left:35px;
text-align:justify;
clear:left;
vertical-align:middle;
}

div#centronewsnormal img {
clear:left;
float:left;
width:125px;
margin-right:20px;
}

div#centrofeaturednews img {
float:left;
width:125px;
margin-right:20px;
margin-left:10px;
}

div#centronewsnormal {
float:right;
width:400px;
margin-right:30px;
text-align:justify;
}

div#centronewsnormal .blacknewstext {
margin-left:146px;
*height: 1%;
}

div#centrofeaturednews .whitenewstext {
margin-left:156px !important;
*height: 1%;
}

img#centronewsbar {
background:url(images/centrobar.png) repeat-x transparent;
width:950px;
height:15px;
margin:20px;
margin-bottom:40px
}

div#centrofeaturednews .whitenewstext, div#centrofeaturednews .whitenewshead {
margin-left:120px;
margin-right:30px
}

img#greennewspagehead {
background:url(images/greennewspagehead.png) no-repeat left top transparent;
width:440px;
height:219px;
margin:30px;
margin-bottom:100px;
float:left;
}

div#greenfeaturednews {
width:400px;
text-align:justify;
float:left;
margin-top:80px;
margin-left:50px;
}

div#greennewsnormal img {
clear:right;
float:right;
width:100px;
margin-left:20px;
}

div#greenfeaturednews img {
float:left;
width:100px;
margin-right:20px;
}

div#greennewsnormal {
float:right;
width:400px;
margin-right:30px;
margin-left:30px
text-align:right;
}

div#greenfeaturednews .whitenewstext {
margin-left:121px;
*height: 1%;
}

div#greennewsnormal .whitenewstext {
margin-right:121px;
*height: 1%;
}

img#greennewstalk {
background:url(images/greennewstalk.png) no-repeat left top transparent;
width:278px;
height:306px;
margin:30px;
margin-bottom:10px;
margin-left:130px;
float:right;
}

span#spotnewspageheadnews {
text-transform:uppercase;
font-family:Futura, Arial, Helvetica, sans-serif;
font-size:42px;
letter-spacing:-1px;
color:#ca5931;
position:absolute;
left:830px;
top:115px;
}

