/*GLOBAL
100% orange	=	#fe8702
75% orange	=	#fea541
50% orange	=	#fec380
25% orange	=	#ffe1c0
*/
*{
font-family:verdana,sans-serif;
font-size:12px;
}
body{
margin:0;
padding:0;
text-align:center;
background:#fe8702;
}
h1{
font-size:17px;
margin:0;
padding:0 0 0.5em 0;
clear:both;
text-transform:uppercase;
}
h2,
h2 *,
span#lstco_subheader,
div.ea_college_list b.subheading,
div.find_college b.subheading,
div.member_library p.lib_head{
font-weight:bold;
font-size:14px;
margin:0;
padding:0.5em 0;
color:#fd6701;
}
h3,
h3 *,
div.find_college span.subheading{
font-weight:bold;
margin:0;
padding:0 0 1em 0;
font-size:13px;
}
p{
margin:0;
padding:0 0 1em 0;
}
ul{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:1em;
}
a:link,
a:active,
a:visited{
color:#fe8702;
text-decoration:none;
}
a:hover{
color:#fec380;
text-decoration:none;
}
ul,li{
list-style:square;
}
form,
img{
border:0;
margin:0;
padding:0;
}
table{
border-collapse:collapse;
}
blockquote{
margin-top:0;
padding-top:0;
}



/*TEXT VARIATIONS*/
.orange{
color:#fe8702 !important;
}
.indented{
padding-left:4em !important;
}
ul.spaced li{
padding-bottom:1em;
}
ul.spaced li li{
padding-bottom:0;
}
p.spaced,
div.spaced{
margin-top:1em !important;
}
.cleared{
clear:both;
}
a.arrowlink:link,
a.arrowlink:active,
a.arrowlink:visited,
a.arrowlink:hover{
display:block;
padding-left:10px;
background:url(../images/forwardarrow.gif) 0 50% no-repeat;
}


/*LAYOUT
*/
.layout{
background:url(../images/home/layout_border_middle2.gif) 50% 0 repeat-y;
width:990px;
margin:0 auto;
text-align:left;
}

/*header*/
div.layout_header{
background:url(../images/home/layout_border_top.gif) 50% 0 no-repeat;
width:990px;
padding:30px 0 0 0;
height:0;
}
* html div.layout_header{
padding:0;
height:30px;
}

/*content*/
div.layout_content{
padding:0 25px;
}

/*footer*/
div.layout_footer{
background:url(../images/home/layout_border_bottom.gif) 50% 0 no-repeat #fe8702;
width:990px;
margin:0 auto;
padding:20px 0 1em 0;
text-align:center;
}
div.footer *{
margin:0;
padding:0;
font-size:11px;
color:#000000;
}
div.footer p.smaller,
div.footer p.smaller *{
margin-top:0.4em;
font-size:10px;
}
div.footer a:link,
div.footer a:active,
div.footer a:visited,
div.footer a:hover{
color:#000000;
text-decoration:underline;
}



/*HOME
*/

/*home buttons*/
div.home_content{
background:url(../images/home/home_feature_img.jpg) 0 0 no-repeat;
}
div.home_content_inner{
background:url(../images/home/ea_logo_tagline.gif) 10px 10px no-repeat;
padding-left:430px;
}
* html div.home_content_inner{
height:1%;
}
ul.home_buttons{
width:510px;
background:url(../images/home/home_button_bg.gif) 0 0 repeat-y;
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
ul.home_buttons li{
margin:0;
padding:0;
list-style:none;
width:170px;
float:left;
}
li.home_button_students{
background:url(../images/home/home_link_students_bg.jpg) 0 100% no-repeat;
}
li.home_button_members{
background:url(../images/home/home_link_members_bg.jpg) 0 100% no-repeat;
}
li.home_button_agents{
background:url(../images/home/home_link_agents_bg.jpg) 0 100% no-repeat;
}
ul.home_buttons li a{
display:block;
width:150px;
height:3.8em;
padding:40px 10px 110px 10px;
text-align:center;
font-weight:bold;
background-position:50% 15px;
background-repeat:no-repeat;
text-decoration:none !important;
}
li.home_button_students a:link,
li.home_button_students a:active,
li.home_button_students a:visited,
li.home_button_students a:hover{
background-image:url(../images/home/home_link_students.gif);
color:#000000;
}
li.home_button_members a:link,
li.home_button_members a:active,
li.home_button_members a:visited,
li.home_button_members a:hover{
background-image:url(../images/home/home_link_members.gif);
color:#ffffff;
}
li.home_button_agents a:link,
li.home_button_agents a:active,
li.home_button_agents a:visited,
li.home_button_agents a:hover{
background-image:url(../images/home/home_link_agents.gif);
color:#fe8702;
}

/*home search*/
form.course_search{
clear:both;
margin:0;
padding:29px 0px 10px 20px;
background:url(../images/home/course_search_title.gif) 20px 9px no-repeat #fe8702;
overflow:auto;
}
* html form.course_search{
height:1%;
}
input#course_search_text{
font-size:11px;
width:145px;
margin:0 10px 0 0;
float:left;
}
select#course_search_location{
font-size:11px;
width:160px;
margin:0 10px 0 0;
float:left;
}
select#course_search_location option{
font-size:11px;
}
input#course_search_submit{
font-size:11px;
width:140px;
margin:0;
float:left;
}

