@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	font-family: "Arial", Verdana, Helvetica;
	padding:0px;
	margin:0px;
	}
	
img { border: none; }

#container {
	width:1021px;
	height:652px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../imgs/background.jpg);
	background-repeat:no-repeat;
	}	

#left_content {
	width:288px;
	height:auto;
	float: left;
	}	

#right_content {
	width:200px;
	height:auto;
	float: left;
	padding:97px 0 0 15px;
	display:none;
	}	
	
#header_logo {
	float: left;
	background-image:url(../../imgs/ELSAEC_logo.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:181px;
	}
	
#header_logo_recruitment {
	float: left;
	background-image:url(../../imgs/els_services.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:181px;
	}


/*--Navigation--*/

#nav {
	float: left;
	width: 288px;
	padding: 0;
	}
	
ul#mainnav {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
	
#mainnav a {
	padding: 0;
	padding-right: 17px;
	display: block;
	color: #888a8c;
	width: 271px;
	height:31px;
	text-decoration: none;
	line-height:30px;
	text-align: right;
	font-family: "Arial", Verdana, Helvetica;
	font-size: 11px;
	}
/*This class is only used on the homepage because of the slider functionality.  All other navs us the standard CSS code*/	
#mainnav a.nav_selected {
	color: #f15d22;
	background-image:url(../../imgs/on_state.jpg);
	border:none;
	}
	
#nav a:hover {	
	color: #f15d22;
	}
	
body#home a#homeLink,
body#university a#universityLink,
body#students a#studentsLink,
body#contact a#contactLink {
	color: #f15d22;
	background-image:url(../../imgs/on_state.jpg);
	border:none;
	}
	
ul. nav li { display: inline;
}

* html ul.nav a { height: 1px; }
/*--Navigation--*/
	

/*--Content divs--*/
		
#container_content {
        width:518px;
        height: auto;
        float: left;
        margin-top: 0;
		overflow:hidden;
        }       

/*--swap1 divs--*/
#content_swap1 {
	width:488px;
	height:auto;
	float: left;
	margin: 0 0 20px 0;
	padding-left:30px;
	background-image:url(../../imgs/globe.jpg);
	background-repeat:no-repeat;
	}	
	
#heading1 {
	width:478px;
	height:50px;
	float: left;
	margin:0;
	padding-top: 368px;
	font-family: "Arial", Verdana, Helvetica;
	color:#F05314;
	font-size:20px;
	}
	
#heading1_intl {
	width:478px;
	height:70px;
	float: left;
	margin:0;
	padding-top: 368px;
	font-family: "Arial", Verdana, Helvetica;
	color:#F05314;
	font-size:20px;
	}	
	
#heading2 {
	width:388px;
	height:60px;
	float: left;
	padding: 0;
	margin:0;
	font-family: "Arial", Verdana, Helvetica;
	font-size: 18px;
	line-height:20px;
	color:#145ca7;
	}	
	
/*--swap1 divs--*/
/*--swap2 divs--*/
#content_swap2 {
	width:518px;
	height:auto;
	float: left;
	margin: 0 0 20px 0;
	}	
	
#mast {
	width:503px;
	height:35px;
	float: left;
	padding:97px 0 0 15px;
	margin-bottom: 19px;
	}
	
#mast2 {
	width:503px;
	height:100px;
	float: left;
	padding:97px 0 0 8px;
	margin-bottom: 29px;
	}
#mid_links{
	width:100%;
	height:auto;
	float:left;
	padding:15px 0 0 15px;
	margin:0 0 15px 0;
}

#left_column_contact_us {
	width:219px;
	height:auto;
	float: left;
	padding:0 42px 25px 15px;
	_padding:0 42px 25px 0px;
	margin-top: 0;
	}

#right_column_tours{
	width:200px;
	height:auto;
	float: left;
	padding:97px 0 0 15px;
}
#right_column_members{
	width:200px;
	height:auto;
	float: left;
	padding:97px 0 0 15px;
}
#right_column {
	width:196px;
	height:auto;
	float: left;
	margin-top: 0;
	_margin-right:-10px;
	padding-right:7px;
	}
	
