/* CSS Document */
body {
	margin:0;
	color:#fff;
	font-size:10pt;
	padding:0;
	background:#4192e5;
	font-family: "Trebuchet ms", Arial, Verdana;
}
#headerwrapper, #globalnavwrapper, #brandingwrapper, #maincontentwrapper, #footerwrapper { /* setting all main wrappers to 100% */
	width:100%;
	margin:0;
	padding:0;
}
#headercontent, #globalnav, #brandingcontentwrapper, #maincontent, #footercontent { /* setting all content wrappers to 778 width and centered */
	width:778px;
	margin:0 auto;
	padding:0;
}
a:link,
a:visited {
	text-decoration:none;
	color:#ed4300;
}
a:hover {
	text-decoration:underline;
}
h1 {
	color:#ed4300;
	font-size:20pt;
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;	
	clear: both;
}
p {
	color:#333333;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
li {
	background:url('../images/bluebullet.gif') no-repeat left 12px;
	padding:5px 0 5px 15px;
}
img {
	border:none;
}
/* ============================= 
/* HEADER AREA ====================== */
#headerwrapper {    
	background:url('../images/headerleftbg.gif') repeat-x top left; /*overall header bg, this only shows on left side though*/
	z-index: -99;
}
#headercontent {
	position:relative;
	height:107px;
	background:url('../images/headercenterbg.gif') no-repeat top left;
}
#mainlogo img{
	position:absolute;
	top:26px;
	left:24px;
	border:none;
}
#betabadge img {
	position:absolute;
	top:0;
	right:13px;
	border:none;
}
/*---- MAIN NAVIGATION -----*/
#globalnavwrapper {
	height:31px; 
	background:url('../images/globalnavstretchbg.gif') repeat-x top left;
	z-index: -99;
}
#globalnav {
	height:31px;
}
#globalnav ul {
	list-style:none;
	margin:0;
	padding:0;             
}
#globalnav li {
	padding:0;       
	margin:0;
	display:block;
	float:left;	
}
#globalnav li a:link,
#globalnav li a:visited {
	color:#fff;
	text-align:center;
	display:block;
	padding:6px 15px;
	text-decoration:none;
	font-size:14px;		
	border-right:1px solid black;
	background:url('../images/globalnavitembg.gif') repeat-x top left;
}
#globalnav li a.first:link,
#globalnav li a.first:visited {
	border-left:1px solid black;
}
#globalnav li a:hover {   
	background:url('../images/globalnavitembgroll.gif') repeat-x top left;
}
a.memberlogin:link, a.memberlogin:visited {
	color:#f4da00;
	margin-right:10px;
	background:url('../images/memberlogin.gif') no-repeat right 0;
	padding-right:40px;
	padding:6px 40px 5px 0;
	text-decoration:none;	
	display:block;
	float:right;	
}
a.memberlogin:hover {
	text-decoration:underline;
}
/* =========================
/* ==== BRANDING AREA ======================= */
#brandingwrapper {
	height:205px;
	background:url('../images/brandingstripbg.gif') repeat-x top left;
}
#brandingcontentwrapper{
	background:url('../images/mainbranding.jpg') no-repeat 0 15px;
	width:778px;
	height:205px;  
	position:relative;      
}
#brandingcontent {        
	margin:0 0 0 204px;
	padding:25px 20px 0 0;
}
#brandingcontent h1 {
	margin:0;
	padding:0;
	color:#fff;
	font-size:28px;
	letter-spacing:-1pt;
}
#brandingcontent p {
	font-size:13px;
	margin:3px;
	padding:0;
	color:#fff;
}
#brandingcontent img { /* this is find out more button */
	border:none;
	position:absolute;
	bottom:35px;
}

