/*TEMPLATE LAYOUTS*/
/*Defaults are listed first with exceptions following*/
/*Page Body*/
body{padding: 0px; background: #a4bee9; text-align:left;}
body#homePage{padding: 0px; background: #a4bee9 url(/media/452/background.jpg) top center no-repeat;}
body#worldView{padding: 0px; background: #a4bee9 url(/media/34120/background-worldview.jpg) top center no-repeat;}

/*Main Page - The column to the immediate right of the side tabs*/
body#interiorOneColumn #mainpage, body#interiorTwoColumn #mainpage {margin: auto; background:#fff; overflow:hidden; min-height:752px;}
body#homePage #mainpage, body#worldView #mainpage{background: url(/media/475/bg-mainpage2.png) top left repeat-x; overflow:hidden; margin:auto;}
body#homePage #mainpage, body#worldView #mainpage{background:#fff\9; *background:#fff; filter:alpha(opacity=70)\9; *filter:alpha(opacity=70);}

/*Header/Content/Footer, nested inside Main Page*/
#header{background:#dae4f6 url(/media/492/logo.png) 20px 20px no-repeat; min-height:150px;}
body#homePage #header, body#worldView #header{background:url(/media/492/logo.png) 20px 20px no-repeat; min-height:150px;}
#content{margin: auto; padding: 0em 0em 2em 0em; clear:both;}
#footer{padding-top: 0px; clear: both; background:#a4bee9; margin:auto; clear:both; text-align:center;}
body#homePage #footer{padding-top:10px;}

/*Body Content/Side Content, nested inside Content*/
div.body-content{margin:0px 35px;}
body#interiorTwoColumn div.body-content{margin:0px 0px 20px 0px; overflow:hidden;}
.side-content{margin-left:10px; overflow:hidden;}

/*Dividers*/
.divider-small{padding-top:5px;}
.divider-medium{padding-top:10px;}
.divider-large{padding-top:20px;}
/*END TEMPLATE LAYOUTS*/

/*STANDARDS AND DEFAULTS*/
/* Fonts */
body {font-family:arial, helvetica sans-serif;font-size:62.5%; line-height:1.4em; filter:none;}
h1 {color: #2e5dab; font-size:2.0em; text-transform:uppercase; font-weight:600; letter-spacing:0;line-height:1.2em;}
h2 {color:#2e6e69; font-size:1.6em; font-weight:600;}
h3 {color:#6e928f; font-size:1.6em; font-weight:600;}
p {color: #000; font-size: 1.4em; line-height:1.4em;}

/* Links */
a:focus, a:hover {color:#000; text-decoration:underline;}
a {color: #1541a9;}
h1 a{color: #666; text-decoration:none;}

/* Elements */
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-size:1.4em; background:#C3D9FF;}
th, td {font-size:1.4em; padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

/* Forms */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}
/*END STANDARDS AND DEFAULTS*/

/*NAVIGATION MENUS*/
/*For Search,Directory,Calendar,Contact Us tabs see slide.css*/

/*Side Tabs*/
ul#sidetabs{list-style-type:none; *margin-right:21px; *margin-left:-1px;}
#sidetabs li{margin-bottom:4px; margin-left:-3px;}
#sidetabs li a, #sidetabs li a:link, #sidetabs li a:visited {display:block;}
#sidetabs li a img {width:100%; height:100%; border:none;}
#sidetabs li a:hover img, #sidetabs li a.current img {visibility:hidden;}

#sidetabs li.tab-future-students, 
#sidetabs li.tab-parents,
#sidetabs li.tab-hs-counselors,
#sidetabs li.tab-alumnae,
#sidetabs li.tab-peo-member,
#sidetabs li.tab-youth-adults{background-image:url("/media/510/tab-background.png"); height:122px; width:38px;}

#sidetabs li.tab-future-students a.current,#sidetabs li.tab-future-students a:hover{background-image:url("/media/533/future-students_active.png"); height:121px; width:38px;}
#sidetabs li.tab-parents a.current,#sidetabs li.tab-parents a:hover{background-image:url("/media/549/parents_active.png"); height:122px; width:38px;}
#sidetabs li.tab-hs-counselors a.current,#sidetabs li.tab-hs-counselors a:hover{background-image:url("/media/571/hs-counselors_active.png"); height:122px; width:38px;}
#sidetabs li.tab-alumnae a.current,#sidetabs li.tab-alumnae a:hover{background-image:url("/media/581/alumnae_active.png"); height:122px; width:38px;}
#sidetabs li.tab-peo-member a.current,#sidetabs li.tab-peo-member a:hover{background-image:url("/media/597/peo-member_active.png"); height:122px; width:38px;}
#sidetabs li.tab-youth-adults a.current,#sidetabs li.tab-youth-adults a:hover{background-image:url("/media/613/youth-adults_active.png"); height:122px; width:38px;}

/*Main Menu*/
div#menu-main{float:left;width:100%;overflow:hidden;position:relative;margin-left:0px; margin-bottom:2px; margin-top:40px;}
#menu-main ul {clear:left;list-style:none;margin:0;padding:0;position:relative;left:52%;text-align:center;}
#menu-main ul li {display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%;}
#menu-main ul li a {display:block;margin:0 0 0 0px;padding:3px 20px;color:#000;text-decoration:none;line-height:1.2em; 
font-size:1.4em; width:70px; height:42px;}
#menu-main ul li a:hover, #menu-main ul li a.current {color:#2e5dab; background:url(/media/635/main-menu_active.png) bottom center no-repeat;}

/*Section Menu*/
ul#menu-sub{overflow:hidden; list-style:none; height:18px; margin:0; width:100%; background:#a4bee9;}
#menu-sub li{display:inline; padding-left:20px;  background:url(/media/652/divider.gif) 9px 0px no-repeat;}
#menu-sub li.first{background:none;}
#menu-sub li a{font-size:1.2em; color:#252525; text-decoration:none; position:relative;}
#menu-sub li a:hover {color:#3172c6;}
#menu-sub li a.current{color:#000000; font-weight:600;}

/*Breadcrumb Menu*/
.menu-breadcrumb{height:22px; margin:auto; color:#2e5dab; padding:0px 20px; line-height:2.1em;}
.menu-breadcrumb a{font-size:1.1em; text-decoration:none;color:#2e5dab;}
.menu-breadcrumb a.first, .menu-breadcrumb span.first{text-transform:uppercase;}
.menu-breadcrumb a:hover, .menu-breadcrumb a.last{text-decoration:underline;}

/*Page Menu and Nested Menu*/
#menu-page{background:#f9de6c url(/media/663/bg-menu-page.jpg) top left no-repeat; width:100%; margin:0; padding:10px 10px 10px 10px; list-style-type:none; margin-bottom:10px;
border-left:3px solid #fff; min-height:105px;}
#menu-page li{}

#menu-page li a{color:#1541a9; display:block; background:url(/media/694/arrow-blue-left.png) left 8px no-repeat; padding:2px 10px 0 0; padding-left:11px; text-decoration:none; font-size:1.4em; font-weight:500; line-height:1.8em;}
#menu-page li a:hover{color:#000000; text-decoration:underline;}
#menu-page li a.current{color:#000000; font-weight:600;}
#menu-page li a.current:hover{color:#000000;}

#menu-page li ul{list-style-type:none;}
#menu-page li ul li a{background:none;font-size:1.4em; line-height:1.2em; color:#1541a9;}
#menu-page li ul li a:hover{background:none; color:#000000;}
#menu-page li ul li a:current:hover{background:none; color:#000000;}


/*Footer Menu*/
ul#menu-footer{overflow:hidden; list-style:none; height:20px; margin:15px 0; width:100%; background:#a4bee9;}
body#homePage ul#menu-footer{margin-top:0;}
#menu-footer li{display:inline; padding-left:20px;}
#menu-footer li a{font-size:1.2em; color:#444; position:relative; text-decoration:none;}
#menu-footer li a:hover, #menu-footer li a.current{color:#2e5dab; text-decoration:underline;}
/*END NAVIGATION MENUS*/

/*SPECIAL FEATURES*/
#home-link {height:100px;left:0;position:absolute;top:0;width:210px;z-index:400;}

div.imagestrip{background:#f9de6c; border-top:10px solid #f9de6c; border-bottom:10px solid #f9de6c;}
.imagestrip img.alignLeft{margin-right:12px; float:left;}
.imagestrip img.alignRight{margin-left:12px; float:right; *float:none;}
img.tab-text{position:absolute; left:215px; top:80px;}

#footer p{margin:15px 0; padding:0; color:#444; font-size:1.1em; line-height:1.1em;}
#footer p a{color:#444; text-decoration:none;}
#footer p a:hover {color:#2e5dab; text-decoration:underline;}

a.showhide{color:#7c9dd2;text-decoration:none;font-weight:600; font-size:1.0em; background:url("/media/705/arrow-ltblue-left.png") no-repeat scroll right 4px transparent;}
a.showhide:hover, a.showhide:active{background:url("/media/33923/arrow-ltblue-down.png") no-repeat scroll right 4px transparent;}
#hideshow1, #hideshow2, #hideshow3, #hideshow4, #hideshow5, #hideshow6, #hideshow7 {margin: 0 10px 10px 60px; padding: 0 10px 10px 10px;}

p.related-department span{font-size:1.2em; color:#7c9dd2; font-weight:600;}
p.related-department a{font-size:.8em; text-decoration:none;}
/*END SPECIAL FEATURES*/

/*CUSTOMIZATIONS*/
.side-content img{margin-bottom:20px;float:right;}
span.caption{float:right; font-style:italic;}
h1{font-weight:600; letter-spacing:0;margin-top:1em;}
h2,h3,h4,p{margin-top:1em;}
p,h2,h3{margin:1em 70px 0px 70px;}

div.body-content p.centered{text-align:center;}
div.body-content p.alignRight{font-size:1.3em;font-weight:500;text-align:right;}
div.body-content div.centered img {display:block;margin-left: auto; margin-right: auto;padding-top:1em;}
div.body-content img.centered {display:block;margin-left: auto; margin-right: auto;padding-top:1em;}

div.body-content div.alignRight{float:right;padding:20px 20px 10px 10px;}
div.body-content img.alignRight{float:right;padding:20px 20px 10px 10px;}
div.body-content div.alignLeft{float:left;padding: 20px 20px 20px 40px;}
div.body-content img.alignLeft{float:left;padding:20px 20px 20px 40px;}

div.body-content table {width:550px;margin-left:40px;}


div.body-content table th {background-color:#2E5DAB;color:white;vertical-align:top;font-size:1em;}
div.body-content table td {vertical-align:top;font-size:1.4em;line-height:1.4em;}

div.body-content table.unBordered {width:100%;margin-left:40px;}
div.body-content table.unBordered td {vertical-align:top;font-size:1.2em;}

div.body-content blockquote {margin:0px 0px 0px 80px;}
div.body-content blockquote h3 {color:#6e928f; font-size:1.6em; font-weight:600; margin:1em 0 0 0;}
div.body-content blockquote p{margin:0px; line-height:1.4em; font-size:1.3em; margin:0 70px 1em 0;}
div.body-content blockquote p a{font-size:1.2em; font-weight:500;}
div.body-content blockquote p.alignRight, div.body-content blockquote a.alignRight{font-size:1.1em; text-align:right;}
div.body-content blockquote ul li{font-size:1.2em;}

div.body-content ul li {margin-left:90px; font-size:1.4em;line-height:1.4em;}
div.body-content ol li {margin-left:90px; font-size:1.4em; line-height:1.4em;}
div.body-content ul li ul li,div.body-content ol li ol li {font-size:1.1em;}
div.body-content ul li ul li ul li,div.body-content ol li ol li ol li {margin-left:10px; font-size:.9em;}

div.body-application{margin:0 20px;}

/*begin may21*/


div.body-content div#transferCheckList ul li {font-size:12px;margin-left:70px;}
div.body-content div#transferCheckList ul li ul li {font-size:12px;margin-left:12px;}
div.body-content div#transferCheckList ul li ul li ul li {font-size:12px;margin-left:8px;}

/*end may21*/


/*InteriorOneColumn*/

body#interiorOneColumn div.body-content p.smallNote  {color: #000; font-size: 1.1em;}

/*InteriorTwoColumn*/
body#interiorTwoColumn div.body-content h1{padding-left:30px; margin:0; margin-top:1em;font-weight:600; letter-spacing:0;}
body#interiorTwoColumn div.body-content p {margin:1em 0px 0; padding: 0 5px 0 45px; margin-top:1em;}
body#interiorTwoColumn div.body-content h2{margin:1em 0px 0; padding: 0 5px 0 40px; margin-top:1em;letter-spacing:0;	}
body#interiorTwoColumn div.body-content h3{margin:0; padding: 0 5px 0 45px; margin-top:1em;letter-spacing:0;	}
body#interiorTwoColumn div.body-content p.smallNote {color: #000; font-size: 1.1em;}
body#interiorTwoColumn div.body-content blockquote p {margin:0px; line-height:1.4em; font-size:1.2em; margin:0 70px 1em 0;}

body#interiorTwoColumn div.body-content table, body#interiorTwoColumn div.body-content table tr td{
	padding:2px 3px;
}

.blueRow{
	background-color:#2E5DAB;
	color:white;
	text-align: center;
}



body#interiorTwoColumn div.body-content table ul li{
	font-size: 1em;
	font-family:arial,helvetica sans-serif;
	line-height:1.4em;
	margin:0 70px 1em 0;
}

body#interiorTwoColumn div.body-content table h1,
body#interiorTwoColumn div.body-content table h2,
body#interiorTwoColumn div.body-content table h3,
body#interiorTwoColumn div.body-content table p,
body#interiorTwoColumn div.body-content table ol li,
body#interiorTwoColumn div.body-content table ul li{padding:0; margin:0;}
body#interiorTwoColumn div.body-content p.related-department{padding:0 0 0 30px; margin-top:-.5em;}

#galleria{width:560px; height:401px; margin-right:20px; float:left;}

/*Tables*/
table#facStaff, table#facStaff tbody {width:630px;}
table#facStaff, table#facStaff td {border-bottom:1px solid #2E5DAB;padding:2px 3px;}


table#diaries{margin:20px 100px;width:630px; background:#fae58c;}
table#diaries td{padding:10px;}
table#diaries td.right{background:#c2dca5; text-align:center;}
table#diaries h3{margin:0;}
table#diaries p{font-size:1.4em; margin:0 10px 0 0; margin-bottom:1em;}

table#POS{margin:20px 80px;width:735px border:none;}
table#POS p{font-size:1.2em; font-weight:600; color:#2e5dab; margin:0; padding-left:4px;}
table#POS td.one{background:#f9da5c;}
table#POS td.two{background:#c0d2f0;}
table#POS td.three{background:#beda9f;}
table#POS td.four{background:#f3b7dc;}
table#POS a{color:#2e5dab;text-decoration:none;}
table#POS a:hover{ text-decoration:underline;}

table#tbl-eyeonworld{margin:0; padding:0;border:none;}
table#tbl-eyeonworld td{border:none; padding:0px 12px;margin:0;}
table#tbl-eyeonworld p{font-size:1.1em; font-weight:600; color:#7c9dd2; margin:0; padding:0;}
table#tbl-eyeonworld p a{text-decoration:none;}

table#tbl-facultylist {margin:20px 40px;}
table#tbl-facultylist h2{font-size:1.4em; }
table#tbl-facultylist h2 a{font-size:65%; color:#2e5dab; text-decoration:none;}
table#tbl-facultylist h2 a:hover{text-decoration:underline;}
table#tbl-facultylist h3{font-size:1.2em; color:#2e5dab;}
table#tbl-facultylist a{color:#a4bee9; text-decoration:underline;}
table#tbl-facultylist p{line-height:1.2em; font-size:1.1em;}

/*END CUSTOMIZATIONS*/

/*FORM STYLES*/
#contour{padding: 10px;}
#contour .contourPageName{font-size: 2.2em !important;line-height: 1.2em !important;color:#2E5DAB;font-weight:600;letter-spacing:0;line-height:1.2em;text-transform:uppercase; margin-top:1em;}
#contour .contourField div label{display: inline; font-size:1.1em;}

#contour label.fieldLabel{display: block;float: left;clear: left;background: transparent !important;
font-size:1.4em; line-height:2em; margin-right:10px; width:215px; font-weight:normal;}

#contour small{display: block;float: left;clear: both;	padding: 5px 5px 5px 200px;}
#contour fieldset{	padding: 1.4em;margin: 0 0 1.5em 0;border: none !Important;}
#contour legend{line-height: 1.2em;display: block;color:#00a651;font-size:1.6em;font-weight:600;letter-spacing:0;margin:1em 0 0;margin-top:1em;}
#contour input.text, #contour input.title, #contour textarea, #contour select{margin: 0.5em 0;border: 1px solid #bbb;}
#contour input.text:focus, #contour input.title:focus, #contour textarea:focus, #contour select:focus{border: 1px solid #666;}
#contour input.text, #contour textarea{width: 300px !important;padding: 5px;}
#contour textarea{height: 250px;}
#contour input.fileupload{height: auto !important;}
#contour span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox{display: block;float: left;padding: 10px;}
#contour .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input{width: auto !important;height: auto !important;border: none !important;display: inline !important;}
#contour .contourButton{margin-right: 10px;padding: 2px 10px;}
#contour .contourErrorMessage{padding: .8em;margin-bottom: .5em;border: 2px solid #FBC2C4; font-size:1.2em;}
#contour .contourErrorMessage, #contour .contourError{background: #FBE3E4;color: #8a1f11; font-size:1.2em;}
#contour input.contourError, #contour textarea.contourError{background: #FBE3E4;border-color: #FBC2C4; font-size:1.2em;}
#contour span{font-size:1.1em;}
#contour .contourButton{float:right;}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

