/*  RESET  */

html,body,div,h1,h2,p,a,ul,li,label,form,fieldset,label,input,texture,strong {margin:0px; padding:0px;}
h1,h2 {font-weight:normal; font-style:normal;}
img {border:solid 0px #FFFFFF; margin:0px; padding:0px;}
ul {list-style:none;}




/*  STYLE  */

html {overflow-y:scroll;}

body {background-color:#222222; font-family:Arial; color:#FFFFFF; font-size:12px;}

h1 {margin:0px 0px 20px 0px; font-family:Impact,Arial; font-size:30px; color:#3399FF; font-weight:normal;}
h1.home {margin:0px 0px 20px 0px; font-family:Arial; font-size:14px; color:#FFFFFF; text-align:center;}
h2 {border-bottom:solid 2px #333333; margin:0px 0px 20px 0px; padding:0px 0px 4px 0px; font-family:Impact,Arial; font-size:20px; color:#3399FF; font-weight:normal;}
h3 {margin:0px 0px 20px 0px; font-family:Impact,Arial; font-size:20px; color:#666666; font-weight:normal;}

p {margin:0px 0px 10px 0px;}
	.centre {text-align:center;}
	.emphasis {margin:0px; font-size:18px; text-align:center;}
	.emphasis-bold {font-family:Impact,Arial; font-size:40px;}
	.emphasis-sub {margin:0px; font-size:14px; text-align:center;}
	.copyright {margin:0px; color:#333333;}

ul {margin:0px 0px 10px 0px; padding:0px 20px; list-style:square;}
li {padding:2px; margin:0px;}

a {color:#3399FF; text-decoration:underline;}
a:hover {color:#3399FF; text-decoration:none;}

img {display:block;}
	.image-identity {width:220px; margin:10px; float:right; display:inline;}
	.image-space {width:220px; margin:20px 0px;}

#layout-container {width:780px; margin-left:auto; margin-right:auto;}

	#topbar-container {background-color:#000000; width:760px; height:80px; margin-bottom:2px; padding:10px; float:left; display:inline;}

	#content-container {background-color:#000000; width:760px; margin-bottom:2px; padding:10px; float:left; text-align:left; display:inline;}
		.content {width:740px; margin:10px; padding:0px; float:left; display:inline;}

	#infobar-container {background-color:#000000; width:760px; margin-bottom:2px; padding:10px; float:left; display:inline;}

	#copyright-container {background-color:#000000; width:760px; padding:10px; float:left; display:inline;}


.navigation-container {width:410px; margin:10px; padding:0px; float:left; display:inline;}
	.navigation-list {list-style-type:none; display:inline;}
	.navigation-link {background-color:#222222; width:80px; height:20px; float:left; margin:0px 2px 0px 0px; padding:20px 0px; font-family:Arial; font-size:14px; color:#FFFFFF; text-align:center; text-decoration:none;}
	.navigation-link:hover {background-color:#3399FF; color:#FFFFFF; text-decoration:none;}


.section-container {background-color:#222222; width:720px; margin:10px; padding:10px; float:left; display:inline;}
.section {width:220px; margin:10px; float:left; display:inline;}

.section-container-iceblue {background-color:#3399FF; width:720px; margin:10px; padding:10px; float:left; display:inline;}

.section-media {width:300px; margin:10px; float:left; display:inline;}
.section-content {width:380px; margin:10px; float:left; display:inline;}
.section-block {height:100px; width:100px; margin:10px; float:left; display:inline;}


.button-youtube a {background-image:url(button-youtube.gif); background-repeat:no-repeat; height:28px; width:380px; margin-top:20px; float:left; display:inline;}
.button-youtube a:hover{background-image:url(button-youtube-hover.gif); background-repeat:no-repeat;}


.webform-element {width:720px; margin:0px; padding:0px; float:left; display:inline;}




form,input,textarea {font-family:Arial; font-size:12px; color:#FFFFFF;}

fieldset {border:solid 0px #FFFFFF;}

label {width:80px; margin:10px 0px; padding:10px; font-weight:bold; text-align:right; float:left; display:inline;}

input {background-color:#000000; border:solid 1px #3399FF; width:498px; margin:10px 0px; padding:10px; float:left; display:inline;}

.text-form {width:540px; margin:10px 0px; padding:0px; float:left; display:inline;}

.submit {background-color:#3399FF; border:solid 0px #FFFFFF; width:122px; margin:10px 0px; padding:6px 10px; font-size:16px; font-weight:bold; float:left; display:inline; cursor:pointer;}
.submit:hover {background-color:#666666;}

textarea {background-color:#000000; border:solid 1px #3399FF; height:100px; width:498px; margin:10px 0px; padding:10px; resize:none; overflow:hidden; float:left; display:inline;}
