/* UPS Stylesheet for IE and Mozilla Browsers - Version 4.00 06-17-2004 */

.xlnbgdots {
   background-image: url(/img/xln_bg_dots_gray.gif);
   }
.xlnbgdots2 {
   background-image: url(/img/xln_bg_dots_white.gif);
   }

/*06032003 - Added for PVCS 16674 QCC fix*/

.invisibletext {
   color: #cccccc;
   }

/* 05122003 - Added for PVCS 18066 - Corrects UPS.com display in Campus Ship*/

.upscom {}
.modpadbullet3   {
	padding-left:10px;
	text-indent: -14px;
	padding-right:5px;
	}
.spacing   {
	padding-left: 10px;
	padding-right: 10px;
	}
/*Ends Campus Ship Fix */


/*05092003 -  Added following two classes for 1px border in global messaging*/

.xlnbgglopxgif1{
background-image: url(/img/xln_bg_glo_1px.gif);
}

.xlnbgglopxgif2{
background-image: url(/img/xln_bg_glo_1pxv2.gif);

}
/*above add ended*/


ol {
	list-style-position: outside;
	list-style-image: none;
	padding-left:0px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	}

ul {
	margin-left:24px;
	padding-left:0px;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(/img/icn_bullet_black.gif);
	margin-top:0px;
	margin-bottom:0px;
	}

/* FIX for NS 6.2 Bug 110360 */
*:-moz-list-bullet, *:-moz-list-number {font-size: 1em;}

body {
	background-color: #ffffff;
	font-family: verdana, arial,sans-serif;
	font-size: 7pt;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	}
table, td, th {
	font-family: verdana, arial,sans-serif;
	font-size: 7pt;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	}
/* Sets the margins top, bottom, left and right to 0px */
form {
	margin:0px;
	}
.bold {
	font-weight: bold;
	}
.brownbold {
	color: #663300;
	font-weight: bold;
	}
.blueboldHead
	{
	font-size: 8pt;
	color: #3366CC;
	font-weight : bold;
	}
.brownboldSubHead {
	font-size: 8.5pt;
	color: #663300;
	font-weight: bold;
	}
.brownSubHead {
	font-size: 8.5pt;
	color: #663300;
	font-weight: bold;
	}
.brownboldmod {
	font-size: 8pt;
	font-weight: bold;
	color: #663300;
	}
.blackboldmod {
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	padding-left : 10px;
	}
.blackmod {
	font-size: 7pt;
	color: #000000;
	padding-left : 10px;
	}
.brownboldsup {
	font-size: 8pt;
	font-weight: bold;
	color: #996633;
	}
.blubolddiam {
	font-weight: bold;
	color: #3366CC;
	}
.bwnbolddiam {
	font-weight: bold;
	color: #996600;
	}
.corporateheader	{
	font-size: 13pt;
	color: #330000;
	font-weight: 900;
	}
.green
	{
	color: #666633;
	font-family: verdana, arial,sans-serif;
	font-size: 7pt;
	font-weight: bold;
	}
.resourcesheader
	{
	color: #666633;
	font-family: verdana, arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	}
.grey2 {
	color: #666666;
	}
.greybold
	{
	color: #666666;
	font-weight : bold;
	}
.greyboldHead
	{
	font-size: 8.5pt;
	color: #666666;
	font-weight : bold;
	}
.grnbolddiam {
	font-weight: bold;
	color: #336600;
	}
.header	{
	font-size: 13pt;
	color: #663300;
	font-weight: 900;
	}
.greenWarningBold {
	color: #008000;
	font-weight: bold;
	}
.redError {
	font-size: 7pt;
	color: #CC0000;
	}
.redErrorBold	{
	color: #CC0000;
	font-weight:bold;
	}
.solutionsheader
	{
	color: #6666CC;
	font-size: 8pt;
	font-weight: bold;
	}
.tagline {
	font-size: 8pt;
	color: #663300;
	}
.warning	{
	color: #000000;
	font-weight:bold;
	}
.white {
	color: #ffffff;
	}
.whitebold {
	color: #ffffff;
	font-weight: bold;
	}
.whitesubheadbold {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	}
.associatedhd1 {
	font-size: 8.5pt;
	color: #663300;
	font-weight: bold;
	}
.supporthd1 {
	font-size: 8.5pt;
	color: #996633;
	font-weight : bold;
	}