#right_column2 {
	width:275px;
	height:auto;
	float: left;
	margin:0 0 10px 0;
	padding:0;
	}
	
#right_column3 {
	width:185px;
	height:auto;
	float: left;
	text-align:right;
	margin:0 0 15px 0;
	padding:0;
	}
	
#right_column_contact_us {
	width:205px;
	height:auto;
	float: left;
	margin-top: 0;
	padding-right:7px;
	}

#lc_arrow {
	width:138px;
	height:auto;
	float: left;
	padding:30px 0 0 15px;
	line-height:10px;
	margin: 0;
	}
	
#partners_divider {
	width:5px;
	height:72px;
	background-image:url(../../imgs/partners_divider.jpg);
	background-repeat:none;
	float: left;
	padding:0;
	margin:60px 0 0 0;
	}
/*--swap2 divs--*/
/*--swap3 divs--*/
#content_swap3 {
	width:518px;
	height:auto;
	float: left;
	margin: 0 0 20px 0;
	}	
	
#swap3_image {
	width:192px;
	height:172px;
	background-image:url(../../imgs/books.jpg);
	background-repeat:no-repeat;
	float: right;
	padding:0;
	margin-top:0;
	}
	
#left_column {
	width:268px;
	height:auto;
	float: left;
	padding:0 32px 0 15px;
	margin-top: 0;
	}

#single_column {
	width:518px;
	height:auto;
	float: left;
	background-image:url(../../imgs/student_back.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	margin-bottom: 15px;
	}
	
#swap3_row {
	width:152px;
	height:auto;
	float: left;
	padding:0 10px 0 10px;
	margin-top: 0;
	}
	
#swap3_row_image {
	width:80px;
	height:80px;
	float: right;
	padding:0;
	margin-top:0;
	}
/*--swap3 divs--*/


#content_main {
	width:503px;
	_width:488px;
	height:auto;
	float: left;
	padding:97px 0 0 15px;
	_padding:97px 0 0 0px;
	margin-bottom: 19px;
	}
	
#content_main2 {
	width:488px;
	height:auto;
	padding:0 0 0 15px;
	margin: 0 0 7px 0;
	}
	
#content_main3 {
	width:503px;
	height:auto;
	float: left;
	padding:0 0 0 15px;
	margin: 0 0 10px 0;
	}

#content_main4 {
	width:488px;
	height:auto;
	padding:0 0 0 15px;
	margin: 0 0 7px 0;
        float:left;
	}
	
#content_main_image {
	float: left;
	padding:0;
	margin-top:0;
	}
/*--right side content divs--*/

#rightside_content {
	margin:0;
	float: left;
	width: 200px;
	height:auto;
	padding-top: 0px;
}

/*-- table information--*/
#container_table {
	width:97%;
	height: auto;
	float: left;
	margin-top: 0;
	}	
	
table.content {
	border:0;
}
table.content td {
	border: 0;
	padding: 2px;
	_padding: 2px;
	color: black;
}
table.content tr.d0 td {
	background-color: #f4f3f2;
}
table.content tr.d1 td {
	background-color: #ffffff;
}

/*-- Footer information here--*/
/*--Form information--*/
input.text { 
	 background-color: #f0f0f0;
	 color:#4a4a4c;
	 padding:3px;
	 width:250px; 
	 border: 1px solid #9e9fa3;

}
input.shorttext { 
	 background-color: #f0f0f0;
	 color:#4a4a4c;
	 padding:3px;
	 width:40px; 
	 border: 1px solid #9e9fa3;
}
input.contact_us_text { 
	 background-color: #f0f0f0;
	 color:#4a4a4c;
	 padding:3px;
	 width:190px; 
	 border: 1px solid #9e9fa3;
}
select { 
	 background-color: #f0f0f0;
	 color:#4a4a4c;
	 padding: 3px;
	 width:255px; 
	 border: 1px solid #9e9fa3;
}

textarea { 
	 background-color: #f0f0f0;
	 color:#4a4a4c;
	 padding: 3px;
	 width:190px; 
	 height:50px;
	 border: 1px solid #9e9fa3;
}

