/* --- Begin Universal LeadForm Styles --- */

div.RadToolTip_WebBlue
{
	text-align:left !important;
	width: 250px !important;
}

.lfMilitary a
{
	cursor:pointer;
}

 .rcbSlide 
{
    z-index: 7001 !important;
}

/* --- End Universal LeadForm Styles --- */

/* --- Begin ThreeColumn Short LeadForm Styles --- */

.gu_leadform_short {
	width: 194px;
	background: #fff url('img/shortformBg.gif') no-repeat;
	z-index: 3000;
	padding: 6px 0 0 0;
}

* html .gu_leadform_short { /* target IE6 olnly */
	margin-top: 50px;
	height: 320px;
	width: 194px;
	padding: 6px 0 0 0;
	float: left;
	background: #fff url('img/shortformBg.gif') no-repeat;
}

.gu_leadform_short .lfHeader {
	display: block;
	height: 25px;
	width: 188px;
	background: #9bac38;
	margin: 0 auto;
	padding: 6px 0 0 0;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 3px 15px 3px;
	text-align: center;
}

.gu_leadform_short .Val {
	display: block;	
	margin-top: -5px;
	margin-left: 5px;
	font-size: 8pt;
	font-weight: bold;
}

.gu_leadform_short .lfFirstName, .gu_leadform_short .lfLastName, .gu_leadform_short .lfEmail, .gu_leadform_short .lfPhone, .gu_leadform_short .lfHS, .gu_leadform_short .lfMilitary,
.gu_leadform_short .lfCampus {
	text-align: left;
	margin: 0 15px 0 15px;
}

.gu_leadform_short .lfFirstName .riTextBox, .gu_leadform_short .lfLastName .riTextBox, .gu_leadform_short .lfEmail .riTextBox, .gu_leadform_short .lfPhone .riTextBox {
	width: 160px !important;
	margin-bottom: 5px;
}

.gu_leadform_short .lfCampus .RadComboBox /*added 4/2 */
{
    width: 164px !important;
    margin: 0 0 10px 0;
}

.gu_leadform_short input[type="submit"]{
	width: 120px;
	height: 35px;
	background: url('img/leadform_submit.gif') no-repeat;
	border: 0;
	text-align: center;
	margin: 30px 10px 14px 10px;
	position: relative;
	left: 23px;
}	

/* --- End ThreeColumn Short LeadForm Styles --- */


/* --- Begin HomeThreeColumn Short LeadForm Styles --- */

.gu_leadform_home {
	width: 194px;
	background: #fff url('img/homeformBg.gif') no-repeat;
	height: 380px;
	padding-top: 6px;
	z-index: 3000;
	overflow: visible;
}

* html .gu_leadform_home { /* target IE6 olnly */
	margin-top: 50px;
	height: 380px;
	width: 194px;
	padding-top: 6px;
	float: left;
	background: #fff url('img/shortformBg.gif') no-repeat;
	overflow: visible;
}

.gu_leadform_home .lfHeader {
	display: block;
	height: 25px;
	width: 188px;
	background: #9bac38;
	margin: 0 auto;
	padding-top: 6px;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 3px 15px 3px;
	text-align: center;
}

.gu_leadform_home .lfFirstName, .gu_leadform_home .lfLastName, .gu_leadform_home .lfEmail, .gu_leadform_home .lfPhone, .gu_leadform_home .lfHS, .gu_leadform_home .lfMilitary,
.gu_leadform_home .lfCampus {
	text-align: left;
	margin: 0 15px 0 15px;
}

.gu_leadform_home .lfFirstName .riTextBox, .gu_leadform_home .lfLastName .riTextBox, .gu_leadform_home .lfEmail .riTextBox, .gu_leadform_home .lfPhone .riTextBox {
	width: 160px !important;
	margin-bottom: 5px;
}

.gu_leadform_home .lfCampus .RadComboBox
{
    width: 164px !important;
    margin: 0 0 10px 0;
}

.gu_leadform_home .Val {
	display: block;	
	margin-top: -5px;
	margin-left: 5px;
	font-size: 8pt;
	font-weight: bold;
}

.gu_leadform_home input[type="submit"]{
	width: 120px;
	height: 35px;
	background: url('img/leadform_submit.gif') no-repeat;
	border: 0;
	text-align: center;
	margin: 30px 10px 14px 10px;
	position: relative;
	left: 23px;
}	

/* --- End HomeThreeColumn Short LeadForm Styles --- */


/* --- Begin Request Information gu_leadform_long Styles --- */

/* - begin overall form styles - */

