body{
margin:0;
padding:0;
background:url(../images/bg.gif);
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}



html { min-height: 100%; margin-bottom: 0px; }

.subnav {
	word-spacing:1pt;
	font-weight:bold;
}

.subnavInvtext {
	word-spacing:1pt;
	color:#f9f7ef;
}

h1 {
	font-family:"Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	color:#333;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6a3111;
}


.homepagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formStyle {
	color: #9a6e35;
	font-weight: bold;
}

.subContentHeader {
	color: #732d06;
	font-size:14px;
	font-weight: bold;
}

.subHeadings {
	color: #732d06;
	font-size:16px;
	font-weight: bold;
}

.mainpageheaderStyle {
	color: #732d06;
	font-weight: bold;
	font-size:12px;
}

.studentContentBold {
	color: #fffcf0;
	font-weight: bold;
}

.subContentHeading {
	color: #fffcf0;
	font-weight:normal;
}

#container {
width:1011px;
height:auto;
margin:0 auto;
margin-top:0px;
}

#Landingcontainer {
width:1011px;
margin:0 auto;
background-image:url(../images/subpagebg.png);
}

#landinginnerContainer {
width:1011px;
height:628px;
}

#landinginnerContainer1 {
width:1011px;
height:1628px;
}

#landinginnerContainer2 {
width:1011px;
height:2300px;
}

#landinginnerContainer3 {
width:1011px;
height:1750px;
}

#innerContainer {

width:1011px;
background-image:url(../images/bg_frame.png);
background-repeat:repeat-y;
}

#topLogo {
float:none;
background-image:url(../images/logohome_02.jpg);
background-repeat:no-repeat;
width:1011px;
height:115px;
}


/*------------Top Nav Start------------*/

#topNav {
padding-top:15px;
padding-right: 30px;
float:right;
width:395px;
}


/*------------Top Nav End------------*/

/*------------Flash Area------------*/

#flashContainer {
background-repeat:no-repeat;
width:976px;
height:278px;
margin:0 auto;
}

/*------------End Flash Area------------*/

/* -----------------------------------NAVIGATION START ------------------------------*/

#mainnav {
background-image:url(../images/navbg.jpg);
width:1011px;
height:32px;
margin:auto;
padding-left:3px;
z-index:10;
}

#mainnav ul {
height:32px;  
width:985px;
overflow:auto; 
margin:auto;
padding:0;
}
	
#mainnav li{
	float:left;
	list-style:none;
}
	
#mainnav li a{
	display:block;
	height:32px;
	background-image:url(../images/mainnav.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

	li#mainnav_home a{width:71px; background-position:0 0;}
	li#mainnav_whoarewe a{width:115px; background-position:-71px 0;}
	li#mainnav_programs a{width:148px; background-position:-186px 0;}
	li#mainnav_news a{width:195px; background-position:-334px 0;}
	li#mainnav_student a{width:183px; background-position:-529px 0;}
	li#mainnav_video a{width:72px; background-position:-712px 0;}
	li#mainnav_giving a{width:81px; background-position:-784px 0;}
	li#mainnav_contact a{width:112px; background-position:-865px 0;}


	li#mainnav_home a:hover{width:71px; background-position:0 -31px;}
	li#mainnav_whoarewe a:hover{width:115px; background-position:-71px -31px;}
	li#mainnav_programs a:hover{width:148px; background-position:-186px -31px;}
	li#mainnav_news a:hover{width:195px; background-position:-334px -31px;}
	li#mainnav_student a:hover{width:183px; background-position:-529px -31px;}
	li#mainnav_video a:hover{width:72px; background-position:-712px -31px;}
	li#mainnav_giving a:hover{width:81px; background-position:-784px -31px;}
	li#mainnav_contact a:hover{width:112px; background-position:-865px -31px;}




/*------------------------------------- NAVIGATION END--------------------------------- */



input {
 background-color: #f1e6d7;
}

/*------------------------------------- Content Start--------------------------------- */

#contentBoxescontainer {
overflow:hidden;
width:976px;
margin:auto;
}