/* ====================
/* ===== MAIN CONTENT AREA ================= */
#maincontentwrapper {
	background:#fff;
	_height:1%;
	overflow:hidden;
	color:#333333;
	font-size:10pt;
	padding:15px 0 25px 0;
}
#mainleft {
	width:525px;
	float:left;
}
#mainleftcontent {
	padding:0 30px 0 0;
}
#mainright {
	width:253px;
	float:right;
}
/* member area on home page */
#memberleft {
	width:90px;
	float:left;	
	margin-right:15px;
}
#memberight {
	float:right;	
	width:380px; 
}
.homelargeicon {
	float:left;
	clear:left;
	padding-right:10px;
	border:none;
}
a .homelargeicon {
	padding-top:10px;
}
#memberight ul {
	margin:0;
	padding:0 0 5px 0;
	color:#0c64be;
}
#memberight li.badge1 {
	background: url('../images/1badgebullet.gif') no-repeat 0 8px;
	padding:5px 0 5px 32px;
}
#memberight li.badge2 {
	background: url('../images/2badgebullet.gif') no-repeat 0 8px;
	padding:5px 0 5px 32px;
}
#memberight li.badge3 {
	background: url('../images/3badgebullet.gif') no-repeat 0 3px;
	padding:5px 0 5px 32px;
}
#memberight .redbutton img{
	width:156px;
	margin-top:10px;
}
/* why edu area on home page */
#whyheader {
	background: url('../images/whyedustreamheader.gif') no-repeat top left;
	height:47px;
	width:252px;
	margin-bottom:10px;
}
#whyheader h1 {
	color:#fff;
	padding:12px 0 0 55px;
	font-size:18px;
}
#mainright p {
	padding-left:20px;
}
#mainright ul {
	margin-left:20px;
}
#mainright .redbutton img {
	width:141px;
	margin:10px 0 0 20px;
}
/* ===================
/* ===== FOOTER CONTENT AREA =================*/
#footerwrapper {
	height:81px;
	background:url('../images/footerbg.gif') repeat-x top left;
}
#footercontent {
	padding:20px 0;
	font-size:12px;
}
#footerleft {
	float:left;
}
#footerleft a {
	color:#fff;
	text-decoration:none;
}
#footerleft a:hover {
	text-decoration:underline;
}
#footerright{
	float:right;
	text-align:right;
}




/* copied from app css */

.createaccountbox h2 {
	color:#021d39;
	font-size:15pt;
	margin:0 0 5px 20px;
}
.createaccountbox select.white {
	width:257px;
	background: #fff;
	border:1px solid #3a92dc;
	margin:0;
	padding:1px 3px;
}
table.createaccount {
	background:#e3f3fd url('../images/fieldsetbg.gif') repeat-x top left;
	/*margin-bottom:15px;*/
}
td.entrydesc {
	width:100px;
	color:#000;
	padding:5px 0 5px 50px;
}
td.entrysmall {
	width:30px;
}
input.textboxwhite.createbox {
	width:250px;
}
input.textboxwhite.createboxsmall {
	width:75px;
}
td.tablespacer {
	line-height:1em;
}

input.submitbut  { /* all submit buttons in application */
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:2px 5px 2px 5px;
	background: #f7f6f6 url('../images/submitbg.gif') repeat-x ;
	color: #333333;
	font-size: 8pt;
	font-weight: bold;	
}
input.submitbut:active,
input.submitbut:hover {
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}


/* used first on AdminHome2.aspx */
#admin2 li {
	list-style: none;
	background: none;
}
#admin2 li img {
	padding-right: 5px;
}
#admin2 li a,
#admin2 li a:link,
#admin2 li a:visited {
	display: block;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 10px;
	width: 300px;
}
#admin2 li a:hover {
	text-decoration: none;
	background: #84C5ED;
	border-top: 1px solid #0B63BD;
	border-bottom: 1px solid #0B63BD;
	padding: 5px 10px;
	color: #012B56;
}

/* Fieldsets */
fieldset .fieldbox
{
	background:#e3f3fd url('../images/fieldsetbg.gif') repeat-x top left;
	border: 0px;
	padding: 5px 10px 10px 10px;
	margin: 0;
}

fieldset
{
	border: 0px;
	padding: 0;
	margin: 0;
}

legend
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

legend.headerlike {
	color:#ed4300;
	font-size:15pt;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;	
}

.quicklinks
{
    background:#e1f3ff;
    border-color: Navy;   
}

/* Overlay Popup */

.popupBlackLayer
{
    background-color: Black;
    filter: alpha(opacity=75);
    opacity: 0.75;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 100;
    position: absolute;
}

.popupPlayer
{
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 101;
}

.viewScreen
{
    width:500px; height:500px; margin:0 auto; background-color: White; border: 5px solid #b8cfe3;
}

.viewScreenFull
{
    width:800px; height:600px; margin:0 auto; background-color: White; border: 5px solid #b8cfe3;
}