.gu_leadform_long {
    width: 300px;
    z-index: 3000;
    margin-bottom: 50px;
	display: block;
	clear: both;
	border: 1px solid #899639;
	background: #fff url('img/requestInfo_bg.gif') repeat-x;
	background-position: bottom;
	padding: 10px 25px 0 25px;
	margin-right: 30px;
	float: left;
}

* html .gu_leadform_long {
    /* target IE6 olnly */
    margin-top: 50px;
    padding: 0 25px 0 25px;
    float: left;
}

.formAsterisk {
	font-size: 7pt;
	position: relative;
	top: 40px;
	left: 25px;
	z-index: 3050;
}

*+html .formAsterisk { /* target IE7 only */
	font-size: 7pt;
	position: relative;
	top: 50px;
	left: 25px;
	z-index: 3050;
}

/* - end overall form styles - */

/* - begin header styles - */

.gu_leadform_long .lfHeader {
	display: block;
    color: #383838;
    font-size: 13.5pt;
    font-weight: normal;
	position: relative;
	top: -28px;
}

/* - end header styles - */

/* - begin label styles - */

.gu_leadform_long .lfFirstName, .gu_leadform_long .lfEmail, .gu_leadform_long .lfAddress, .gu_leadform_long .lfZip, .gu_leadform_long .lfCampus, .gu_leadform_long .lfLastName, .gu_leadform_long .lfPhone, .gu_leadform_long .lfCity, .gu_leadform_long .lfState, .gu_leadform_long .lfCountry, .gu_leadform_long .lfProgram, .gu_leadform_long .lfHS, .gu_leadform_long .lfMilitary, .gu_leadform_long .lfRefer {
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    float: left;
}

.gu_leadform_long .lfState {
	position: relative;
	top: -10px;
}

.gu_leadform_long .lfCampus {
	position: relative;
	top: 3px;
}

.gu_leadform_long .lfProgram {
	position: relative;
	top: 19px;
	margin-bottom: 36px;
}

.gu_leadform_long .lfRefer {
	width: 300px;	
}

*+html .gu_leadform_long .lfHS {
	margin-bottom: 15px !important;	
}

.gu_leadform_long .lfMilitary {
	margin-bottom: 15px !important;
}

/* - end label styles - */

/* - begin text box styles - */

.gu_leadform_long .lfFirstName .riTextBox, .gu_leadform_long .lfLastName .riTextBox, .gu_leadform_long .lfEmail .riTextBox, .gu_leadform_long .lfPhone .riTextBox, .gu_leadform_long .lfAddress .riTextBox, .gu_leadform_long .lfCity .riTextBox, .gu_leadform_long .lfZip .riTextBox {
	position: relative;
	left: 121px;
	clear: left;
	top: -15px;
}

/* - end text box styles - */

/* - begin validation styles - */

.gu_leadform_long .lfFirstName .Val, .gu_leadform_long .lfEmail .Val, .gu_leadform_long .lfAddress .Val, .gu_leadform_long .lfZip .Val, .gu_leadform_long .lfLastName .Val, .gu_leadform_long .lfPhone .Val, .gu_leadform_long .lfCity .Val, .gu_leadform_long .lfCountry .Val, .gu_leadform_long .lfProgram .Val {
	float: left;
	margin-right: -60px;
	margin-top: -12px;
	font-size: 8pt;
	font-weight: bold;
}

*+html .gu_leadform_long .lfFirstName .Val, *+html .gu_leadform_long .lfEmail .Val, *+html .gu_leadform_long .lfAddress .Val, *+html .gu_leadform_long .lfZip .Val, *+html .gu_leadform_long .lfLastName .Val, *+html .gu_leadform_long .lfPhone .Val, *+html .gu_leadform_long .lfCity .Val, *+html .gu_leadform_long .lfCountry .Val, *+html .gu_leadform_long .lfProgram .Val { /* target only IE7 */ 
	display: block;	
	margin-top: -18px;
	font-size: 8pt;
	font-weight: bold;	
}

.gu_leadform_long .lfFirstName .Val, .gu_leadform_long .lfEmail .Val, .gu_leadform_long .lfAddress .Val, .gu_leadform_long .lfZip .Val, .gu_leadform_long .lfLastName .Val, .gu_leadform_long .lfPhone .Val, .gu_leadform_long .lfCity .Val, .gu_leadform_long .lfCountry .Val, .gu_leadform_long .lfProgram .Val, x:-moz-any-link {  /* target only Firefox */
	display: block;	
	margin-top: 1px;
	font-size: 8pt;
	font-weight: bold;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.gu_leadform_long .lfFirstName .Val, .gu_leadform_long .lfEmail .Val, .gu_leadform_long .lfAddress .Val, .gu_leadform_long .lfZip .Val, .gu_leadform_long .lfLastName .Val, .gu_leadform_long .lfPhone .Val, .gu_leadform_long .lfCity .Val, .gu_leadform_long .lfCountry .Val, .gu_leadform_long .lfProgram .Val
	{  /* target safari and chrome */
	display: block;	
	margin-top: -25px;
	font-size: 8pt;
	font-weight: bold;	
	}
}

