/* defaults */
A { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #486881; text-decoration: none; }
A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:visited:hover { text-decoration: underline; color: #486881;}
A:hover { text-decoration: underline; color: #486881;}
A:active {  text-decoration: none; }
A:active:hover { text-decoration: underline; color: #486881;}
A.linkselected { color: #486881; text-decoration: underline;}
A.linkselected:visited { color: #486881; text-decoration: underline;}
a img { border-style: none;}
IMG.linkimage { padding: 2px 3px 0 0; border-width:0px;border-style:None;height:9px;width:9px;}
IMG.printerimage { padding: 1px 5px 0 0; border-width:0px;border-style:None;height:11px;width:13px; vertical-align:middle;}
UL {list-style-type: none; list-style-image: url(/branding/2_5/images/list_icon.gif);}
HR { color: #9C9990; height:1px; line-height:1px;}

/*
A { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #486881; text-decoration: none; }
A:link { text-decoration: underline; }
A:visited { text-decoration: underline; }
A:visited:hover { color: #999999; text-decoration: none; }
A:hover { color: #999999; text-decoration: none; }
A:active { text-decoration: underline; }
A:active:hover { color: #999999; text-decoration: none; }
*/
BODY { padding: 0 0 0 0; margin: 0 0 0 0; font-size: 10px; color: #333333; font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff; text-align: left; }
/*scrollbar-base-color: #dfdbc7;      scrollbar-arrow-color: #000000;     scrollbar-DarkShadow-Color: #000000;*//*scrollbar-base-color: #7a755f;      scrollbar-arrow-color: #ffffff;     scrollbar-DarkShadow-Color: #000000;*/
FORM { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; padding-top: 0px; }
IFRAME { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; padding-top: 0px; }
INPUT.radio { background: #B5AE8C repeat; color: #B5AE8C inherit; }
INPUT.checkbox { background: #DFDBC7 repeat; color: #DFDBC7 inherit; }
INPUT { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
TEXTAREA { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; /*border: solid 1px #000000;*/}
SELECT { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
TABLE { border-collapse: collapse; border-style: none; border-width:0px}

/* Area: top nav */
#toplogos { }
/* Dynamic #toplogos { width:780px; }*/
#topnav { }
.topnavclientname, .topnavclientnamelayout { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #333333; background-color: #ffffff; text-decoration: none; vertical-align: middle;}
.topnavclientname A:link { color: #333333; text-decoration: none; }
.topnavclientname A:visited { color: #333333; text-decoration: none; }
.topnavclientname A:hover { color: #333333; text-decoration: underline; }
.topnavclientnamelayout { padding: 0 8px 0 8px; text-align: right; width: 178px;}
.topnavclientnamelayout A:link {color: #333333; text-decoration: none; }
.topnavclientnamelayout A:visited { color: #333333; text-decoration: none; }
.topnavclientnamelayout A:hover { color: #333333; text-decoration: underline; }

.topnavtext, .topnavusergrouptext, .topnavlinklayout, .topnavtextalternate, .topnavlinkalternatelayout, .topnavlinkgrouplayout, .topnavlinkselectedlayout, .topnavlinkmouseoverlayout, .topnavtextfirstcell { font-size: 11px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; background-color: #9C9990;}
.topnavlinklayout { background-color: #9C9990; height: 21px; padding: 0 18px 0 18px; vertical-align: middle; white-space: nowrap;}
.topnavtextfirstcell { padding-left: 139px;}
.topnavusergrouptext { color: #333333; background-color: #ffffff; font-size: 10px; font-weight: normal;}

.topnavlinkmouseoverlayout { background-color: #7D7A73; height: 21px; vertical-align: middle; white-space: nowrap;}
.topnavlinklayout A { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.topnavlinklayout A:link { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavlinklayout A:visited { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavlinklayout A:visited:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.topnavlinklayout A:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.topnavlinklayout A:active { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavlinklayout A:active:hover { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.topnavlinklayout INPUT { font-size: 10px; color: #333333; background-color: #FFFFFF; }
.topnavlinklayout SELECT { font-size: 10px; color: #333333; background-color: #FFFFFF; }
.topnavlinkselected { background-color: #DEDDDB; vertical-align: middle; white-space: nowrap;}
.topnavlinkselectedlayout { color: #9A9A92; background-color: #DEDDDB; height: 21px; padding: 0 18px 0 18px; vertical-align: middle; white-space: nowrap;}
.topnavlinkselectedlayout A { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:link { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:visited { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:visited:hover { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: underline; }
.topnavlinkselectedlayout A:hover { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: underline; }
.topnavlinkselectedlayout A:active { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: none; }
.topnavlinkselectedlayout A:active:hover { font-size: 11px; font-weight: bold; color: #9A9A92; text-decoration: underline; }

.topnavlinkgrouplayout { padding: 0 7px 0 7px; vertical-align: middle;}
.topnavtextalternate, .topnavlinkalternatelayout { background-color: #4E4C48; color: #ffffff;}
.topnavlinkalternatelayout { height: 21px; border-top: solid 1px; border-top-color: #adadad; padding: 0 18px 0 18px; vertical-align: middle; white-space: nowrap;}
.topnavlinkalternatelayout A { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:link { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:visited { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:visited:hover { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.topnavlinkalternatelayout A:hover { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.topnavlinkalternatelayout A:active { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.topnavlinkalternatelayout A:active:hover { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
.topnavvspacersmall { font-size: 1px; height: 5px; line-height: 5px; }
.topnavvspacerxsmall { font-size: 1px; height: 3px; line-height: 3px; }
/*.topnavgradient { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#efc773', endColorStr='#787878', gradientType='1')}
.topnavgradientsolid { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#efc773', endColorStr='#efc773', gradientType='1')}
.topnavgradient { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#de494a', endColorStr='#787878', gradientType='1')}
.topnavgradientsolid { filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#de494a', endColorStr='#de494a', gradientType='1')}*/
/*.topnavgradient { background-color: #000000; *//*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000000', endColorStr='#787878', gradientType='1')}*/
/*.topnavgradientsolid { background-color: #000000;*/ /*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000000', endColorStr='#787878', gradientType='1')}*/
/*.topnavlinkselectedborder { background-color: #efc773; line-height:4px; height:4px;}*/

/*.topnavtext, .topnavlinklayout, .topnavlinklayout, .topnavlinkgrouplayout { font-size: 11px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; background-color: #9C9990; }
.topnavlinklayout { height: 22px;}
.topnavtext A:link { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavtext A:visited { font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.topnavtext A:visited:hover { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavtext A:hover { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavtext A:active { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavtext A:active:hover { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.topnavtext INPUT { font-size: 10px; color: #333333; background-color: #FFFFFF; }
.topnavtext SELECT { font-size: 10px; color: #333333; background-color: #FFFFFF; }
.topnavlinklayout { padding: 0 7px 0 7px; vertical-align: middle; }
.topnavlinkgrouplayout { padding: 0 7px 0 7px; vertical-align: middle;}
*/
 
.topnavwelcome { line-height: 14px; height:14px; padding: 1px 9px 1px 16px; /*padding: 1px 9px 2px 16px;*/ font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; background-color: #DEDDDB; white-space: nowrap; border-left-color: #ffffff; border-left-width:1px; border-left-style:solid; border-bottom-color: #ffffff; border-bottom-width:1px; border-bottom-style:solid; border-top-color: #ffffff; border-top-width:1px; border-top-style:solid;}
/* Dynamic .topnavwelcome { width:608px;}*/
.topnavwelcome A { font-size: 10px;}


/* Area: top sub nav */
#topsubnav { background-color: #ffffff; /*border-width: 1px; border-style: solid; border-color: Black;*/ }
#topsubnavlinks { text-align: right; padding-right: 10px; padding-top: 5px;}

.topsubnavtext { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #FFFFFF; color: #333333; }
.topsubnavtext A:link { color: #333333; text-decoration: none; }
.topsubnavtext A:visited { color: #333333; text-decoration: none; }
.topsubnavtext A:visited:hover { color: #333333; text-decoration: underline; }
.topsubnavtext A:hover { color: #333333; text-decoration: none; }
.topsubnavtext A:active { color: #333333; text-decoration: none; }
.topsubnavtext A:active:hover { color: #333333; text-decoration: underline; }
.topsubnavtextsignin { color: #E14F50; /*ff0000*/ }
.topsubnavtextsignin A:link { color: #E14F50;}
.topsubnavtextsignin A:visited { color: #E14F50; }
.topsubnavtextsignin A:visited:hover { color: #E14F50; }
.topsubnavtextsignin A:hover { color: #E14F50; }
.topsubnavtextsignin A:active { color: #E14F50; }
.topsubnavtextsignin A:active:hover { color: #E14F50; }

/* Area: toptitle */
#toptitle {  }
/* Dynamic #toptitle { width:634px;  }*/


/* Area: middle */
#middle { padding: 0 1px 0 1px; }
#middlenoleft { padding: 0 1px 0 50px; }

/* Area: left nav */
#left { width: 144px; background-color: #DEDDDB;}

INPUT.leftbuttonlayout { background-color:#DEDDDB; font-size: 10px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #486881;}
DIV.leftlinkhspacer { margin-left: 12px; font-size: 10px;}
IMG.leftlinkimage { padding: 2px 3px 0 0; float:left; border-width:0px;border-style:None;height:9px;width:9px;}

.blockheader-first { padding: 4px 1px 0 5px; text-align: left; vertical-align: middle; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #DEDDDB; color: #0a3659; font-weight: bold; height: 30px; line-height: 30px; background-image: url(/branding/2_5/images/top_01.png); background-repeat:no-repeat;}
.blockheader-layout { margin-bottom: 4px; padding: 0 1px 0 5px; text-align: left; vertical-align: middle; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #98b2c4; color: #0a3659; font-weight: bold; height: 23px; line-height: 23px;}

.link-layout { padding: 0 1px 4px 3px;}

.lefttext,.link-layout, .lefttextlayout, .lefttextvspacer, .leftbuttonlayout, .leftmorelink, .leftmorelayout, .leftvspacersmall, .leftvspacerlarge, .lefttextcartamount { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #DEDDDB; color: #333333; vertical-align: top; }
.lefttext A { font-size: 10px; background-color: #DEDDDB; /*color: #335570;*/}
.lefttext INPUT { /*background-color: #FFFFFF;*/}
.lefttextlayout { padding: 0 1px 4px 3px;}
.leftvspacersmall { font-size: 1px; width: 139px; height: 3px; line-height: 3px; }
.leftvspacerlarge { font-size: 1px; width: 139px; height: 6px; line-height: 6px; }
.leftblockheaderfirst { padding: 4px 1px 0 5px; text-align: left; vertical-align: middle; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #DEDDDB; color: #0a3659; font-weight: bold; height: 30px; line-height: 30px; background-image: url(/branding/2_5/images/top_01.png); background-repeat:no-repeat;}
.leftblockheader { text-align: left; vertical-align: middle; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #98b2c4; color: #0a3659; font-weight: bold; height: 23px;}
.leftblockheaderlayout { padding: 0 1px 0 5px; text-align: left; vertical-align: middle; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #98b2c4; color: #0a3659; font-weight: bold; height: 23px; line-height: 23px;}
.leftblockheader { /*/*/ /*/font-size: 0.65em; /* */ }
.leftdivider { height: 13px; background-image: url(/branding/2_5/images/left_horizontal_divider.gif); background-repeat: repeat-x; background-position: center center; }
.leftdividercartsummary { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #333333; font-size: 1px; height: 1px; line-height: 1px; }
.lefttextcartamount {  font-size: 9px; color: #E14F50; }
.leftfield, .leftfieldlabel, .leftfieldlabellayout { font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; background-color: #DEDDDB; color: #333333; }
.leftfield { background:#ffffff;}
.leftfieldlabellayout { padding: 0 1px 3px 5px; }
.leftsectionheader, .leftsectionheaderlayout { background-color: #DEDDDB; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #0A3659; font-weight: bold; }
.leftsectionheaderlayout { padding: 0 1px 3px 4px; }
.leftbuttonlayout { padding: 0 0 6px 5px; }
.leftfieldlayout { padding: 0 0 3px 5px; }
.leftfieldlayout INPUT { }
.leftmorelink, .leftmorelayout { text-align: right; }
.leftmorelayout { padding: 0 1px 3px 5px; text-align: right; }

/* Area: right nav */
#right { padding: 0 0 0 15px; }
DIV.rightlinkhspacer { margin-left: 12px; font-size: 10px;}
IMG.rightlinkimage { padding: 2px 3px 0 0; float:left; border-width:0px;border-style:None;height:9px;width:9px;}

.righttext, .rightsectionheader, .rightmorelink, .rightmorelinklayout, .rightblockheader, .rightblockheaderlayout, righttextlayout { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #DEDDDB; color: #333333; vertical-align: top; }
.righttext A { font-size: 10px; background-color: #DEDDDB; }
.righttextlayout { padding: 0 8px 4px 6px;}
.righttextlayout A { font-size: 10px;}
.rightblockheader, .rightblockheaderlayout { text-align: center; vertical-align: middle; background-color: #98b2c4; color: #0a3659; font-weight: bold; height: 23px; line-height: 23px; }
.rightblockheaderlayout { padding: 0 8px 0 8px;}
.rightblockheaderfirst { padding: 2px 1px 0 5px; text-align: left; vertical-align: middle; font-size: 6px; font-family: verdana,arial,helvetica,sans-serif; background-color: #809cb4; height: 6px; line-height: 6px;}

.rightblockborder { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #98b2c4; }
.rightdivider { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #636363; font-size: 1px; height: 1px; line-height: 1px; }
.rightfieldlabel { background-color: #FFFFFF; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.rightsectionheader, .rightsectionheaderlayout { font-size: 10px; font-weight: bold; color: #0a3659;}
.rightsectionheaderlayout { padding: 0 8px 4px 8px; }

.rightvspacersmall { font-size: 1px; font-family: verdana,arial,helvetica,sans-serif; width: 139px; height: 3px; line-height: 3px; }
.rightvspacerlarge { font-size: 1px; font-family: verdana,arial,helvetica,sans-serif; width: 139px; height: 6px; line-height: 6px; }
.rightmorelink, .rightmorelinklayout { text-align: right; }
.rightmorelinklayout { padding: 0 3px 3px 1px; text-align: right; }

/* Area: content */
div#statusmessagearea
{
	font-size: 11px;
	text-align: left;
	/*padding: 5px 5px 5px 37px;*/
	padding: 5px 5px 5px 30px;
	margin: 20px 80px 20px 80px; 
	color: #333333;
	border: solid 1px #00a90b;
	background-color: #e3f6e3;
	background: url(/branding/2_5/images/icons/alertgood.gif) #e3f6e3 left no-repeat;
}

div#statusmessagearea a, a:link, a:visited, a:hover
{
	color: #00a90b;
}

div#statusmessagearea.bad
{
	color: #333333;
	border: solid 1px #e14f50;
	background-color: #ffe2e4;
	background: url(/branding/2_5/images/icons/alertbad.gif) #ffe2e4 left no-repeat;
}

div#statusmessagearea.bad a, a:link, a:visited, a:hover
{
	color: #e14f50;
}

div#contentarea
{
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333;
	vertical-align: top;
	font-weight:normal; 
	margin: 0 0 0 0;
}
div#contentarea a, a:link, a:visited, a:hover
{
	color: #486881;
}

div#contentarea p
{
	color: #808080;
}
div#contentarea div.fieldzone 
{
	text-align: left;
}
div#contentarea div.fieldzone table
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#contentarea div.fieldzone table th.gridheader_lefttext
{
  text-align: left; 
	
}
div#contentarea div.fieldzone table th 
{	
	text-align: right; 
	vertical-align: top;
	font-weight: normal;
	white-space: nowrap;
	height: 18px;
	padding: 2px 2px 2px 2px;
}
div#contentarea div.fieldzone table td 
{	
	padding: 2px 2px 2px 10px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}
#contentarea div.fieldzone table td.helptext
{
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	color: #a9a9a9;
}
div#contentarea div.requiredfieldzone { color: #DF4A4B; margin: 0 5px 8px 0;}
div#contentarea div.requiredfieldzone p
{
	margin: 2px 0 0 0;
	color: #DF4A4B;
}

div#contentarea h1
{
	font-size: 11px; font-weight: bold;
	 color: #0A3659;
	 margin: 0 0 0 0;
	
	
}
div#contentarea h1.blockheader
{
	margin: 0 0 10px 0;
	border-bottom: solid 1px #999999;
	padding-bottom: 1px;
}

div#contentarea div.blockheader { border-bottom: solid 1px #999999; margin: 0 10px 10px 0; padding-bottom: 1px;}
div#contentarea div.blockheader table 
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
div#contentarea div.blockheader table tr th { margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; text-align: left; vertical-align: bottom;}

div#contentarea div.blockheader table tr td { margin: 0 0 0 0; padding: 0 0 0 0; text-align: right; vertical-align: bottom;}

div#contentarea div.blockheader div.requiredfieldlegend { color: #808080; text-align: right; padding-right: 3px; margin: 0 0 0 0; font-weight: normal;}


div#contentarea h2
{
	font-size: 11px; font-weight: bold; color: #0A3659;
	
	padding-bottom: 2px;
	border-bottom: solid 1px #999999;
	text-align: center;
}
div#contentarea h2.sectionheader
{
	margin: 16px 10px 10px 0;
	
}

div#contentarea h2.sectionheader2
{
	margin: 16px 0 3px 0;
	
}
div#contentarea p
{
	margin: 0 0 10px 0;
}

div#contentarea .labelonlyfield { padding: 3px 3px 3px 3px;}
/*.requiredfield { color: #DF4A4B;}*/
div#contentarea div.requiredfield { color: #DF4A4B; margin: 0 5px 8px 0;}
div#contentarea div.requiredfield p
{
	margin: 2px 0 0 0;
	color: #DF4A4B;
}

div#contentarea div.requiredfieldlegend { color: #808080; text-align: right; margin: 10px 0 10px 0; padding-right: 3px;}


div#contentarea div.fieldzone div.buttonzone { padding: 22px 0 1px 30px; height: 20px; line-height: 20px;}
div#contentarea div.fieldzone div.button { float: left; margin: 0 10px 0 0; }

div#contentarea div.divider { margin: 13px 0 13px 0; border-bottom: solid 1px #999999; font-size: 1px; }
/*#contentarea div.divider { margin: 13px 0 13px 0; background-image: url(/branding/2_5/images/content_divider.jpg); background-repeat: repeat-x; background-position: center center; font-size: 1px; }*/



div#contentarea .gridzone
{
	
}

#content { padding: 0 0 0 15px; }
#contentsmall { padding: 0 0 0 12px; }

DIV.contentlinkhspacer { margin-left: 12px; font-size: 11px;}
IMG.contentlinkimage { padding: 2px 3px 0 0; float:left; border-width:0px;border-style:None;height:9px;width:9px;}
IMG.contentlinkimageflat { padding: 2px 3px 0 0; border-width:0px;border-style:None;height:9px;width:9px;}

.contenttext, .contenttextbold, .contenttextalternate, .contenttextalternatebold, .contentblockheader, .contentbacktotop, .contentfieldlabel, .contentfieldlabellayout, .contentfieldlabelbold, .contentfieldlabelboldlayout, .contentfieldlayout, .contentfieldstatus, .contentfieldhelp, .contentsectionheader, .contentstatus, .contentsectionheaderlayout, .contentreturnableproduct, .contentlargetext, .contentlargelink { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top; font-weight:normal; }
.contenttextbold { font-weight: bold; }
.contentlargetext { font-size: 16px;}
.contentlargelink { font-size: 16px; font-weight: bold;}

.contenttextalternate, .contenttextalternatebold { color: #E14F50; }
.contenttextalternatebold { font-weight: bold; }
.contentblockheader { font-size: 12px; font-weight: bold; color: #0A3659; }
.contentbacktotop { font-size: 10px; color: #333333; }
.contentbacktotop A { font-size: 10px;}

.contentdivider, .contentdividerlayout { background-image: url(/branding/2_5/images/content_divider.jpg); background-repeat: repeat-x; background-position: center center; font-size: 1px; }
.contentdividerlayout { height: 19px; }
/*.contentdivider { background-color: #DFDBC7; font-size: 1px; height: 1px; line-height: 1px;}*/
/*.contentdividerlayout { height: 21px; background-image: url(/images/dot_tan2.gif); background-repeat: repeat-x; background-position: center center;}*/
.contentfieldhelp { font-size: 10px; color: #333333; }
.contentfieldlayout { padding-left: 10px; width: 100%; }
.contentfieldlabellayout, .contentfieldlabelboldlayout { padding-left: 37px; white-space: nowrap; }
.contentfieldlabelbold, .contentfieldlabelboldlayout { font-weight: bold; }
.contentfieldstatus, .contentfieldstatuslayout { color: #E14F50; }
.contentfieldstatuslayout { padding: 0 0 0 12px; vertical-align: top; display: inline; }
.contentbuttonrowlayout { padding-left: 27px; }
.contentbuttonlayout { padding-left: 10px; text-align: left; }
.contentsectionheader, .contentsectionheaderlayout { font-size: 11px; font-weight: bold; color: #0A3659; }
.contentsectionheaderlayout { padding: 0 0 3px 0; }
.contentrebate, .contentreturnableproduct, .contentbundlerollup, .contentmonthlylease { font-size: 10px; color: #E14F50; font-family: verdana,arial,helvetica,sans-serif; }
.contentvspacersmall { font-size: 1px; height: 5px; line-height: 5px; }
.contentvspacermedium { font-size: 1px; height: 7px; line-height: 7px; }
.contentvspacerlarge { font-size: 1px; height: 10px; line-height: 10px; }
.contentvspacerxlarge { font-size: 1px; height: 16px; line-height: 16px; }

.contentstatus, .contentstatuslayout { font-size: 11px; color: #E14F50; font-weight: bold; }
.contentstatuslayout { padding: 0 10px 0 15px;}
.contentstatus A { color: #E14F50; text-decoration: underline}


/* Area: minimat */
DIV.minimatlinkhspacer { margin-left: 8px; font-size: 11px;}
IMG.minimatlinkimage { padding: 9px 3px 0 0; float:left; border-width:0px;border-style:None;height:5px;width:4px;}
IMG.minimatlinkimagelarge { padding: 2px 4px 0 0; float:left; border-width:0px;border-style:None;height:12px;width:13px;}


.minimattext, .minimattextlayout, .minimattextboldlarge, .minimatblockheaderleft, .minimatblockheaderright { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #FFFFFF; color: #333333; vertical-align: top; }
.minimattext A { }
.minimattextlayout { padding: 0 1px 2px 6px;}
.minimattextboldlarge, .minimattextboldlargelayout { font-size: 11px; font-weight: bold; }
.minimattextboldlargelayout { padding: 2px 2px 2px 2px; }
.minimattext INPUT { background-color: #FFFFFF; }
.minimatblockheader, .minimatblockheaderlayout,.minimatblockheadermediumlayout, .minimatblockheaderlargelayout, .minimatblockheaderxlargelayout { line-height: 21px; text-align: left; vertical-align: middle; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff; background-image: url(/branding/2_5/images/minimat/middle.gif); background-repeat:repeat-x; white-space:nowrap; color: #0A3659; font-weight: bold; height: 21px; }
.minimatblockheaderlayout, .minimatblockheadermediumlayout, .minimatblockheaderxlargelayout{ padding: 0 1px 0 4px; }
.minimatblockheaderleft { font-size: 12px; background-image: url(/branding/2_5/images/minimat/left.gif); background-repeat:no-repeat; width: 12px;}
.minimatblockheaderright { font-size: 12px; background-image: url(/branding/2_5/images/minimat/right.gif); background-repeat:no-repeat; width: 12px;}
.minimatblockheaderlargelayout { padding: 0 1px 0 8px; vertical-align:middle; height: 31px; line-height: 31px; font-size: 19px; background-image: url(/branding/2_5/images/minimat/middle_large.gif); background-repeat:repeat-x;}
.minimatblockheaderleftlarge { font-size: 72px; background-image: url(/branding/2_5/images/minimat/left_large.gif); width: 11px;}
.minimatblockheaderrightlarge { font-size: 10px; height: 31px; line-height: 31px; background-image: url(/branding/2_5/images/minimat/right_large.gif); width: 11px;}

.minimatblockborder { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #486881; }
.minimatblockborderu { background-color: #486881; border-bottom: solid 1px #486881; border-right: solid 1px #486881; border-left: solid 1px #486881;}
.minimatblockborderualternate { background-color: #F0F0F0; border-bottom: solid 1px #486881; border-right: solid 1px #486881; border-left: solid 1px #486881;}
.minimatsectionlevel1 { line-height: 20px; padding: 0px 1px 0px 6px; text-align: left; white-space: nowrap; vertical-align: middle; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #DAE4E9; color: #333333; height: 20px; }
.minimatsectionlevel1 A { font-size: 11px;}
.minimatsectionlevel2 { line-height: 20px; padding: 0px 1px 0px 14px; text-align: left; white-space: nowrap; vertical-align: middle; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #FFFFFF; color: #333333; height: 20px; }
.minimatsectionlevel2 A { font-size: 11px;}
.minimatsectionlevel2 A:link { font-size: 11px;}
.minimatsectionlevel2 A:visited { font-size: 11px;}
.minimatsectionlevel2 A:visited:hover { font-size: 11px;}
.minimatsectionlevel2 A:hover { font-size: 11px;}
.minimatsectionlevel2 A:active { font-size: 11px;}
.minimatsectionlevel2 A:active:hover { font-size: 11px;}


.minimatrowlayout { line-height: 20px; padding: 0px 1px 0px 20px; text-align: left; white-space: nowrap; vertical-align: middle; height: 20px; }
.minimatdivider { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #636363; font-size: 1px; height: 1px; line-height: 1px; }
.minimatfieldlabel { background-color: #FFFFFF; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.minimatsectionheader { background-color: #FFFFFF; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #2C2A21; font-weight: bold; }
.minimatblockheadermedium, .minimatblockheadermediumlayout { line-height: 20px; text-align: left; vertical-align: middle; font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; background-color: #7A755F; color: #FFFFFF; font-weight: bold; height: 20px; }
.minimatblockheaderxlarge, .minimatblockheaderxlargelayout { line-height: 34px; text-align: left; vertical-align: middle; font-size: 28px; font-family: verdana,arial,helvetica,sans-serif; background-color: #7A755F; color: #FFFFFF; font-weight: bold; height: 34px; }
.minimatblockrightborder { border-right-color: #486881; border-right-width:1px; border-right-style:solid; }
.minimatblockleftborder { border-left-color: #486881; border-left-width:1px; border-left-style:solid; }
.minimatblocktopborder { border-top-color: #486881; border-top-width:1px; border-top-style:solid; }
.minimatblockbottomborder { border-bottom-color: #486881; border-bottom-width:1px; border-bottom-style:solid; }
.minimatmorelinklayout { padding: 0 6px 0 0; vertical-align: middle; text-align: right; line-height: 20px; height: 20px;}
.minimatmorelinklayout A { font-size: 21px;}

/* Area: container */
.containerblockheader, .containerblockheaderlayout { line-height: 20px; text-align: left; vertical-align: middle; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: #333333; color: #FFFFFF; font-weight: bold; height: 20px; }
.containerblockheaderlayout { padding: 0 1px 0 6px; }
.containerblockborder { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; border-color: #333333; border-style: dashed; border-width:1px}

 
/* Area: grid */
.gridlayout { padding: 0 7px 0 0; color:#C0C0C0;}

.gridheader, .gridheaderlayout { text-align: left; background-color: #98b2c4; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #0A3659; height: 23px;}
.gridheader A:link { color: #0A3659; text-decoration: underline; }
.gridheader A:visited { color: #0A3659; text-decoration: underline; }
.gridheader A:visited:hover { color: #0A3659; text-decoration: none; }
.gridheader A:hover { color: #0A3659; text-decoration: none; }
.gridheader A:active { color: #0A3659; text-decoration: underline; }
.gridheader A:active:hover { color: #0A3659; text-decoration: none; }
.gridheaderlayout { padding: 4px 4px 4px 4px;}
.gridheaderlayout A:link { color: #0A3659; text-decoration: underline; }
.gridheaderlayout A:visited { color: #0A3659; text-decoration: underline; }
.gridheaderlayout A:visited:hover { color: #0A3659; text-decoration: none; }
.gridheaderlayout A:hover { color: #0A3659; text-decoration: none; }
.gridheaderlayout A:active { color: #0A3659; text-decoration: underline; }
.gridheaderlayout A:active:hover { color: #0A3659; text-decoration: none; }
.gridheadercenter { text-align: center; background-color: #98b2c4; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #0A3659; height: 23px; }
.gridheaderright { text-align: right; background-color: #98b2c4; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #0A3659; height: 23px; }
.gridblockborder { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; background-color: #486881; }

.gridrowlight, .gridrowlightlayout, .gridbundleaccessories { text-align: left; background-color: #F0F0F0; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; }
.gridrowlight A, .gridrowlightlayout A { font-size: 10px;}
.gridrowlightlayout { padding: 4px 4px 4px 4px; }
.gridrowlightcenter { text-align: center; background-color: #F0F0F0; /*DEDDDB*/ font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridrowlightright { text-align: right; background-color: #F0F0F0; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridrowdark, .gridrowdarklayout { text-align: left; background-color: #DAE4E9;/*#C9D3D7*/ font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top; }
.gridrowdark A, .gridrowdarklayout A { font-size: 10px;}
.gridrowdarklayout { padding: 4px 4px 4px 4px; }
.gridrowdarkcenter { text-align: center; background-color: #DAE4E9; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridrowdarkright { text-align: right; background-color: #DAE4E9; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; height: 23px; }
.gridhspacerlarge { padding: 0px 0px 0px 0px; width:8px; font-size: 1px;}
.gridrowwhite, .gridrowwhitelayout { text-align: left; background-color: #ffffff; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; vertical-align: top; }
.gridrowwhitelayout { padding: 4px 4px 4px 4px; }
.gridrowwhite A, .gridrowwhitelayout A { font-size: 10px;}

/*.gridbundleaccessories { background-color: #d7e0e8;}*/
.gridcartbundle { font-size: 10px; background-color: #F0F0F0;}
.gridcartspecialitem { font-size: 10px; background-color: #C0C0C0;}
.gridcartstandarditem { font-size: 10px; background-color: #FFFFFF;}
.gridbundleaccessories { font-size: 10px; background-color: #d7e8e0;}

.gridtext, .gridtextbold, .gridtextalternate { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; }
.gridtextbold { font-weight: bold; }
.gridtextalternate { color: #E14F50;}

/* Area: sub nav */
.subnav { padding: 0px 10px 0px 0px; text-align: left;}
/* Dynamic .subnav { width:624px;}*/
.subnavtext,.subnavsectionheader, .subnavcell, .subnavtextalternate, .subnavtextdisabled, .subnavdivider, .subnavdividerlayoutold, .subnavimagelayout, .subnavdividerlayout, .subnavdividerspacer { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top; }
.subnavtext { white-space:nowrap;}
.subnavtext A { }
.subnavsectionheader {  }
.subnavcell { font-size: 16px;}
.subnavtextalternate { color: #c0c0c0; }
.subnavtextdisabled { }
.subnavdividerlayout { padding: 0 1px 0 10px; display: inline;}
.subnavdividerlayoutold { padding: 0 10px 0 10px; display: inline;}
.subnavimagelayout { padding: 0 10px 0 0; }
.subnavdividerspacer { font-size: 10px;}

/* Area: breadcrumb */
.breadcrumbnav { padding: 0px 3px 0px 6px;}
/* Dynamic .breadcrumbnav {width:625px;}*/
.breadcrumb { padding: 1px 6px 2px 16px; background-color: #d2dde3; }
.breadcrumbtext, .breadcrumbdivider { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top; }
.breadcrumbtext A { }
.breadcrumbdivider { }
.breadcrumbvspacersmall { font-size: 1px; height: 3px; line-height: 3px; }


/* Area: paging nav */
.pagingtext, .pagingsectionheader { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top; }
.pagingtext A { }
.pagingsectionheader { font-weight: bold; }

/* Area: bottom nav */
#bottom { text-align: center; padding: 4px 0 10px 0; }
#bottombacktotop { padding: 0 1px 0 1px; }
.bottomdivider, .bottomdividerlayout, .bottomtextalternate { font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; color: #9C9990; }
.bottomdividerlayout { padding: 0 8px 0 8px; display: inline; color: #333333;}
.bottomtext { font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; color: #496982; white-space:nowrap; }
.bottomtext A:link { color: #496982; text-decoration: none; font-size: 9px; }
.bottomtext A:visited { color: #496982; text-decoration: none; font-size: 9px; }
.bottomtext A:visited:hover { color: #496982; text-decoration: underline; font-size: 9px; }
.bottomtext A:hover { color: #496982; text-decoration: underline; font-size: 9px; }
.bottomtext A:active { color: #496982; text-decoration: none; font-size: 9px; }
.bottomtextalternate { color: #9C9990; }
.bottomdivider { font-size:1px; height: 1px; background-image: url(/branding/2_5/images/bottom_divider.jpg); background-repeat: repeat-x; background-position: center center; }
.bottomvspacersmall { font-size: 1px; height: 4px; line-height: 4px; }


/* Area: page */
.pagedynamicbutton {  }
.pagestandardbutton { font-weight: bold; font-size: 9px; font-family: verdana,arial,helvetica,sans-serif;}

/*.pagedynamicbutton { border-right: 0px solid; border-top: 0px solid; font-weight: bold; font-size: 8pt; margin: 1px 4px 0px 4px; border-left: 0px solid; width: 100%; cursor: pointer; color: #FFFFFF; border-bottom: 0px solid; font-family: verdana,arial,helvetica,sans-serif; height: 19px; background-color: transparent; }
.pagedynamicbuttontext { height: 19px; cursor: pointer; background-color: #7A755F; }
.pagedynamicbuttonrightedge { background-image: url(/branding/2_5/images/btn_right_edge.gif); height: 19px; }
.pagedynamicbuttonmiddleedge { background-image: url(/branding/2_5/images/btn_middle.gif); height: 19px; }
.pagedynamicbuttonleftedge { background-image: url(/branding/2_5/images/btn_left_edge.gif); height: 19px; }
*/

/* Area: project */
.menuskin { position: absolute; width: 165px; background-color: #DFDBC7; border: 2px solid #7A755F; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; line-height: 18px; z-index: 100; visibility: hidden; color: #E14F50; }
.menuskin a { color: #E14F50; text-decoration: underline; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; padding-left: 10px; padding-right: 10px; color: #E14F50; }
#mouseoverstyle { /*background-color:highlight;*/ cursor: pointer; }
#mouseoverstyle a { color: #999999; text-decoration: underline; cursor: pointer; }

.diagwalkerwarninglayout { padding-left: 20px; font-size: 11px; color: #ff8c00; font-family: verdana,arial,helvetica,sans-serif; }
.diagwalkerfailurelayout { padding-left: 20px; font-size: 11px; color: #E14F50; font-family: verdana,arial,helvetica,sans-serif; }
.diagwalkertextlayout { padding-left: 20px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; vertical-align: top;}
.diagwalkersectionheaderlayout { padding-left: 10px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #333333; }

.diagsitechecktext { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
.diagsitechecktextalternate { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #E14F50; }
.diagsitechecktextbold { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #333333; }

.servicecaselink { font-family: verdana,arial,helvetica,sans-serif; text-decoration: underline; }
.servicecaselink A:link { color: #E14F50; }
.servicecaselink A:visited { color: #000066; }
.servicecaselink A:visited:hover { color: #999999; text-decoration: none; }
.servicecaselink A:hover { color: #E14F50; }
.servicecaselink A:active { color: #E14F50; }
.servicecaselink A:active:hover { color: #999999; text-decoration: none; }

A.cases:active { color: #999999; text-decoration: underline; }
A.cases:visited { color: #000066; text-decoration: underline; }
A.cases:hover { color: #999999; text-decoration: underline; }
A.cases:link { color: #E14F50; text-decoration: underline; }

.documentListPane { height:100%; vertical-align:top; width:66%; }
/* .updateProgressDiv { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; background-color:#FFFFFF; position:absolute; width:100%; text-align:center; vertical-align:middle; } */
.productsearchparamlabel { color:White; background-color:#98b2c4; font-weight:bold;}
 
 						/*************************/
						/* HELP TOOL TIP SECTION */
						/*************************/
#dhtmltooltip
{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding:0.2em 0.6em 0.3em 0.6em;
font-size: 1.1em;
background-color: #ffffe0;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=3);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.tooltip
{
	margin-left: 3px;
}

.helptooltip
{
	margin-left: 3px;

}

/* ---------------------------- */
/* ---------------------------- */
/* --- DO NOT USE ANY STYLES --- */
/* --- UNDER THIS TEXT       --- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */
/* ---------------------------- */


A.nav_red:link { font-weight: bold; color: #E14F50; text-decoration: none; }
A.nav_red:active { font-weight: bold; color: #E14F50; text-decoration: none; }
A.nav_red:visited { font-weight: bold; color: #E14F50; text-decoration: none; }
A.nav_red:visited:hover { font-weight: bold; color: #E14F50; text-decoration: none; }
A.nav_red:hover { font-weight: bold; color: #E14F50; text-decoration: none; }
 A.nav_red { background-color: Lime; }

A.leftnav:link { color: #FCDC5D; text-decoration: none; font-weight: bold; }
A.leftnav:active { color: #ffffff; text-decoration: none; font-weight: bold; }
A.leftnav:visited { color: #FCDC5D; text-decoration: none; font-weight: bold; }
A.leftnav:visited:hover { color: #2C2A21; text-decoration: none; font-weight: bold; }
A.leftnav:hover { color: #DFDBC7; text-decoration: none; font-weight: bold; }
 A.leftnav { background-color: Lime; }

/* removed */.leftnav { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; font-weight: bold; }
 .leftnav { background-color: Lime; }

/* removed */.rightnav { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; font-weight: bold; }
 .rightnav { background-color: Lime; }

/* removed */.hdrsmallred { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #E14F50; }
 .hdrsmallred { background-color: Lime; }

/* removed */.hdrsmallgray { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #333333; }
 .hdrsmallgray { background-color: Lime; }

/* removed */.hdrwhitechart { font-size: 10px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; padding-left: 1px; }
 .hdrwhitechart { background-color: Lime; }

/* removed */.copylarge { font-size: 14px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
 .copylarge { background-color: Lime; }

/* removed */.copymedium { font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
 .copymedium { background-color: Lime; }

/* removed */.copysmall { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
 .copysmall { background-color: Lime; }

/* removed */.copysmallred { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color: #E14F50; }
 .copysmallred { background-color: Lime; }

/* removed */.copyxsmall { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #333333; }
 .copyxsmall { background-color: Lime; }

/* removed */.copyxsmallred { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #E14F50; }
 .copyxsmallred { background-color: Lime; }

/* removed */.copychart { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; }
 .copychart { background-color: Lime; }

/* removed */.copychartbold { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-weight: 900; }
 .copychartbold { background-color: Lime; }

/* removed */.hdrsubsection { font-weight: bold; font-size: 12px; color: #74755F; font-family: verdana,arial,helvetica,sans-serif; }
 .hdrsubsection { background-color: Lime; } 

.pagertop, .pagerbottom
{
	text-align: right;
	vertical-align: middle;
	height: 18px;
	line-height: 14px;
}
.pagertop
{
	margin-bottom: 4px;
	padding-bottom: 0;
}
.pagerbottom
{
	margin-top: 4px;
	padding-top: 0;
}






#dhtmlgoodies_tooltip{
	background-color:#EEE;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:1.1em;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}


						/************************/
						/* Trend1 Stuff Section */
						/************************/


.formmodal em
{
	margin-right: 3px;
	color: #e14f50;
}

table.formmodal, table.formbuttonstrip
{
}

table.formmodal th, table.formbuttonstrip th
{
	width: auto;
	text-align: right;
	padding-left: 10px;
	padding-bottom: 8px;
	vertical-align: top;
}

table.formmodal td, table.formbuttonstrip td
{
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	vertical-align: top;
}

      
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopupRed
{
	margin: 0; /*10px 0 5px 10px;*/
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 40px;
	padding-right: 30px;
	color: #333333;
	border: solid 1px #e14f50;
	background: #ffe2e4 url(/branding/trend1/images/icons/alertbad.gif) left no-repeat;
}

.modalPopupGreen
{
	margin: 0; /*10px 0 5px 10px;*/
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 30px;
	padding-right: 30px;
	color: #333333;
	border: solid 1px #00a90b;
	background: #e3f6e3 url(/branding/trend1/images/icons/alertgood.gif) left no-repeat;
}

div.formblock, div.formblockwithsections
{
	background-color: #fff;
	margin: 0; /*10px 0 5px 10px;*/
	padding-top: 5px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
}

div.formblockwithsections
{
	padding-top: 0;
}

table.formseparator
{
	
}
table.formseparator th
{
	width: 50%;
}
table.formseparator td
{
	width: 50%;
}
.form em
{
	margin-right: 3px;
	color: #e14f50;
}

table.form, table.formbuttonstrip
{

}

table.form th, table.formbuttonstrip th
{
	width: 200px;
	text-align: right;
	padding-left: 10px;
	padding-bottom: 8px;
	vertical-align: top;
}

table.form td, table.formbuttonstrip td
{
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	vertical-align: top;
}

						/************************/
						/* BUTTONSTRIP SECTION */
						/************************/

.buttonstrip
{
	text-align: left;
	background: url(/branding/trend1/images/buttons/btn_bg.png) top left repeat-x;
	border-bottom: solid 1px #C6C6C6;
}
.buttonstrip a, .buttonstrip a:link, .buttonstrip a:visited
{
	margin:0 !important;
	padding:0 !important;
}

.buttonstrip span
{
	/*margin-left: 4px;
	margin-right: 4px;*/
	font-size: 1px;
	width:30px;
	background: url(/branding/trend1/images/buttons/btn_separator.png);
}
.buttonstrip-bottom
{
	margin-top:10px;
}
.buttonstrip-bottom span
{
	margin-left: 8px;
	margin-right: 8px;
}
