
body {margin:0px 0px 0px 0px;
    font-family:Arial;
    background:url('../images2/bodybg.jpg');
    background-position:left top;
    background-repeat:repeat-x;
    color:#555555;}
    
body.white {margin:0px 0px 0px 0px;
    font-family:Arial;
    background:none;
    background-color:#FFFFFF;
    color:#555555;}
div#othermagazines .XSM {font-size:7pt;font-weight:bold;}
div#othermagazines p {font-size:8pt;font-family:Trebuchet MS,Trebuchet, Georgia,Verdana;line-height:150%;}
    
div#pagebg 
{
    /*background:url('/images2/pagebg.png'); 
    background-position:center top;
    background-repeat:repeat-y;*/}
    
td, ul, div, form {font-family:Trebuchet MS,Trebuchet, Georgia,Verdana;font-size:10pt;}

p {font-family:Trebuchet MS,Trebuchet, Georgia,Verdana;font-size:10pt;line-height:150%;text-align:justify}

.nav_border {background:url(/images2/tabs/tab_border.gif);background-position:left bottom;background-repeat:repeat-x;}
td.nav_active {background:url(/images2/tabs/tab_active.gif);width:95px;height:33px;background-position:left bottom;text-align:center;font-family:Trebuchet MS,Trebuchet;}
td.nav_inactive {background:url(/images2/tabs/tab_inactive.gif);width:95px;height:33px;background-position:left bottom;text-align:center;font-family:Trebuchet MS,Trebuchet;}
.nav_active a {text-decoration:none;font-size:10pt;color:#000000;font-weight:bold;}
.nav_active a:hover {text-decoration:none;font-size:10pt;color:#990000;font-weight:bold;}
.nav_inactive a {text-decoration:none;font-size:10pt;color:#777777;font-weight:bold;}
.nav_inactive a:hover {text-decoration:none;font-size:10pt;color:#000000;font-weight:bold;}


table#sitenavigation {color:#777777;}
table#sitenavigation td {padding-bottom:11px;vertical-align:top;}
table#sitenavigation td.normal {color:#555555;font-size:8pt;}
table#sitenavigation td.normal a {font-weight:bold;color:#000000;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;font-size:10pt;}
table#sitenavigation td.normal a:hover {color:#036a55;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;} /* theme color adjustment to cover color */
table#sitenavigation td.active {color:#555555;font-size:8pt;}
table#sitenavigation td.active a {font-weight:bold;color:#036a55;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;font-size:10pt;}
table#sitenavigation td.active a:hover {color:#036a55;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;}

table#sitenavigationOLD {width:180px;}
table#sitenavigationOLD td.normal {background:url('/images2/nav.png');background-repeat:no-repeat;width:180px;height:56px;color:Black;padding-left:33px;}
table#sitenavigationOLD td.normal a {color:#555555;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;font-size:10pt;}
table#sitenavigationOLD td.normal a:hover {color:#000000;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;} /* theme color adjustment to cover color */
table#sitenavigationOLD td.active {background:url('/images2/nav_over.png');background-repeat:no-repeat;width:180px;height:56px;color:#ada7a2;padding-left:33px;}
table#sitenavigationOLD td.active a {color:#ada7a2;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;font-size:10pt;}
table#sitenavigationOLD td.active a:hover {color:#ffffff;text-decoration:none;font-family:Trebuchet MS,Trebuchet,Arial;}

.navandpicture {background:url('/images/bodybg.jpg');background-position:left bottom;background-repeat:repeat-x;}
.navandpicturetop {background:url('/images/bodybg.jpg');background-position:left top;background-repeat:repeat-x;}
table.sectionheaderwithlinks {color:#777777;border-bottom:1px solid #efefef;}
table.sectionheaderwithlinks td a {text-decoration:none;color:#777777;font-size:8pt;}
table.sectionheaderwithlinks td a:hover {text-decoration:none;color:#ada7a2;font-size:8pt;}

h1 {font-family:Trebuchet,Trebuchet MS,Helvetica,Tahoma,Verdana, Verdana ref,Arial;font-weight:bold;font-size:14pt;color:#000000;margin-bottom:5px;} /* theme color adjustment to cover color */
h2 {font-family:Helvetica,Tahoma,Verdana, Verdana ref,Arial;font-weight:bold;font-size:12pt;color:#555555;}
h3 {font-family:Helvetica,Tahoma,Verdana, Verdana ref,Arial;font-weight:bold;font-size:10pt;color:#555555;}

div.EventListing {border-bottom:2px dotted #ccc;}
div.EventListing h1 a {margin-bottom:0px;padding-bottom:0px;font-size:13px;text-decoration:none;font-weight:bold;}
div.EventListing h1 a:hover {margin-bottom:0px;padding-bottom:0px;font-size:13px;text-decoration:underline;font-weight:bold;}
div.EventListing h2 {margin-top:0px;padding-top:0px;margin-bottom:4px;padding-bottom:4px;font-size:9pt;color:#777777;}
div.EventListing p {font-size:9pt;margin-top:4px;margin-bottom:4px;}
div.EventListing p.more 
{   
    display:none;
    margin-top:0px;
    text-align:right;
    }


.nomargion {margin:0px 0px 0px 0px;}
a {color:#036a55;text-decoration:underline;font-weight:500;}
a:hover {color:#033f33;text-decoration:underline;font-weight:500;}
a img {border:none;}
.XLG {font-family:Trebuchet,Trebuchet MS,Helvetica,Tahoma,Verdana, Verdana ref,Arial;font-weight:bold;font-size:15pt}
.LG {font-family:Trebuchet,Trebuchet MS,Helvetica,Tahoma,Verdana, Verdana ref,Arial;font-weight:bold;font-size:13pt;}
.MD {font-family:Trebuchet,Trebuchet MS,Helvetica,Tahoma,Verdana, Verdana ref,Arial;font-size:11pt;}
.SM {font-family:Verdana, Verdana ref,Arial,Helvetica;font-size:10pt;}
.XSM {font-family:Verdana, Verdana ref,Arial,Helvetica;font-size:9pt;}
.XXSM {font-family:Tahoma,Verdana, Verdana ref,Arial,Helvetica;font-size:8pt;}

.BB {border-bottom:1px solid #bbbbbb;}
.BT {border-top:1px solid #bbbbbb;}
.BR {border-right:1px solid #bbbbbb;}
.BL {border-left:1px solid #bbbbbb;}
.BX {border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}

.BBdot {border-bottom:1px dotted #bbbbbb;}
.BTdot {border-top:1px dotted #bbbbbb;}
.BRdot {border-right:1px dotted #bbbbbb;}
.BLdot {border-left:1px dotted #bbbbbb;}
.BXdot {border-right:1px dotted #bbbbbb;border-left:1px dotted #bbbbbb;border-top:1px dotted #bbbbbb;border-bottom:1px dotted #bbbbbb;}

td.whitebutton {border:1px solid #bbbbbb;padding-left:10px;padding-right:10px;width:140px;}
td.whitebutton a {text-decoration:none;color:#036a55;}
td.whitebutton a:hover {text-decoration:underline;color:#036a55;}

#overlayBackground {
    position: absolute;
    top: 0%;
    left: 0%;
    background-color: black;
    z-index:500;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
div#footer {border-top:1px dotted #555555;margin-top:22px;background:black;color:#eeeeee;font-size:8pt;}
div#footer p {color:#eeeeee;font-size:8pt;text-align:center;}
div#footer a {text-decoration:none;color:#dddddd;}
div#footer a:hover {text-decoration:none;color:#036a55;} /* cover theme color, adjust */

.confetti {background:url('/images2/confettibg.gif');background-repeat:no-repeat;background-position:center top;}

td.profileheader {background:black;color:White;}
td.profileheader h1 {color:White;margin:0px 0px 0px 0px;}
td.profileheader a {color:orange;}
td.profileheader a:hover {color:white;}

.LGBlackItalic {font-family:Georgia,Times,Times New Roman;font-size:16pt;color:Black;font-style:italic;}

td.SearchResults a {font-weight:bold;}
td.SearchResults a:hover {font-weight:bold;color:#990000;}
td.SearchResults h1 {font-weight:bold;margin:0px 0px 0px 0px;color:#036a55;font-family:Trebuchet MS;font-size:14pt;}
td.SearchResults h2 {font-weight:normal;margin:0px 0px 0px 0px;color:#555555;font-family:Trebuchet MS;font-size:10pt;}
td.SearchResultsHdr {background:#000000;color:#efefef;font-size:8pt;}
td.SearchResultsHdr2 {background:#dddddd;color:#333333;font-size:8pt;}

.headerline {background:url('images/headerline.jpg');background-position:bottom left;background-repeat:repeat-x;}
.HeaderCell {border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #dddddd;background:#eeeeee;}
.HeaderCellRight {border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #dddddd;background:#eeeeee;}
.HeaderCellx {border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #dddddd;background:#eeeeee;}
.TitleCell {border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:10px;width:1%;white-space:nowrap;color:#006699}
.InnerCell {border-bottom:1px solid #bbbbbb;padding:10px;width:24%;}
.LastCell {border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:10px;}
a.whitelink {color:White;text-decoration:none;font-weight:bold;}
a:hover.whitelink {color:White;text-decoration:underline;font-weight:bold;}

td.FormField {font-family:Verdana;font-weight:bold;font-size:8pt;}
td.FormInput {font-family:Verdana;font-size:8pt;font-weight:normal;}

div.normal {background:url('../images/ICON-gradwhover.jpg');background-repeat:repeat-x;background-position:0% 0%;height:30px;}
div.hover {background:url('../images/ICON-gradwhover.jpg');background-repeat:repeat-x;background-position:0% 100%;height:30px;}
div.normal a {color:#111111;text-decoration:none;font-size:8pt;}
div.hover a {color:#ffffff;text-decoration:none;font-size:8pt;}
td.blacktab {background:black;padding-right:11px;padding-left:11px;}
td.blacktab a {color:#cccccc;text-decoration:none;text-transform:uppercase;font-size:10pt;font-family:Arial, Verdana;}
td.blacktab a:hover {color:#ffffcc;text-decoration:none;text-transform:uppercase;font-size:10pt;font-family:Arial, Verdana;}
td.blacktabOFF {background:#90a8a1;padding-right:11px;padding-left:11px;}
td.blacktabOFF a {color:#003300;text-decoration:none;text-transform:uppercase;font-size:10pt;font-family:Arial, Verdana;}
td.blacktabOFF a:hover {color:#005500;text-decoration:none;text-transform:uppercase;font-size:10pt;font-family:Arial, Verdana;}

td.blackbg {color:#555555;}
td.blackbg div, a {color:#036a55;}
td.blackbg div, a:hover {color:#033f33;}

td.PCA_FAVORITE {background:#555555;color:#cccccc;}
td.PCA_FAVORITE a {color:#cccccc;}
td.PCA_FAVORITE a:hover {color:#ffffff;}

td.PCA_ENTRY {background:#ffffff;color:#333333;}
td.PCA_ENTRY a {color:#036a55;}
td.PCA_ENTRY a:hover {color:#033f33;}

td.sectionheader {background:#90a8a1;color:#ffffff;}
td.sectionheader a {color:#ffffff;}
td.sectionheader a:hover {color:#003300;}

/* padding and margin styles */
.margin0 {margin:0px 0px 0px 0px;}
.margin10 {margin:10px 10px 10px 10px;}
.margin3 {margin:3px 3px 3px 3px;}
.margin5 {margin:5px 5px 5px 5px;}

.pad0 {padding:0px 0px 0px 0px;}
.pad10 {padding:10px 10px 10px 10px;}
.pad3 {padding:3px 3px 3px 3px;}
.pad5 {padding:5px 5px 5px 5px;}

td.BrownButton {background-color:#a39163;padding-left:12px;padding-right:12px;}
td.BrownButton a {color:#ffffff;text-decoration:none;}
td.BrownButton a:hover {color:#000000}

/* 2011 Finalists styles */
#icon-current-year-finalists {
	padding: 20px;
	overflow: auto;
}

#icon-current-year-finalists h1 {
	margin: 0 0 15px 0;
}

#icon-current-year-finalists h1 span {
	text-transform: uppercase;
}

#icon-current-year-finalists h4 {
	text-transform: uppercase;
}

#icyf-left {
	width: 45%;
	float: left;
}

#icyf-right {
	width: 45%;
	float: right;
}