.gu_leadform_long .lfState .Val {
	display: block;	
	margin-top: -8px;
	font-size: 8pt;
	font-weight: bold;
}

*+html .gu_leadform_long .lfState .Val { /* target only IE7 */ 
	display: block;	
	margin-top: -10px;
	font-size: 8pt;
	font-weight: bold;
}

.gu_leadform_long .lfState .Val, x:-moz-any-link {  /* target only Firefox */
	display: block;	
	margin-top: -8px;
	font-size: 8pt;
	font-weight: bold;
}

.gu_leadform_long .lfCampus .Val {
	display: block;	
	margin-top: -4px;
	font-size: 8pt;
	font-weight: bold;
}

*+html .gu_leadform_long .lfCampus .Val { /* target only IE7 */
	display: block;	
	margin-top: -4px;
	font-size: 8pt;
	font-weight: bold;
}

.gu_leadform_long .lfCampus .Val, x:-moz-any-link {  /* target only Firefox */
	display: block;	
	margin-top: -2px;
	font-size: 8pt;
	font-weight: bold;
}

/* - end validation styles - */

/* - begin dropdown styles - */

.gu_leadform_long .lfState .RadComboBox {
	position: relative;
	width: 180px;
	right: -75px;
	clear: left;
	top: 10px;
	margin-bottom: 12px;
}

.gu_leadform_long .lfCampus .RadComboBox {
	position: relative;
	width: 180px;
	right: -56px;
	clear: left;
	top: -2px;
}

.gu_leadform_long .lfProgram .RadComboBox {
	position: relative;
	width: 180px;
	right: -52px;
	clear: left;
	top: -2px;
}

.gu_leadform_long .lfRefer .RadComboBox {
    display: block !important;
    margin-bottom: 15px !important;
    width: 200px !important;
}

.gu_leadform_long .lfHS .RadComboBox {
    display: block !important;
    margin: 3px 10px 15px 0 !important;
    width: 100px !important;
    float: left;
}

/* - end dropdown styles - */

.gu_leadform_long input[type="submit"] {
    width: 170px;
    height: 40px;
    background: url(img/submitNew.png) no-repeat;
    border: 0;
    text-align: center;
    margin-bottom: 25px;
	margin-left: 60px;
	display: block;
	clear: both;
}

/* --- End Request Information gu_leadform_long Styles --- */



/* --- Begin International Request Form gu_leadform_intl Styles --- */

.gu_leadform_intl
{
    background: #fff url('img/leadform_long_bg.gif') repeat-y;
    width: 674px;
    border: 1px solid #243a76;
    z-index: 3000;
    margin-bottom: 50px;
}

* html .gu_leadform_intl
{
    /* target IE6 olnly */
    margin-top: 50px;
    padding: 0;
    float: left;
}

.gu_leadform_intl .lfHeader
{
    display: block;
    height: 42px;
    width: 674px;
    background: url('img/leadform_long_header.gif') no-repeat;
    margin: 0 auto;
    padding: 15px 0 0 0;
    color: #fffdf1;
    font-size: 21px;
    font-weight: bold;
    margin: 0 0 25px 0px;
    text-align: center;
}

.gu_leadform_intl .lfFirstName .riTextBox, .gu_leadform_intl .lfLastName .riTextBox, .gu_leadform_intl .lfEmail .riTextBox, .gu_leadform_intl .lfPhone .riTextBox, .gu_leadform_intl .lfAddress .riTextBox, .gu_leadform_intl .lfCity .riTextBox, .gu_leadform_intl .lfZip .riTextBox
{
    display: inline;
	float: right;
}

*+html .gu_leadform_intl .lfFirstName .riTextBox, *+html .gu_leadform_intl .lfLastName .riTextBox, *+html .gu_leadform_intl .lfEmail .riTextBox, *+html .gu_leadform_intl .lfPhone .riTextBox, *+html .gu_leadform_intl .lfAddress .riTextBox, *+html .gu_leadform_intl .lfCity .riTextBox, *+html .gu_leadform_intl .lfZip .riTextBox { /* target IE7 only */
    display: block;
    margin-bottom: -10px !important;
    width: 200px !important;
}