/*home text*/
div.home_text{
padding:5px 20px 60px 20px;
}
div.home_text h1{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}
div.home_text h1 span.bigger,
h1 span.bigger{
font-size:17px;
font-weight:bold;
}
div.home_text h1 span.orange{
font-size:14px;
font-weight:bold;
}
div.home_text p{
margin:5px 0 0 0;
padding:0;
}

/*home icons*/
ul.home_icons{
margin:5px 0 0 0;
padding:0;
list-style:none;
}
ul.home_icons li{
list-style:none;
margin:-5px 0 0 0;
padding:0;
}
ul.home_icons a:link,
ul.home_icons a:active,
ul.home_icons a:visited{
display:block;
padding:1em 0 1em 68px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
ul.home_icons a:hover{
color:#fe8702;
}
li#icon_ea_conference a{
background:url(../images/home/icon_ea_conference.gif) 0 50% no-repeat;
padding-top:1.5em;
}
li#icon_ea_journal a{
background:url(../images/home/icon_ea_journal.gif) 9px 50% no-repeat;
}
li#icon_ltm_star img{
margin:0.5em 0;
}

/*sponsors*/
div.home_sponsors{
position:absolute;
margin-top:-65px;
padding:10px 0 0 525px;
background:url(../images/home/partner_title.gif) 460px 50% no-repeat;
}
div.home_sponsors ul{
width:400px;
margin:0;
padding:0;
list-style:none;
}
div.home_sponsors ul li{
margin:0;
padding:0 0 0 25px;
list-style:none;
float:left;
line-height48px;
height:48px;
}
div.home_sponsors a img{
vertical-align:bottom;
}



/*NAVIGATION
*/

/*top menu*/
div.main_menu{
clear:both;
text-align:center;
background:#000000;
padding:6px 0 8px 0;
}
div.main_menu ul{
margin:0 auto;
padding:0;
list-style:none;
}
div.main_menu li{
margin:0 0.5em;
padding:0;
list-style:none;
display:inline;
}
div.main_menu a:link,
div.main_menu a:active,
div.main_menu a:visited{
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}
div.main_menu a:hover{
font-weight:bold;
color:#fe8702;
text-decoration:none;
text-transform:uppercase;
}
.faded{
filter:alpha(opacity=40);
-moz-opacity:0.4;
opacity:0.4;
}



/*CONTENT
*/

div.content{
background:url(../images/template/menu_grad_bg2.jpg) 0 0 no-repeat;
width:940px;
}
div.content_inner{
width:940px;
overflow:auto;
}
div.content_menu{
float:left;
width:130px;
padding:10px 10px 30px 10px;
}
div.content div.content_body{
width:750px;
padding:10px 20px 20px 20px;
}
div.content div.column_left{
float:left;
width:48%;
padding-right:10px;
}
div.content div.column_right{
float:right;
width:48%;
padding-left:10px;
}
div.content_body{
float:right;
width:790px;
background:#ffffff;
}

/*image borders*/
div.content_image{
float:right;
margin:0 0 10px 10px;
background:url(../images/template/content_image_bg.jpg) 0 50% repeat-x;
padding:5px;
}