.subhd1 {
/* standard module subhead */
	color: #663300;
	font-weight: bold;
}
.subhd2 {
/* support module subhead */
	color: #000000;
	font-weight: bold;
}
.standardheader {
	font-size: 8pt;
	font-weight: bold;
	color: #996633;
}
/* colors */
.cffffff {
	background:#ffffff;
}
.ccccc99 {
	background:#cccc99;
}
.associatedbg1 {
	background:#cccc99;
}
.popupbg1 {
	background:#996633;
}
.secondarynavbg {
	background:#663300;
}
/* backgrounds */

.bgxlnbardotsbg {
	background-image: url(/img/xln_bar_dots_bg.gif);
}
.bgxlnbgshddots {
	background-image: url(/img/xln_bg_shd_dots.gif);
}
.bgxlncorbgdots {
	background-image: url(/img/xln_cor_bg_dots.gif);
}
.bgxlnbgshddotsres {
	background-image: url(/img/xln_bg_shd_dots_res.gif);
}
.bgxlnbgshddotssol{
	background-image: url(/img/xln_bg_shd_dots_sol.gif);
}
/* BEGIN User state bar Styles */
.bgxlnstbar {
	background-image: url(/img/xln_st_bar.gif);
}
.bgxlnstbartop {
	background-image: url(/img/xln_st_bar_top.gif);
}
.bgxlncorstbartop {
	background-image: url(/img/xln_cor_st_bar_top.gif);
}
.bgxlnsolstbartop {
	background-image: url(/img/xln_sol_st_bar_top.gif);
}
.bgxlncorsolstbartop {
	background-image: url(/img/xln_cor_sol_st_bar_top.gif);
}
.bgxlnrightstbarend {
	background-image: url(/img/xln_right_st_bar_end.gif); repeat-x;
}
/* END User state bar Styles */

.bg1gray {
	background-image: url(/img/1_gray.gif);
}
.bg1twopixelrule {
	background-image: url(/img/xln_2pixel_rule.gif);
}
.bg1twopixelrulecccc99 {
	background-image: url(/img/xln_2pixel_rule_cccc99.gif);
}
.bgxln1pixeldottedrule {
	background-image: url(/img/xln_1pixel_dotted_rule.gif);
}
.bgxlncortmcapline {
	background-image: url(/img/xln_cor_tmcap_line.gif);
}
.bg1pxDottedRuleWhite {
	background-image: url(/img/xln_1pixel_dotted_rule_whit.gif);
}
.bgxlnrellinksbglg {
	background-image: url(/img/xln_rel_links_bg_lg.gif);
}
.bgxlnrellinksbg {
	background-image: url(/img/xln_rel_links_bg.gif);
}
.bgxlnstbartiledotrev {
	background-image: url(/img/xln_st_bar_tile_dot_rev.gif);
}
.bg1 {
	background-image: url(/img/1.gif);
}
.bgxlnstbartile {
	background-image: url(/img/xln_st_bar_tile.gif);
}
.bgxlncorbgdots278 {
	background-image: url(/img/xln_cor_bg_dots_278.gif);
}
.bgxlnbgshddotsnocrn {
	background-image: url(/img/xln_bg_shd_dots_nocrn.gif);
}
.bgxlnwedgebrndkbrn {
	background-image: url(/img/xln_wedge_brn_dkbrn.gif);
}
.bgxln1pxdotrulewhiv {
	background-image: url(/img/xln_1px_dot_rule_whi_v.gif);
}
.bgxlnbg5cldotsres {
	background-image: url(/img/xln_bg_5cl_dots_res.gif);
}
.bgxlnbghddotsres {
	background-image: url(/img/xln_bg_hd_dots_res.gif);
}

/* controls */
.input1 {
	font-size: 7.5pt;
}
.modSelSmall	{
	width: 46px;
	font-size: 7.5pt;
	}
.modSelSmall2	{
	width: 50px;
	font-size: 7.5pt;
	}
.modSelMedium	{
	width: 166px;
	font-size: 7.5pt;
	}
.modSelLarge	{
	width: 286px;
	font-size: 7.5pt;
	}
.modSelSupport	{
	width: 110px;
	font-size: 7.5pt;
	}
.modTxtSmall	{
	width: 46px;
	font-size: 7.5pt;
	}
