/* @override http://cubedquest.com/cubed.css */

/* Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	}

ol, ul {
	list-style: none;
	}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
	}

fieldset, img {
	border: 0;
	}

caption, th {
	text-align: left;
	}

q:before, q:after {
	content:'';
	}

/* Main Divs */

html {
	text-align: left;
	height: 100%;
	}
	
body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	height: 100%;
	background: url(images/bgpattern.gif) repeat-x;
	margin: 0;
}

#container{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	clear: left;
}

#header {
	width: 1000px;
	height: 20px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#branding {
	width: 1001px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#logo {
	width: 335px;
	height: 100px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;

	float: left;
}

#navigation {
	width: 666px;
	height: 100px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	float: right;
}

#content {
	width: 1005px;
	height: 375px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;

}

#content_subnav {
	width: 300px;
	height: 375px;
	margin-right: auto;

	float: left;
	margin-top: 1px;
}

#content_middle {
	width: 280px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

#content_milestones {
	width: 215px;
	height: 320px;
	margin-left: 25px;

}


#content_main {
	width: 405px;
	min-height: 352px;
	margin-right: auto;
	margin-left: auto;
	float: right;
	padding-top: 3px;
}

#content_main a {
	color: #5a5a5a; 
	text-decoration:none;
}


#content_selection {
	width: 215px;
	height: 320px;
	margin-left: 25px;
	text-align: center;
}

/* My Comment */

#content_span {
	width: 705px;
	padding: 0px;
	float: right;
	border: 0px solid #ccc;
}

#content_span img {
	text-align: center;
}

#footer {
	width: 1001px;
	height: 30px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;

}

#footer_text {
	width: 705px;
	height: 30px;
	padding: 0px;
	float: left;
}

#joinventure1 {
	width: 100px;
	float: left;
	text-align: left;
}

#joinventure1 a{
	color: #5a5a5a; 
	text-decoration:none;

}

#joinventure2 {
	width: 275px;
	padding-left: 15px;
	margin-bottom: 5px;
	float: right;
}

/* Navigation */

#quest {	background: transparent url(images/nav/nav_quest-off.gif) no-repeat left top;	}#ventures {	background: transparent url(images/nav/nav_ventures-off.gif) no-repeat left top;	}#community {	background: transparent url(images/nav/nav_community-off.gif) no-repeat left top;	}

#resources {	background: transparent url(images/nav/nav_resources-off.gif) no-repeat left top;	}#media {	background: transparent url(images/nav/nav_media-off.gif) no-repeat left top;	}#youcube {	background: transparent url(images/nav/nav_youcube-off.gif) no-repeat left top;	}

#venture {	background: transparent url(images/entre.gif) no-repeat left top;	}#entre {	background: transparent url(images/entre.gif) no-repeat left top;	}

/* rollover effect */

#main_nav {	float: right;		z-index: 4000;		background: transparent;
	margin-top: 20px;
}#main_nav li {	float: left;	margin: 0;	list-style: none;
		}#main_nav a {	float: left;	width: 60px;	height: 60px;		margin: 0;	padding: 0;	text-decoration: none;	text-indent: -4000px;	}#main_nav a:hover {	background-position: 0 -60px;	}

#main_nav .active {	background-position: 0 -120px;	}

#criteria {
	width: 201px;		z-index: 4000;		background: transparent;
}#criteria li {	list-style: none;
		}#criteria a {	float: left;	width: 201px;	height: 51px;		margin: 10px;	padding: 0;	text-decoration: none;	text-indent: -4000px;	}#criteria a:hover {	background-position: 0 -51px;	}

#criteria .active {	background-position: 0 -102px;	}

.spacer {
	width: 10px;	}

/* Styles */

a.milestone:link {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#5a5a5a;
}

a.milestone:visited {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#5a5a5a; 
}

a.milestone:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#5a5a5a; text-decoration:none;
}





a.indivmilestone:link {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:34px; color:#5a5a5a; 
}

a.indivmilestone:visited {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:34px; color:#5a5a5a; 
}

a.indivmilestone:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:34px; color:#5a5a5a; text-decoration:none;
}

#logo img {
	padding: 10px;
}

h1{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight: bold; 
color:#000000;
}


p{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#000000;
}

em{
	font-style: italic;
}

strong {
	font-weight: bold;
}

#milestonebump {
	margin-left: 10px;
}

#boardtitle {
	width: 210px;
	margin-left: 10px;
	float: left;
	line-height: 28px;
	text-align: right;
}

#resources2 {
	width: 110px;
	float: left;
	text-align: right;
	margin-top: 10px;
}

#resources3 {
	width: 255px;
	padding-left: 15px;
	margin-bottom: 5px;
	float: right;
	margin-top: 10px;
}

#resources4 {
	width: 355px;
	padding-left: 35px;
	margin-bottom: 5px;
	float: left;
	margin-top: 10px;
}

#contentlist_resources li {
	list-style-type:square; 
	color: #74aedf;
	line-height: 18px;
}

#contentlist_quest li {
	list-style-type:square; 
	color: #74aedf;
	margin-left: 25px;
}

#boarddescription {
	width: 155px;
	margin-left: 10px;
	float: right;
	line-height: 28px;
}

#boarddescription a{
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.back{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}



#boarddescription a:hover{
	color: #74aedf;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

#contentlist li {
	margin:15px;
	list-style-type:square; 
	color: #74aedf;
	
	}

.contentlisttext  {
	color:#000000;
}

/* Subnav */

#subnav { 
	width: 250px; 
	text-align:left; 
	list-style-type:square; 
	color:#74aedf; 
	padding-left: 40px;
	line-height:24px; 
	position: relative;
	margin-top: 12px;
}

.subnavdeactivated  {
	color:#c6c6c6;
}

#subnav li a:link { 
	color: #5a5a5a; 
	text-decoration:none;
}

#subnav li a:visited { 
	color: #5a5a5a; 
	text-decoration:none;
}

#subnav li a:hover { 
	color: #74aedf; 
	text-decoration:none;
}


#subnav .subnavonpage a:link {
	background-color:#74aedf; 
	color:#ffffff; 
	padding-top:2px; 
	text-decoration: none;
	padding-bottom:2px; 
	padding-right:2px;
}

#subnav .subnavonpage a:visited { 
	background-color: #74aedf; 
	color:#ffffff; 
	padding-top:2px; 
	text-decoration: none;
	padding-bottom:2px; 
	padding-right:2px;
}

#subnav .subnavonpage a:hover { 
	text-decoration:none;
	background-color:#74aedf; 
	color:#5a5a5a; 
	padding-top:2px; 
	padding-bottom:2px;
	padding-right:2px;
}

.welcome_text { 
	width: 250px; 
	line-height:16px; 
	color: #5a5a5a;
	padding-left: 15px;
}

/* Breadcrumbs */

#header p {
	 height: 34px;
	 font-size: 10px;
	 color: #FAAF5C;
}

#header a {
	color: #ccc; 
	text-decoration: none;
	padding-right: 4px;
}

#footer_text p { 
	font-size: 10px; 
	color: #666;
}

#footer_text a { 
	font-size: 10px; 
	color: #74aedf;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
 margin: 0 0 0 20px;
  width: 235px;
  text-align: left;
  }

input.input {
	margin-left: 10px;	
}

input#replacement-2 {
	margin: 0 0 0 9px;
}

#pdf_hover a:hover {
	color: #74aedf;

} 
