/* reset.css (100%) */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}

/* common.css (110%) */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}
:lang(de){quotes:\201E \201C \201A \2018;}
:lang(de-DE){quotes:\00BB \00AB \203A \2039;}
:lang(de-CH){quotes:\00AB \00BB \2039 \203A;}
:lang(en){quotes:\201C \201D \2018 \2019;}
:lang(fr){quotes:\00AB\00A0 \00A0\00BB \2039\00A0 \00A0\203A;}
q:before{content:open-quote;}
q:after{content:close-quote;}
q q:before{content:open-quote;}
q q:after{content:close-quote;}
/**
 * @section element and common styles
 */body{background:#000;color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
a{outline:none;color:#3CF;text-decoration:underline;}
a:hover{text-decoration:none;}
h1{font-size:183.1%;margin:0 0 14px;}
h2{font-size:143.1%;margin:0 0 14px;}
h3{font-size:108%;margin:24px 0 0;}
h1,h2,h3,div.submit input{color:#fff;text-transform:uppercase;/* @note - konami font */letter-spacing:.5px;}
p{margin:0 0 14px;}
strong{font-weight:700;}
abbr,acronym{border-bottom:1px dotted #fff;cursor:help;}
em{font-style:italic;}
del{text-decoration:line-through;}
.clear{clear:both;}
.replaced{text-indent:-9999em;text-align:left;display:block;overflow:hidden;}
/**
 * @section meta page
 */body#metaPage .wrapper{padding:20px;}
body#metaPage h2{margin-top:24px;}
/**
 * @section app page
 */body#appPage{background:#202a05 url(../img/bg-app.jpg) no-repeat;overflow-x:hidden;}
body#appPage .container{width:600px;overflow:hidden;}
body#appPage .wrapper{padding:29px;}
/**
 * @section content
 */.content ul.list{margin:0 0 16px 35px;}
.content ul.list li{list-style-position:outside;list-style-type:square;}
/**
 * @section forms
 */form{clear:both;}
fieldset{margin:0 0 14px;}
form div{overflow:hidden;margin:0 0 5px;}
label,input,select{float:left;}
input,textarea,select{background:#fff;color:#111;border:none;}
.text input,.password input,textarea{background-image:url(../img/bg-form.png);background-repeat:no-repeat;width:150px;}
input{padding:4px 4px 3px;}
textarea{width:370px;padding:4px 0 4px 3px;overflow:auto;/* @css-for safari */resize:none;}
input.focus,textarea.focus,input:focus,textarea:focus{background-color:#ccc;}
div.radio input,div.checkbox input{background:none;border:none;width:auto;margin:2px 10px 0 0;}
div.radio label,div.checkbox label{width:auto;margin:3px 0 0;}
div.submit input{width:auto;background:url(../img/bg-submit.gif) no-repeat 100% 0;height:21px;padding:0 8px 0 4px;font-size:12px;}
div.submit input.big{background:url(../img/bg-submit-big.gif) no-repeat 100% 0;height:32px;padding:0 16px 1px 8px;font-size:18px;}
label{margin:3px 0 6px;}
div.text label,div.tiny label{width:100px;}
div.input span{display:block;margin:3px 0 5px;}
/*
	div span.optional,
	div span.optional a,
	div span.optional a:hover {
		color:#555;
	}
	div span.error {
        font-style:italic;
		color:#9F2F2B;
	}
	*/div.error input,div.error textarea{background-color:#c78f8e;}
div.radio.error label,div.checkbox.error label,.error-message{color:#d11a1c;}
div.error-message{clear:both;margin:0;padding:5px 0 0;}
#flashMessage{margin:0 0 10px;text-transform:uppercase;}
#flashMessage.error{color:#d11a1c;}
h2.success{color:#32CD32;}
div.tiny div{float:left;margin:0;}
div.tiny input{width:66px;}
div.tiny input#ApplicationZip{margin-right:10px;}
/* @subsection columns */div.leftColumn{clear:left;float:left;padding-top:5px;width:260px;}
div.rightColumn{float:right;padding-top:5px;width:260px;}
div.doubleColumn{position:relative;padding-top:0;clear:both;}
/**
 * @section application
 */ul#tabs{overflow:hidden;height:40px;margin:0;}
ul#tabs.item-0{background:url(../img/bg-tab.png) no-repeat 0 0;}
ul#tabs.item-1{background:url(../img/bg-tab.png) no-repeat 0 -40px;}
ul#tabs li{float:left;margin-right:1px;}
ul#tabs li a{color:#166f92;display:block;padding:13px 20px;text-transform:uppercase;text-decoration:none;}
ul#tabs li.selected a{cursor:default;color:#3CF;}
div.tabWrapper{background:url(../img/bg-tab-wrapper.png) no-repeat 0 100%;clear:both;overflow:hidden;padding:14px 18px;margin:0 0 14px;}
iframe{border:none;width:100%;/*height:300px;*/height:auto;overflow:hidden;}
/* @subsection iframe pages */body#videoPage,body#photoPage{background:none;}
body#videoPage div.text label,body#photoPage div.text label{width:100%;}
body#videoPage div.text input{width:100%;}
object{margin:10px 0 0;}
img.avatar{margin:0 0 14px;}