html{
	height:100%;
}
body{
   height: 100%;
	margin: 0 auto;
	padding: 25px 0;
	text-align: center;
	background: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
td {
	font-size: 11px;
}
img{
	border:0;
}
h1{
	font-size: 20px;
	font-weight: normal;
}
h2{
	font-size: 16px;
	font-weight: normal;
}
h3{
	font-size: 13px;
	font-weight: bold;
}
div .hr{
	background: white url(../images/dots/horizontal_dots.gif) 0 0 repeat-x;
	height: 2px;
	margin-top: 7px;
}
div .hr hr{
	display: none;
}

a{	text-decoration: none;}
a:link {	color: #1D407B; } 
a:visited {	color: #1D407B; } 
a:hover {	color: #606060; }
a:active {	color: #606060; } 
/* Common styles */

#contentWrapper{
	text-align: left;
	border: 1px solid #D1D3D4;
	width: 760px;
	margin: 0 auto;
	padding: 0px 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 734px;
}

#header{
	height: 70px;
	padding: 0;
	margin: 0;
	width: 734px;
}
#header a{
	font-size: 11px; 
	letter-spacing: 1px; 
	line-height: 16px;
}

#header img{	float: left; border: 0; padding: 0; margin: 0 -3px;
voice-family: "\"}\"";
voice-family: inherit;
margin: 0; 

 }


#header #headerLinks{
	text-align: right;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
	padding: 0 12px 0 0;
	width: 218px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 380px;
}

#header #headerLinks a:link {margin: 0 0 0 8px; } 
#header #headerLinks a:visited { margin: 0 0 0 8px; } 

#header #headerSearch{
	float: left;
	width: 181px;
}

#header #headerSearch a{
	float: left;
	background:  url(../images/buttons/search.gif) 0 0 no-repeat; 
	display: block;
	margin: 30px 0 0 0;
	border: 0;
	text-decoration: none;
	width: 40px;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important;	
	height /**/:20px; /* for IE5/Win only */
}

#header #headerSearch a:hover{
	background-position: 0 -20px;
}
#header #headerSearch form{
	margin: 0;
	padding: 0;
	float: left;
}

#header #headerSearch form .searchfield{
	border: 1px solid #A5ACB2;
	height: 17px;
	width: 135px;
	margin: 30px 4px 0 0;
	padding: 0;
}

#navBar{
	height:25px;
	width: 734px;
}

#navBar ul,#navBar li{
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
}

#navBar li{
	display: block;
	float: left;
}

#navBar a{
	display: block;
	margin: 0;
	text-decoration: none;
	overflow: hidden;	
	padding: 25px 0 0 0;
	height: 0px !important; 
	height /**/:25px; /* for IE5/Win only */
}

#navBar a:hover{ background-position: 0 -25px; }

#mAboutTru, #mAboutTruOn{	width: 127px;}
#mNewStudents, #mNewStudentsOn{	 width: 167px;}
#mCurrentStudents, #mCurrentStudentsOn{	width: 167px; }
#mOnCampus, #mOnCampusOn{ width: 123px; }
#mFacultyStaff, #mFacultyStaffOn{ 	width:150px; }

#mAboutTru a{	background: url(images/buttons/libraryresearch.gif) 0 0 no-repeat; width: 126px;   }
#mNewStudents a{	background: url(images/buttons/aboutlibrary.gif) 0 0 no-repeat;  width: 166px; }
#mCurrentStudents a{	background: url(images/buttons/libraryservices.gif) 0 0 no-repeat;  width: 166px;   }	
#mOnCampus a{	background: url(images/buttons/howdoi.gif) 0 0 no-repeat; width: 122px;  }	
#mFacultyStaff a{	background: url(images/buttons/contactlibrary.gif) 0 0 no-repeat;  width: 150px; }

#mAboutTruOn a:hover, #mNewStudentsOn a:hover,#mCurrentStudentsOn a:hover,#mOnCampusOn a:hover,#mFacultyStaffOn a:hover{
	background-position: 0 0;
}

#mAboutTruOn a{	background: url(images/buttons/libraryresearch.gif) 0 -25px no-repeat; width: 126px;   }
#mNewStudentsOn a{	background: url(images/buttons/aboutlibrary.gif) 0 -25px no-repeat;  width: 166px; }
#mCurrentStudentsOn a{	background: url(images/buttons/libraryservices.gif) 0 -25px no-repeat;  width: 166px;   }	
#mOnCampusOn a{	background: url(images/buttons/howdoi.gif) 0 -25px no-repeat; width: 122px;  }	
#mFacultyStaffOn a{	background: url(images/buttons/contactlibrary.gif) 0 -25px no-repeat;  width: 150px; }

/* Common subpage styles are defined towards end of stylesheet to make IE5 work properly */

#footer{
	width: 734px;
	text-align: right;
	margin: 25px 0 5px 0;
}

#footer p{
	font-size: 10px;
	color: #000000;
}

#footer a{
	font-size: 9px; 
	margin: 0 10px 0 15px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* End common styles */

