body {font-size:1.4em!important;font-size:1.5em;}

#profile-section-banner {display:none;}

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.clearBoth {
	clear:both;
}

.center {
	text-align:center;
}

#holder h2 {font-size:18px;}

/** Left Navi **/

.Left li span {
	color:#00235D;
	display:block;
	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:300;
	padding-left:20px;
	text-decoration:none;
}

.Left li.current span {
	background:transparent url(img/navi-lt-current.gif) scroll 0 4px no-repeat;
	color:#5987c6;
}

.Left li.complete span {
	background:transparent url(img/navi-lt-complete.gif) scroll 3px 7px no-repeat;
}

/** Buttons **/

span.clickbutton {
	background:transparent url(img/button-left-side.gif) no-repeat scroll left top;
	padding:3px 0 10px 8px!important;padding:0 0 10px 8px;
}
span.clickbutton a {
	background:transparent url(img/button-right-side.gif) no-repeat scroll right top;
	color:#9C0A0C;
	font-family:Arial,Trebuchet MS,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:600;
	padding:5px 7px 12px 0!important;padding:5px 7px 15px 0;
}

span.clickbutton a:hover {
	color:#9C0A0C;
	font-size:12px;
}

#content .Left div h2.list-title {
	background:#edeaea url(img/navi-lt-header.gif) scroll 0 0 no-repeat;
	height:66px;
	text-indent:-9999px;
}

/*#content .Left {
	background-image:url(img/navi-lt-footer.gif);
	min-height:639px;
}*/

div.navigation {
	float:left;
}

#Footer {padding-top:35px;}

div.navigation h1.navi-lt-footer {
	background:transparent url(img/navi-lt-footer.gif) scroll 0 10px no-repeat;
	clear:left;
	height:139px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:180px;
}

#holder h2 {
	background-image:url(img/header-tpl2-grey.gif);
	color:#091749;
	height:28px;
	width:728px;
}

#holder h2.small {
	background-image:url(img/header-tpl3-grey.gif);
	color:#091749;
	width:524px!important;
	width:515px;
}

#content .Content .Block div.tplvar-content-content h2 {margin-bottom:10px;}

#holder ul.giveaway-selection {
	list-style-type:none;
	margin:41px 0 0 16px;
	padding:0;
}

#holder li.selection {background:none;padding:0;}

ul.giveaway-selection li.selection {
	background:none;
	display:inline;
	float:left;
	margin:0 5px 0 0;
	overflow:hidden;
	padding:0;
	width:232px;
}

ul.giveaway-selection .description {
	clear:left;
	padding:0 10px;
}
ul.giveaway-selection .description ul {
	margin:0;
	padding:0;
}
ul.giveaway-selection .description li {
	font-size:1.0em;
	margin:0;
	padding:2px 0 2px 10px;
}

.Content ul.giveaway-selection .description p.moreinfo a {
	font-size:1.1em;
	margin:0;
	padding:0;
}

p.moreinfo a, span.moreinfo a {
	color:#00235d;
	float:right;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}

p.moreinfo a:hover {
	text-decoration:underline;
}

a.select {
	background:transparent url(img/button-select.gif) scroll 0 0 no-repeat;
	display:block;
	float:inherit!important;
	float:left;
	height:27px;
	margin:20px auto 0!important;
	margin:20px auto 0 15px;
	text-indent:-9999px;
	width:113px;
}

p.selection-description {
	clear:inherit!important;
	clear:left;
	color:#a3a4a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	margin:20px auto 0;
	padding:0;
	text-align:center;
}

#content .Content .Block .tplvar-content-content ul.giveaway-selection li.selection div.description p.selection-description {padding-bottom:0;margin-bottom:0;}

/** Container gradient box **/

div.container {
	background-color:#ede9ea;
	background-attachment:scroll;
	background-position:0 0;
	background-repeat:repeat-x;
	clear:left;
	margin:0 0 10px 16px;
	width:728px;
}
div.xsmgradient {
	background-image:url(img/container-gradient-xsm.gif);
}
div.smgradient {
	background-image:url(img/container-gradient-sm.gif);
}
div.medgradient {
	background-image:url(img/container-gradient-med.gif);
}
div.lggradient {
	background-image:url(img/container-gradient-lg.gif);
}
div.xlgradient {
	background-image:url(img/container-gradient-xl.gif);
}
.container .container-content {
	background:transparent url(img/container-background.gif) scroll 0 0 repeat-y;
	width:100%;
}

.container-content .container-top {
	background:transparent url(img/container-top.gif) scroll 0 0 no-repeat;
	height:20px;
	width:100%;
}

.container-content .innertube {
	padding:0 15px;
}

.container-content .container-bottom {
	background:transparent url(img/container-bottom.gif) scroll 0 bottom no-repeat;
	clear:left;
	padding:25px 0 0;
	width:100%;	
}

.container-small {
	background-color:#ede9ea;
	background-attachment:scroll;
	background-position:0 0;
	background-repeat:repeat-x;
	clear:left;
	margin:0 0 10px 16px;
	width:524px;
}

.container-small .container-content {
	background:transparent url(img/container-background-tpl3.gif) scroll 0 0 repeat-y;
}

.container-small .container-top {
	background:transparent url(img/container-top-tpl3.gif) scroll 0 0 no-repeat;
}

.container-small .container-bottom {
	background:transparent url(img/container-bottom-tpl3.gif) scroll 0 bottom no-repeat;
}


/** Form Styles **/

h1.formPrompt {
	color:#091749;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 8px 16px;
}

#holder .container .innertube p.question {font-size:1.1em;}

#holder .container .form_section p.question {
	color:#5a7dbd;
	font-size:0.9em;
	font-weight:bold;
	line-height:136%;
	margin:0.5em 1.5em 0 0;
	padding:0;
}