#footer{
	float: left;
	width: 699px;
	height: 30px;
	margin-top:20px;
	padding: 0 20px 0 25px;
}
#footer_downloads {
	float: left;
	width: 699px;
	height: 30px;
	margin-top:20px;
	padding: 0 20px 0 300px;
	}
#footer_resources {
	float: left;
	width: 699px;
	height: 30px;
	margin-top:20px;
	padding: 0 20px 0 485px;
	}
	
#footer_copy {
	float: left;
	width: 335px;
	height: 30px;
	padding:0;
	margin:0;
	text-align:left;
	}
	
#footer_links {
	float: left;
	width: 165px;
	_width: 151px;
	height: 30px;
	padding:0;
	margin:0;
	text-align:right;
	}

	
/*--Font classes begin here--*/	
	
.class1{
	color:#888a8c;
	font-size: 12px;
	line-height:14px;
	}
	
.class1 a:link {
	text-decoration:none;
	color:#0054a5;
	}
	
.class1 a:visited {
	text-decoration:none;
	color:#0054a5;
	}

.class1 a:hover {
	text-decoration:none;
	color:#0080ee;
	}
	
.class2{
	color:#0054a5;
	font-size: 24px;
	line-height:24px;
	}

.class3{
	color:#f25c21;
	font-size: 18px;
	line-height:20px;
	}
	
.class4{
	color:#0054a5;
	font-size: 18px;
	line-height:20px;
	}
	
.class4 a:link {
	text-decoration:none;
	color:#0054a5;
	}
	
.class4 a:visited {
	text-decoration:none;
	color:#0054a5;
	}

.class4 a:hover {
	text-decoration:none;
	color:#0080ee;
	}

.class5{
	color:#f25c21;
	font-size: 12px;
	line-height:14px;
	}
		
.class6{
	color:#888a8c;
	font-size: 16px;
	line-height:18px;
	}
	
.class7{
	color:#0054a5;
	font-size: 12px;
	line-height:18px;
	text-align:right;
	}

.class7 a:link {
	text-decoration:none;
	color:#0054a5;
	}
	
.class7 a:visited {
	text-decoration:none;
	color:#0054a5;
	}

.class7 a:hover {
	text-decoration:none;
	color:#0080ee;
	}	
	
.class8{
	color:#0054a5;
	font-size: 10px;
	line-height:18px;
	}
	
.class8 a:link {
	text-decoration:none;
	color:#0054a5;
	}
	
.class8 a:visited {
	text-decoration:none;
	color:#0054a5;
	}

.class8 a:hover {
	text-decoration:none;
	color:#0080ee;
	}
	
.class8_orange{
	color:#F25C21;
	font-size: 10px;
	line-height:18px;
	}

.class8_orange a:link {
	text-decoration:none;
	color:#F25C21;
	}

.class8_orange a:visited {
	text-decoration:none;
	color:#F25C21;
	}

.class8_orange a:hover {
	text-decoration:none;
	color:#ee8e65;
	}
	
.class9{
	color:#F25C21;
	font-size: 12px;
	line-height:18px;
	text-align:left;
	}

.class9 a:link {
	text-decoration:none;
	color:#F25C21;
	}

.class9 a:visited {
	text-decoration:none;
	color:#F25C21;
	}
	
.class9 a:hover {
	text-decoration:none;
	color:#ee8e65;
	}
	
.class10{
	color:#494949;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	}
	
.class11{
	color:#0054a5;
	font-size: 18px;
	line-height:18px;
	text-align:left;
	}

.class11 a:link {
	text-decoration:none;
	color:#0054a5;
	}

.class11 a:visited {
	text-decoration:none;
	color:#0054a5;
	}
	
.class11 a:hover {
	text-decoration:none;
	color:#0080ee;
	}

.class12{
	color:#888a8c;
	font-size: 10px;
	}

.class12 a:link {
	text-decoration:none;
	color:#0054a5;
	}

.class12 a:visited {
	text-decoration:none;
	color:#0054a5;
	}
	
.class12 a:hover {
	text-decoration:none;
	color:#888a8c;
	}

.left
{
    xclear:none;
    xclear:both;
    float:left;
    width:130px;
    text-align:right;
    margin-right:5px;
}

.leftul
{
    padding-left:25px;

}

/*Benefits swap CSS Code Begin*/
#benefitsnav {
    width:486px;
    height:32px;
    padding-left:15px;
    margin:0px;
}

