﻿/* UxC Common Styles */
/* === Style Resets === */
:link {text-decoration:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}

/* === Links === */
a{color:#1061ca;text-decoration:none;}  /* Colors for Public site */
a:Visited{color:#00218a;}
a:Active{color:Black;} 
a:Hover, TD a:Hover{color:Red;text-decoration:underline;}
a.submenuitem{font-size:8pt;}
a.EMail{cursor:pointer; cursor:hand; color:Blue; text-decoration:underline}

/* === Page Layout === */
body{margin:0;padding:0;font-size:9pt;font-family:Tahoma,Arial,Helvetica,sans-serif;}

/* === Text Styles === */
.PageTitle {font-size:14pt; line-height:18pt; font-family:Tohoma,Arial,Helvetica,sans-serif; font-weight:bold; color:#0051ba;}  /* Public Site Color */
.DevTitle {font-size:12pt; font-family:Tohoma,Arial,Helvetica,sans-serif; font-weight:bold; color:red;}
.uxcBody h1 {font-size:11pt; font-family:Tohoma,Arial,Helvetica,sans-serif; color:navy; line-height:22px;}
.uxcBody h2 {font-size:9.5pt; font-family:Tohoma,Arial,Helvetica,sans-serif; color:navy; line-height:18px;}
.uxcSub{font-size:6pt;} /*  line-height:10px; CHANGES LINE SPACING AT 5pt */
.uxcSup{font-size:6pt; vertical-align:top;}

.uxcBody p, .pwContent, .pwContent p, .uxwContent, .uxwContent p{font-size:9pt;}
.uxcBody p, .pwContent, .pwContent p, .uxwContent, .uxwContent p, .uxwContent li{text-indent:15px; line-height:16px; margin-bottom:7px;}
.flush {text-indent:0px !important;}

.uxwTitle{font-size:12pt; color:navy; font-weight:bold;}
.uxwContent li {margin:0px 0px 2px 30px; text-indent:0px;}
.uxwContent ul li {margin:0px 0px 2px 45px; text-indent:0px;} /* Level 2 */

.pwTitle {font-size:9.5pt; color:#0d6b4d; font-weight:bold; text-align:center;}
.uwTitle {font-size:9.5pt; color:maroon; font-weight:bold; text-align:center;}
.pwContent ul li {margin:0px 0px 2px 30px; text-indent:0px;}
.pwContent h1 {color:black; margin:2px 0px 3px 0px; font-size:11pt; font-family:Tohoma,Arial,Helvetica,sans-serif; text-indent:0px;}
.pwContent h2 {color:black; margin:0px 0px 3px 0px; font-size:9.5pt; font-family:Tohoma,Arial,Helvetica,sans-serif;}


/* OLD TEXT STYLES */
.market, .marketTitle, .joke, .news, .news-heading, .box-heading, .void {font-size:7.5pt !important; font-family:Verdana,Arial,Helvetica,sans-serif; color:black;}
.news-heading, .box-heading {font-weight:bold; text-decoration:none; color:#336699;}
.void {color:red;}
.box-heading {font-size:8.5pt;}
.fill {font-size:4pt;}
.subfooter {font-size:7.5pt;}
.uxw-tag {font-size:9pt; font-family:Times,serif; font-weight:bold; letter-spacing:1.5pt;}
.npo-title{font-size:9pt; font-weight:bold;}
.joke {padding-left:6pt; padding-right:6pt; text-indent:6pt;}
.market {font-size:8pt; line-height:11pt; padding-left:3pt; padding-right:3pt; text-indent:6pt;}
.marketTitle {font-size:9.5pt; color:navy;}
.prices {font-size:8pt; font-family:Tohoma, Arial, Helvetica, sans-serif; color:black;}


/* === Table Formats === */
.tblHeader{font-size:9pt;color:White;background-color:#008000; font-weight:bold; }
/* Fix FireFiox table bevels */
table.uxcBorder {border-style:solid; border-width:1px; border-top-color:#f0f0f0;border-left-color:#f0f0f0;border-right-color:#a0a0a0;border-bottom-color:#a0a0a0;}  
table.uxcBorder td, table.uxcBorder th {border-style:solid; border-width:1px; border-top-color:#a0a0a0;border-left-color:#a0a0a0;border-right-color:#f0f0f0;border-bottom-color:#f0f0f0;}  
table.uxcNoBorder, table.uxcNoBorder td, table.uxcNoBorder th {border-width:0;}
table.uxcNoBorder table.uxcBorder td, table.uxcNoBorder table.uxcBorder th {border-width:1px;}

.NoBorderCell {margin:0px; padding:0px 3px; border:1px solid transparent !important;}
.SmallText{font-size:8pt;}

/* === Fixed Horizontal Spacers === */
.spacer {height:6px;}
.uxcSpacer{height:6px;}
.uxcSpacer10{height:10px;}
.uxcCellPad5{padding-left:5px; padding-right:5px;}
.uxcCellPad4{padding-left:4px; padding-right:4px;}
.uxcCellPad3{padding-left:3px; padding-right:3px;}
.uxcCellPad2{padding-left:2px; padding-right:2px;}

/* === Fixed-Size Display Boxes === */
.uBlueBox165{margin:0px auto;padding:0px;width:165px;background:url(/images/box/blue_mid_165.gif) repeat-y;text-align:center;}
/* DO WE NEED THE a HERE? */.uBlueBoxTop165, .uBlueBoxTop165 a{margin:0px auto;padding-top:1px;width:165px;height:19px;background:url(/images/box/blue_top_165.gif) repeat-y;font-weight:bold;text-decoration:none;color:#336699;}
.uBlueBoxMiddle165{margin:0px 7px 2px 7px;width:148px;}
.uBlueBoxBottom165{margin:0px auto;width:165px;height:11px;background:url(/images/box/blue_bot_165.gif) repeat-y;}

.uTanBox165{margin:0px auto;padding:0px;width:165px;background:url(/images/box/tan_mid_165.gif) repeat-y;text-align:center;}
/* DO WE NEED THE a HERE? */.uTanBoxTop165, .uTanBoxTop165 a{margin:0px auto;padding-top:1px;width:165px;height:19px;background:url(/images/box/tan_top_165.gif) repeat-y;font-weight:bold;text-decoration:none;color:#336699;}
.uTanBoxMiddle165{margin:0px 7px 2px 7px;width:148px;}
.uTanBoxBottom165{margin:0px auto;width:165px;height:11px;background:url(/images/box/tan_bot_165.gif) repeat-y;}

.uBlueBox250{margin:0px auto;padding:0px;width:250px;background:url(/images/box/blue_mid_250.gif) repeat-y;text-align:center;}
/* DO WE NEED THE a HERE? */.uBlueBoxTop250, .uBlueBoxTop250 a{margin:0px auto;padding-top:1px;width:250px;height:19px;background:url(/images/box/blue_top_250.gif) repeat-y;font-weight:bold;text-decoration:none;color:#336699;}
.uBlueBoxMiddle250{margin:0px 7px 2px 7px;width:233px;}
.uBlueBoxBottom250{margin:0px auto;width:250px;height:11px;background:url(/images/box/blue_bot_250.gif) repeat-y;}

/* === Tab Strip Styles === */
.pageView{border:1px solid #898c95;margin-top:-1px;padding:4px;}
.tabStrip{position:relative;}

/*=== Dropshadow ===*/
.uxcPicture, .uxcPicture img{outline:lightgray solid 2px;border:solid 2px lightgray;margin:5px 0 5px 0;}
.dropshadowleft,.dropshadowright{
background:url(/images/shadow-png.png) no-repeat bottom right !important; /* respectful browsers (e.g. Firefox/Opera/Safari) ONLY take notice of this line*/
background:none; /* disrespectful browsers clear the background graphic, in this case allowing the alpha filter to work in IE5.5 and 6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/shadow-png.png'); /* the MS alpha filter */
margin:10px 10px 10px 15px;
margin:8px 5px 5px 12px; /***DOESN'T THIS OVERRIDE THE LINE ABOVE***/
}
.dropshadowleft{float:left;clear:left;}
.dropshadowright{float:right;clear:right;}
.dropshadowleft img, .dropshadowright img{margin:0px;position:relative;bottom:6px;right:8px;border:0px solid #eee;border-color:#eee #888 #666 #ddd;background:#fff;
padding:8px 6px 15px 6px; /* gives us the white area - but not in IE5 + IE5.5 */
padding:0px; /***DOESN'T THIS OVERRIDE THE LINE ABOVE***/}