/* AVEDA MASTER
---------------------------- */

/* Browser Reset
---------------------------- */
* { margin: 0; padding: 0; }
fieldset,img { border: 0; } 
ol,ul { list-style: none; }
caption,th { text-align: left; }
abbr,acronym { border: 0; }
address { font-style: normal; }
a { outline: none; border: none; }
sup { line-height: 0px; }


/* BASE 
------------------------------*/
html, body { height: 100%; }
body {
    color:#333;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
}

a {
    color:#5C88E1;
    cursor:pointer;
    text-decoration: none;
}

hr { border: solid 1px #b2b2b2; }

@font-face {
    font-family: 'MetaMediumRoman';
    src: url('/media/fonts/MetaWebPro-Medium.eot');
    src: url('/media/fonts/MetaWebPro-Medium.eot?iefix') format('eot'),
         url('/media/fonts/MetaWebPro-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaNormalRoman';
    src: url('/media/fonts/MetaWebPro-Normal.eot');
    src: url('/media/fonts/MetaWebPro-Normal.eot?iefix') format('eot'),
         url('/media/fonts/MetaWebPro-Normal.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaCapsMedium';
    src: url('/media/fonts/MetaScWebPro-Medium.eot');
    src: url('/media/fonts/MetaScWebPro-Medium.eot?#iefix') format('eot'),
         url('/media/fonts/MetaScWebPro-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaBookRoman';
    src: url('/media/fonts/MetaWebPro-Book.eot');
    src: url('/media/fonts/MetaWebPro-Book.eot?#iefix') format('eot'),
         url('/media/fonts/MetaWebPro-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaThin';
    src: url('/media/fonts/MetaWebPro-Thin.eot');
    src: url('/media/fonts/MetaWebPro-Thin.eot?#iefix') format('eot'),
         url('/media/fonts/MetaWebPro-Thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MetaLight';
    src: url('/media/fonts/MetaWebPro-Light.eot');
    src: url('/media/fonts/MetaWebPro-Light.eot?#iefix') format('eot'),
         url('/media/fonts/MetaWebPro-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MetaNormalCapsRegular';
    src: url('/media/fonts/MetaScWebPro-Normal.eot');
    src: url('/media/fonts/MetaScWebPro-Normal.eot?#iefix') format('eot'),
         url('/media/fonts/MetaScWebPro-Normal.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MetaBoldRoman';
    src: url('/media/fonts/MetaWebPro-Bold.eot');
    src: url('/media/fonts/MetaWebPro-Bold.eot?iefix') format('eot'),
         url('/media/fonts/MetaWebPro-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.heading-1 { font-size: 42px; letter-spacing: -1px; margin: 0; padding: 8px 0 0; line-height: 38px; font-weight: normal; font-family: 'ff-meta-web-pro-1', 'ff-meta-web-pro-2', 'MetaLight', Arial, sans-serif; }

.heading-2 { font-size: 33px; color: #9fa617; line-height: 31px; font-weight: bold; font-family: 'ff-meta-web-pro-1', 'ff-meta-web-pro-2', 'MetaLight', Arial, sans-serif; }

.heading-3 { font-weight: normal; font-size: 24px; font-family: 'ff-meta-web-pro-1', 'ff-meta-web-pro-2', 'MetaLight', Arial, sans-serif; }

/* Styles need to be repeated to appear in editor: */
.heading-4 { font-size: 15px; line-height: 18px; font-family: 'ff-meta-web-pro-1', 'ff-meta-web-pro-2', 'MetaLight', Arial, sans-serif; }
.heading-5 { font-size: 15px; line-height: 18px; font-family: 'ff-meta-web-pro-1', 'ff-meta-web-pro-2', 'MetaLight', Arial, sans-serif; }
.heading-6 { font-size: 15px; line-height: 18px; font-family: 'ff-meta-web-pro-1', 'ff-meta-web-pro-2', 'MetaLight', Arial, sans-serif; }


.link {
    color:#5C88E1;
    cursor:pointer;
    text-decoration: underline;
}
input { 
    border: 1px solid #ccc;
    padding: 2px;
}
.error { color: #E87D1E; }
input.error { border: 1px solid #E87D1E; }
label.error { color: #E87D1E; }
input[type=hidden], input[type=image] { 
    border: 0;
    padding: 0;
}
select { border: 1px solid #ccc; }
/* Misc Global 
---------------------------- */
.bold { font-weight: bold; }
.trademark { font-size: 12px;}

.ArialGreen_10 { font-size:10px; color:#9FA617;}
A.ArialGreen_10 { font-size:10px; color:#9FA617;}

.ArialGreen_11 { font-size:11px; color:#9FA617;}
A.ArialGreen_11 { font-size:11px; color:#9FA617;}

.ArialGreen_12 { font-size:12px; color:#9FA617;}
A.ArialGreen_12 { font-size:12px; color:#9FA617;}

.ArialGray_10 { font-size:10px; color:#666666;}
A.ArialGray_10 { font-size:10px; color:#666666;}

.ArialGray_11 { font-size:11px; color:#666666;}
A.ArialGray_11 { font-size:11px; color:#666666;}

.ArialGray_12 { font-size:12px; color:#666666;}
A.ArialGray_12 { font-size:12px; color:#666666;}


/*--------------------------------*/
.MetaMediumRoman        { font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaMediumRoman_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaMediumRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }

/*--------------------------------*/
.MetaNormalRoman        { font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalRoman_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaNormalRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }

/*--------------------------------*/
.MetaCapsMedium        { font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaCapsMedium_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaCapsMedium', Arial, sans-serif; text-decoration: none; line-height: 1; }

/*--------------------------------*/
.MetaBookRoman        { font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBookRoman_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaBookRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }

/*--------------------------------*/
.MetaThin        { font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaThin_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaThin', Arial, sans-serif; text-decoration: none; line-height: 1; }

/*--------------------------------*/
.MetaLight        { font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaLight_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaLight', Arial, sans-serif; text-decoration: none; line-height: 1; }

/*--------------------------------*/
.MetaNormalCapsRegular        { font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaNormalCapsRegular_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaNormalCapsRegular', Arial, sans-serif; text-decoration: none; line-height: 1; }

/*--------------------------------*/
.MetaBoldRoman        { font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_18		{ font-size: 18px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_22		{ font-size: 22px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_24		{ font-size: 24px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_28		{ font-size: 28px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_30		{ font-size: 30px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_40		{ font-size: 40px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_52		{ font-size: 52px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_60		{ font-size: 60px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_80		{ font-size: 80px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
.MetaBoldRoman_90		{ font-size: 90px;	font-weight: normal; font-family: 'MetaBoldRoman', Arial, sans-serif; text-decoration: none; line-height: 1; }