#benefitsimgs {
	float:left;
	width:486px;
	height:251px;
	padding-left:15px;
}

#benefits_ul {
	padding:0;
	margin:0;
}

#benefits_ul span {
    display: none;
}

#benefits_ul li, #benefits_ul a {
    height:32px;
    display:block;
}

#benefits_ul li {
    float:left;
    list-style:none;
    display:inline;
}

#benefits-01 {width: 49px;}
#benefits-02 {width: 49px;}
#benefits-03 {width: 49px;}
#benefits-04 {width: 49px;}
#benefits-05 {width: 49px;}
#benefits-06 {width: 49px;}
#benefits-07 {width: 49px;}
#benefits-08 {width: 49px;}
#benefits-09 {width: 49px;}
#benefits-10 {width: 45px;}

#benefits-01 a.off {background:url(../../imgs/benefits_photos/01_button_off.jpg) no-repeat; }	
#benefits-02 a.off {background:url(../../imgs/benefits_photos/02_button_off.jpg) no-repeat; }	
#benefits-03 a.off {background:url(../../imgs/benefits_photos/03_button_off.jpg) no-repeat; }	
#benefits-04 a.off {background:url(../../imgs/benefits_photos/04_button_off.jpg) no-repeat; }	
#benefits-05 a.off {background:url(../../imgs/benefits_photos/05_button_off.jpg) no-repeat; }	
#benefits-06 a.off {background:url(../../imgs/benefits_photos/06_button_off.jpg) no-repeat; }	
#benefits-07 a.off {background:url(../../imgs/benefits_photos/07_button_off.jpg) no-repeat; }	
#benefits-08 a.off {background:url(../../imgs/benefits_photos/08_button_off.jpg) no-repeat; }	
#benefits-09 a.off {background:url(../../imgs/benefits_photos/09_button_off.jpg) no-repeat; }	
#benefits-10 a.off {background:url(../../imgs/benefits_photos/10_button_off.jpg) no-repeat; }	
	
#benefits-01 a.on {background:url(../../imgs/benefits_photos/01_button_on.jpg) no-repeat; }
#benefits-02 a.on {background:url(../../imgs/benefits_photos/02_button_on.jpg) no-repeat; }
#benefits-03 a.on {background:url(../../imgs/benefits_photos/03_button_on.jpg) no-repeat; }
#benefits-04 a.on {background:url(../../imgs/benefits_photos/04_button_on.jpg) no-repeat; }
#benefits-05 a.on {background:url(../../imgs/benefits_photos/05_button_on.jpg) no-repeat; }
#benefits-06 a.on {background:url(../../imgs/benefits_photos/06_button_on.jpg) no-repeat; }
#benefits-07 a.on {background:url(../../imgs/benefits_photos/07_button_on.jpg) no-repeat; }
#benefits-08 a.on {background:url(../../imgs/benefits_photos/08_button_on.jpg) no-repeat; }
#benefits-09 a.on {background:url(../../imgs/benefits_photos/09_button_on.jpg) no-repeat; }
#benefits-10 a.on {background:url(../../imgs/benefits_photos/10_button_on.jpg) no-repeat; }

/*Benefits swap CSS Code End*/

/*Slider code below*/
#slider {
  width: 516px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: auto;
  width:516px;
  overflow: auto;
  overflow-x: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}
/*Slider code above*/

/* ELS DD Site */
#dd_content_main {
	width:800px;
	_width:800px;
	height:auto;
	float: left;
	padding:97px 0 0 30px;
	_padding:97px 0 0 30px;
	margin-bottom: 19px;
	}
	
.els_answer{
	border-style:outset;
	border-width:thin;
	border-color:#999;
	padding-left:35px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;

}
.els_answer ol li{
	text-align:left;	
}

.els_answer ul li{
	text-align:left;
}	