@charset "utf-8";
	
/*	-------------------------------------------------------------
	COMMON CSS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,span{ margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {  font-style: normal; }
ul,ol { list-style: none; }

body{background-color:#ffffff;}

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0px; padding: 0px; height: 0px; line-height: 1px; font-size: 1px; }

/*  Wrapper
	------------------ */
#wrapper {margin:0px auto; width:1000px; margin-top:10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#060606; margin-bottom:20px; line-height:18px;}

.text{float:left; width:545px; }
.text a{color:#0f64b3; cursor:hand;}
.text a:hover{color:#04aee5; cursor:hand;}


/*  Global Navigation
	------------------ */

/* GLOBALHEADER */
#globalheader { width:1000px; height:41px; position:relative; }
#globalheader #globalnav {margin:0px; padding:0px; }
#globalheader #globalnav li {display: inline; }
#globalheader #globalnav li a {float:left;  height:0px; padding-top:41px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(../images/navbg.gif); background-repeat: no-repeat; }


/* BUTTONS */
#globalheader #globalnav li#home a { background-position: 0 0; width:125px;}
#globalheader #globalnav li#about a { background-position: -125px 0; width:125px;}
#globalheader #globalnav li#career a { background-position: -250px 0; width:125px;}
#globalheader #globalnav li#blt_prep a { background-position: -375px 0; width:125px;}
#globalheader #globalnav li#blt_program a { background-position: -500px 0;width:125px;}
#globalheader #globalnav li#predictions a { background-position: -625px 0;width:125px;}
#globalheader #globalnav li#search a { background-position: -750px 0;width:125px;}
#globalheader #globalnav li#logout a { background-position: -875px 0;width:125px;}

/* OVER STATES */
#globalheader #globalnav li#home a:hover { background-position: 0 -41px; }
#globalheader #globalnav li#about a:hover { background-position:-125px -41px;}
#globalheader #globalnav li#career a:hover { background-position: -250px -41px; }
#globalheader #globalnav li#blt_prep a:hover { background-position: -375px -41px; }
#globalheader #globalnav li#blt_program a:hover { background-position: -500px -41px; }
#globalheader #globalnav li#predictions a:hover { background-position: -625px -41px; }
#globalheader #globalnav li#logout a:hover { background-position: -875px -41px; }


/* PRESSED STATES */
#globalheader #globalnav li#home a:active { background-position: 0 -41px; }
#globalheader #globalnav li#about a:active { background-position: -125px -41px; }
#globalheader #globalnav li#career a:active { background-position: -250px -41px; }
#globalheader #globalnav li#blt_prep a:active { background-position: -375px -41px; }
#globalheader #globalnav li#blt_program a:active { background-position: -500px -41px; }
#globalheader #globalnav li#predictions a:active { background-position: -625px -41px; }
#globalheader #globalnav li#logout a:active { background-position: -875px -41px; }


/* ON STATES */
#globalheader.home #globalnav li#home a:hover { background-position: 0 0; cursor: default; }
#globalheader.store #globalnav li#about a { background-position: -125px -41px !important; }
#globalheader.mac #globalnav li#career a { background-position: -250px -41px !important; }
#globalheader.ipoditunes #globalnav li#blt_prep a { background-position: -375px -41px !important; }
#globalheader.iphone #globalnav li#blt_program a { background-position: -500px -41px !important; }
#globalheader.iphone #globalnav li#predictions a { background-position: -625px -41px !important; }
#globalheader.downloads #globalnav li#logout a { background-position: -875px -41px !important; }


/*  Search
	------------------ */
.searchfield{float:left; padding-right:12px; margin-top:-27px; padding-left:12px; width:50px; }
.seachtextfield{height:13px; width:87px; font-size:11px; border:1px solid #ffffff; }


#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -1999px; height: 0; width: 0;}


/*  maincontent
	------------------ */
#wrapper .maincontent{width:1000px; background-color:#FFFFFF; float:left;}

/* left Bar ----- */
#wrapper .maincontent .leftbar{float:left; width:212px; margin-top:20px;  padding:0px;}
.greylines{border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; width:210px; margin:0px; padding:0px;}

.links {padding:0px; margin:0px; list-style:none; font-size:11px; }
.links li {padding-bottom:1px; background-color:#fdfdfd;}
.links li A {display:block; padding:8px 25px 8px 13px; color:#060606; border-top:#ecebec 1px solid; text-decoration:none; background:url(../about/images/arrow.gif) no-repeat right 13px;}
.links li A:hover {color:#0f64b3; text-decoration:none; background:url(../about/images/arrow_over.gif) no-repeat right 13px;}

.links li .active {color:#0f64b3; text-decoration:none; background:url(../about/images/arrow_over.gif) no-repeat right 13px;}

.bottom-curve{background:url(../about/images/bottom_curve.gif) no-repeat; width:212px;
height:7px;	margin-bottom:20px; margin-top:-5px;}

.bottom-curve1{background:url(../about/images/bottom_curve.gif) no-repeat; width:212px;
height:7px;	 margin-top:-5px;}

/* Middle Part ----- */
#wrapper .maincontent .middle{float:left; width:545px; margin:20px 15px 0px 15px;}

/* Right Bar ----- */
#wrapper .maincontent .rightbar{float:right; width:212px; margin-top:20px;  padding:0px;}


/*  Footer
	------------------ */
#footer{margin:0px auto; width:964px; background:url(../images/footer.jpg) repeat-x;  padding:10px 18px 10px 18px;}
#footer .footcopy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3e3f3e; margin-left:50px; margin-top:-36px;}
#footer .bc{height:15px; float:right; margin-top:-16px;}
#footer .bc a{color:#0f64b3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
#footer .bc a:hover{color:#04aee5;}


.leftside{width:260px; float:left; }
.rightside {width:260px; float:right;}
.bullet{background: url(../images/bullet.gif) no-repeat top left; padding-left:10px;}

.wc{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333;}
.user{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0099FF;}