/*content menus*/
div.content_menu p{
display:none;
}
div.content_menu ul,
div.content_menu li{
margin:0;
padding:0;
list-style:none;
}
div.content_menu li a:link,
div.content_menu li a:active,
div.content_menu li a:visited{
display:block;
padding:0.5em 0;
border-top:1px solid #ffffff;
color:#000000;
text-transform:uppercase;
}
div.content_menu li a:hover{
display:block;
padding:0.5em 0;
border-top:1px solid #ffffff;
color:#ffffff;
text-transform:uppercase;
}
div.content_menu li.logo_button a:link,
div.content_menu li.logo_button a:active,
div.content_menu li.logo_button a:visited,
div.content_menu li.logo_button a:hover{
padding:0;
border:none;
background:url(../images/home/ea_logo_tagline.gif) 0 0 no-repeat;
}
div.content_menu li.logo_button img{
width:130px;
height:160px;
display:block;
vertical-align:middle;
}
div.content_menu li.home_link a{
font-weight:bold;
border:none;
}
div.content_menu a.firstelement:link,
div.content_menu a.firstelement:active,
div.content_menu a.firstelement:visited,
div.content_menu a.firstelement:hover,
xdiv.content_menu ul.lib_ul li:first-child a:link,
xdiv.content_menu ul.lib_ul li:first-child a:active,
xdiv.content_menu ul.lib_ul li:first-child a:visited,
xdiv.content_menu ul.lib_ul li:first-child a:hover,
div.content_menu ul.section_links li a:link,
div.content_menu ul.section_links li a:active,
div.content_menu ul.section_links li a:visited,
div.content_menu ul.section_links li a:hover{
font-weight:bold !important;
}
* html div.content_menu li a:link,
* html div.content_menu li a:active,
* html div.content_menu li a:visited,
* html div.content_menu li a:hover{
display:inline-block;
width:100%;
}




/*ADMIN CONTENT VARIANT
*/

div.admin center{
text-align:left;
}

/*admin tables*/
div.admin table.def_table{
margin-top:1em;
border-collapse:collapse;
}
div.admin table.def_table th.def_th{
background:#fe8702;
color:#ffffff;
padding:0.2em 0.5em;
}
div.admin table.def_table td.def_td{
padding:0.2em 0.5em;
}
div.admin table.def_table tr.def_tr td.def_td{
border-bottom:1px solid #ffe1c0;
}
div.admin tr.adm_tr_shadow{
background:#ffe1c0;
}

/*library menu*/
ul#libr_menu{
list-style:none;
margin:0 0 1em 0;
padding:0 0 1em 0;
border-bottom:10px solid #ffe1c0;
overflow:auto;
}
ul#libr_menu li{
list-style:none;
margin:0 2em 0 0;
padding:0;
float:left;
}
ul#libr_menu br{
display:none;
}
a.backbtn:link,
a.backbtn:active,
a.backbtn:visited,
a.backbtn:hover{
background:url(../images/backarrow.gif) 0 50% no-repeat;
font-weight:bold;
float:left;
margin:0 2em 0 0;
}
a.backbtn2:link,
a.backbtn2:active,
a.backbtn2:visited,
a.backbtn2:hover{
background:url(../images/backarrow.gif) 0 50% no-repeat;
font-weight:bold;
display:block;
padding-left:8px;
}
a.backbtn img{
display:none;
}
ul#libr_menu li a.backbtn{
margin:0;
}

/*login form*/
div.login_form{
text-align:center;
}
div.login_form table.def_table{
margin:0 auto;
border:10px solid #ffe1c0;
background:#ffe1c0;
}
div.login_form table.def_table caption{
display:none;
}
div.login_form td{
text-align:left;
padding:0;
}
div.login_form input.def_submit,
div.login_form input.dev_reset{
margin-top:0.5em;
}
div.login_form h3{
padding-top:2em;
}



/*AGENT CONTENT VARIANT
*/

div.agent_home h1{
background:url(../images/template/agent_home_bg.jpg) 0 0 no-repeat;
padding:185px 0 0.5em 20px;
margin:-10px -20px 0 -20px;
}

/*agent list*/
table.agent_list td{
border-top:1px solid #ffe1c0;
padding:1em 0;
}
table.agent_list h3{
margin:0;
padding:0;
}



/*STUDENT CONTENT VARIANT
*/

div.student_home h1{
background:url(../images/template/student_home_bg.jpg) 0 0 no-repeat;
padding:185px 0 0.5em 20px;
margin:-10px -20px 0 -20px;
}