/* Page Specific styles */

/* Home page */
#homePageInsert{	width: 740px; margin-bottom: 5px;}

#homePageContentWrapper{
	width: 734px;
	font-size: 11px;
	padding-top: 30px;
}

#homePageWelcome{
	float: left;
	width: 405px;
	padding: 0 56px 0 29px;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	voice-family:"\"}\"";
	voice-family: inherit;
	width: 450px;
}

#homePageWelcome h1{
	font-size: 20px;
	font-weight: normal;
}

#homePageDisclaimer{
	float: left;
	width: 650px;
	padding: 0 56px 0 29px;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	voice-family:"\"}\"";
	voice-family: inherit;
}

#homePageDisclaimer h1{
	font-size: 20px;
	font-weight: normal;
}

#homePageWhatsNew{
	float: left;
	width: 177px;
	padding-right: 37px;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 140px;
}

#homePageEvents{
	float: left;
	width: 160px;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

#homePageEvents ul, #homePageEvents li{
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

/* End Homepage */

/* ABout TRU */
.aboutTRUBreadCrumb {	background-color: #C5AD9C; }
.aboutTRUBreadCrumb a:link, .aboutUsContent a:link{color: #8C5C39; }
.aboutTRUBreadCrumb a:visited, .aboutUsContent a:visited{color: #1D407B;} 
.aboutTRUBreadCrumb a:hover, .aboutUsContent a:hover{color: #1D407B; }
.aboutTRUBreadCrumb a:active, .aboutUsContent a:active{color: #8C5C39; }

#aboutTRUContentSubColumn1{
	margin-left: 1px;
	float: left;	
	padding-right: 17px;
	width: 152px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;	
}
#aboutTRUContentSubColumn1 ul,
#aboutTRUContentSubColumn1 li{
	list-style-type:none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#aboutTRUContentSubColumn1 a{
	display: block;
	background: white url(../images/dots/horizontal_dots.gif) bottom left repeat-x;
	padding: 2px 0 2px 5px ;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100%;
	
}
#aboutTRUContentSubColumn1 a.selected{ background-color: #C5AD9C; }

#aboutTRUContentSubColumn1 a:hover { background-color: #C5AD9C; }


/* End About TRU */

/* Begin New students */
.newStudentsBreadCrumb {	background-color: #E2AF90; }
.newStudentsBreadCrumb a:link, .newStudentsContent a:link{color: #C55F21; }
.newStudentsBreadCrumb a:visited, .newStudentsContent a:visited{color: #1D407B;} 
.newStudentsBreadCrumb a:hover, .newStudentsContent a:hover{color: #1D407B; }
.newStudentstBreadCrumb a:active, .newStudentsContent a:active{color: #C55F21; }

#newStudentsContentSubColumn1{
	margin-left: 1px;
	float: left;	
	padding-right: 17px;
	width: 152px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;	
}
#newStudentsContentSubColumn1 ul,
#newStudentsContentSubColumn1 li{
	list-style-type:none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#newStudentsContentSubColumn1 a{
	display: block;
	background: white url(../images/dots/horizontal_dots.gif) bottom left repeat-x;
	padding: 2px 0 2px 5px ;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100%;
	
}
#newStudentsContentSubColumn1 a.selected{ background-color: #E2AF90; }

#newStudentsContentSubColumn1 a:hover { background-color: #E2AF90; }


/* End new students */

/* Begin On Campus */
.onCampusBreadCrumb {	background-color: #C9C8A0; }
.onCampusBreadCrumb a:link, .onCampusContent a:link{color: #949241; }
.onCampusBreadCrumb a:visited, .onCampusContent a:visited{color: #1D407B;} 
.onCampusBreadCrumb a:hover, .onCampusContent a:hover{color: #1D407B; }
.onCampusBreadCrumb a:active, .onCampusContent a:active{color: #949241; }
.onCampusContent h1{
	color: #000000;
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0 -5px 0;
}

#onCampusContentSubColumn1{
	margin-left: 1px;
	float: left;	
	padding-right: 17px;
	width: 152px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;	
}
#onCampusContentSubColumn1 ul,
#onCampusContentSubColumn1 li{
	list-style-type:none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#onCampusContentSubColumn1 a{
	display: block;
	background: white url(../images/dots/horizontal_dots.gif) bottom left repeat-x;
	padding: 2px 0 2px 5px ;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100%;
}
#onCampusContentSubColumn1 a.selected{ background-color: #C9C8A0; }

#onCampusContentSubColumn1 a:hover { background-color: #C9C8A0; }

/* End on Campus

/* Begin Faculty and Staff */
.facultyStaffBreadCrumb {	background-color: #BFC5DD; }
.facultyStaffBreadCrumb a:link, .facultyStaffContent a:link{color: #727FB3; }
.facultyStaffBreadCrumb a:visited, .facultyStaffContent a:visited{color: #1D407B;} 
.facultyStaffBreadCrumb a:hover, .facultyStaffContent a:hover{color: #1D407B; }
.facultyStaffBreadCrumb a:active, .facultyStaffContent a:active{color: #727FB3; }

#facultyStaffContentSubColumn1{
	margin-left: 1px;
	float: left;	
	padding-right: 17px;
	width: 152px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;	
}
#facultyStaffContentSubColumn1 ul,
#facultyStaffContentSubColumn1 li{
	list-style-type:none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#facultyStaffContentSubColumn1 a{
	display: block;
	background: white url(../images/dots/horizontal_dots.gif) bottom left repeat-x;
	padding: 2px 0 2px 5px ;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100%;
}
#facultyStaffContentSubColumn1 a.selected{ background-color: #BFC5DD; }

#facultyStaffContentSubColumn1 a:hover { background-color: #BFC5DD; }

/* End Faculty and Staff */

/*Current Students */

#currentStudentsContentColumn1, #currentStudentsContentColumn2, #currentStudentsContentColumn3{
	float: left;
	width: 218px;
	padding: 0 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 178px;
}
#currentStudentsContentColumn1{
	padding-left: 40px;
	width: 238px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 178px;
}
.currentStudentsBreadCrumb {	background-color: #E6CA91; }
.currentStudentsContent{	background: white url(../images/dots/3column_bg.gif) 0 0 repeat-y }
.currentStudentsBreadCrumb a:link, .currentStudentsContent a:link{color: #1D407B; }
.currentStudentsBreadCrumb a:visited, .currentStudentsContent a:visited{color: #1D407B;} 
.currentStudentsBreadCrumb a:hover, .currentStudentsContent a:hover{color: #606060; }
.currentStudentsBreadCrumb a:active, .currentStudentsContent a:active{color: #606060; }

.currentStudentsContent h1{
	font-weight: bold; 
	font-size: 13px; 
	margin: 15px 0 -10px 0;
} 
#currentStudentsContentSubColumn1{
	margin-left: 1px;
	float: left;	
	padding-right: 17px;
	width: 152px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;	
}
#currentStudentsContentSubColumn1 ul,
#currentStudentsContentSubColumn1 li{
	list-style-type:none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#currentStudentsContentSubColumn1 a{
	display: block;
	background: white url(../images/dots/horizontal_dots.gif) bottom left repeat-x;
	padding: 2px 0 2px 5px ;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100%;
	
}
#currentStudentsContentSubColumn1 a.selected{ background-color: #E6CA91; }

#currentStudentsContentSubColumn1 a:hover { background-color: #E6CA91; }



#currentStudentsContentSubColumn2{
	float: left;
	width: 440px;
	padding: 0 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 400px;
}

/* Two columns in middle column of 3 page sub layout */
#cscSubSubColumn1{
	float: left;
	margin-right: 20px;
	width: 	190px
}

#cscSubSubColumn2{
	float: left;
	width: 190px	
}
/* End Two columns in middle column of 3 page sub layout */

.currentStudentsContentSub{	background: white url(../images/dots/3columncontentsub_bg.gif) 0 0 repeat-y }
.currentStudentsContentSub a:link{color: #1D407B; }
.currentStudentsContentSub a:visited{color: #1D407B;} 
.currentStudentsContentSub a:hover{color: #606060; }
.currentStudentsContentSub a:active{color: #606060; }

/* These are for the 2 column sub page layouts */
.largeContent{	background: white url(../images/dots/3columncontentsub2_bg.gif) 0 0 repeat-y; }
#currentStudentsLargeContent{
	float: left;
	width: 490px;
	margin-left:20px; 
}
/* End 2 column sub page layouts */

/* End Current Students */

/* Generic Page styles */
.genericTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

#genericContent{
	padding: 0 35px;
	font-size: 11px;
}

#genericContent h1, .currentStudentsContentSub h1{
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 -6px 0;
}

#genericContent h2, .currentStudentsContentSub h2{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	margin: 20px 0 -6px 0;
}

/* End Generic Page Styles */

/* Common Subpage styles */

#subPageContentWrapper{
	width: 734px;
	margin-top: 25px;
	font-size: 11px;
	line-height: 18px;
}

#subPageCommonContent{
	float: left;
	background: white url(../images/dots/vertical_dots.gif) top right repeat-y;
	padding: 0 28px 0 40px;
	width: 593px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 525px;
}

#subPageCommonSideBar{
	float: right;
	valign: top;
	width: 140px;
	padding-left: 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 130px;
}

#subPageCommonContent ul, #subPageCommonContent li,
#subPageCommonSideBar ul, #subPageCommonSideBar li{
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;	
	font-size: 11px; /* Because IE 5 doesn't deal with stylesheets well */
}
#subPageCommonContent ul{
	padding-top: 15px;
}
#subPageCommonContent li{
	float: left;
	display: block;
	width: 175px;
}

#subPageBreadCrumb{
	width: 734px;
	height: 25px;
	/*padding: 9px 0 0 30px;*/
	text-indent: 9px;
	line-height: 25px;
	text-align: bottom;
	font-size: 11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/*height: 21px;
	width: 704px;*/
}

/* End subpage styles */
