/* NEW Styles */

body {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px auto;
	text-align: center;
}

h1
{
    font-family: arial, helvetica, sans-serif ;
    font-weight: normal ;
    color: #666666;
    margin: 0 0 10px 0 ;
}


ul {
	margin: 5px 0px 15px 0px;
	padding: 0px;
}

li {
	margin-left: 20px;
}



/* form styles */

form {
	width: 360px;
	text-align: left;
	padding: 14px 10px 5px 10px;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

form h3 {
	clear: both;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

form label {
	display: block;
	width: 310px;
	font-size: 12px;
	/*line-height: 14px;*/
	padding: 0px 0px 4px 0px;
}

form input {
	display: block;
	margin-top: 0px;
}

form select {
	float: left;
	display: block;
}

form label.field-first,
form label.field-address,
form label.field-city,
form label.field-email {
	clear: left;
}


form label.field-first,
form label.field-last,
form label.field-email,
form label.field-phone {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 150px;
}

form label.field-first input,
form label.field-last input,
form label.field-email input,
form label.field-phone input {
	float: left;
	width: 150px;
	padding: 0px;
}


form label.field-city {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 140px;
}


form label.field-city input {
	float: left;
	width: 140px;
	padding: 0px;
}


form label.field-state {
	float: left;
	margin-right: 10px;
	width: 70px;
}

form label.field-state select {
	width: 70px;
	float: left;
	margin-top: 0px;
}

form label.field-zip {
	float: left;
	width: 80px;
}

form label.field-zip input {
	float: left;
	width: 80px;
}

form label.field-address {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
}

form label.field-address input {
	float: left;
	width: 310px;
	padding: 0px;
}

form label.field-country {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	width: 180px;
}

form label.field-country select {
	width: 170px;
	float: left;
	margin-top: 0px;
}

form label.field-edu {
	float: left;
	margin-right: 0px;
	width: 180px;
}

form label.field-edu select {
	width: 170px;
	float: left;
	margin-top: 0px;
}

form label.field-interest {
	float: left;
	margin-right: 0px;
	width: 180px;
}

form label.field-interest select {
	width: 170px;
	float: left;
	margin-top: 0px;
}

form label.field-lead {
	float: left;
	margin-right: 10px;
	width: 180px;
}

form label.field-lead select {
	width: 170px;
	float: left;
	margin-top: 0px;
}


form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

form label.radioitem {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

#interest {
	float: left;
	clear: left;
	width: 314px;
	margin: 0px 10px 0px 0px;
	padding: 2px 0px 2px 2px;
	/*line-height: 14px;*/
}

form textarea {
	display: block;
}

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3,
form input#checkbox_4,
form input#checkbox_5,
form input#checkbox_6{
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 10px 0px;
	width:100px;
}

form textarea {
	margin-top: 0px;
}


body {
	background-color:#292929;
	text-align:left;
	margin:auto;
}

h2 {
	text-align:right;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:14px;
	padding-top:45px;
}

#container {
	position: relative;
	margin:10px auto 10px auto;
	width:872px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
}


#footer {
	padding:10px 0px 10px 0px;
	clear:both;
	position:static;
	width:872px;
	color:#aaa;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	text-align:center;
}

#footer a {
    color:#999999;
    text-decoration:none;
    font-weight:normal;
}


#footer .copyright {
	color:#9c9c9c;
	font-size:9px;
}

#footer .privacy a {
	display:block;
	margin-top:6px;
	color:#cccccc;
    text-decoration:underline;
	font-size:10px;
    font-weight:normal;
}


#leftPanes {
	width:872px;
	float:left;
	
}

#info1Link {
	width:149px;
	float:left;
	height:78px;
	margin-left:0px;
	margin-top:20px;
	cursor:pointer;	
}

#leftPanes #info1 {
	margin-bottom:9px;
	width:868px;
	height:221px;
	float:left;
    background-repeat:no-repeat;
}