/*find a college search*/
div.find_college div.column_left{
width:400px;
}
div.find_college div.column_right{
width:330px;
}
form.find_college_form{
margin-top:-1em;
}
form.find_college_form span#lstco_subheader{
display:block;
padding-top:1em;
}
form.find_college_form input{
margin-top:1em;
}
form.find_college_form span.radio{
display:block;
}
form.find_college_form span.radio input{
margin-top:auto;
}
form.find_college_form br{
display:none;
}
div.state_map{
background:url(../images/mapbg.gif) 0 0 no-repeat;
}
div.map_wa{
background:url(../images/mapwa.gif) 0 0 no-repeat;
}
div.map_nt{
background:url(../images/mapnt.gif) 0 0 no-repeat;
}
div.map_qld{
background:url(../images/mapqld.gif) 0 0 no-repeat;
}
div.map_nsw{
background:url(../images/mapnsw.gif) 0 0 no-repeat;
}
div.map_act{
background:url(../images/mapact.gif) 0 0 no-repeat;
}
div.map_vic{
background:url(../images/mapvic.gif) 0 0 no-repeat;
}
div.map_tas{
background:url(../images/maptas.gif) 0 0 no-repeat;
}
div.map_sa{
background:url(../images/mapsa.gif) 0 0 no-repeat;
}
div.find_college b.subheading{
display:block;
}
div.find_college span.subheading{
display:block;
padding-bottom:0.3em;
}
div.find_college a.roll:link,
div.find_college a.roll:active,
div.find_college a.roll:visited,
div.find_college a.roll:hover{
display:block;
padding:0.3em 0;
border-top:1px solid #ffe1c0;
}
div.find_college br{
display:none;
}

/*find a college result*/
div.find_college.result{
margin-top:-1em;
}
div.find_college.result div{
padding-top:1em;
}
div.find_college.result * div{
padding-top:0;
}
div.view_college *{
xwidth:auto;
}
* html div.view_college iframe img{
xwidth:300px !important;
}
div.view_college table.def_table td{
padding-bottom:1em;
}
div.view_college td table.def_table{
width:auto;
}
div.view_college td table.def_table td{
padding:2px;
}

/*japanese student pages*/
div.student_jp div.column_left{
width:510px;
}
div.student_jp div.normal_left{
width:48%;
}
div.student_jp div.column_right{
width:220px;
}
div.student_jp div.normal_right{
width:48%;
}
div.student_jp div.column_right div.content_image img{
width:200px;
}
div.student_jp div.normal_right div.content_image img{
width:auto;
}



/*ABOUT EA CONTENT VARIANT
*/

ul.intro_summary,
ul.intro_summary ul{
margin:0;
padding:0;
list-style:none;
}
ul.intro_summary li{
margin:0;
padding:0 0 1em 0;
list-style:none;
}
ul.intro_summary li h2,
ul.intro_summary li h3,
ul.intro_summary li p{
margin:0;
padding:0;
}
ul.intro_summary li a:link,
ul.intro_summary li a:active,
ul.intro_summary li a:visited,
ul.intro_summary li a:hover{
padding-left:10px;
background:url(../images/forwardarrow.gif) 0 50% no-repeat;
}
ul.intro_summary li li{
margin:0;
padding:0.3em 0 0 1em;
}
ul.intro_summary h3{
margin:0;
padding:0.3em 0 0 0 !important;
}

/*staff and council lists*/
div.ea_staff_list p{
display:none;
}
div.ea_staff_list ul{
margin:0;
padding:0;
list-style:none;
border-top:1px solid #ffe1c0;
}
div.ea_staff_list li{
margin:0;
padding:0.3em 0;
list-style:none;
border-bottom:1px solid #ffe1c0;
}

/*college list*/
div.ea_college_list{
margin-top:-1em;
}
div.ea_college_list div *,
div.ea_college_list span,
div.ea_college_list br{
display:none;
}
div.ea_college_list b.subheading{
margin-top:1em;
display:block;
border-bottom:1px solid #ffe1c0;
}
div.ea_college_list a:link,
div.ea_college_list a:active,
div.ea_college_list a:visited,
div.ea_college_list a:hover{
display:block;
padding:0.3em 0;
border-bottom:1px solid #ffe1c0;
}

/*publications order form*/
table.order_form_layout{
border-bottom:1px solid #ffe1c0;
}
table.order_form_layout td{
vertical-align:top;
border-top:1px solid #ffe1c0;
padding:0.3em 0.3em 0.3em 0;
}
table.order_form_layout tr.borderless td{
padding-top:0;
border:0;
vertical-align:middle;
}
table.borderless,
table.borderless td{
border:0;
}
table.order_form_layout h3,
table.order_form_layout p{
margin:0;
padding:0;
}
table.order_form_layout input{
margin-right:0.3em;
}

/*membership fees table*/
table.membership_layout td{
vertical-align:top;
}
table.membership_layout td.nobreak{
border-left:1px solid #fe8702;
white-space:nowrap;
padding-left:1em;
}
table.membership_layout ul,
table.membership_layout li{
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}
table.membership_layout h2{
padding-top:1em;
margin:0;
}
table.membership_layout p{
padding:0;
margin:0;
}



/*MEMBER CONTENT VARIANT
*/