#contentPadding {
padding-top:50px;
margin:auto;
width:220px;
}

#contentPadding2 {
padding-top:50px;
margin:auto;
width:220px;
}

#contentPadding3 {
padding-top:50px;
padding-bottom: 5px;
padding-left: 7px;
margin:auto;
width:220px;
text-align:left;
font-weight: bold;
}

#subpaddingleft {
	float:left;
	width:16px;
	height:50px;
}
	
#subpaddingright{
	float:right;
	width:19px;
	height:50px;
}
	
	
#contentAlumni {
float:left;
background-image:url(../images/mailinglist.png);
background-repeat:no-repeat;
width:257px;
height:222px;
}

#contentLogin {
margin:auto;
width:215px;
}

#contentJficu {
float:left;
background-image:url(../images/jicuf_and_icu.png);
background-repeat:no-repeat;
width:361px;
height:222px;
}

#contentJficuTextbox {
margin:auto;
width:320px;
}

#contentLatest{
float:left;
background-image:url(../images/latest_news.png);
background-repeat:no-repeat;
width:358px;
height:222px;
}

#contentLatestTextbox {
margin:auto;
width:320px;
}

/*------------------------------------- Content End-------------------------------- */


/*------------Footer------------*/

#footer {
margin:auto;
width:1011px;
height:79px;
background-image:url(../images/footer.png);
background-repeat:no-repeat;
}

div#footer #address 
{
	text-align:center;
	padding:20px 0 10px 0;
	color: #964727;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#address a {font-size: 10px;color: #964727;}
#address a:visited {color: #964727;text-decoration: none;}
#address a:hover {color: #964727;text-decoration: underline;}
#address a:active {color: #964727;text-decoration: none;}
#address a:link {text-decoration: none;}

div#footer #copyright 
{
	text-align:center;
	padding:0px;
	color: #d2a889;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#copyright a {font-size: 10px;color: #d2a889;}
#copyright a:visited {color: #d2a889;text-decoration: none;}
#copyright a:hover {color: #d2a889;text-decoration: underline;}
#copyright a:active {color: #d2a889;text-decoration: none;}
#copyright a:link {text-decoration: none;}

/*--------------------------------Subpage-----------------------------------*/

#subNav {
position:relative;
background-color:#f9f7ef;
width:976px;
height:30px;
left:-1px;
}

#SubcontentBoxescontainer {
overflow:inherit;
width:1011px;
height:556px;
background-image:url(../images/subpagebg.png);
background-repeat:repeat-y;
}

#LandingcontentBoxescontainer {
overflow:inherit;
width:1011px;
background-image:url(../images/subpagebg.png);
background-repeat:repeat-y;
}

#contentSubBoxescontainer {
width:976px;
margin:auto;
}

#contentSubpageArea {
float:none;
width:976px;
height:50px;
}

#SubpageHeader {
	position:relative;
	width:976px;
	height:45px;
	left: 16px;
}

#SubpageContentArea {
float:left;
width:935px;
margin:auto;
}

#StudentContentArea {

width:996px;
margin:auto;
}

#innerSubContainer {

width:1011px;
background-image:url(../images/subpagebg.jpg);
background-repeat:repeat-y;
}

#Content {
width:930px;
margin:auto;
overflow:auto;
}

#SubLeftimage {
	float:left;
	background-image:url(../images/sub_left.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:450px;
	padding-top:2px;
}

#SubLeftimageT {
	background-image:url(../images/sub_left.jpg);
	background-repeat:no-repeat;
	width:384px;
	margin-left:16px;
	padding-top:2px;
}

#SubLeftimagefac {
	float:left;
	background-image:url(../images/sub_left.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:1571px;
	padding-top:2px;
}

#SubLeftimagess {
	float:left;
	background-image:url(../images/sub_left.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:2121px;
	padding-top:2px;
}

#SubLeftimageag {
	float:left;
	background-image:url(../images/sub_left.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:1448px;
	padding-top:2px;
}

