@charset "UTF-8";
/* CSS Document */

a.button, a.button:link, a.button:hover, a.button:visited, a.button:active {
	cursor:pointer;
	display:inline-block;
	margin:0px 0px;
	padding:10px 15px;
	font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:.01em;
	text-align:center;
	text-decoration:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
a.button:focus {
	outline:none;
}
a.white, a.white:visited, a.white:active {
	color:#333333;
	border:1px solid #999;
	background:#FFFFFF;
}
a.gray, a.gray:visited, a.gray:active {
	color:#333333;
	border:1px solid #999;
	background:#AAAAAA;
	background:-moz-linear-gradient(100% 100% 90deg, #AAAAAA, #FFFFFF);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#AAAAAA));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#FFFFFF, #AAAAAA);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#FFFFFF, #AAAAAA);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FFFFFF 0%,#AAAAAA 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFAAAAAA',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #AAAAAA 0%,#FFFFFF 100%); /* W3C */
}
a.black, a.black:visited, a.black:active {
	color:#FFFFFF;
	border:1px solid #000;
	background:#D7D7D7;
	background:-moz-linear-gradient(100% 100% 90deg, #000000, #666666);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#000000));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#666666, #000000);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#666666, #000000);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #666666 0%,#000000 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF666666', endColorstr='#FF000000',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #000000 0%,#666666 100%); /* W3C */
}
a.red, a.red:visited, a.red:active {
	color:#FFFFFF;
	border:1px solid #660000;
	background:#FF0000;
	background:-moz-linear-gradient(100% 100% 90deg, #660000, #FF0000);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF0000), to(#660000));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#FF0000, #660000);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#FF0000, #660000);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FF0000 0%,#660000 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF0000', endColorstr='#FF660000',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #660000 0%,#FF0000 100%); /* W3C */
}
a.orange, a.orange:visited, a.orange:active {
	color:#FFFFFF;
	border:1px solid #BC6100;
	background:#BC6100;
	background:-moz-linear-gradient(100% 100% 90deg, #BC6100, #F7C001);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7C001), to(#BC6100));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#F7C001, #BC6100);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#F7C001, #BC6100);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #F7C001 0%,#BC6100 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF7C001', endColorstr='#FFBC6100',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #BC6100 0%,#F7C001 100%); /* W3C */
}
a.yellow, a.yellow:visited, a.yellow:active {
	color:#333333;
	border:1px solid #D4A000;
	background:#FEEF02;
	background:-moz-linear-gradient(100% 100% 90deg, #D4A000, #FEEF02);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEEF02), to(#D4A000));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#FEEF02, #D4A000);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#FEEF02, #D4A000);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FEEF02 0%,#D4A000 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFEEF02', endColorstr='#FFD4A000',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #D4A000 0%,#FEEF02 100%); /* W3C */
}
a.lightgreen, a.lightgreen:visited, a.lightgreen:active {
	color:#00295F;
	border:1px solid #579600;
	background:#85B600;
	background:-moz-linear-gradient(100% 100% 90deg, #85B600, #DCE75F);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#DCE75F), to(#85B600));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#DCE75F, #85B600);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#DCE75F, #85B600);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #DCE75F 0%,#85B600 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFDCE75F', endColorstr='#FF85B600',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #85B600 0%,#DCE75F 100%); /* W3C */
}
a.green, a.green:visited, a.green:active {
	color:#FFFFFF;
	border:1px solid #155101;
	background:#155101;
	background:-moz-linear-gradient(100% 100% 90deg, #155101, #9FD903);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#9FD903), to(#155101));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#9FD903, #155101);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#9FD903, #155101);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #9FD903 0%,#155101 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF9FD903', endColorstr='#FF155101',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #155101 0%,#9FD903 100%); /* W3C */
}
a.blue, a.blue:visited, a.blue:active {
	color:#FFFFFF;
	border:1px solid #069;
	background:#1C75A1;
	background:-moz-linear-gradient(100% 100% 90deg, #1C75A1, #29A4FC);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#29A4FC), to(#1C75A1));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#29A4FC, #1C75A1);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#29A4FC, #1C75A1);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #29A4FC 0%,#1C75A1 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF29A4FC', endColorstr='#FF1C75A1',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #29A4FC 0%,#1C75A1 100%); /* W3C */
}
a.darkblue, a.darkblue:visited, a.darkblue:active {
	color:#FFFFFF;
	border:1px solid #34415F;
	background:#12578C;
	background:-moz-linear-gradient(100% 100% 90deg, #062B4D, #12578C);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#12578C), to(#062B4D));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#12578C, #062B4D);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#12578C, #062B4D);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #12578C 0%,#062B4D 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF12578C', endColorstr='#FF062B4D',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #12578C 0%,#062B4D 100%); /* W3C */
}
a.purple, a.purple:visited, a.purple:active {
	color:#FFFFFF;
	border:1px solid #504558;
	background:#34415F;
	background:-moz-linear-gradient(100% 100% 90deg, #504558, #73627E);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#73627E), to(#504558));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#73627E, #504558);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#73627E, #504558);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #73627E 0%,#504558 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF73627E', endColorstr='#FF504558',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #504558 0%,#73627E 100%); /* W3C */
}
a.darkpurple, a.darkpurple:visited, a.darkpurple:active {
	color:#FFFFFF;
	border:1px solid #320A16;
	background:#6B4264;
	background:-moz-linear-gradient(100% 100% 90deg, #320A16, #6B4264);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#6B4264), to(#320A16));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#6B4264, #320A16);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#6B4264, #320A16);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #6B4264 0%,#320A16 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF6B4264', endColorstr='#FF320A16',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #320A16 0%,#6B4264 100%); /* W3C */
}
a.magenta, a.magenta:visited, a.magenta:active {
	color:#FFFFFF;
	border:1px solid #3B0B19;
	background:#A5285E;
	background:-moz-linear-gradient(100% 100% 90deg, #3B0B19, #A5285E);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#A5285E), to(#3B0B19));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#A5285E, #3B0B19);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#A5285E, #3B0B19);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #A5285E 0%,#3B0B19 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFA5285E', endColorstr='#FF3B0B19',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #3B0B19 0%,#A5285E 100%); /* W3C */
}
a.white:hover {
	color:#E7E7E7;
	border:1px solid #666666;
	background:#666666;
}
a.gray:hover {
	color:#FFFFFF;
	border:1px solid #666666;
	background:#666666;
	background:-moz-linear-gradient(100% 100% 90deg, #666666, #D7D7D7);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#D7D7D7), to(#666666));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#D7D7D7, #666666);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#D7D7D7, #666666);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #D7D7D7 0%,#666666 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD7D7D7', endColorstr='#FF666666',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #D7D7D7 0%,#666666 100%); /* W3C */
}
a.black:hover, a.red:hover, a.orange:hover, a.yellow:hover, a.green:hover, a.lightgreen:hover, a.blue:hover, a.darkblue:hover, a.purple:hover, a.darkpurple:hover, a.magenta:hover {
	color:#333333;
	border:1px solid #999;
	background:#AAAAAA;
	background:-moz-linear-gradient(100% 100% 90deg, #AAAAAA, #FFFFFF);/* Firefox 3.6+ */
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#AAAAAA));/* Safari 4-5, Chrome 1-9 */
	background:-webkit-linear-gradient(#FFFFFF, #AAAAAA);/* Safari 5.1+, Chrome 10+ */ 
	background:-o-linear-gradient(#FFFFFF, #AAAAAA);/* Opera 11.10+ */  
	background:-ms-linear-gradient(top, #FFFFFF 0%,#AAAAAA 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFAAAAAA',GradientType=0 ); /* IE6-9 */
	background:linear-gradient(top, #AAAAAA 0%,#FFFFFF 100%); /* W3C */
}
a.button.small {
	padding:6px 15px;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
}
a.button.mini, a.buttonhl.mini {
	padding:2px 8px;
	font-size:9px;
	line-height:9px;
	font-weight:bold;
}
a.button.button_spacer, a.button.buttonhl_spacer {
	margin-right:15px;
}
/* BUTTON ICON STYLES */
.icon {
	position:relative;
	top:-5px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 24px;
}
.button-right {
	width:auto;
	float:left;
}
.button-left {
	width:auto;
	float:right;
}
.icon-right {
	position:relative;
	top:-3px;
	left:0px;
	float:right;
	margin:0px -10px -12px 15px;
	padding:0px 0px 6px 24px;
}
.icon-right-small {
	position:relative;
	top:-2px;
	left:0px;
	float:right;
	margin:0px -10px -12px 15px;
	padding:0px 0px 6px 24px;
}
.icon-right-double {
	position:relative;
	top:5px;
	left:0px;
	float:right;
	margin:0px -10px -12px 15px;
	padding:0px 0px 6px 24px;
}
.icon-left {
	position:relative;
	top:-5px;
	left:0px;
	float:left;
	margin:0px 15px -12px 0px;
	padding:0px 0px 6px 24px;
}
.icon-left-double {
	position:relative;
	top:5px;
	left:0px;
	float:left;
	margin:0px 15px -12px 0px;
	padding:0px 0px 6px 24px;
}
.addmodify .icon, .addmodify .icon-right, .addmodify .icon-left, .addmodify .icon-right-double, .addmodify .icon-left-double {
	background:url(../../images/common/buttons/icon_addmodify.png) no-repeat 0px 0px;
}
.arrow .icon, .arrow .icon-right, .arrow .icon-left, .arrow .icon-right-double, .arrow .icon-left-double {
	background:url(../../images/common/buttons/icon_arrow_circle.png) no-repeat 0px 0px;
}
.arrowsmall .icon, .arrowsmall .icon-right, .arrowsmall .icon-left, .arrowsmall .icon-right-double, .arrowsmall .icon-left-double, .arrowsmall .icon-right-small {
	background:url(../../images/common/buttons/icon_arrow_circle_small.png) no-repeat 0px 0px;
}
.arrowleft .icon, .arrowleft .icon-right, .arrowleft .icon-left, .arrowleft .icon-right-double, .arrowleft .icon-left-double {
	background:url(../../images/common/buttons/icon_arrow_left.png) no-repeat 0px 0px;
}
.arrowright .icon, .arrowright .icon-right, .arrowright .icon-left, .arrowright .icon-right-double, .arrowright .icon-left-double {
	background:url(../../images/common/buttons/icon_arrow_right.png) no-repeat 0px 0px;
}
.check .icon, .check .icon-right, .check .icon-left, .check .icon-right-double, .check .icon-left-double {
	background:url(../../images/common/buttons/icon_check.png) no-repeat 0px 0px;
}
.document .icon, .document .icon-right, .document .icon-left, .document .icon-right-double, .document .icon-left-double {
	background:url(../../images/common/buttons/icon_document.png) no-repeat 0px 0px;
}
.error .icon, .error .icon-right, .error .icon-left, .error .icon-right-double, .error .icon-left-double {
	background:url(../../images/common/buttons/icon_error.png) no-repeat 0px 0px;
}
.help .icon, .help .icon-right, .help .icon-left, .help .icon-right-double, .help .icon-left-double {
	background:url(../../images/common/buttons/icon_help.png) no-repeat 0px 0px;
}
.logout .icon, .logout .icon-right, .logout .icon-left, .logout .icon-right-double, .logout .icon-left-double {
	background:url(../../images/common/buttons/icon_logout.png) no-repeat 0px 0px;
}
.money .icon, .money .icon-right, .money .icon-left, .money .icon-right-double, .money .icon-left-double {
	background:url(../../images/common/buttons/icon_money.png) no-repeat 0px 0px;
}
.money2 .icon, .money2 .icon-right, .money2 .icon-left, .money2 .icon-right-double, .money2 .icon-left-double {
	background:url(../../images/common/buttons/icon_money2.png) no-repeat 0px 0px;
}
.printer .icon, .printer .icon-right, .printer .icon-left, .printer .icon-right-double, .printer .icon-left-double {
	background:url(../../images/common/buttons/icon_printer.png) no-repeat 0px 0px;
}
.warning .icon, .warning .icon-right, .warning .icon-left, .warning .icon-right-double, .warning .icon-left-double {
	background:url(../../images/common/buttons/icon_warning.png) no-repeat 0px 0px;
}
/* HIGHLIGHTS BUTTON STYLES */
.pdf_footer_buttons {
	margin:0px 1px;
	padding:0px;
	width:948px;
	height:131px;
	background:url(../../images/common/buttons/btn_highlights_background.png) repeat-x 0px 0px;
	overflow:hidden;
}
.buttonfooter {
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px 20px;
	width:197px; /* 237px */
	height:131px; /* 131px */
}
.buttonfooter-double {
	display:inline-block;
	float:left;
	margin:-8px 0px 0px 0px;
	padding:0px 20px;
	width:197px; /* 237px */
	height:131px; /* 131px */
}
a.buttonhl, a.buttonhl:link, a.buttonhl:hover, a.buttonhl:visited, a.buttonhl:active, a.buttonhl-double, a.buttonhl-double:link, a.buttonhl-double:hover, a.buttonhl-double:visited, a.buttonhl-double:active {
	cursor:pointer;
	display:inline-block;
	position:relative;
	top:22px;
	margin:0px 0px;
	padding:10px 15px;
	width:170px;
	font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:.01em;
	text-align:center;
	text-decoration:none;
	/* ROUNDED CORNERS */
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	/* SHADOW */
	-moz-box-shadow:0px 2px 4px #333;
	-webkit-box-shadow:0px 2px 4px #333;
	box-shadow:0px 2px 4px #333;
}
a.buttonhl:focus {
	outline:none;
}
/* USERS GUIDE BUTTON STYLES */
a.buttonUG, a.buttonUG:link, a.buttonUG:hover, a.buttonUG:visited, a.buttonUG:active {
	cursor:pointer;
	display:inline-block;
	margin:0px;
	padding:7px 10px 0px 0px;
	width:205px; /* 215px */
	height:118px; /* 125px */
	font:normal 12px/14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-align:right;
	text-decoration:none;
	text-shadow:0px 0px 2px #FFF; /* X-OFFSET, Y-OFFSET, SIZE, COLOR */
	color:#000;
	overflow:hidden;
	/* ROUNDED CORNERS 
	border:1px solid #999;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px; */
}
a.buttonUG:focus {
	outline:none;
}