div.member_home h1{
background:url(../images/template/member_home_bg.jpg) 0 0 no-repeat;
padding:185px 0 0.5em 20px;
margin:-10px -20px 0 -20px;
}

/*library*/
div.member_library ul{
margin:0;
padding:0;
list-style:none;
border-top:1px solid #ffe1c0;
}
div.member_library li{
margin:0;
padding:0.3em 0;
list-style:none;
border-bottom:1px solid #ffe1c0;
}
div.member_library blockquote#docs_indent{
margin:0;
padding:0 0 2em 0;
}
div.member_library blockquote#docs_indent a.roll{
margin:0;
padding:0;
display:block;
}
div.member_library blockquote#docs_indent a.roll b{
font-size:13px !important;
font-weight:bold;
}
div.member_library blockquote#docs_indent a img{
float:left;
width:30px;
height:35px;
margin-right:5px;
}

/*employment*/
div.member_employment p.lib_head{
display:none;
}
div.member_employment table{
border-collapse:collapse;
width:auto;
}
div.member_employment table.def_table{
}
div.member_employment tr.def_tr td{
border-bottom:1px solid #ffe1c0;
}
div.member_employment td{
margin:0;
padding:0.3em 1em;
width:auto;
}
div.member_employment th.def_th{
background:#fe8702;
color:#ffffff;
padding:0.3em 1em;
margin:0;
}
div.member_employment td.hb_lib_inf{
border-bottom:0;
}
div.member_employment form table table{
border:1px solid red;
}
div.member_employment td br{
display:none;
}
div.member_employment_detail{
display:none;
}
div.member_employment_detail table{
border-top:1px solid #ffe1c0;
width:auto;
}
div.member_employment_detail td{
margin:0;
padding:0.3em 1em;
width:auto;
}
div.member_employment_detail td.borderbottom{
border-bottom:1px solid #ffe1c0;
}
div.member_employment_email{
text-align:center;
}
div.member_employment_email table{
margin:0 auto 1em auto;
border:10px solid #ffe1c0;
background:#ffe1c0;
}
div.member_employment_email td{
text-align:left;
}
div.member_employment_email p{
font-weight:bold;
text-align:left;
}




/*forum*/
div.member_forum a.backbtn,
div.member_forum span.backbtn{
display:none;
}
div.member_forum a.roll{
display:block;
margin-top:0.6em;
padding:0.3em 0;
border-top:1px solid #ffe1c0;
}
div.member_forum td.def_td a.roll{
margin:0;
padding:0;
border:0;
}
div.member_forum table.def_table{
border-collapse:collapse;
}
div.member_forum th.def_th,
div.member_forum td.def_td{
padding:0.3em 1em;
border-bottom:1px solid #ffe1c0;
}
div.member_forum tr.tr_forum_highlight td.def_td,
div.member_forum tr.tr_forum_highlight a.roll{
border:0;
padding:0;
}


/*CONFERENCE CONTENT VARIANT
*/

body.conference{
text-align:left;
background:url(/images/conference/conference_watermark_bg00.gif) 0 0 no-repeat #fe8702 fixed;
}
div.conference_banner{
background:url(../images/home/ea_logo_tagline.gif) 0 0 no-repeat #000000;
}
div.conference_banner img{
width:130px;
height:160px;
display:block;
}
div.conference_content{
padding:20px;
}
body.conference h1{
position:absolute;
top:0;
left:130px;
height:140px;
padding:20px 20px 0 15px;
color:#ffffff;
background:#000000;
}
body.conference a:link,
body.conference a:active,
body.conference a:visited{
color:#ffffff;
}
body.conference a:hover{
color:#ffffff;
text-decoration:underline;
}
table.proceedings td{
padding:0.3em;
}
table.proceedings a:link,
table.proceedings a:active,
table.proceedings a:visited{
display:block;
}
table.proceedings a:hover{
display:block;
}
body.conference div.footer{
text-align:center;
margin:0 auto;
padding:1em;
}
body.conference div.footer a{
color:#000000;
text-decoration:underline;
}
table.conference_gallery{
margin:0 auto 2em auto;
}
table.conference_gallery td{
width:250px;
vertical-align:top;
padding:0 10px 20px 10px;
text-align:center;
}
* html table.conference_gallery td{
background:none;
}
table.conference_gallery p{
text-align:center;
font-size:11px;
clear:both;
margin:0;
padding:0.5em 0 0 0;
background:url(/images/conference/photo_shadow.png) 50% 0 no-repeat;
}
table.conference_gallery div.content_image{
float:none;
margin:0 auto;
}
table.conference_gallery img{
display:block;
}
