/** General **/
html * {margin: 0;padding: 0;}
body {margin: 0 auto;
    font-family: tahoma, verdana, Arial, sans-serif;font-size: 1em;
    line-height: 1.1em;
    background: #CCCC99 url(images/back.jpg) repeat-y;background-position: center;
}
h3		{font-size: 1.3em;}
h4		{font-size: 1.15em;}
 
/** Header **/
#header 		{height: 130px;margin: 0 auto;width: 801px;background: url(images/banner.jpg) repeat-x;}
#logo 			{background: url(images/challenger.png) no-repeat;height: 100px;margin: 10px 0 0 15px;width: 200px;border:solid 1px red;position: absolute}
#headerSlogan	{font-size: 1.3em;font-weight: bold;color: #FF0000;line-height: 1.2em;padding-top: 55px;width: 790px;text-align: right}

/** Menu **/
#menu {
	background-color: #999;
	height: 40px;width: 801px;
}

#menu ul 	{white-space: nowrap;list-style-type: none;}
#menu ul li {display: inline;}
#menu li a, #menu li a:visited {background: url(images/menu.jpg) repeat-x;border-right: solid 1px #999999;color: #fff;font-size: .9em;font-weight: bold;float: left;display: block;height: 40px;line-height: 36px;padding: 0 10px;text-align: center;text-decoration: none}
#menu li a:hover {background: #f00;text-decoration: none;}

/* Content area */
#page {width: 801px;text-align: left;margin: 0 auto;} 
#main {padding: 1.5em .7em 2em .5em}
#content {float: left;background-color: #fff;border-top: 2px solid #ccc;width: 100%;}
#content p {margin-bottom: .5em;padding-top: .35em;}
#content a:link, #content a:visited {color: #0033FF;text-decoration: none;}

.ctext			{font-weight: bold}
.regmark		{font-size:.7em}
#topCaption		{font-size: 1.4em;color: #f00;font-weight: bold;padding: 10px 0;text-align: center}
#subCaption		{font-size: 1em;color: #F00;font-family: arial;font-style: italic;font-weight: bold;padding: 10px 0;text-align: center}
#reasonCaption	{font-size: 1.3em;color: #666;font-weight: bold;padding: 20px 0 15px;text-align: center}
.categoryTitle	{color: #666;padding: 25px 0 0 25px}
.reasonTitle	{font-size: 1em;font-weight: bold;color: #FF0000;padding: 10px 0 4px 25px}
.reason			{font-size: .9em;padding-left: 25px;}
.usesTitle		{font-size: 1em;font-weight: bold;color: #FF0000;padding: 10px 0 4px 25px}
.uses			{font-size: .9em;padding-left: 25px;}
#video			{float: right;font-size: .8em;border: solid 1px #999;line-height: 1em;margin: 0 0 10px 10px;padding: 5px;text-align: center;width: 160px}
#video img		{border: 0}

/** Box **/
.box 			{float: left;background-color: #ffffff;color: #ffffff;font: bold 11pt/1.5em Verdana, Arial, Helvetica, sans-serif;margin: 10px 0 0 5px;}
.boxCornerSize 	{height: 22px;background: url(images/blueRoundedSquare.png) no-repeat;width: 10px;}
.boxTL, .boxBL 	{float: left;}
.boxTR, .boxBR 	{float: right;}
.boxTR 			{background-position: top right;}
.boxBottom 		{height: 15px;background-color: #ffffff;}
.boxBL 			{background-position: bottom left;}
.boxBR 			{background-position: right bottom;}
.boxEnd 		{clear: both;}
.boxContent 	{clear: both;background-color: #89abf9;border-top:1px solid #c0afcf;border-bottom:1px solid #c0afcf;font-size: .8em;font-weight: normal;line-height: normal;padding-top: 1px;}

/** Footer **/
#footer {font-size: 0.7em;clear: both;color: #666666;background: #CCCCCC;text-align: center;width: 100%} 
#footer a:link, #footer a:visited {color: #390;text-decoration: none;} 
#footer a:hover, #footer a:active {color: #0000CC;} 