.modTxtTen	{
	width: 76px;
	font-size: 7.5pt;
	}
.modTxtMedium	{
	width: 166px;
	font-size: 7.5pt;
	}
.modTxtLarge	{
	width: 286px;
	font-size: 7.5pt;
	}
.modTxtLogin	{
	width: 62px;
	font-size: 7.5pt;
	}
.modTxtSupport	{
	width: 110px;
	font-size: 7.5pt;
	}
.modTxtAreaLarge	{
	font-family: verdana, arial,sans-serif;
	width: 383px;
	font-size: 7.5pt;
	padding-left: 10px;
	background-color: #ffffff;
	}
.modTxtAreaMedium	{
	width: 190px;
	font-size: 7.5pt;
	}
.modTxtAreaSmall	{
	width: 100px;
	font-size: 7.5pt;
	}

/* links */
a {
	color: #3366CC;
	}
.blueLink  {
	color: #3366CC;
	font-size: 7pt;
	}
.whitelink a {
	color: #FFFFFF;
	}
.whiteboldlink a {
	color: #FFFFFF;
	font-weight: bold;
	}

/* formatting */
.areanavpad {
	padding-left:22px;
	padding-right:3px;
	text-indent: -14px;
	}
.modarrowpad	{
	padding-left:11px;
	padding-right:2px;
	text-indent: -11px;
	}
.modarrowlv2pad	{
	padding-left:18px;
	padding-right:3px;
	text-indent: -11px;
	}
.modulepad   {
	padding-left:10px;
	padding-right:10px;
	}
.modulepadtext   {
	padding-left:10px;
	padding-right:5px;
	color: #666666;
	}
.modulepadtexthead   {
	padding-left:10px;
	padding-right:5px;
	color: #333333;
	}
.modHeadpadbrn   {
	padding-left:10px;
	padding-right:10px;
	text-indent: 0px;
	font-size: 9pt;
	font-weight: bold;
	color: #663300;
	}
.modHeadpad   {
	padding-left:5px;
	padding-right:5px;
	}
.modpadanchor	{
	padding-left:7px;
	text-indent: -10px;
	padding-right:5px;
	}
.modpadarrow   {
	padding-left:10px;
	text-indent: -13px;
	padding-right:5px;
	}
.modpadbullet   {
	padding-left:6px;
	text-indent: -9px;
	padding-right:5px;
	}
.modpadbulletNopad   {
	padding-left:5px;
	text-indent: -8px;
	padding-right:5px;
	}
.modIndent	{
	padding-left:10px;
	text-indent: -13px;
	}
.navlv2	{
	padding-left:16px;
	padding-right:5px;
	text-indent: -14px;
	color: #663300;
	font-weight: bold;
	}
.navlv2	a {
	color: #3366CC;
	font-weight: normal;
	}
.navlv2brown {
	padding-left:16px;
	padding-right:5px;
	text-indent: -14px;
	font-weight: bold;
	}
.navlv2brown	a {
	color: #663300;
	}
.navlv3	{
	padding-left:24px;
	padding-right:5px;
	text-indent: -11px;
	color: #663300;
	font-weight: bold;
	}
.navlv3	a {
	color: #3366CC;
	font-weight: normal;
	}
.navlv3brown {
	padding-left:24px;
	padding-right:5px;
	text-indent: -11px;
	font-weight: bold;
	}
.navlv3brown	a {
	color: #663300;
	}
.navlv4	{
	padding-left:31px;
	padding-right:5px;
	text-indent: -11px;
	color: #663300;
	font-weight: bold;
	}
.navlv4	a {
	color: #3366CC;
	font-weight: normal;
	}
.navlv4brown {
	padding-left:31px;
	padding-right:5px;
	text-indent: -11px;
	font-weight: bold;
	}
.navlv4brown	a {
	color: #663300;
	}
.navlv5	{
	padding-left:38px;
	padding-right:5px;
	text-indent: -11px;
	color: #663300;
	font-weight: bold;
	}
.navlv5	a {
	color: #3366CC;
	font-weight: normal;
	}
.navlv5brown {
	padding-left:38px;
	padding-right:5px;
	text-indent: -11px;
	font-weight: bold;
	}
.navlv5brown	a {
	color: #663300;
	}
.nopad   {
	padding-left:0px;
	padding-right:0px;
	}