.gu_leadform_intl .lfFirstName .riTextBox, .gu_leadform_intl .lfLastName .riTextBox, .gu_leadform_intl .lfEmail .riTextBox, .gu_leadform_intl .lfPhone .riTextBox, .gu_leadform_intl .lfAddress .riTextBox, .gu_leadform_intl .lfCity .riTextBox, .gu_leadform_intl .lfZip .riTextBox, x:-moz-any-link {  /* target only Firefox */
    display: block;
    margin-bottom: 15px !important;
    width: 200px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.gu_leadform_intl .lfFirstName .riTextBox, .gu_leadform_intl .lfLastName .riTextBox, .gu_leadform_intl .lfEmail .riTextBox, .gu_leadform_intl .lfPhone .riTextBox, .gu_leadform_intl .lfAddress .riTextBox, .gu_leadform_intl 	.lfCity .riTextBox, .gu_leadform_intl .lfZip .riTextBox
	{ /* safari and chrome */
    display: block;
    margin-bottom: 10px;
    width: 200px !important;
	}
}

.gu_leadform_intl .lfZip .riTextBox
{
	margin-bottom: 0 !important;
}	

*+html .gu_leadform_intl .lfZip .riTextBox
{
	margin-bottom: 0 !important;
}

.gu_leadform_intl .Val {
	display: block;	
	margin-top: -10px;
	font-size: 8pt;
	font-weight: bold;
}

.gu_leadform_intl .Val, x:-moz-any-link {  /* target only Firefox */ 
	display: block;	
	margin-top: -15px;
	font-size: 8pt;
	font-weight: bold;
}

*+html .gu_leadform_intl .Val { /* target only IE7 */ 
	margin-top: -10px;
	font-size: 8pt;
	font-weight: bold;
}

.gu_leadform_intl .lfState .RadComboBox, .gu_leadform_intl .lfCountry .RadComboBox, .gu_leadform_intl .lfCampus .RadComboBox, .gu_leadform_intl .lfProgram .RadComboBox, .gu_leadform_intl .lfRefer .RadComboBox
{
    display: block !important;
    margin-bottom: 15px;
    width: 200px !important;
}

*+html .gu_leadform_intl .lfState .RadComboBox, *+html .gu_leadform_intl .lfCountry .RadComboBox, *+html .gu_leadform_intl .lfCampus .RadComboBox, *+html .gu_leadform_intl .lfProgram .RadComboBox, , *+html .gu_leadform_intl .lfRefer .RadComboBox { /* target IE7 only */
    display: block !important;
    margin-bottom: 15px !important;
    width: 200px !important;
}

.gu_leadform_intl .lfState .RadComboBox, .gu_leadform_intl .lfCountry .RadComboBox, .gu_leadform_intl .lfCampus .RadComboBox, .gu_leadform_intl .lfProgram .RadComboBox, .gu_leadform_intl .lfRefer .RadComboBox, x:-moz-any-link {  /* target only Firefox */
    display: block !important;
    margin-bottom: 15px !important;
    width: 200px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.gu_leadform_intl .lfState .RadComboBox, .gu_leadform_intl .lfCountry .RadComboBox, .gu_leadform_intl .lfCampus .RadComboBox, .gu_leadform_intl .lfProgram .RadComboBox, .gu_leadform_intl .lfRefer .RadComboBox
	{ /* safari and chrome */
    display: block !important;
    margin-bottom: 15px;
    width: 200px !important;
	}
}

.gu_leadform_intl .lfHS .RadComboBox
{
    display: block !important;
    margin: 3px 10px 15px 0;
    width: 100px !important;
    float:left;
}

.gu_leadform_intl .lfFirstName, .gu_leadform_intl .lfEmail, .gu_leadform_intl .lfAddress, .gu_leadform_intl .lfZip, .gu_leadform_intl .lfCampus, .gu_leadform_intl .lfLastName, .gu_leadform_intl .lfPhone, .gu_leadform_intl .lfCity, .gu_leadform_intl .lfState, .gu_leadform_intl .lfCountry, .gu_leadform_intl .lfProgram, .gu_leadform_intl .lfHS, .gu_leadform_intl .lfMilitary, .gu_leadform_intl .lfRefer
{
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    width: 312px;
    float: left;
    margin-left: 25px;
}

.gu_leadform_intl .lfCountry, .gu_leadform_intl .lfRefer
{
	width: 624px;	
}

*+html .gu_leadform_intl .lfHS
{
	margin-bottom: 15px !important;	
}

.gu_leadform_intl input[type="submit"]
{
    width: 160px;
    height: 28px;
    background: url('img/leadform_long_submit.gif') no-repeat;
    border: 0;
    text-align: center;
    margin-bottom: 25px;
    position: relative;
	left: 257px;
	display: block;
	clear: both;
}

/* --- End International Request Form gu_leadform_intl Styles --- */
