﻿DIV
{
    FONT: 10pt Verdana, Arial, Helvetica, sans-serif;
}
P
{
    FONT: 10pt Verdana, Arial, Helvetica, sans-serif
}

.tx
{
    font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txs
{
    font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txss
{
    font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TR.ta { vertical-align:top; }

#homelink { display:none; }
#batcheslink { display:none; }
#tabs { height:22px;list-style:none;margin:15px 0 0 0;padding:0; }
#tabs li { float:left; height:22px; background-color:#fc0; border-right:3px solid #fff; background:url(/CQFiles/Distributors/D10003/images/LtCurveSm.gif) no-repeat top left; }
#tabs li div { float:left;font-weight:bold;padding:4px 15px 2px 15px;background:url(/CQFiles/Distributors/D10003/images/RtCurveSm.gif) no-repeat top right;white-space:nowrap; }
#tabs li.active { color:#000000;background-color:Gold; }
#tabs li.enabled { color:#0000ff;background-color:#ffff80; }
#tabs li.disabled { color:#636363;background-color:#ffff80; }

/* use for section titles within a page */
.header { margin-top:0.5em; padding:4px; }
.header0 { margin-top:0.5em; padding:4px; background:#E17009; color:White; }
/*.title0 { margin-top:0.5em; border: medium goldenrod ridge; padding:4px; background:goldenrod; color:White; font-weight: bolder; }*/

.eyetitle
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#7CBCEC url(yellowwave.png) repeat-x scroll 50% 50%;
	border:1px solid #666666;
	color: #333333; /*#E17009; */
	font-weight:bold;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin-top:0.5em;
	padding: 4px;
}

.premiumtitle { background:#f0bb08; }

.title0
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#5C9CCC url(/CQFiles/Public/Javascript/jQuery/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%;
	border:1px solid #4297D7;
	color:#FFFFFF;
	font-weight:bold;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin-top:0.5em;
	padding: 4px 8px;
}

/* use for muted titles within a page */
/*.title1 { margin-top:0.5em; border: medium LemonChiffon ridge; padding:4px; background:#ffff80; color:black; }*/
.title1
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
/**	background:#2B3A8C url(lightbluewave.png) repeat-x scroll 50% 50%;
Replca background color with navy wave generated from js themeroller**/
	background:#2B3A8C;
	border:1px solid #2B3A8C;
	color: #ffffff; /*#FFFFFF;*/
	font-weight:bold;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin-top:0.5em;
	padding: 4px 8px;
}

/* use for second muted titles within a page */
.title2
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ffff66 url(yellowwavelight.png) repeat-x scroll 50% 50%;
	border:1px solid #cccc33;
	color: #777777; /*#FFFFFF;*/
	font-weight:bold;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin-top:0.5em;
	padding: 4px 8px;
}

/* use for search blocks etc */
.sec0 { border: thin PapayaWhip ridge;background:PapayaWhip;padding:4px; margin-bottom:4px; }

/* use for general spacing */
.sec1 { margin:4px; }
.sec1a { margin:4px 4px 4px 2em; }

/* use for muted background color */
.sec2 { background:LavenderBlush;padding:4px; margin-bottom:4px; }

/* use for small paragraph spacings */
.sec3 { margin-top:4px; }

/* use for left indent */
.leftindent { margin-left:24px; }

/* use for feedback */
.announce { color:forestgreen;font-weight:bolder;padding:4px;margin:8px;}

/* use to get attention */
.attention { color:	#DC143C; font-weight:bolder;padding:4px;margin:8px;}

/* use for blue A tags */
.a { color:blue; }
.d { color:dimgray; }
.typeb * a {color:blue; }


.helpdiv { border:1px solid green;padding:0.5em;margin:0.5em;background:mintcream; }
.helplink { color:Green;font-weight:bolder;margin:0.5em; }
.instructions { border:1px solid forestgreen;background:mintcream;padding:0.5em;margin:0.5em;}

A.tabanchor:hover { text-decoration: underline; color: SaddleBrown; }
A.tabanchor:link { text-decoration: none; color: green; }
A.tabanchor:visited { text-decoration: none; color: green; }

#promotions .f { float:left; margin:4px; }
#promotions .f img { border: none; }

.cq-banner
{
	background-color:#2B3A8C;
	height:60px;
	text-align:right;
}

.cqlogo
{
	background:url(images/classquest-logo-white.png) repeat;
	height:50px;
	width:200px;
	float:left;
	margin-top:2px;
}

/*.home-page-button {
    background: none repeat scroll 0 0 #242568;
    border: 2px solid #d5d7f0;
    border-radius: 12px;
    display: inline-block;
    padding: 0.8em;
	margin-top:8px;
	color:#d5d7f0;
	width:80px;
	text-align:center;
	position:relative;
	right:30px;
}

.home-page-button a {
    box-shadow: 0 0 inset;
    color: #d5d7f0;
    text-decoration: none;
	position:relative;
	top:-2px;
}

.home-page-button:hover
{
	border:2px solid #ffffff;
	cursor:pointer;
}

.home-page-button:hover > a
{
	color:#ffffff;
}
*/

.home-page-button2
{
	position: absolute;
	right: 13px;
	top: 13px;
}

#bcard
{
	border:1px solid dimgray;
	font-size: 80%;
	width: 128px;
	float: right;
	background: silver;
	color:white;
	padding: 2px;
	margin:4px;
}

#bcardplain
{
	font-size: 100%;
	text-align:center;
	clear: both;
	color:DarkGray;
	margin:4px;
}

.sponsorphoto
{
	height: 60px;
	border: none;
}

#sponsorboxes
{
	border: 1px solid dimgray;
	background: white;
	margin:1em auto;
	text-align:center;
	font-size:80%;
	padding:2px;
	color: Black;
}

#sponsorboxes a
{
	color: Blue;
}

#sponsorboxes .sponsorbox
{
	float:left;
}

.sponsorstandard
{
	width: 150px;
	border: 1px solid silver;
	margin: 2px;
	background: white;
	font: 9pt Arial, Helvetica, sans-serif;
	text-align:center;
	overflow: hidden;
	white-space:nowrap
}

.sponsorstandard .sponsorphotodiv
{
	display: none;
}

.sponsorstandard div
{
	color: Black;
}

.sponsorstandard h1
{
	background:	silver;
	font-size: 100%;
	color:white;
	margin: 0px;
	padding:0px;
	overflow: hidden;
}

.sponsorstandard .line
{
	font: 9pt Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.sponsorlarge
{
	width: 300px;
	border: 1px solid Gold;
	margin: 2px;
	background: white;
	font: 9pt Arial, Helvetica, sans-serif;
	text-align:center;
	overflow: hidden;
	white-space:nowrap
}

.sponsorlarge div
{
	color: Black;
}

.sponsorlarge h1
{
	background:	Gold;
	font-size: 100%;
	color:white;
	margin: 0px;
	padding:0px;
}

.sponsorlarge .line
{
	font: 9pt Arial, Helvetica, sans-serif;
}


.sponsorlarge .sponsorphotodiv, .sponsorplatinum .sponsorphotodiv
{
	float:left;
}

.sponsorplatinum
{
	width: 480px;
	border: 1px solid darkgoldenrod;
	margin: 2px;
	background: white;
	font: 9pt Arial, Helvetica, sans-serif;
	text-align:center;
	overflow: hidden;
	white-space:nowrap
}

.sponsorplatinum div
{
	color: Black;
}

.sponsorplatinum h1
{
	background:	darkgoldenrod;
	font-size: 100%;
	color: white;
	margin: 0px;
	padding: 0px;
}

.sponsorplatinum .line
{
	font: 9pt Arial, Helvetica, sans-serif;
}

#buysponsordiv
{
	border:1px dimgray groove;
	background: white;
	margin:1ex;
	padding:1ex;
	color: black;
	min-height: 400px;
}

#buysponsordiv div
{
	color: Black;
	margin-left:14px;
}

#buysponsordiv .premiuminfo
{
	border: 1px solid 	#DC143C;
	border-radius:12px;
	font-size:80%;
	font-style:italic;
	padding: 8px;
	margin: 12px auto;
	text-align: center;
}

#buysponsor-premium-features {
    background: none repeat scroll 0 0 #eaeaea;
    border: 1px solid #dbdbdb;
    border-radius: 12px;
	clear:right;
    font-size: 90%;
    line-height: 18pt;
    margin: auto auto 24px;
    padding: 8px 24px;
    width: 400px;
}

#buysponsordiv .expired
{
	display: none;
}

#buysponsordiv .gt td { background:white; padding:2px; }

#buysponsordiv .hidden
{
	display: none;
}

#classmatescroller
{
	background: url('/CQRFiles/images/ClassmatesNew.gif') no-repeat top left;
	width:139px;
	margin:4px;
	float:right;
	text-align:center;
}

#classmatescrollerall
{
	background: url('/CQRFiles/images/ClassmatesAll.gif') no-repeat top left;
	width:139px;
	margin:4px;
	margin-bottom:16px;
	float:right;
	text-align:center;
}

#classmatescrollerinner
{
	height: 128px;
	padding: 12px 2px 2px 2px;
	margin-top: 32px;
	border: 1px solid dimgray;
	background: white;
	font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	position: relative;
	left:0px;
	top:0px;
}

#classmatescrollermover
{
	font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    width: 134px;
    left:0px;
    top:0px;
}

#classmatescrollerinner a
{
	display: block;
	margin:1ex 0ex 1ex 0ex;
}

#classmateslideshow
{
	background: url('/CQRFiles/images/ClassmatesAll.gif') no-repeat top left;
	width:139px;
	margin:4px;
	float:right;
	text-align:center;
}

#classmateslideshowinner
{
	height: 128px;
	padding: 12px 2px 2px 2px;
	margin-top: 32px;
	border: 1px solid dimgray;
	background: white;
}

#classmatesslides
{
	float:left;
}

#classmatesslides div
{
	text-align:center;
	width:132px;
	margin:0px;
	padding:0px;
}

#classmatesslides img
{
	border: none;
	margin: 2px;
	max-width: 124px;
	max-height: 100px;
}

#classmatesslides a
{
	font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}

#classmatesslides span
{
	display: block;
}

#slideshowthumbs
{
	background: Snow;
}

#slideshowthumbs div
{
	float:left;
	width: 64px;
	height: 64px;
	margin: 2px;
	padding: 0px;
	border:3px solid white;
	opacity: 0.70;
	filter: Alpha(Opacity=70);
}

#slideshowthumbs img
{
	width: 64px;
	height: 64px;
	border: none;
}

#slideshowthumbs .caption
{
	display: none;
}

#slideshowthumbs div.current
{
	border:3px solid maroon;
	opacity: 1;
	filter: Alpha(Opacity=100);
}

#slideshowphoto
{
	border-top: 1px solid green;
	padding-top:4px;
	clear: both;
	text-align: center;
}

#slideshowphoto div.caption
{
	text-align:center;
	font-weight: bolder;
	margin:1ex;
}

#slideshowphoto img
{
	border:none;
}

#pause
{
	display: none;
}

#play
{
	display:block;
}

#slideshownotes
{
	text-align: center;
	clear:both;
	padding-top:0ex;
	font-size:80%;
}

#slideshownotes img
{
	width: 16px;
	height: 16px;
	position:relative;
	top: 2px;
}

#joinus
{
	text-align: center;
	font-size: 80%;
	border: 1px solid dimgray;
	background: ivory;
	color: navy;
	padding:4px;
}

#diy
{
}

#diy h2
{
}

#diy h3
{
}

.attendancediv
{
	margin:8px 0px 8px 32px;
}

#adminexpired, .adminrenewsoon
{
	border: thick ridge 	#DC143C;
	padding: 8px;
	margin: 8px auto;
	width: 400px;
	text-align: center;
	border-radius: 8px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.5);
}

#siteexpiringnotice
{
	text-align: center;
	margin: 1em;
	font-size:larger;
	font-weight: bolder;
}

#siteexpiringnotice span
{
	color: 	#DC143C;
	font-size: larger;
}

.alreadyexpired
{
	color: dimgray;
}

#profilestatus
{
}

#profilestatus h3
{
	font-size: 100%;
	padding: 0px;
	margin: 2px;
	font-style: italic;
	font-weight: normal;
}

#profilestatus .d
{
	margin: 0px 0px 4px 1em;
}

#profilestatus table tr td
{
	font-size: 10pt;
}

#profilestatus table tr.expired td,
#profilestatus table tr .expired td
{
	color: dimgray;
}

#siteoptionsdiv .sysadminsonly,
#siteoptionsdiv .sysadminsonly input,
#siteoptionsdiv .sysadminsonly select,
#siteoptionsdiv .sysadminsonly textarea,
#siteoptionsdiv .sysadminsonly h3,
#siteoptionsdiv .sysadminsonly div,
#siteoptionsdiv .sysadminsonly .wc div
{
	color: dimgray;
}

#siteoptionsdiv .premiumsitealert,
#siteoptionsdiv .premiumsitealert div,
#siteoptionsdiv .premiumsitealert textarea,
#siteoptionsdiv .premiumsitealert select,
#siteoptionsdiv .premiumsitealert input,
#siteoptionsdiv .premiumsitealert .wc div
{
	color: MediumVioletRed;
}

.pricecalculator
{
	float: right;
	margin: 4px;
}

.pricecalculator .inner
{
	display: none;
	border: 1px solid silver;
	background: mintcream;
	padding: 4px;
}

.rt { border: none; border-collapse: collapse; }
.rt > tbody > tr > td { padding: 2px; border: 1px solid salmon; }
.rtgreen > tbody > tr > td { border-color: forestgreen; }
.rt > tbody > tr.titles > td { background: salmon; color: white; }
.rtgreen > tbody > tr.titles > td {  background: forestgreen; }
.rt > tbody > tr > td.r, .rt > tbody > tr.titles > td.r { text-align: right; }
.rt > tbody > tr > td.w, .rt > tbody > tr.titles > td.w { background-color: #ffffff; }
.rt > tbody > tr > td.n,.rt > tbody > tr.titles > td.n {  border: none; }
.rt > tbody > tr > td.t, rt > tbody > tr.titles > td.t { background: transparent; }
.rt > tbody > tr > td.c { text-align: center; }

.gt { border: none; border-collapse: collapse; background: #ffffff; }
.gt > tbody > tr > td { padding: 2px; border: 1px solid #F08080; }
.gt > tbody > tr > td, .gt > tbody > tr > td div { color: #000000; }
.gt > tbody > tr.titles > td, .gt > tbody > tr.titles > td div { background: #F08080; color: white; }
.gt > tbody > tr > td.r, .gt > tbody > tr.titles > td.r { text-align: right; }
.gt > tbody > tr > td.w, .gt > tbody > tr.titles > td.w { background-color: #ffffff; }
.gt > tbody > tr > td.n,.gt > tbody > tr.titles > td.n {  border: none; }
.gt > tbody > tr > td.t, rt > tbody > tr.titles > td.t { background: transparent; }
.gt > tbody > tr > td.c { text-align: center; }

.bt { border: none; border-collapse: collapse; }
.bt > tbody > tr > td { padding: 2px; border: 1px solid #2E6E9E; }
.bt > tbody > tr > td.r { text-align: right; }
.bt > tbody > tr.titles { background: #2E6E9E; color: white; }

#orderspage a.sortup
{
	margin: 0px 4px 0px 8px;
}
#orderspage a.sortdown
{
}

#orderspage a.sortup img,
#orderspage a.sortdown img
{
	border: none;
}

#orderspage #orderstable
{
	clear: both;
}

#orderspage #filterlist
{
	display : none;
	float: left;
	background:ivory;
	border:1px solid dimgray;
	margin: 1ex;
	padding: 4px;
}

#outsideusa
{
	font-size: 7pt;
}

#imglink,
#imglinker
{
	background: ivory;
	font: 9pt 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	color: dimgray;
	padding: 4px;
	border: 1px solid silver;
	position: absolute;
}

#imglinker
{
	width: 260px;
}

#imglink div,
#imglinker div
{
	background: ivory;
	color: dimgray;
	font: 9pt 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}

#imglinker div input
{
	background: silver;
	color: dimgray;
	font: 9pt 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	width: 192px;
}

#imglinker img
{
	border: none;
}

#imglinkercloser
{
	margin: 1px;
}

.ccwaiver div
{
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 2px;
	text-align: left;
}

div.fieldexplain
{
	margin: 2px 0px 4px 24px;
	color: slategray;
	font-size: 75%;
}

div.riddlediv
{
	margin: 8px;
	text-align: center;
}

div.riddlediv span
{
	background: palegreen;
	color: Black;
	padding: 4px;
	font-size: 24px;
	border: 1px solid darkgreen;
}

div.riddlediv input
{
	margin-left: 12px;
}

div.doshipdiv
{
	border: 1px solid slategray;
	background: bisque;
	font-weight: bolder;
	padding: 4px;
}

/* popups */
.classquestpopup .ui-dialog-titlebar
{
	display: none;
}

.classquestpopup .ui-dialog-content
{
	text-align: center;
}

.classquestpopup a.closelink
{
	font-size: smaller;
}

.ui-widget-overlay
{
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

#eventtabs.ui-tabs .ui-tabs-nav li a
{
	padding:0.2em 1em;
	font-size: 9pt;
}

#eventtabs ui-state-active a, #eventtabs .ui-state-active a:link, #eventtabs .ui-state-active a:visited
{
	color:#E1A009;
}

.p1
{
	margin-top: 4px;
}

.p2
{
	margin-top: 8px;
}

.ibox
{
	padding: 0.2em;
	margin: 0.1em;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F9F9F9;
	border:1px solid #DDDDDD;
	color:#6B6B6B;
}

.ititle
{
	padding: 4px 1em;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E7EEF3;
	border:1px solid #B2C7D7;
	color:#222222;
	font-weight:bold;
}

.forceblackonwhite, .forceblackonwhite div
{
	background: white;
	color: Black;
}

div.bundledisplay
{
	background: white;
	padding: 4px;
}

div.bundledisplay ol.bundledisplay onlyone
{
	list-style-type: none;
	padding-left: 0px;
}

div.bundledisplay .bundlegroupinner
{
	padding-left: 2em;
}

div.bundledisplay ol.bundledisplay li
{
	margin-bottom: 8px;
}

div.bundledisplay .bundletitle
{
	font-weight: bolder;
}

div.bundledisplay .bundleprice,
div.bundledisplay .bundlequantity
{
	margin-left: 1em;
}

div.bundledisplay .askadditional
{
	margin-left: 1em;
}

div.bundledisplay .askin
{
	margin-left: 2em;
}

div.pagehelp
{
	/*border: 1px solid green;
	background: mintcream;
	margin: 1em;
	padding: 0.5em;*/
	margin: 1em auto;
	max-width: 800px;
}

.tinymceloader
{
	display: block;
}

.imghtmleditor
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: transparent url(editor.jpg) no-repeat;
	height:20px !important;
	overflow:hidden;
	width:100px !important;
	cursor: pointer;
}

.bundlegroupimage
{
	border: medium ridge silver;
	margin: 0.1in;
	float: right;
}

div.thinnerprofilediv
{
	max-width: 760px;
	margin: 0px auto;
}

div.thinnerprofilediv a
{
	color: Blue;
}

.eventlabel { padding-left: 32px; }
.eventlabelfixed { width: 24px; height: 24px; }
.eventlabelheight { min-height: 24px; }
.eventlabel0 { background: url(ordericons/A.png) no-repeat; }
.eventlabel1 { background: url(ordericons/B.png) no-repeat; }
.eventlabel2 { background: url(ordericons/C.png) no-repeat; }
.eventlabel3 { background: url(ordericons/D.png) no-repeat; }
.eventlabel4 { background: url(ordericons/E.png) no-repeat; }
.eventlabel5 { background: url(ordericons/F.png) no-repeat; }
.eventlabel6 { background: url(ordericons/G.png) no-repeat; }
.eventlabel7 { background: url(ordericons/H.png) no-repeat; }
.eventlabel8 { background: url(ordericons/I.png) no-repeat; }
.eventlabel9 { background: url(ordericons/J.png) no-repeat; }
.eventlabel10 { background: url(ordericons/K.png) no-repeat; }
.eventlabel11 { background: url(ordericons/L.png) no-repeat; }
.eventlabel12 { background: url(ordericons/M.png) no-repeat; }
.eventlabel13 { background: url(ordericons/N.png) no-repeat; }
.eventlabel14 { background: url(ordericons/O.png) no-repeat; }
.eventlabel15 { background: url(ordericons/P.png) no-repeat; }
.eventlabel16 { background: url(ordericons/Q.png) no-repeat; }
.eventlabel17 { background: url(ordericons/R.png) no-repeat; }
.eventlabel18 { background: url(ordericons/S.png) no-repeat; }
.eventlabel19 { background: url(ordericons/T.png) no-repeat; }
.eventlabel20 { background: url(ordericons/U.png) no-repeat; }
.eventlabel21 { background: url(ordericons/V.png) no-repeat; }
.eventlabel22 { background: url(ordericons/W.png) no-repeat; }
.eventlabel23 { background: url(ordericons/X.png) no-repeat; }
.eventlabel24 { background: url(ordericons/Y.png) no-repeat; }
.eventlabel25 { background: url(ordericons/Z.png) no-repeat; }
.packagelabel0 { background: url(ordericons/Pa.png) no-repeat; }
.packagelabel1 { background: url(ordericons/Pb.png) no-repeat; }
.packagelabel2 { background: url(ordericons/Pc.png) no-repeat; }
.packagelabel3 { background: url(ordericons/Pd.png) no-repeat; }
.packagelabel4 { background: url(ordericons/Pe.png) no-repeat; }
.packagelabel5 { background: url(ordericons/Pf.png) no-repeat; }
.packagelabel6 { background: url(ordericons/Pg.png) no-repeat; }
.packagelabel7 { background: url(ordericons/Ph.png) no-repeat; }
.packagelabel8 { background: url(ordericons/Pi.png) no-repeat; }
.packagelabel9 { background: url(ordericons/Pj.png) no-repeat; }
.packagelabel10 { background: url(ordericons/Pk.png) no-repeat; }
.packagelabel11 { background: url(ordericons/Pl.png) no-repeat; }
.packagelabel12 { background: url(ordericons/Pm.png) no-repeat; }
.packagelabel13 { background: url(ordericons/Pn.png) no-repeat; }
.packagelabel14 { background: url(ordericons/Po.png) no-repeat; }
.packagelabel15 { background: url(ordericons/Pp.png) no-repeat; }
.packagelabel16 { background: url(ordericons/Pq.png) no-repeat; }
.packagelabel17 { background: url(ordericons/Pr.png) no-repeat; }
.packagelabel18 { background: url(ordericons/Ps.png) no-repeat; }
.packagelabel19 { background: url(ordericons/Pt.png) no-repeat; }
.packagelabel20 { background: url(ordericons/Pu.png) no-repeat; }
.packagelabel21 { background: url(ordericons/Pv.png) no-repeat; }
.packagelabel22 { background: url(ordericons/Pw.png) no-repeat; }
.packagelabel23 { background: url(ordericons/Px.png) no-repeat; }
.packagelabel24 { background: url(ordericons/Py.png) no-repeat; }
.packagelabel25 { background: url(ordericons/Pz.png) no-repeat; }
.packagelabelunknown { background: url(ordericons/Pdel.png) no-repeat; }
.productlabel0 { background: url(ordericons/1.png) no-repeat; }
.productlabel1 { background: url(ordericons/2.png) no-repeat; }
.productlabel2 { background: url(ordericons/3.png) no-repeat; }
.productlabel3 { background: url(ordericons/4.png) no-repeat; }
.productlabel4 { background: url(ordericons/5.png) no-repeat; }
.productlabel5 { background: url(ordericons/6.png) no-repeat; }
.productlabel6 { background: url(ordericons/7.png) no-repeat; }
.productlabel7 { background: url(ordericons/8.png) no-repeat; }
.productlabel8 { background: url(ordericons/9.png) no-repeat; }
.productlabel9 { background: url(ordericons/10.png) no-repeat; }
.productlabel10 { background: url(ordericons/11.png) no-repeat; }
.productlabel11 { background: url(ordericons/12.png) no-repeat; }
.productlabel12 { background: url(ordericons/13.png) no-repeat; }
.productlabel13 { background: url(ordericons/14.png) no-repeat; }
.productlabel14 { background: url(ordericons/15.png) no-repeat; }
.productlabel15 { background: url(ordericons/16.png) no-repeat; }
.productlabel16 { background: url(ordericons/17.png) no-repeat; }
.productlabel17 { background: url(ordericons/18.png) no-repeat; }
.productlabel18 { background: url(ordericons/19.png) no-repeat; }
.productlabel19 { background: url(ordericons/20.png) no-repeat; }
.productlabel20 { background: url(ordericons/21.png) no-repeat; }
.productlabel21 { background: url(ordericons/22.png) no-repeat; }
.productlabel22 { background: url(ordericons/23.png) no-repeat; }
.productlabel23 { background: url(ordericons/24.png) no-repeat; }
.productlabel24 { background: url(ordericons/25.png) no-repeat; }
.productlabel25 { background: url(ordericons/26.png) no-repeat; }
.productlabel26 { background: url(ordericons/27.png) no-repeat; }
.productlabel27 { background: url(ordericons/28.png) no-repeat; }
.productlabel28 { background: url(ordericons/29.png) no-repeat; }
.productlabel29 { background: url(ordericons/30.png) no-repeat; }
.productlabel30 { background: url(ordericons/31.png) no-repeat; }
.productlabel31 { background: url(ordericons/32.png) no-repeat; }
.productlabel32 { background: url(ordericons/33.png) no-repeat; }
.productlabel33 { background: url(ordericons/34.png) no-repeat; }
.productlabel34 { background: url(ordericons/35.png) no-repeat; }
.productlabel35 { background: url(ordericons/36.png) no-repeat; }
.productlabel36 { background: url(ordericons/37.png) no-repeat; }
.productlabel37 { background: url(ordericons/38.png) no-repeat; }
.productlabel38 { background: url(ordericons/39.png) no-repeat; }
.productlabel39 { background: url(ordericons/40.png) no-repeat; }
.productlabel40 { background: url(ordericons/41.png) no-repeat; }
.productlabel41 { background: url(ordericons/42.png) no-repeat; }
.productlabel42 { background: url(ordericons/43.png) no-repeat; }
.productlabel43 { background: url(ordericons/44.png) no-repeat; }
.productlabel44 { background: url(ordericons/45.png) no-repeat; }
.productlabel45 { background: url(ordericons/46.png) no-repeat; }
.productlabel46 { background: url(ordericons/47.png) no-repeat; }
.productlabel47 { background: url(ordericons/48.png) no-repeat; }
.productlabel48 { background: url(ordericons/49.png) no-repeat; }
.productlabel49 { background: url(ordericons/50.png) no-repeat; }
.productlabel50 { background: url(ordericons/51.png) no-repeat; }
.productlabel51 { background: url(ordericons/52.png) no-repeat; }
.productlabel52 { background: url(ordericons/53.png) no-repeat; }
.productlabel53 { background: url(ordericons/54.png) no-repeat; }
.productlabel54 { background: url(ordericons/55.png) no-repeat; }
.productlabel55 { background: url(ordericons/56.png) no-repeat; }
.productlabel56 { background: url(ordericons/57.png) no-repeat; }
.productlabel57 { background: url(ordericons/58.png) no-repeat; }
.productlabel58 { background: url(ordericons/59.png) no-repeat; }
.productlabel59 { background: url(ordericons/60.png) no-repeat; }
.productlabel60 { background: url(ordericons/61.png) no-repeat; }
.productlabel61 { background: url(ordericons/62.png) no-repeat; }
.productlabel62 { background: url(ordericons/63.png) no-repeat; }
.productlabel63 { background: url(ordericons/64.png) no-repeat; }
.productlabel64 { background: url(ordericons/65.png) no-repeat; }
.productlabel65 { background: url(ordericons/66.png) no-repeat; }
.productlabel66 { background: url(ordericons/67.png) no-repeat; }
.productlabel67 { background: url(ordericons/68.png) no-repeat; }
.productlabel68 { background: url(ordericons/69.png) no-repeat; }
.productlabel69 { background: url(ordericons/70.png) no-repeat; }
.productlabel70 { background: url(ordericons/71.png) no-repeat; }
.productlabel71 { background: url(ordericons/72.png) no-repeat; }
.productlabel72 { background: url(ordericons/73.png) no-repeat; }
.productlabel73 { background: url(ordericons/74.png) no-repeat; }
.productlabel74 { background: url(ordericons/75.png) no-repeat; }
.productlabel75 { background: url(ordericons/76.png) no-repeat; }
.productlabel76 { background: url(ordericons/77.png) no-repeat; }
.productlabel77 { background: url(ordericons/78.png) no-repeat; }
.productlabel78 { background: url(ordericons/79.png) no-repeat; }
.productlabel79 { background: url(ordericons/80.png) no-repeat; }
.productlabel80 { background: url(ordericons/81.png) no-repeat; }
.productlabel81 { background: url(ordericons/82.png) no-repeat; }
.productlabel82 { background: url(ordericons/83.png) no-repeat; }
.productlabel83 { background: url(ordericons/84.png) no-repeat; }
.productlabel84 { background: url(ordericons/85.png) no-repeat; }
.productlabel85 { background: url(ordericons/86.png) no-repeat; }
.productlabel86 { background: url(ordericons/87.png) no-repeat; }
.productlabel87 { background: url(ordericons/88.png) no-repeat; }
.productlabel88 { background: url(ordericons/89.png) no-repeat; }
.productlabel89 { background: url(ordericons/90.png) no-repeat; }
.productlabel90 { background: url(ordericons/91.png) no-repeat; }
.productlabel91 { background: url(ordericons/92.png) no-repeat; }
.productlabel92 { background: url(ordericons/93.png) no-repeat; }
.productlabel93 { background: url(ordericons/94.png) no-repeat; }
.productlabel94 { background: url(ordericons/95.png) no-repeat; }
.productlabel95 { background: url(ordericons/96.png) no-repeat; }
.productlabel96 { background: url(ordericons/97.png) no-repeat; }
.productlabel97 { background: url(ordericons/98.png) no-repeat; }
.productlabel98 { background: url(ordericons/99.png) no-repeat; }

#pricingexplain a { font-style: italic }
#pricingexplain h4 { margin: 0.5em 0em; text-align:center; color: #606060; }
#pricingexplain .inner { margin: 0.6em; }
#pricingexplain ol li { margin-top: 0.6em; }
#pricingexplain ol li strong { color: #606060; }

div.findyourprofile
{
	float: right;
	width: 10em;
	text-align:center;
}

div.findyourprofile a { color: brown; }
div.findyourprofile div.findyourprofilestuff { display: none; }
div.preloadregister a { }
div.preloadregister { margin: 4px 0px; }
div.preloadregisternow .h4 { font-weight: bolder; }
div.preloadregisternow { margin: 1em; display: none; font-size: normal; }
div.editmyprofile { clear: both; margin: 1em 0px; }


span.sitedesigner
{
	color: dodgerblue;
}

div.offercleanup
{
	font-size: smaller;
	margin: 0.25em;
	text-align: right;
	/*width: 16em;*/
	color: #808080;
}

div.offercleanup a
{
	color: #808080;
}

div.wherearetheynow { float: left; }
div.wherearetheynow img,
img.wherearetheynow
{
	border: none;
}

.sitechooser
{
	position: absolute;
	top: 13px;
	right: 400px;
	padding: 3px;
	background: ivory;
	border:1px solid dimgray;
	color: dimgray;
}

.sitechooser input.sitenumber
{
	color: dimgray;
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
}

.button.view-my-site.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only 
{
    background: none repeat scroll 0 0 #dadada;
    border: 2px solid #fff;
    border-radius: 8px;
    width: 200px;
}


.button.signin.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    background: none repeat scroll 0 0 #dadada;
    border: 2px solid #fff;
    border-radius: 8px;
}

..home-page-button2 > .button.signin
{

    background:#dadada;
    border: 2px solid #fff;
    border-radius: 8px;
    color: #333333;
    font-weight: bold;
    height: 31px;
    padding: 5px 14px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 91px;
}

..button.view-my-site 
{

    background:#dadada;
    border: 2px solid #fff;
    border-radius: 8px;
    color: #333333;
    font-weight: bold;
    height: 31px;
    padding: 5px 14px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 200px;
}

.classmatesearchresults
{
	max-width: 800px;
	margin: 1em auto;
}

.savewarning
{
	margin: 0.5em;
	color: 	#DC143C;
}

a.networkhelp
{
	font-size: smaller;
	color: Green;
}

.networkhelpmessage
{
	width: 400px;
	padding: 2px;
	margin: 0.5em;
	font-size: smaller;
}

.networkhelpmessage a.closer
{
	float: right;
}

.networkhelpmessage a.closer img
{
	border: none;
}

.networkingimage img
{
	border: none;
}

.pageinstructions div.additional
{
	display: none;
}

.pageinstructions div.visible a img
{
	border: none;
	float: right;
}

.tasktable
{
	background:ivory;
	padding:4px;
	border:1px solid silver;
}

.classmatesprevnext
{
	white-space: nowrap;
	float: right;
	margin: 0px;
	padding: 0px;
}

.classmatesprevnext img
{
	border: none;
	margin: 2px;
}

#designtabsoriginal
{
	/*float:left;
	margin:0px 8px 3px 1px;*/
	width:132px;
}

/* #tabs2.ui-tabs .ui-tabs-nav > li a { padding: 0.4em 0.5em; } */

.boldbutton span
{
	/*font-style: italic;
	font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;*/
}

.buttonsmaller .ui-button-text
{
	padding: 0.4em 0.8em;
	font-size: smaller;
}

/* this works only for the tabs headers */
/*#tabs2 > ul > li.ui-state-default,
#tabs2 > ul > li.ui-widget-header .ui-state-default*/
/* this works for everything on pricingnew page
#tabs2 .ui-state-default,
#tabs2 .ui-widget-header .ui-state-default */
/*{
    font-weight: normal;
}*/

/**Attempt to fix primary tabs
.ui-corner-br
{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
    height: 31px;
}

.enabled.ui-state-default.ui-corner-top {
    height: 31px;
}

.ui-tabs-anchor {
    font-size: 11pt;
}

.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active > a {
    font-size: 11pt;
}

.enabled.ui-state-default.ui-corner-top > a {
    font-size: 11pt;
}

.enabled.ui-state-default.ui-corner-top > a {
    position: relative;
    top: 4pt;
    vertical-align: middle;
}

.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active > a {
    position: relative;
    top: 4px;
    vertical-align: middle;
}


**/

/** Pricing Page (Events & Products) Corrections  **/

.ui-widget-header
{
    background: url("images/ui-bg_gloss-wave_75_a0bbff_500x100.png") repeat-x scroll 50% 50% #848484;
    color: #2B3A8C;
    font-weight: bold;
}

#pricingnew a.previewlink
{
	color: #A0BBFF;
	float:right;
	font-weight:bold;
}

#pricingnew .previewlink
{
	color: #A0BBFF;
	float:right;
	font-weight:bold;
}

#ui-accordion-accordion-header-0 > a {
    font-size: 11pt;
    font-weight: 700;
}

#ui-accordion-accordion-header-1 > a {
    font-size: 11pt;
    font-weight: 700;
}

#ui-accordion-accordion-header-2 > a {
    font-size: 11pt;
    font-weight: 700;
}

div.lookforcodecontents
{
	display: none;
}

div.choosestyle-image
{
	float:left;
	width:280px;
	min-height: 177px;
	text-align:center;
	padding:4px;
	margin:4px;
	border:medium solid silver;
}

div.choosestyle-image.selected
{
	border:medium solid crimson;
}

#tabs2 > ul > li > a { font-size: 91%; }

/**Fix for "show" links on classmates page**/
a.toshow {color:#ccc; }

div.eyetitle span.primaryurl span
{
	color: #fff;
	margin-right: 6px;
	font-weight: bold;
}

div.eyetitle span.primaryurl a
{
	color: #333;
}

.forupgrade > a {
    background: none repeat scroll 0 0 #fdd23e;
    border: 2px solid #333333;
    border-radius: 12px;
    color: #333333;
    font-weight: bold;
    margin: 0 auto;
    padding: 14px 40px;
    text-decoration: none;
    width: 180px;
}