/*  Taylor College Programs Landing page
    Rysen Sydney
    17.03.10
------------------------*/

/* Global
------------------------*/
/* Zero out */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }

body { background:#CFC8BE url(http://img.en25.com/eloquaimages/clients/StudyGroup/{f7722e51-7c03-4c41-9cfb-a8a4423d19d2}_bg.gif ) no-repeat 50% 0%; color:#fff; font: 62.5% Arial, Helvetica, Verdana, sans-serif; text-align:center; width: 100%;
  display: table;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
.clear { clear:both}
.floatleft {float:left}
.floatright {float:right}

/* Landing page layout
------------------------*/
#lp-box { margin:0 auto; text-align:left; width:950px; padding:0; color:#fff; }
.spotlight {float:left; width:100%; position:relative;}
.main .content { float:left; width:100%; position:relative; }


/* Spotlight section:
------------------------*/
.spotlight { background: url(http://img.en25.com/eloquaimages/clients/StudyGroup/{d4d39949-c054-47ee-bdd2-5a6b50a5038d}_main.jpg ) no-repeat 100% 0; height:195px; font-size:1em; margin-bottom:37px }
.main .spotlight h1 { background:none; position:absolute; top:65px; left:415px; z-index:9999; padding:0; width:510px; font-size:2.6em; height:auto; color:#fff; line-height:1.1em; font-weight:bold }
.spotlight .logo { margin:0 37px 0 0; float:left }


/* Main container:
------------------------*/
.main { color:#464646; height:1955px; }
.main .content { background: #E0DED2; }
.main h1 { font-size:2em; padding:10px 10px 0 20px; color:#fff; background:url(http://img.en25.com/eloquaimages/clients/StudyGroup/{ca187805-7b42-4925-b30d-0f28f81d4ec8}_h1.gif ) no-repeat 0 0; height:32px; width:233px; position:relative; z-index:9999; left:9px }

/* Tab section
------------------------*/
ul.tabs {position:relative; z-index:9999; margin:0 0 0 25px; font-size:1.8em; font-weight: bold; height:46px;}
ul.tabs li, ul.tabs a  {display: inline; float:left; height:34px; color:#fff; text-align:center }
ul.tabs li { margin-right:7px;}
ul.tabs li.last { margin-left:2px;}
ul.tabs li a { text-decoration:none; padding:12px 0 0 0; width:174px;}
ul.tabs li.active a { color:#484848 }
ul.tabs li.tab a{ background:#fff url(http://img.en25.com/eloquaimages/clients/StudyGroup/{e07dce17-6cbc-466f-bd6d-d9ff4a47737e}_tab.gif );  }
ul.tabs li.tab.active a { background:#555 url(http://img.en25.com/eloquaimages/clients/StudyGroup/{3f3b8918-b076-4a2e-b0fc-e042668cdbca}_tab-on.gif ); }


/* Main Content:
------------------------*/
.main-body { position:relative; top:-9px; z-index:1; margin:0 18px 0 16px; padding:0 39px 0 50px; color:#464646; background:#fff url(http://img.en25.com/eloquaimages/clients/StudyGroup/{740b5554-fc42-47af-8fb9-a27ff1b9a26d}_bg-body.gif ) no-repeat 0 0; height:869px; }
.main-body .leftcol { float:left; width:580px;}
.main-body .rightcol { float:right; width:222px}

.main-body .body { font-size:1.2em; padding:35px 0 10px; }
.main-body .body p.intro { margin:0 0 12px}
.main-body .body h1 { color:#DE232C; font-size:1.67em; font-weight:bold; margin:10px 0; background:none; height:auto; width:auto; left:0; margin:0;  padding:2px 0 10px 0  }
.main-body .body h2 { color:#DE232C; font-size:1.33em; font-weight:bold; margin:15px 0 15px }
.main-body .body h3 { font-size:1em; font-weight:bold; margin:4px 0 }
.main-body .body .logo { float:right; margin-bottom:27px}
.main-body .body .photo { float:right; }
.main-body .body .photo-only {float:right; margin-top:87px}
.main-body .body a { text-decoration:underline; color:#D6013C}

.main-body .body ul { list-style: none; }
.main-body .body ul li, ol li{ line-height:1.25em }
.main-body .body ul.bg { padding:0; width:580px;}
.main-body .body ul.bg li { padding:10px 0 10px 28px; margin-bottom:5px; background:#F2F1EC url(http://img.en25.com/eloquaimages/clients/StudyGroup/{1e481c05-8a7d-4b95-9bb0-df2313e6ef34}_arrow3.gif ) no-repeat 13px 13px }
.main-body .body ul.bg li.alt {  background-color:#F8F8F6; }
.main-body .body ul.bg li.last {  border-bottom:none; }

/* Highlight Content Tab: Sydney Tab */
.main-body .highlight h1 { color:#DE232C; font-size:2.17em; font-weight:bold; margin:10px 0; background:none; height:auto; width:auto; left:0; margin:0;  padding:0  }
.main-body .highlight h1 span { font-size:0.85em; display:block }
.main-body .highlight h2.intro { color:#464646; font-size:1.50em; margin:10px 0 26px 0 }

.main-body .highlight ul { font-size:1.33em; list-style: none; }
.main-body .highlight ul.bg { margin:0 0 28px 0; padding:0; list-style:none; width:580px; }
.main-body .highlight ul.bg li {  background:#F2F1EC url(http://img.en25.com/eloquaimages/clients/StudyGroup/{25f4cef1-2d8d-4f3f-8d26-31948edfe36f}_arrow1.gif ) no-repeat 25px 15px; padding:13px 40px 15px 80px; margin:0 0 8px 0}
.main-body .highlight ul.bg li.alt { background:#F8F8F6 url(http://img.en25.com/eloquaimages/clients/StudyGroup/{3651e5d4-f164-446e-9e69-fcd287882c92}_arrow2.gif ) no-repeat 25px 15px; }
.main-body .highlight .uni-logo ul { font-weight:bold; padding:18px 0; background:url(http://img.en25.com/eloquaimages/clients/StudyGroup/{4d5b4526-cb23-4823-9800-425e05944bea}_bg-divider.gif ) no-repeat 0 30px }
.main-body .highlight .uni-logo ul li { display:block; float:left; text-align:center; padding-right:25px}
.main-body .highlight .uni-logo ul li a { display:block; padding-top:10px}
.main-body .highlight .uni-logo ul li.logo2 {padding-right:20px}
.main-body .highlight .uni-logo ul li.logo4 {padding-right:0}

/* Program table 
------------------------*/
.main-body table.program { border:1px solid #C1C1C1; border-top:none; width:580px; color:#585858; line-height:1.1em  }
.main-body table.program th, .main-body table.program td { border-left:1px solid #C1C1C1; border-top:1px solid #C1C1C1; padding:9px 12px; }
.main-body table.program th { background:#E5E5DB; color:#464646; font-size:1.2em}
.main-body table.program .highlight { border-left:none;}
.main-body table.program td.highlight { background:#F7F7F4}
.main-body table.program th.highlight { width:25%}
.main-body table.program th.date { width:35%}
.main-body table.program th.entry { width:40%}

/* Enquiry Form 
------------------------*/
.main-enquiry { margin:0 18px 0 17px; padding:0 20px 0 55px; color:#464646; background:#fff url(http://img.en25.com/eloquaimages/clients/StudyGroup/{2f1f39a7-29f2-4361-9b07-e254a2275d14}_bg-enquiry.gif ) no-repeat 0 0; height:505px;  }
.main-enquiry h1 { background:none; width:auto; height:auto; left:-25px; padding-left:0px; padding-top:15px; padding-bottom:26px}
.main-enquiry h1 span { font-weight:normal}
.main-enquiry p { font-size:1.2em; padding:28px 0 5px 60px; width:455px}
.main-enquiry p strong { font-weight:bold; color:#D6013C; }

.main-enquiry .floatleft { width:266px}
.main-enquiry .floatright { width:280px}
fieldset {margin:20px 0 0 0; padding-bottom:15px; width:560px }
fieldset ul li {margin-bottom:7px;}
fieldset label { font:1.1em Arial, Helvetica, Verdana, sans-serif; width:77px; display:block; float:left; font-weight:bold;color:#000000; /*text-transform:uppercase */}
fieldset select, fieldset input, fieldset textarea { font:1.1em Arial, Helvetica, Verdana, sans-serif; color:#000; border:1px solid #cfcfcf}
fieldset select { width:255px; }
fieldset input { width:175px; }

fieldset .fullwidth { width:100%; }
fieldset .fullwidth label { width:100%; margin-bottom:5px}
fieldset li.fullwidth label {display:block; width:200px; padding-top:2px}
fieldset textarea { width:250px; height:70px; margin-bottom:20px }  
fieldset label.chkbox { font-weight:normal;width:auto;float:left; padding:2px 5px; color:#464646; line-height:1em; text-transform:none}
fieldset input.chkbox { width:auto; float:left; border:none;}
/*
 fieldset input.submit { float:right; width:165px; height:46px; background:#6B6B6B url(http://img.en25.com/eloquaimages/clients/StudyGroup/{ac7bdd0b-e9e0-46ec-8cf8-dc54f436ed85}_b-submit.gif ) no-repeat; cursor:hand; border:none; margin:2px -32px 0 0;} 
*/
fieldset input.submit { float:right; width:165px; height:46px; background:#6B6B6B url(http://img.en25.com/eloquaimages/clients/StudyGroup/{158390d9-4a64-4204-8e9b-52bf426caf53}_b-submit_form.jpg) no-repeat; cursor:hand; border:none; margin:0px -1px 0 0; position:relative; left:-10px;} 

/* Enquiry Form in the Iframe 
------------------------*/
.main-enquiryform { margin:0px 0px 0 0px; padding:0 0px 0 5px; }
.main-enquiryform h1 { background:none; width:auto; height:auto; left:-25px; padding-left:0px; padding-top:15px; padding-bottom:26px}
.main-enquiryform h1 span { font-weight:normal}
.main-enquiryform p { font-size:1.2em; padding:28px 0 5px 60px; width:455px}
.main-enquiryform p strong { font-weight:bold; color:#D6013C; }

.main-enquiryform .floatleft { width:266px}
.main-enquiryform .floatright { width:293px}

.formbody { background:#ffffff; color:#BC0131; font: 62.5% Arial, Helvetica, Verdana, sans-serif; text-align:left; width: 100%;
  display: table;
}

/* Campus 
------------------------*/
.campus {background: #ECECE4 url(http://img.en25.com/eloquaimages/clients/StudyGroup/{5e815de2-beb0-40a9-abe5-3931f5a1f953}_bg-campus.jpg ) no-repeat 0 0; height:93px; padding:5px 0 0 145px; color:#464646; margin:25px 0 0 0 }
.main-body .body .campus h2 { margin-bottom:7px }
.campus p { font-size:1; line-height:1.1em;  }

/* Testimonial
------------------------*/
.testimonial { background: url(http://img.en25.com/eloquaimages/clients/StudyGroup/{eb0e6579-b18e-443b-ba3c-3de0b257a5cf}_bg-testimonial.gif ) no-repeat 0 33px; height:223px; margin:0 0 8px 17px }
.testimonial p { position:relative; top:30px; left:40px; width:585px; color:#464646; font-size:1.5em; line-height:1.4em; font-weight:bold; padding-left:10px }
.testimonial p big { font-size:1.6em; line-height:0.3em }
.testimonial p big.first {margin-left:-0.5em}
.testimonial .student { display:block; margin:15px 55px 0 0; float:right }
.testimonial p.footnote { color:#8C8C8A; font-size:1.2em; background:none; line-height:1.3em; margin-top:13px;  font-weight:normal}
.testimonial p.footnote strong { display:block; }

/* Advisor 
------------------------*/
.advisor { width:535px; color:#000; position:absolute; bottom: 80px; left:115px}
.advisor h1 { background:none; width:auto; height:auto; padding:0 0 13px 0; left:0; color:#D6013C; line-height:0.8em;  }
.advisor h1 span { display:block; font-size:0.60em; }
.advisor p { font-size:1.4em; padding:0 0 6px 0; font-weight:normal; line-height:1em; }
.advisor strong { color:#000 }
.advisor p span { font-size:0.86em; }

/* Apply 
------------------------*/
.apply { width:223px; color:#000; position:absolute; bottom: 410px; right:55px}
.apply a { color:#000; text-decoration:none }
.apply h1 { background:none; width:auto; height:auto; padding:0 0 10px 0; left:73px; color:#D6013C; line-height:0.8em;  }
.apply p { font-size:1.2em; padding:0 20px 0 73px; font-weight:normal; line-height:1em; }

/* More Links 
------------------------*/
.more-links {padding:10px 0 0 43px; }
.more-links a { display:block; float:left; margin-right:10px}

/* Footer:
------------------------*/
.footer { margin:20px 45px; color:#464646; font-size:1.1em; }