#SubLeftimage1 {
	float:left;
	background-image:url(../images/sub_left.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:448px;
	padding-top:2px;
}

#StudentTitle {
	margin:auto;
	width:400px;
	height:50px;
}

#StudentContent {
	margin:auto;
	width:550px;
	height:457px;
}

#StudentContentBottom {
	margin:auto;
	width:300px;
	height:33px;
	padding-top:17px;
}

#StudentContentBottom1 {
	margin:auto;
	width:330px;
	height:33px;
	padding-top:17px;
}

#StudentFormbg {
	float:right;
	background-image:url(../images/studentform_bg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:556px;
	left: 50px;
}

#Landing {
	float:right;
	background-image:url(../images/landing_bg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:450px;
	left: 50px;
}

#Landingbg {
	float:right;
	background-image:url(../images/landing_bg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:1450px;
	left: 50px;
}

#Landingbgm {
	float:right;
	background-image:url(../images/landing_bg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:450px;
	left: 50px;
}

#LandingContentRight {
	width:550px;
	float:right;
	padding-top:35px;
	padding-left:7px;
	padding-right:14px;
	padding-bottom:15px;
	overflow:auto;
}

#LandingbgmT {
	background-image:url(../images/landing_bg.jpg);
	background-repeat:no-repeat;
	float:right;
	width:590px;
	height:inherit;
}

#LandingbgmF {
	background-image:url(../images/sub_bg.jpg);
	background-repeat:no-repeat;
	margin-left:16px;
	width:976px;
	overflow:auto;
}

#LandingbgmZ {
	background-image:url(../images/sub_bg.jpg);
	background-repeat:no-repeat;
	margin-left:16px;
	width:976px;
	overflow:hidden;
}

#Landingbg1 {
	float:right;
	background-image:url(../images/landing_bg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:2122px;
	left: 50px;
}

#Landingbg2 {
	float:right;
	background-image:url(../images/landing_bg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:1573px;
	left: 50px;
}

#Landingbg3 {
	float:right;
	background-image:url(../images/landing_bg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:1450px;
	left: 50px;
}

#studentUnderCallout{
	float:left;
	background-image:url(../images/calloutbg_stu.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:104px;
}

#goToButton {
	margin:auto;
	width:152px;
	height:28px;
	padding-top:5px;
}

#SignUpButton {
	margin:auto;
	width:152px;
	height:28px;
}

#Titles {
	width:384px;
	height:50px;
}

#leftContent {
	width:334px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
}

#LandingleftContent {
	margin:auto;
	width:334px;
	padding-bottom:5px;
}

#studentPhoto {
	margin:auto;
	padding-bottom:10px;
	width:334px;
	height:227px;
}

#Photo {
	padding-bottom:10px;
	padding-left:25px;
	width:359px;
	height:227px;
}



#PhotoNews {
	padding-bottom:10px;
	padding-left:25px;
	width:359px;
	height:227px;
}

#PhotoNews p{
	background: url(../images/news-bg.jpg);
	background-repeat:no-repeat;
	width: 334px;
	height: 227px;
	padding:5px;
}

#subNavcontainer {
	position:relative;
	width:957px;
	height:23px;
	background-color:#f9f7ef;
	left: 15px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:2px;
}


/*----------------images-----------------*/
.floating-right-image {
	float:right;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
}

.floating-left-image {
	float:left;
	padding-right:20px;
	padding-bottom:1px;
}


.inputField {border:1px solid #999;font-size:14px;width:170px;font-family:'serif';padding:3px;}
.ErrorText {font-size:12px; color:Red;}

.accordMaster
{
    padding: 10px;
}

.accordHeader
{
    border: 1px solid #d0a386;
    color: #333;
    background-color: #f1e6d7;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordHeader a
{
	color: #333;
	background: none;
	text-decoration: none;
}

.accordHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordHeaderSelected
{
    border: 1px solid #d0a386;
    color: #;
    background-color: #d0a386;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordContent
{
    background-color: #e0d7c8;
    border: 1px dashed #d0a386;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.error
{
    font-size: 10px;
    color:Red;
}