﻿/* 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 === */
.Center{margin-left:auto;margin-right:auto;text-align:left;width:660px;}
.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 === */
td{margin:0;padding:0;font-size:8pt;}
.tblHeader{background-color:#008000;}
.tdh,.tblHeader{padding:2px 5px 3px 3px;font-weight:bold;font-size:9pt;text-align:center;color:White;background-color:#335533;}
.td0{padding:0 5px 0 3px;color:#000000;background-color:#ebf5d6;}
.td1{padding-left:3px;padding-right:5px;color:#000000;background-color:#d7e8a1;}
/* 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-color:#000000;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;}

table.invoiceTable{border-color: #000000;border-width: 1px;border-style: solid solid none none;border-top-width: 3px;}  
table.invoiceTable td,table.invoiceTable th{border-style: none none solid solid;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***/}
