/*---VISIBLE---*/

.badBrowser{
	display: none
}

/*---STENCIL---*/

body {/*full-width*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background-color: #009CAE;*/
	/*\*/
	/*background: #c6cfd0 url(../img/background.gif) repeat;*/
	text-align:center;
	/* */
}

body#iframe-popup,
body.rate-this {
	background: #fff none !important;
}
#layoutLogic {
	padding: 0;
	margin: 0 auto;
	/*width: 704px !important;*/
	/*height:100%;*/
	text-align: left;
	/*height: auto !important;*/
	/*min-height: 450px;*/
	height: 100%;
}
#champLayoutLogic {
	padding: 0;
	margin: 0 auto;
	width: 500px !important;
	/*height:100%;*/
	text-align: left;
	/*height: auto !important;*/
	/*min-height: 450px;*/
	height: 100%;
	padding:10px 30px 30px 30px;
}
#contentBody { 
	/*background-color: #fff;*/
	/*height : 450px !important;
	height : 80%;*/
	min-height : 450px !important;
	padding: 0px 0px 10px 0px;	
}	

#capTop {
	display:none;
}

#capBottom {
	display:none;
}

#champTop {
	background: transparent url(../img/champ_head_470x30.gif) no-repeat center top;
	background-color:#ffffff;
	font-size:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:30px;
	width:500px;
	vertical-align : bottom;
}

#champBottom {
	/*background: transparent url(../img/content_footer.gif) no-repeat center top;	*/
	color:#000000;
	font-size:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:11px;
	vertical-align : top;	
}
.contentfooter { 
	color: #ccc;
/*\*/
	color: #666;
/* */
}

#newsmap{
	height:100%;
}

#newsmap .char{
	float:left;
}

#newsmap .map{
	float:right;
}

#newsFeature{
	dispaly:block;
}

#newsFeature .image{
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;	
}

#newsFeature .text{
	width:375px;
}

#submitForm{
	dispaly:block;
	width:100%;
	text-align:center;
}

.newsbackbutton{
	text-align:middle;
}

/* FONTS */

p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.ttdFeatures{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.ideas{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:600;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.ttdFeaturesHead{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:600;
	text-align:left;
	color:#000000;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul,ol,li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
}

i{
	font-style : italic;
}

p.head{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.sub{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a.ttdFeatures,
a.ttdFeatures:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;	
}

a.ttdFeatures:hover{
	text-decoration:underline;
}

a.champMore,
a.champMore:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:none;
	color:#DD428A;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.champMore:hover{
	text-decoration:underline;
}

a.bookMore,
a.bookMore:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:none;
	color:#005DD0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.bookMore:hover{
	text-decoration:underline;
}

a.linksMore,
a.linksMore:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:none;
	color:#7FB737;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.linksMore:hover{
	text-decoration:underline;
}

a.ideasMore,
a.ideasMore:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:none;
	color:#0D7A1F;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.ideasMore:hover{
	text-decoration:underline;
}

a.ttdMore,
a.ttdMore:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:none;
	color:#9401BE;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.ttdMore:hover{
	text-decoration:underline;
}

a.newsMore,
a.newsMore:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:none;
	color:#10205A;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.newsMore:hover{
	text-decoration:underline;
}

a.newsback,
a.newsback:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:none;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.newsback:hover{
	text-decoration:underline;
}

a.newslistlink,
a.newslistlink:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:600;
	text-decoration:underline;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.newslistlink:hover{
	text-decoration:underline;
}

#footer a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
}

#footer a:hover{
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

.menuItemOn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight:600;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 30px;
	text-decoration:none;
	display: block;
}
.menuItemOn:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight:600;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 30px;
	text-decoration:none;
	display: block;
}

.menuItemOff{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 30px;
	text-decoration:none;
	display: block;
}

a.subMenu1-off,
a.subMenu1-off:hover,
a.subMenu1-off:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	vertical-align : top;
	/*padding: 10px 0px 0px 20px;*/
	display: block;
	text-decoration:none;
}

a.subMenu1-on,
a.subMenu1-on:hover,
a.subMenu1-on:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight:600;
	color:#666666;
	vertical-align : top;
	/*padding: 10px 0px 0px 20px;*/
	display: block;
	text-decoration:none;
}

