body{
	font-size:12px;
	color:#ffffff;
	background-color:#1a1a1a;
	font-family:arial;
	text-align:center;
}

img{ border:0px;}

h1{color:#d8df27; font-size:12px; font-weight:bold;line-height:14px;margin:0px;padding:0px;}

h2{color:#d8df27; font-size:12px; margin:0px;padding:0px;}

h3{color:#ffffff; font-size:14px; font-weight:bold;line-height:14px;margin:0px;padding:0px;}

h4{color:#d8df27; font-size:16px; margin:0px;padding:0px; line-height:14px;}

h5{color:#d8df27; font-size:14px; margin:0px;padding:0px;}

h6{color:#000; font-size:14px; margin:0px;padding:0px;}

.phone, .phone_yellow{font-size:16px; color:#d8df27; font-weight:bold}

a{color:#d8df27;text-decoration:none; font-size:14px; font-weight:bold;}

a:hover{color:#fff;}

a.sublink{color:#d8df27;text-decoration:none; font-size:14px; font-weight:bold;line-height:20px;}

a.sublink:hover{color:#fff;}

a.white {color:#fff;}

a.white:hover {color:#d8df27;}

a.orange{color:#fff;text-decoration:none; font-size:12px; }

a.orange:hover{color:#ffb03d;}

strong.header{color:#d8df27; font-size:21px; font-weight:bold;line-height:21px;margin:0px;padding:0px;}

a.nav{font-size:12px; font-weight:bold; color:#fff; line-height:41px; display:block; border:solid 1px #000; background-image:URL(../../images/topnav_gradient.gif); height:41px; text-align:center; float:left;letter-spacing:.5px;}

a.nav:hover{color:#d8df27; background-image:URL(../../images/topnav_gradient_rollover.gif);line-height:41px;}

a.navon{font-size:12px; color:#d8df27; font-weight:bold; display:block; border:solid 1px #000; background-image:URL(../../images/topnav_gradient_rollover.gif); height:41px; text-align:center; float:left;line-height:41px; letter-spacing:.5px;}

a.side{color:#ffffff; font-size:14px; font-weight:bold;line-height:14px;margin:0px;padding:0px; text-decoration:none;}

a.side:hover{color:#d8df27;}

a.bottom{color:#ffffff; font-size:13px; font-weight:bold;line-height:14px;margin:0px;padding:0px; text-decoration:none;}

a.bottom:hover{color:#d8df27;}

p{margin:16px 0px 0px 0px;}

p.texttop{margin:21px 0px 0px 0px;}

input{font-size:11px;width:230px;}

input.small{font-size:11px;width:70px;}

input.check{width:10px;}

textarea{width:230px;height:50px;font-size:11px;font-family:arial;}

.title_yellow{font-size:14px;color:#d8df27; font-weight:bold;}

#greybar{
	width:479px;
	height:40px;
	padding:5px;
}

#partners{
	width:878px;
	border:solid 3px #c1c1c1;
	background-color:#ffffff;
	margin:158px 0px 9px 34px;
}

#unsolved{
	width:818px;
	border:solid 0px #c1c1c1;
	margin:165px 0px 9px 0px;
	position:relative;
	text-align:left;
}

td>#unsolved {
	margin-left: 65px;
}

#video_week {
	min-height: 300px;
	height: auto;
	text-align: left;
	padding:0px 20px 0px 20px;
}

#video {
	width: 420px;
	min-height: 300px;
	height: auto;
padding-top: 70px;
padding-left:90px;
	text-align: left;
}

#homeVideo {
	width: 258px;
	min-height: 300px;
	height: auto;
	padding: 16px;
	background-image:url('../images/homebox.png');
	background-repeat: repeat;
	background-position: top left;
	text-align: left;
}

#fullVideo {
	background-color: #000000;
}

#fullVideo h1 {
	margin:0px;
   color:#dbe228;
	font-size:22px;
	line-height:22px;
	text-align:center;
	padding:7px 4px 7px 4px;
	border:dotted 1px #fff;
	background-color: #000000;
}

.vidbox1{
	color:#000000;
	padding:0px;
	width: auto;
	background-image: none;
}

.vidbox0{
	color:#fff;
}

#video h1 {
	margin:0px;
   color:#dbe228;
	font-size:22px;
	line-height:22px;
	text-align:left;
	font-weight:normal;

}

#video .vidboard {
	border: dotted 1px #ffffff;
	border-bottom: 0px;
	background-color: #000000;
	text-align: center;
	width: 232px;
	min-height: 219px;
	height: auto;
}

#submit{
	width:187px;
	height:58px;
}

#programleft{
}

#programright{
}

#support{
	width:187px;
	height:58px;
}

#ourpartners{
	width:187px;
	height:58px;
}

#bottomnav{
	width:500px;
	height:48px;
}



#footer{
	font-size:14px; 
	color:#fff; 
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	width:958px;
	height:26px;
	border:solid 0px #fff;
}



table.logotab{
	width:882px;
	border:0px;
}

table.logotab img{
	margin:0px 0 22px 0;
}



div.formfield{margin-bottom:5px;}

div#formback {
	background-image:url('../images/black_bg.png');
	width:600px;
	height:470px;
}



#lvbholder{
	width:510px;
	height:300px;
}

.lvb{
	width:150px;
	height:100px;
	margin:25px 7px 10px 7px;
	float:left;
	position:relative;
	display:none;
}

.lvb a{
	width:150px;
	height:100px;
	border:dotted 1px #ffffff;
}

#contactform {
    padding-top:200px;
    margin-left:25px;
}

#greycontact {
border:0 solid #FFFFFF;
left:60px;
margin-top:10px;
}

#topNav {
background-color: black;
font-family: "Helvetica", "Arial", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}

#topNav td {
text-align:center;
background-image:url('/userfiles/image/layout/topnav_gradient.gif');
background-repeat: repeat-x;
background-color: #242222;
background-position: bottom left;
}

#topNav td:hover {
background-image:url('/userfiles/image/layout/topnav_gradient_rollover.gif');
background-repeat: repeat-x;
background-color: #363737;
background-position: top left;
}

#topNav td a:link, #topNav td a:hover, #topNav td a:active, #topNav td a:visited {
color: white;
font-weight:bold;
text-decoration: none;
}

#topNav td a:hover {
color:#B4B930;
}