.supmodHeadpad   {
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	}
.svcdescpad	div{
	padding-left:12px;
	padding-right:5px;
	text-indent: -12px;
	}
#utilPos {Z-INDEX: 2000; LEFT: 80px; POSITION: absolute; TOP: 3px; }


/*Unused Styles

.purpleboldsup {
	font-size: 8pt;
	font-weight: bold;
	color: #6666cc;
	}
.redsubhead	{
	font-size: 11pt;
	color: #CC0000;
	font-weight: bold;
	}
.suphead{
	color: #663300;
	font-size: 8pt;
	}
.superscrptHeader{
	color: #663300;
	font-size: 8pt;
	}
.selectent 	{
	width: 200;
	font-size: 7.5pt;
	}

*/

/*
-------------------------------------------------------------
UIS STYLES - Shared style names also used with CampusShip
-------------------------------------------------------------
*/

/* Control Styles */
.modSelMediumSmall	{
	width: 120px;
	font-size: 7.5pt;
	}
.modTxtMediumSmall	{
	width: 110px;
	font-size: 7.5pt;
	}
.campusship {
	display: none;
	}
.uis {}

/* Module Styles */
.rsi {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	}
.void {
	font-size: 10pt;
	font-weight: bold;
	color: #cc0000;
	text-align: center;
	}
.header2	{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	}
.header3	{
	color: #663300;
	font-weight: bold;
	}
.modheader {
	color: #663300;
	font-weight: bold;
	}
.modsubheader {
	color: #663300;
	font-weight: bold;
	}
/*.modulepad   {
	padding-left: 4px;
	padding-right: 4px;
	}
*/
.modspacepad   {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.appspacepad   {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.instrpad   {
	padding-left: 12px;
	padding-right: 12px;
	}
.instrpad2 {}
.appheadercolor {

	background-color: #996633;
	}
.appheadercolor2 {

	background-color: #ffffff;
	}
.instrcolor {

	background-color: #cccccc;
	}
.instrcolor2 {
	background-image: url(/img/icn_border_white_gray.gif);
	}
.instrcolor3 {

	background-color: #ffffff;
	}
.modbordercolor {

	background-color: #cccccc;
	}
.modbordercolor2 {
	background-image: url(/img/icn_border_white_gray.gif);
	}
.modbordercolor3 {

	background-color: #ffffff;
	}
.modcolor {

	background-color: #cccccc;
	}
.modcolor2 {
	background-image: url(/img/icn_border_white_gray.gif);
	}
.modcolor3 {

	background-color: #ffffff;
	}
.modline {
	background-color: #cccccc;
	}
.modline2 {
	background-color: #ffffff;
	}
.modbgcolor {

	background-color: #cccccc;
	}
.modbgcolor2 {

	background-color: #ffffff;
	}
.moddividercolor {

	background-color: #cccccc;
	}
.moddividercolor2 {
	background-image: url(/img/icn_border_white_gray.gif);
	}
.moddividercolor3 {

	background-color: #ffffff;
	}
.butbarbgcolor {

	background-color: #999999;
	}
.butbarbgcolor2 {

	background-color: #cccccc;
	}
.butbarbr  {
	padding-top: 0px;
	}
.butbaralign  {
	text-align: right;
	}
.modlinkheader {}
.modinputheader {
	color: #000000;
	}
.modinputbg {

	background-color: #cccccc;
	}

/* Print Styles */
.headerprint	{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	}
.fontprint {
	color: #000000;
	font-weight: bold;
	}
.print {
	background-color: #ffffff;
	}
.lineprint {
	background-color: #ffffff;
	}

/* Popup Styles */
.popheader {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	}
.popspacepad   {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 4px;
	}
.popcolor {

	background-color: #996633;
	}
.popline {
	background-color: #ffffff;
	}

/* Backgrounds - Shared UIS/CampusShip C-Clamp */
.tdbg {
	background-color: #ffffff;
	}
.tdbg999966 {
	background-color: #ffffcc;
	}
.tdbgcccc99 {
	background-color: #ffffcc;
	}

/*02052004 - Added for PVCS  International Forms fix*/
.modbordercolor4 {
   background-image: url(/img/icn_border_white_gray_422.gif);
   }
.modcolor4 {
   background-image: url(/img/icn_border_white_gray_422.gif);
   }
.instrcolor4 {
   background-image: url(/img/icn_border_white_gray_422.gif);
   }