/* Primary CSS */
body {	background:#e1e1d7;	width:100%;	padding:0px;	margin:0px;	}
#cobrand {	background:url(/images/global/container_bg.jpg) repeat-y;	width:1000px;	padding:0px 0px 0px 0px;	margin:0px auto;}
#cobrand #logo {
	/*changed to 0 for NEVADA on DEV - was 15px */
	/* Added to cobrand_db.php to account for variations - NEVADAmargin-left:0px;*/
	float:left;	margin:0px;	padding:0px 0px 0px 10px;}	
#cobrand .prop{	clear:both;}
#cobrandFoot {	background:url(/images/cobrand/foot_bg2.jpg) no-repeat;	width:1000px;
	padding:0px 0px 0px10px;	height:14px;	margin:0px auto;	}
#container {	background:url(/images/global/container_bg.jpg) repeat-y;	width:980px;
	padding:0px 10px 0px 10px;	margin:0px auto;	}
p {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;	line-height:18px;	margin-bottom:10px;}
.text {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;	}
.promo {	font-size:14px;	}
#homePage {	padding-left: 10px;	}	
#masthead {	width:976px;	height:84px;	margin:0px;	margin:0px 2px 0px 2px;	background:url(/images/header/top_bg.jpg) repeat-x;	}
#mastLeft {	float: left;	width: 240px;	margin: 0px;	}
#mastRight {	float: right;	width: 200px;	margin-top: 17px;	height:50px;	}
#mastRight form {	margin:0;	padding:0;	}
#mastCenter {	margin-left: 350px;	margin-right: 280px;	padding-top:30px;	font-family:Lucida Grande, Arial, Helvetica, sans-serif;	font-size:20px;
	font-weight:normal;	color:#666;	}
#logo {	margin:14px 0px 0px 20px;	}
#search {	margin:10px 0px;	padding:0px;	}
#searchField {	margin:0px;	padding:0px;	float:left;	}
#searchField #searchBox {	width:148px;	height:14px;	}
#searchBtn {	margin:0px 12px 0px 5px;	padding:0px;	float:right;	}
#international {	margin:0px;	padding:0px;	}	
#international select {	width:186px;	/* was 15px */	margin:0px;	padding:0px;		background-color:#FFF;
	border:#cccccc thin solid;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;
	color:#000;	height:20px;	}	
#accountLinks {	margin:8px 10px 10px 0px;	float:right;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;
	color:#5f5f5f;	}
#accountLinks a {	color:#5f5f5f;	text-decoration:none;	}
/*Standard Links */
a:link, a:hover, a:visited, a:active {	color:#348188;	text-decoration:none;	/*f2901e*/	}
#dottedSep {	border-top:#CCCCCC thin dotted;	height:1px;	margin:7px 0px 7px 0px;	}
/*Bottom Elements*/	
#clear {	clear:both;	height:auto !important;	visibility:hidden;	}
#footer {	background:url(/images/global/footer_bg.jpg) repeat-y;	width:980px;	padding:0px 10px 5px 10px;	margin:0px auto;	}
#footer p {	margin:0px 0px 4px 22px;	padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;
	color:#FFFFFF;	}
#footer a {	color:#FFFFFF;	padding-right:10px;	text-decoration:underline;	}
#foot {	background:url(/images/global/foot_bg.jpg) no-repeat;	width:980px;	padding:0px 10px 0px 10px;	height:14px;	margin:0px auto;	}
.lessonBtn {	background-color:#f08f1e;	padding:3px 6px 3px 6px;	font-size:11px;	color:#FFFFFF;	border:none;
	text-align:center;	font-weight:bold;	}	
#footerlogo {	position:relative;	left:700px;	top:15px;	}
.small { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;color:#000; }
/*img { behavior: url(/include/css/iepngfix.htc) }*/
/*twitter feed*/
#twitter-ticker{	width:190px;	height:274px;	/*background:url('/include/modules/tweets/img/slickbg.png') no-repeat #f5f5f5;*/	color:#666666;	display:none;text-align:left;background:none repeat scroll 0 0 #F0F0EE;}
#tweet-container{height:230px;margin:0 2px 0 0;overflow:hidden;padding:0 2px 0 0;width:auto;background:none repeat scroll 0 0 #FFFFFF;}
#twitIcon{padding:6px 2px 5px 13px;}
#top-bar{background:#F0F0EE;position:relative;}
.tweet{/*background:url("/include/modules/tweets/img/transparent.png") repeat scroll 0 0 transparent;border:1px solid #F0F0F0;*/margin:6px 6px 4px;overflow:hidden;padding:4px 4px;width:auto;}
.tweet .avatar,
.tweet .user,
.tweet .time{	float:left;}
.tweet .time{color:#F08F1E;font-size:9px;padding-top:3px;text-transform:uppercase;white-space:nowrap;}
.tweet .avatar img{	width:36px;	height:36px;	border:2px solid #eeeeee;	margin:0 5px 5px 0;}
.tweet .txt{	clear:both;font-size:12px;}
.tweet .link{	clear:both;font-size:12px;}
.tweet .user{	font-weight:bold;}
/*facebook feed*/
#facebook-ticker{	width:190px;	height:274px;	/*background:url('/include/modules/tweets/img/slickbg.png') no-repeat #f5f5f5;*/	color:#666666;	display:none;text-align:left;background:none repeat scroll 0 0 #F0F0EE;}
#facebook-container{height:230px;margin:0 2px 0 0;overflow:hidden;padding:0 2px 0 0;width:auto;background:none repeat scroll 0 0 #FFFFFF;}
#facebookIcon{padding:6px 2px 5px 13px;}
.ftweet{/*background:url("/include/modules/tweets/img/transparent.png") repeat scroll 0 0 transparent;border:1px solid #F0F0F0;*/margin:6px 6px 4px;overflow:hidden;padding:4px 4px;width:auto;}
.ftweet .avatar,
.ftweet .user,
.ftweet .time{	float:left;}
.ftweet .time{color:#F08F1E;font-size:9px;padding-top:3px;text-transform:uppercase;white-space:nowrap;}
.ftweet .avatar img{	width:36px;	height:36px;	border:2px solid #eeeeee;	margin:0 5px 5px 0;}
.ftweet .txt{	clear:both;font-size:12px;}
.ftweet .link{	clear:both;font-size:12px;}
.ftweet .user{	font-weight:bold;}
#loading{	margin:100px 95px;}
.jScrollPaneContainer {background:#ffffff;	position: relative;	overflow: hidden;	z-index: 1;	border:1px solid #CCCCCC;width:179px !important;margin:0 4px 4px;}
.jScrollPaneTrack {	position: absolute;	cursor: pointer;	right:1px;	top:1px;	height: 99%;	background: #ddd;}
.jScrollPaneDrag {	position: absolute;	background: #999;	cursor: pointer;	overflow: hidden;}
.jScrollPaneDragTop {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}
.jScrollPaneDragBottom {	position: absolute;	bottom: 0;	left: 0;	overflow: hidden;}
a.jScrollArrowUp {	display: block;	position: absolute;	z-index: 1;	top: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;height: 9px;}
.fbFeedTitle {color:#666666 !important;}
.fbFeedLink{color:#3b5998 !important;}
