﻿/*******************/
/* Advanced Button */
/*******************/

a.advancedButton,
a.advancedButton:active,
a.advancedButton:link,
a.advancedButton:hover,
a.advancedButton:visited
{
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	text-decoration: none;
}

img.advancedButton
{
	text-align: center;
	vertical-align: middle;
}

a.advancedButton span
{
	display: inline-block;
	vertical-align: middle;
}

a.advancedButton span.advancedButton_border_first,
a.advancedButton span.advancedButton_border_last
{
	background-repeat: no-repeat;
}

a.advancedButton span.advancedButton_text_primary,
a.advancedButton span.advancedButton_text_secondary
{
	background-repeat: repeat-x;
}

/**********************************/
/* Advanced Button - Small - Blue */
/**********************************/

a.advancedButton_blue_small span.advancedButton_border_first,
a.advancedButton_blue_small span.advancedButton_border_last
{
	height: 22px;
	width: 4px;
}

a.advancedButton_blue_small span.advancedButton_border_first
{
	background-image: url(/images/btnBlue-small-left.png);
}

a.advancedButton_blue_small span.advancedButton_border_last
{
	background-image: url(/images/btnBlue-small-Right.png);
}

a.advancedButton_blue_small span.advancedButton_text_primary,
a.advancedButton_blue_small span.advancedButton_text_secondary
{
	background-image: url(/images/btnBlue-small-center.png);
	height: 20px;
	padding: 2px 3px 0px 3px;
}

/***********************************/
/* Advanced Button - Medium - Blue */
/***********************************/

a.advancedButton_blue_medium span.advancedButton_border_first,
a.advancedButton_blue_medium span.advancedButton_border_last
{
	height: 31px;
	width: 6px;
}

a.advancedButton_blue_medium span.advancedButton_border_first
{
	background-image: url(/images/btnBlue-medium-left.png);
}

a.advancedButton_blue_medium span.advancedButton_border_last
{
	background-image: url(/images/btnBlue-medium-right.png);
}

a.advancedButton_blue_medium span.advancedButton_text_primary,
a.advancedButton_blue_medium span.advancedButton_text_secondary
{
	background-image: url(/images/btnBlue-medium-center.png);
	height: 23px;
	padding: 8px 5px 0px 5px;
}

/**********************************/
/* Advanced Button - Large - Blue */
/**********************************/

a.advancedButton_blue_large span.advancedButton_border_first,
a.advancedButton_blue_large span.advancedButton_border_last
{
	background-image: url(/images/btnBlue-large.png);
	height: 40px;
	width: 6px;
}

a.advancedButton_blue_large span.advancedButton_border_first
{
	background-position: left center;
}

a.advancedButton_blue_large span.advancedButton_border_last
{
	background-position: right center;
}

a.advancedButton_blue_large span.advancedButton_text_primary,
a.advancedButton_blue_large span.advancedButton_text_secondary
{
	background-image: url(/images/btnBlue-large-center.png);
	font-size: 18px;
	height: 30px;
	padding: 10px 4px 0px 4px;
}

/***************************************/
/* Advanced Button - Small - LightBlue */
/***************************************/

a.advancedButton_lightBlue_small span.advancedButton_border_first,
a.advancedButton_lightBlue_small span.advancedButton_border_last
{
	height: 22px;
	width: 4px;
}

a.advancedButton_lightBlue_small span.advancedButton_border_first
{
	background-image: url(/images/btnLight-Blue-small-left.png);
}

a.advancedButton_lightBlue_small span.advancedButton_border_last
{
	background-image: url(/images/btnLight-Blue-small-Right.png);
}

a.advancedButton_lightBlue_small span.advancedButton_text_primary,
a.advancedButton_lightBlue_small span.advancedButton_text_secondary
{
	background-image: url(/images/btnLight-Blue-small-center.png);
	height: 20px;
	padding: 2px 3px 0px 3px;
	color: #08346c; 
}

/****************************************/
/* Advanced Button - Medium - LightBlue */
/****************************************/

a.advancedButton_lightBlue_medium span.advancedButton_border_first,
a.advancedButton_lightBlue_medium span.advancedButton_border_last
{
	height: 31px;
	width: 6px;
}

a.advancedButton_lightBlue_medium span.advancedButton_border_first
{
	background-image: url(/images/btnLight-Blue-medium-left.png);
}

a.advancedButton_lightBlue_medium span.advancedButton_border_last
{
	background-image: url(/images/btnLight-Blue-medium-right.png);
}

a.advancedButton_lightBlue_medium span.advancedButton_text_primary,
a.advancedButton_lightBlue_medium span.advancedButton_text_secondary
{
	background-image: url(/images/btnLight-Blue-medium-center.png);
	height: 23px;
	padding: 8px 5px 0px 5px;
	color: #08346c;
}

/**************************************/
/* Advanced Button - Large - LighBlue */
/**************************************/