#leftPanes #mid {
	margin: 14px 0px 9px 0px;
	padding: 2px 0px 0px 62px;
	width:806px;
	height:248px;
	float:left;
	text-align:left;
    background-repeat:no-repeat;
	font-size:12px;
	color:#222;
}

#leftPanes #mid h1 {
	font-size:16px;
	line-height:18px;
	color:#111;
	font-weight:normal;
}

#leftPanes #mid #degree {
	width: 27%;
	padding: 14px 20px 0px 0px;
	line-height:16px;
}

#leftPanes #mid #careers {
	width: 23%;
	padding: 14px 20px 0px 0px;
	line-height:16px;
}

ul {
	font-size: 12px;
	line-height:15px;
	font-weight:normal;
}

li {list-style-type: disc;}


#leftPanes #about {
	margin: 4px 0px 9px 0px;
	padding: 10px 30px 10px 10px;
	width:828px;
	height:320px;
	float:left;
    background-repeat:no-repeat;
	color:#222;
	font-size:12px;
}

#leftPanes #about div {
	margin: 100px 0px 0px 0px;
	padding: 0px 13px 10px 16px;
	text-align:left;
	line-height:17px;
}

#leftPanes #about #about_right {
	padding: 0px 12px 10px 8px;
}

#leftPanes #about h3 {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#111;
}

.text1 {
	position: absolute;
	top: 142px;
	left: 138px;
	border: none;
}

.text_sound0 {
	position: absolute;
	top: 132px;
	left: 98px;
	border: none;
}

.text_sound1 {
	position: absolute;
	top: 130px;
	left: 52px;
	border: none;
}

.text1gad {
	position: absolute;
	top: 142px;
	left: 74px;
	border: none;
}

.textIXD {
	position: absolute;
	top: 80px;
	left: 20px;
	border: none;
}

#leftPanes #info1 .locale {
	width:auto;
	float:left;
	margin-left:130px;
	margin-top:184px;
}


#leftPanes #info1 .textGen {
	width:180px;
	float:right;
	height:135px;
	margin-right:28px;
	margin-top:61px;
}


#leftPanes #info1 .info1Link {
	width:149px;
	float:left;
	height:78px;
	margin-left:0px;
	margin-top:20px;
	cursor:pointer;	
}

#leftPanes #info1 .info1Link_df {
	width:160px;
	float:right;
	height:50px;
	margin-right:135px;
	margin-top:160px;
	cursor:pointer;	
}

#leftPanes #info1 .info1Link_ia {
	width:160px;
	float:right;
	height:50px;
	margin-right:200px;
	margin-top:157px;
	cursor:pointer;	
}


#leftPanes #info1 .info1Link_mgd {
	width:230px;
	float:left;
	height:60px;
	margin-left:0px;
	margin-top:20px;
	cursor:pointer;	
}

#leftPanes #info1 .info1Link_mgd2 {
	width:240px;
	float:right;
	height:60px;
	margin-left:0px;
	margin-top:10px;
	cursor:pointer;	
}

#leftPanes #info1 .info1Link_mgdpassion {
	width:240px;
	float:right;
	height:60px;
	margin-left:0px;
	margin-top:152px;
	cursor:pointer;	
}

#leftPanes #info1 .info1Link_gad {
	width:180px;
	float:right;
	height:60px;
	margin-right:70px;
	margin-top:156px;
	cursor:pointer;	
}

#leftPanes #info1 .info1Link_gad_mg {
	width:180px;
	float:right;
	height:60px;
	margin-right:200px;
	margin-top:150px;
	cursor:pointer;	
}


#leftPanes #info1 .mgd_home_link {
	width:150px;
	float:right;
	height:40px;
	margin-right:200px;
	margin-top:180px;
	cursor:pointer;	
}

#leftPanes #info1 .mgd_home_link2 {
	width:150px;
	float:right;
	height:40px;
	margin-right:203px;
	margin-top:108px;
	cursor:pointer;
}