.title {
	color:#5a7dbd;
	font-weight:bold;
}

span.title input {
	background:transparent;
	border:0;
	margin-right:5px;
	position:relative;
	top:2px;
}

#holder .container .form_section p.req {
	background:transparent url(img/reqfield.gif) scroll 0 0 no-repeat;
	display:block;
	padding:0 0 0 11px;
}

.container div.form_section {
	float:left;
	height:auto;
	margin:0 0 0.5em;
	overflow:hidden;
	padding:0 0 5px;
	width:100%;
}

div.element {
	clear:left;
	float:left;
	padding:0;
	width:98%;
}

input {color:#000;}

div.element input {color:#000;font-size:93%!important;font-size:0.85em;padding:1px 2px;}

div.element select {color:#000;font-size:93%!important;font-size:0.85em;padding:0;}

div.element option {padding:0 2px;}

div.element input.xsm, div.element select.xsm {
	width:70px;
}
div.element input.sm, div.element select.sm {
	width:95px;
}

div.element input.md {
	width:175px;
}

div.element input.lg {
	width:260px;
}

div.element input.xl {
	width:395px;
}

.container .floatLeft {margin-bottom:5px;}

/** Quiz **/

#holder .container ul.quiz {
	list-style-type:decimal;
}

#holder .container ul.quiz li {
	padding-left:15px!important;padding-left:0;
	padding-bottom:10px;
	background:none;
}


#holder .container ul.quiz li div.answers ul {padding:0 35px;}
#holder .container ul.quiz li div.answers ul li {font-size:1em;padding:0 15px;}
#holder .container ul.quiz li div.answers ul li input {margin-right:8px;margin-top:2px;position:relative;top:2px;}

.Content #holder div.sm p {font-size:90%;}

#holder .container ul.quiz li {background:none;}

/** Quick Reference Guide **/

.Content #holder .container .innertube .giveaway-selection .selection .description p {font-size:0.9em;}

#holder .container ul.giveaway-selection li.selection {
	width:32.5%;;
}
#holder .container ul.giveaway-selection li.selection img {align:center;margin:0 auto;}

#holder .container .giveaway-selection li.selection .description p {margin:0;padding:10px;}
#holder .container .selection .lifepin ul {
	background:url(../images/qrg-3-e.gif) scroll left 0 no-repeat!important;
	background-position:top left;
	margin:20px 0 0;
	padding:0 0 20px 120px!important;
	padding:0 0 80px 120px;
}

#holder .container .selection .lifepin li {background:none;list-style-type:decimal!important;list-style-type:none;padding:0 0 5px;width:auto!important;width:100%;}
#holder .container .selection .lifepin li.first {padding-top:15px;}
#holder .container .innertube ul.giveaway-selection li.large {width:400px;}

/*#holder .description ul li {background-image:none;}*/

.Content #holder .description p {font-size:0.85em;}
.Content #holder ul.giveaway-selection .description p {font-size:1em;}

/** Prize Allocation **/

#holder .innertube h3 {padding-top:0;padding-left:0;}

#holder .innertube table {background-color:none;background:transparent;}

#Container #content .Content .Block .tplvar-content-content .allocations .floatLeft p {font-size:90%;}

table.entries {
	margin:2px 0 0;
}

table.entries td {
	border:0 none;
	font-size:0.75em;
}

td.entries {
	color:#999;	
	width:50%;
}

td.entries span {
	color:#900;
	font-size:120%;
	font-weight:bold;
}

.tplWidthColumns3 .innertube h3 {padding:0 10px;}
.tplWidthColumns3 .innertube p {padding:10px;}

.allocations div p {padding-top:0}
.allocations div ul li {background-position:0 2px;padding:0 15px;}
#content .Content .Block div .clearLeft .floatLeft ul li, #content .Content .Block .tplvar-content-content ul.giveaway-selection li.selection div.description ul li, #content .Content .Block .tplvar-content-content .container .container-content .innertube ul.quiz li div.answers ul li {display:list-item;}
#content .Content .Block .tplvar-content-content .container .container-content .innertube ul.quiz li div.answers ul li input {background:transparent;border:0;}

.Content .BodyContent {float:left;}

.Right {
	width:215px;
}

#help-center {
	background:transparent url(img/help-center-box.gif) repeat-y scroll 0 0;
	border:medium none;
	margin:5px 10px 0 0px;
	overflow:hidden;
	width:210px;
}

#help-center-bottom {
	background:transparent url(img/help-center-box-bottom.gif) no-repeat scroll 0 0;
	height:16px;
	margin:-1px 10px 0 0px;
	width:210px;
}

#help-center h2 {
	border-bottom:1px solid #D9D9D9;
	color:#00235D;
	font-size:16px;
	line-height:100%;
	margin:2px 0 0 2px;
	padding:5px 5px 6px 9px;
	width:185px;
}

#help-center p, #content .Right #help-center p {font-size:0.8em;padding:10px 15px 10px 10px;width:85%;}

/** Finishing Screen **/

#content .Content .Block .tplvar-content-content .clearLeft .floatLeft p {font-size:110%;padding:0 0 0 10px;}

.entrycount {
	color:#999;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:10px;
}
.entrycount span {
	color:#900;
	font-size:150%;
}

/** Left Navi Prizes **/

.Left ul.lt-prizes {padding-top:10px;}

.Left ul.lt-prizes li {border:0 none;text-align:center;}
.Left ul.lt-prizes li span.moreinfo {font-weight:bold;line-height:1.5em;padding:0;position:relative;top:-9px;}
.Left ul.lt-prizes li a.readmore {float:inherit;font-size:1.0em;font-style:inherit;font-weight:bold;padding-left:0;text-decoration:underline;}