a.advancedButton_lightBlue_large span.advancedButton_border_first,
a.advancedButton_lightBlue_large span.advancedButton_border_last
{
	background-image: url(/images/btnLight-Blue-large.png);
	height: 40px;
	width: 6px;
}

a.advancedButton_lightBlue_large span.advancedButton_border_first
{
	background-position: left center;
}

a.advancedButton_lightBlue_large span.advancedButton_border_last
{
	background-position: right center;
}

a.advancedButton_lightBlue_large span.advancedButton_text_primary,
a.advancedButton_lightBlue_large span.advancedButton_text_secondary
{
	background-image: url(/images/btnLight-Blue-large-center.png);
	font-size: 18px;
	height: 30px;
	padding: 10px 4px 0px 4px;
	color: #08346c;
}

/***********************************/
/* Advanced Button - Small - Green */
/***********************************/

a.advancedButton_green_small span.advancedButton_border_first,
a.advancedButton_green_small span.advancedButton_border_last
{
	background-image: url(/images/btnGreen-small.png);
	height: 20px;
	width: 6px;
}

a.advancedButton_green_small span.advancedButton_border_first
{
	background-position: left center;
}

a.advancedButton_green_small span.advancedButton_border_last
{
	background-position: right center;
}

a.advancedButton_green_small span.advancedButton_text_primary,
a.advancedButton_green_small span.advancedButton_text_secondary
{
	background-image: url(/images/btnGreen-small-center.png);
	height: 16px;
	padding: 2px 0px 2px 0px;
}

/************************************/
/* Advanced Button - Medium - Green */
/************************************/

a.advancedButton_green_medium span.advancedButton_border_first,
a.advancedButton_green_medium span.advancedButton_border_last
{
	background-image: url(/images/btnGreen-medium.png);
	height: 33px;
	width: 8px;
}

a.advancedButton_green_medium span.advancedButton_border_first
{
	background-position: left center;
}

a.advancedButton_green_medium span.advancedButton_border_last
{
	background-position: right center;
}

a.advancedButton_green_medium span.advancedButton_text_primary,
a.advancedButton_green_medium span.advancedButton_text_secondary
{
	background-image: url(/images/btnGreen-medium-center.png);
	font-size: 18px;
	height: 27px;
	padding: 6px 4px 0px 4px;
}

/************************************/
/* Advanced Button - Large - Green */
/************************************/

a.advancedButton_green_large span.advancedButton_border_first,
a.advancedButton_green_large span.advancedButton_border_last
{
	background-image: url(/images/btnGreen-large.png);
	height: 40px;
	width: 6px;
}

a.advancedButton_green_large span.advancedButton_border_first
{
	background-position: left center;
}

a.advancedButton_green_large span.advancedButton_border_last
{
	background-position: right center;
}

a.advancedButton_green_large span.advancedButton_text_primary,
a.advancedButton_green_large span.advancedButton_text_secondary
{
	background-image: url(/images/btnGreen-large-center.png);
	font-size: 18px;
	height: 30px;
	padding: 10px 4px 0px 4px;
}

/***********************************/
/* Advanced Button - Large - White */
/***********************************/

a.advancedButton_white_large span.advancedButton_border_first,
a.advancedButton_white_large span.advancedButton_border_last
{
	height: 47px;
	width: 7px;
}

a.advancedButton_white_large span.advancedButton_border_first
{
	background-image: url(/images/btnWhite-large-left.jpg);
}

a.advancedButton_white_large span.advancedButton_border_last
{
	background-image: url(/images/btnWhite-large-right.jpg);
}

a.advancedButton_white_large span.advancedButton_text_primary,
a.advancedButton_white_large span.advancedButton_text_secondary
{
	background-image: url(/images/btnWhite-large-center.jpg);
}

.advancedButton_white_large span.advancedButton_text_primary
{
	color: #EF7F1F;
	font-size: 20px;
	height: 36px;
	padding: 11px 6px 0px 6px;
}

.advancedButton_white_large span.advancedButton_text_secondary
{
	color: #63AA3C;
	font-size: 30px;
	height: 42px;
	padding-top: 5px;
}

/*************************************/
/* Advanced Button - Medium - Yellow */
/*************************************/

a.advancedButton_yellow_medium span.advancedButton_border_first,
a.advancedButton_yellow_medium span.advancedButton_border_last
{
	background-image: url(/images/btnYellow-medium.png);
	height: 37px;
	width: 7px;
}

a.advancedButton_yellow_medium span.advancedButton_border_first
{
	background-position: left center;
}

a.advancedButton_yellow_medium span.advancedButton_border_last
{
	background-position: right center;
}

a.advancedButton_yellow_medium span.advancedButton_text_primary,
a.advancedButton_yellow_medium span.advancedButton_text_secondary
{
	background-image: url(/images/btnYellow-medium-center.png);
	font-size: 18px;
	height: 21px;
	padding: 8px 6px 8px 6px;
}