.subMenu2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	background: url(../img/ul-2.gif) no-repeat left top;
	height:10px !important;
	height:20px;
	width:190px;	
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	cursor:pointer;
	display: block;	
}

.subMenu3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	background: url(../img/ul-3.gif) no-repeat left top;
	height:10px !important;
	height:20px;
	width:190px;	
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	cursor:pointer;
	display: block;	
}

.subMenu4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	background: url(../img/ul-4.gif) no-repeat left top;
	height:10px !important;
	height:20px;
	width:190px;	
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	cursor:pointer;
	display: block;	
}

.subMenu5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	background: url(../img/ul-5.gif) no-repeat left top;
	height:10px !important;
	height:20px;
	width:190px;	
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	cursor:pointer;
	display: block;	
}

.subMenu6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	background: url(../img/ul-6.gif) no-repeat left top;
	height:10px !important;
	height:20px;
	width:190px;	
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	cursor:pointer;
	display: block;	
}

.subMenu7{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	background: url(../img/ul-7.gif) no-repeat left top;
	height:10px !important;
	height:20px;
	width:190px;	
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	cursor:pointer;
	display: block;	
}

.subMenu8{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#666666;
	background: url(../img/ul-8.gif) no-repeat left top;
	height:10px !important;
	height:20px;
	width:190px;	
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	cursor:pointer;
	display: block;	
}

.newslist{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	background: url(../img/ul-newslist.gif) no-repeat left top;
	vertical-align : top;
	padding: 10px 0px 0px 20px;
	display: block;	
}

.contentHead-2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:600;
	color:#FF9A21;
	padding: 0px 0px 0px 0px;
}

.contentHead-3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:600;
	color:#DD428A;
	padding: 0px 0px 0px 0px;
}

.contentHead-4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:600;
	color:#005DD0;
	padding: 0px 0px 0px 0px;
}

.contentHead-5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:600;
	color:#0D7A1F;
	padding: 0px 0px 0px 0px;
}

.contentHead-6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:600;
	color:#9401BE;
	padding: 0px 0px 0px 0px;
}

.contentHead-7{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:600;
	color:#7FB737;
	padding: 0px 0px 0px 0px;
}

.contentHead-8{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:600;
	color:#10205A;
	padding: 0px 0px 0px 0px;
}

/* LAYOUT */

.full-width{ 
	/*background: url(../img/content_background.gif) repeat-y center top;
	background-color: #ffffff;*/
}
/*.with-pod { 
	background: url(..../img/background_content_wpod.gif) repeat-y center top;
}*/
#gecko {
	height:100%;
	margin: 0;
	padding: 0;
}

* html #layoutLogic {height: 80%;} 

.full-width div#gecko { 
	width: auto;
	height:90%;
}

#menuItem1{
	background:URL(../img/menu_25x18_1.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}
#menuItem2{
	background:URL(../img/menu_25x18_2.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}
#menuItem3{
	background:URL(../img/menu_25x18_3.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}
#menuItem4{
	background:URL(../img/menu_25x18_4.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}
#menuItem5{
	background:URL(../img/menu_25x18_5.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}
#menuItem6{
	background:URL(../img/menu_25x18_6.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}
#menuItem7{
	background:URL(../img/menu_25x18_7.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}
#menuItem8{
	background:URL(../img/menu_25x18_8.gif) no-repeat left top;
	height:18px;
	width:190px;
	cursor:pointer;
}

#contentFullWidth{
	/*width:450px;
	height:82px;*/
}

#backtotop{
	display:none;
	float:right;
	padding:10px 0px 0px 0px;
}

.menuSpace{
	height:2px;
	height:1px;
	font-size:1px;
}

/*---CONTENT HEADER---*/

#Screen-PageHeader {
	background : url(../img/header_screen.gif) no-repeat center;
	height:100px;
	width:680px;
	display:none;
}
#Print-PageHeader {
	/*src: url(/img/header_print.gif) no-repeat center;*/
	/*background : url(../img/header_print.gif) no-repeat center;*/
	height:40px;
	width:680px;
	display:block;
}

