
/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade, .questionsfade, .quizfade{
	position: absolute !important;
        background-color: #4B4B4B !important;	
}
div.jqi, div.questions, div.quiz{
	position: absolute;
	background-color: #C0D2EC;
	padding: 3px; 
	text-align: left;
}
div.jqi{
	width: 455px;
}

div.questions{
	width: 427px;
}

.quizclose{
	text-align:right;
	margin-right:4px;
	font-size:11px;
	color:#3F62A2;
}

div.quiz{
	width: 638px;
}

div.jqi .jqicontainer, div.questions .questionscontainer, div.quiz .quizcontainer{
	background-color: #FFFFFF;
	padding: 0px; 
}
div.jqi .jqimessage, div.questions .questionsmessage, div.quiz .quizmessage{
	background-color: #FFFFFF;
	padding: 15px;
	padding-top: 65px;
	color: #7F7F7F;
	font-family: Verdana;
	font-size: 9xp;
}

div.quiz .quizmessage{
	padding: 0px;
}

div.jqi .jqibuttons, div.questions .questionsbuttons, div.quiz .quizbuttons{

	text-align: center;
	padding: 0 0 0 0;
}
div.quiz .quizbuttons{
	display:none;
}
div.jqi button, div.questions button, div.quiz button{
	background: url(layer-button-background-gradient.jpg) top left repeat-x #748BB1;
	padding: 3px;
	border: solid #5B739B 1px;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 10px;
	height: 17px;
	padding-top: 0 !important; 
}

/* prefix example */
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/* columns prefix example */
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #3E5278;
	padding: 2px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqicontainer{
	background-color: #FFFFFF;
	padding: 0px; 
	color: #3B4D81;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #FFFFFF;
	padding: 0px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #A7C0E5 1px;
	font-size: 10px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}

.save_search_text{
    display: block; border: 1px solid #728ab2; background: #fff url(bg-textinput-light.png) repeat-x left top;position: absolute; left: 240px; top: 73px;
}

.approve_link{
    cursor: hand;
}

#passwordLayer{
    display: none;
}

#passwordAdvertiserLayer{
    display: none;
}

#approveAdvLayer{
    display:none;
}

#cvdbOtherCheckLayer{
    display:none;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    width: 250px;
    font-weight: normal;
    font-size: 11px;
	display: none;
}
#tooltip h3, #tooltip div { margin: 0; font-weight: normal;}

.layer_header{
 position: absolute; 
    left: 3px;
    top: 3px;
    /*
    position: relative;
    margin-left: -15px;
    margin-top: -15px;
    margin-bottom: 10px; 
    */
}

#reOrderLayer{
    display: none;
}

#school_div_id { padding: 5px 0; z-index: 90000000; height: 120px; overflow: scroll; font-size: 11px; position :absolute; left: 249px; top: 62px; display:none; background-color: white; border: 2px solid #94A2B7; }
.school_list { xwidth: 210px; margin: 0 5px; float: none !important; display: block; clear: both; white-space: nowrap; }

.advoffer textarea{
	width: 373px;
	height: 60px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #728ab2;
	border-right-color: #728ab2;
	border-bottom-color: #728ab2;
	border-left-color: #728ab2;
	background-color: #ffffff;
	background-image: url(bg-textinput-light.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

.advoffer .text{
	width: 373px;
}

.advoffer{
	font-weight: bold; font: 12px Verdana, Arial, sans-serif; color: #3f62a2;
}

.balcim{
	font-weight: bold;
	margin-bottom: 3px;
}

.approve_button{
background-color: #748bb1;

background-image: url(layer-button-background-gradient.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-x-position: left;

background-y-position: top;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #5b739b;

border-right-color: #5b739b;

border-bottom-color: #5b739b;

border-left-color: #5b739b;

color: white;

font-family: Verdana;

font-size: 10px;

font-weight: bold;

margin-bottom: 5px;

margin-left: 10px;

height: 17px;

padding-top: 0pt;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; z-index: 2;} 

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.pstrength-bar{
	margin-left: 239px;
	width: 318px;
	margin-bottom: 2px;
	margin-top: -5px;
	display: none;
}
.pstrength-info{
	margin-left: 239px;
	margin-bottom: 5px;
	display: none;
}

.webauditimg {
	position: absolute;
	left: -100px;
	top: -100px;
}

div.spons {
 position: absolute;
 left: 336px;
 top: 0px;
 border: 0;
}