#leftPanes #info1 .info1Link_ixd {
	width:190px;
	float:left;
	height:70px;
	margin-left:330px;
	margin-top:140px;
	cursor:pointer;	
}

#leftPanes #info1 .info1LinkGeneral {
	width:210px;
	float:right;
	height:60px;
	margin-left:0px;
	margin-top:160px;
	cursor:pointer;	
}

#leftPanes #info2 {
	width:476px;
	height:322px;
	float:left;
    background-repeat:no-repeat;
}

#leftPanes #info2 .info2Link {
	width:200px;
	float:right;
	height:65px;
	margin-top:8px;
	cursor:pointer;	
}

.text_sound2 {
	position: absolute;
	top: 290px;
	left: 52px;
	border: none;
	width: 160px;
}

.text_gad {
	position: absolute;
	top: 274px;
	left: 16px;
	border: none;
	width: 134px;
}

.text_sound_ia {
	position: absolute;
	top: 440px;
	left: 20px;
	border: none;
	width: 160px;
}

.text2 {
	position: absolute;
	top: 410px;
	left: 13px;
	border: none;
}

.submitBttn {
	position: absolute;
	top: 468px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}

.submitBttnDF2 {
	position: absolute;
	top: 560px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}

.submitBttnDF {
	position: absolute;
	top: 576px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}

.submitBttnSA {
	position: absolute;
	top: 590px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}

.submitBttnGen {
	position: absolute;
	top: 630px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}

.submitBttnGenB {
	position: absolute;
	top: 428px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}

.submitBttnIXD {
	position: absolute;
	top: 458px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}

.submitBttnAVE {
	position: absolute;
	top: 448px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}


.submitBttnGAD {
	position: absolute;
	top: 620px;
	right: 40px;
	border: none;
	padding:14px 0px 0px 8px;
}


.text_req {
	position: absolute;
	top: 510px;
	right: 54px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}

.text_reqDF {
	position: absolute;
	top: 618px;
	right: 54px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}

.text_reqDF2 {
	position: absolute;
	top: 648px;
	right: 54px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}

.text_reqSA {
	position: absolute;
	top: 632px;
	right: 54px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}

.text_reqGen {
	position: absolute;
	top: 685px;
	right: 56px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}

.text_reqGenB {
	position: absolute;
	top: 480px;
	right: 54px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}


.text_reqIXD {
	position: absolute;
	top: 500px;
	right: 54px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}

.text_reqGAD {
	position: absolute;
	top: 675px;
	right: 54px;
	border: none;
	padding:1px 0px 0px 21px;
	font-size:9px;
	width:auto;
}

#container #formElementAVE {	
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('ave_form_bg_learn_more.png');
    background-repeat:no-repeat;
	overflow:hidden;

}

#container #formElementAVE2 {	
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('ave_form_bg_request_info.png');
    background-repeat:no-repeat;
	overflow:hidden;

}

#container #formElementAVENew {	
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('df_form_bg4.jpg');
    background-repeat:no-repeat;
	overflow:hidden;

}


#container #formElementMGD {	
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('mgd_form_bg_learn_more.png');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementMGD2 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('mgd_form_bg_learn_more_yellow.png');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementMGD3 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('form_bg4.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementMGD4 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('form_background_mgd.png');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementIXD {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('df_form_bg4.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementGEN {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('gen_form_bg.png');
    background-repeat:no-repeat;
	overflow:hidden;

}

#container #formElementGEN2 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('form_bg4.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementSA {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('http://www.expression.edu/landing/sa_form_bg.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementGAD {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('http://www.expression.edu/landing/gad_form_bg.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementGAD2 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('form_bg4.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementGAD3 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('form_background.png');
    background-repeat:no-repeat;
	overflow:hidden;
}