#mand-Menu{

	display:none;

}

.strip {
	display:none;
	background : url(../img/colour_strip.gif) no-repeat;
	height:7px;
	padding:0px 0px 17px 0px;
	margin:0px 0px 0px 10px;
	font-size:1px;
}

#featureImage-1{
	background:URL(../img/470x160_01.jpg) no-repeat left top;
	height:159px !important;
	height:160px;	
	width:469px !important;
	width:470px;
	display:none;
}


#contentHeader-1{
	background:URL(../img/content_head_470x30_1.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentHeader-2{
	background:URL(../img/content_head_470x30_2.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentHeader-3{
	background:URL(../img/content_head_470x30_3.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentHeader-4{
	background:URL(../img/content_head_470x30_4.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentHeader-5{
	background:URL(../img/content_head_470x30_5.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentHeader-6{
	background:URL(../img/content_head_470x30_6.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentHeader-7{
	background:URL(../img/content_head_470x30_7.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contentHeader-8{
	background:URL(../img/content_head_470x30_8.gif) no-repeat left top;
	height:29px !important;
	height:30px;
	width:469px !important;
	width:470px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.gb-character{
	height:82px !important;
	height:82px;
	width:60px !important;
	width:60px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
}

.gb-ageselector{
	height:82px !important;
	height:82px;
	width:41px !important;
	width:41px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
}

/*.gb-bookslayout{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}*/

.gb-bookslayout .title{
	/*width:450px !important;
	width:450px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

.gb-bookslayout .book{
	width:100px !important;
	width:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.gb-bookslayout .blurb{
	/*width:340px !important;
	width:335px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*--- 3-ABC ---*/

.full-width div.columns-3-A{
	display:none;
}
.full-width div.columns-3-B{
	display:none;
}
.full-width div.columns-3-C {
	padding:0px 10px 0px 0px;
	height:100%;
	float: right;
}

/*--- CONTENT ---*/
/*.columns-3-A,
.columns-3-C {
	padding: 0 0px;
	margin-bottom: 0em;
	float: left;
	height:100%;
}
.columns-3-B{
	padding: 0 0px;
	margin-bottom: 0em;
	float: left;
	height:100%;
}*/

/*.full-width div.columns-3-B{
	background: url(../img/grey_border_dot.gif) repeat-y center top;
	height:100%;
}*/

.pagecontent{
	/*width:470px;*/
	padding:8px 10px 10px 10px;
	margin :0px 0px 0px 0px;
}

.menusubhead{
	padding:17px 0px 0px 0px !important;
	padding:11px 0px 0px 0px;
}

.menusubfoot{
	background: url(../img/submenu_foot_190x11_1.gif) no-repeat center top;
	height:11px;
	/*width:190px;*/
	font-size:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.menusubcontent{
	padding:10px 9px 0px 9px;
	width:170px !important;
	/*width:190px;*/
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

.images{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.contentfooter .head{
	padding:10px 0px 0px 0px;
	margin :0px 0px 0px 0px;
}
.contentfooter .content{
	padding:8px 9px 0px 9px;
	height:20px;
	/*width:441px !important;
	width:461px;*/
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.contentfooter .foot{
	background: url(../img/submenu_foot_461x11_1.gif) no-repeat center top;
	padding:0px 0px 0px 0px;
	height:11px;
	/*width:441px !important;
	width:461px;*/
	font-size:1px;
}
#footer{
	height:60px;
	vertical-align : bottom;
}

#footer .rtlogo{
	padding:5px 10px 0px 0px;
	margin :0px 0px 0px 0px;
	float:right;
}

#footer .execlogo{
	padding:5px 10px 0px 0px;
	margin :0px 0px 0px 0px;
	float:right;
}

#footer .contact{
	padding:5px 0px 0px 10px;
	margin :0px 0px 0px 0px;
	float:left;
}

#menusubMenu{
	padding:5px 0px 0px 0px;
}

.imgleft{
	/*width:440px;*/
}

.imgright{
	/*width:450px;*/
}

.imgleftChamp{
	/*width:440px;*/
}

.imgrightChamp{
	/*width:440px;*/
}

#imgright .alignTextLeft{
	float:left;
	/*width:270px;*/
	padding:0px 15px 0px 0px;
	margin:0px 0px 0px 0px;
}
.imgleft .alignTextRight{
	/*width:270px;*/
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}

.imgleft .alignImgLeft{
	float:left;
	/*width:150px;*/
}
#imgright .alignImgRight{
	/*width:150px;*/
}

.imgrightChamp .alignTextLeft{
	float:left;
	/*width:340px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.imgleftChamp .alignTextRight{
	/*width:340px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.imgleftChamp .alignImgLeft{
	float:left;
	/*idth:95px;*/
	padding:0px 15px 10px 0px;
}
.imgrightChamp .alignImgRight{
	float:left;
	/*width:95px;*/
	padding:0px 0px 10px 15px;	
}

.imgleft .alignLeftFlow{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.imgleft .alignLeftFlowPaddImg{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;
}

#contentFullWidth .ttdSelector{
	padding:0px 15px 0px 0px;
	margin:0px 0px 0px 0px;
	/*width:135px;*/
	float:left;
}

#contentFullWidth .ttdSelector .tcurv{
	background: url(../img/curvetop_135x20.gif) no-repeat center top;
	/*height:20px;
	width:135px;*/
	/*border-left:2px solid;
	border-right:2x solid;
	color:#999999;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#contentFullWidth .ttdSelector .img{
	/*height:50px;
	width:135px;*/
	background-color:#999999;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#contentFullWidth .ttdSelector .bcurv{
	background: url(../img/curvebot_135x20.gif) no-repeat center bottom;
	/*height:20px;
	width:135px;*/
	background-color:#999999;
	padding:5px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

#submitHead{
	background: url(../img/submit_head_400x22.gif) no-repeat center top;
	/*height:22px;
	width:400px;*/
	text-align:left;
	/*border-left:2px solid;
	border-right:2x solid;
	color:#999999;*/
	padding:4px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

#submitContent{
	text-align:left;
	background: url(../img/submit_content_400x5.gif) repeat-y center bottom;
	/*width:400px;*/
	background-color:#ffffff;
	padding:10px 30px 0px 30px;
	margin:0px 0px 0px 0px;
}

#submitContent .request{
	text-align:left;
	/*width:100px;*/
	background-color:#ffffff;
	padding:0px 0px 0px 00px;
	margin:0px 0px 0px 0px;
	float:left;
}

#submitContent .input{
	text-align:left;
	/*width:230px;*/
	background-color:#ffffff;
	padding:0px px 0px 0px;
	margin:0px 0px 0px 0px;
}

#submitContent .fullwidth{
	text-align:left;
	/*width:323px;*/
	background-color:#ffffff;
	padding:0px px 0px 0px;
	margin:0px 0px 0px 0px;
}

#submitContent .spacer{
	text-align:left;
	height:5px;
	padding:0px px 0px 0px;
	margin:0px 0px 0px 0px;
}

#submitContent .txtinput{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	/*width:220px;*/
	padding:0px px 0px 0px;
	margin:0px 0px 0px 0px;
}

#submitContent .tainput{
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	/*width:220px;
	height:100px;*/
	padding:0px px 0px 0px;
	margin:0px 0px 0px 0px;
}

#submitContent .buttoninput{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	float:right;
/*	width:220px;
	height:100px;*/
	padding:0px px 0px 0px;
	margin:0px 0px 0px 0px;
}

#submitFoot{
	background: url(../img/submit_foot_400x13.gif) no-repeat center bottom;
	/*height:13px;
	width:400px;*/
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.alignLeftFlow{
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.alignLeftBreak{
	/*width:55px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.linksSectionTitle{
	/*width:450px;*/
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.champfull-width{
	width:100%;
	float:left;
}

.linksSpaceTeachers{
	background: url(../img/links_header_teachers.gif) no-repeat left top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.linksSpaceParents{
	background: url(../img/links_header_parents.gif) no-repeat right top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.linksSpaceChamps{
	background: url(../img/links_header_champs.gif) no-repeat left top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.linksSpaceYoung{
	background: url(../img/links_header_young.gif) no-repeat right top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.spacer{
	height:30px;
	display:block;
	font-size:1px;
}


form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}