#container #formElement {	
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 5px 7px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('07-bottom-right-formNew.gif');
	/*background-image:url('http://www.expression.edu/landing/07-bottom-right-formNew.gif');*/
    background-repeat:no-repeat;
	/*clip:rect(0,327,302,0);*/
	overflow:hidden;
	/*border:1px solid #00f;*/
	
}

#container #formElementDF2 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('df_form_bg4.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementDF {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('df_form_bg3.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementIA2 {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('df_form_bg4.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}

#container #formElementIA {
	float:right;
	width:380px;
	height:322px;
	margin:0px 5px 4px 6px;
	/*margin:5px 15px 5px 5px;*/
	color:#fff;
	text-align:left;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	background-image:url('sound_ia/sound_form_bg.jpg');
    background-repeat:no-repeat;
	overflow:hidden;
}


h2.requestFreeInfoTitle {
	display:none;
}

.pulldown_a {
	font-size: 10px;
	margin: 0px 0px 6px 0px;
}

.pulldown_b {
	font-size: 10px;
	margin: 0px 0px 2px 0px;
}

.text10 {
	font-size:10px;
}

.small {
	font-size:10px;
	line-height:12px;
}

p {
	margin:0px 0px 8px 0px;
}


/*
.formTable {
	padding: 2px;
	margin:10px;
	border:1px solid #666;
}


td {
	color:#fff;
	font-size:11px;
	font-family:arial,geneva,helvetica,sans-serif;
}

#formElement a {
	text-align:right;
	color:gold;
	text-decoration:none;
}

#formElement a:hover {
	text-align:right;
	text-decoration:underline;
}

input, select, textarea {
	background-color:#c1c1c1;
	font-family:arial,geneva,helvetica,sans-serif;
	font-size:11px;
	color:#2e2e2e;
	border:1px solid #c1c1c1;
}	

form {
	margin:0px;
	padding:0px;
}

h2.requestFreeInfoTitle {
	display:none;
}

p {
	margin:0px;
}

*/

/*
#formElement img {
	padding-left: 10px;
	padding-top: 5px;
	background-position:left 18px;
	}


#formElement .requestFreeInfoImage {
	padding-top:18px;
	background-image:url('request-free-info-title_trns.gif');
	background-image:url('http://www.expression.edu/landing/request-free-info-title.gif');
	background-repeat:no-repeat;
	background-position:left 18;
	width:180px;
	height:21px;
}
*/

#sound_body {
	height:144px; 
	font-size: 16px;
	line-height:21px;
	width:868px;
	color:#ffffff;
	float:left;
	background-repeat:no-repeat;
}

#df_body {
	height:120px; 
	font-size: 16px;
	line-height:21px;
	width:868px;
	color:#ffffff;
	float:left;
	background-repeat:no-repeat;
}

#gen_body {
	height:145px; 
	font-size: 16px;
	line-height:21px;
	width:868px;
	color:#ffffff;
	float:left;
	background-repeat:no-repeat;
}

#ave_body {
	height:144px; 
	font-size: 16px;
	line-height:21px;
	width:868px;
	color:#ffffff;
	float:left;
	background-repeat:no-repeat;
}

#mgd_body {
	height:144px; 
	font-size: 16px;
	line-height:21px;
	width:868px;
	color:#ffffff;
	float:left;
	background-repeat:no-repeat;
}

#mgd_body2 {
	height:144px; 
	font-size: 16px;
	line-height:21px;
	width:868px;
	color:#ffffff;
	float:left;
	background-repeat:no-repeat;
}


#gad_body {
	height:144px; 
	font-size: 16px;
	line-height:21px;
	width:868px;
	color:#ffffff;
	float:left;
	background-repeat:no-repeat;
}

#callout {
	margin-bottom:0px;
	width:868px;
	height:110px;
	float:left;
}

/*------------------------------------*\
		IPHONE
\*------------------------------------*/
@media screen and (max-device-width: 480px){
body{
  -webkit-text-size-adjust:none;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  padding:5px;
}
}
