/* this stylesheet consolidates generally used styles and those specific to MyESC  */
/*begin general site styles  */
body 
	{ 
	 font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	}
h1,h2,h3,h4,h5,h6 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	color: #E78200;
	}
A:link 
	{
	color:#003399; 
	}
A:active 
	{
	color: #003399; text-decoration: none;
	}
A:visited 
	{
	color: #003366;  
	}
A:hover 
	{
	text-decoration: underline; 
	color:#000033;
	}
.smallNopad 
	{
	font-family: arial, Helvetica, sans-serif;
	font-size: 80%;	
	}
.smaller {
	font-family: arial, Helvetica, sans-serif;
	font-size: 70%;}
.footer
	{
	font-size:  70%;	
	border: none; 
	width: 100%; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	font-family: arial, Helvetica, sans-serif;
	}
.orange {color: #E78200;}
.largeOrange	
	{
	color: #E78200;
	font-size: 120%;
	}
.olive {color: #CCCC99;}
.taupe {color: #8D8175;}
.gold {color: #E6AA00;}
.blue	{color: #003399;}
.largeblue	
	{
	color: #003399;
	font-size: 120%;
	}
.blueMed {color: #B2C1E0;}
.green {color: #666633;}
.bkgOrangelt {background: #F4C88F;}
.bkgOrange {background: #E78200;}
.bkgOrange1 
	{
	background: #E78200;
	font-family: arial, Helvetica, sans-serif;
	}
.white
	{
	color: #FFFFFF;
	}
.bkgOlive {background: #CCCC99;}
.bkgBlue {background: #003399;}
.smallerWhite {
	color: #FFFFFF;
	font-family: arial, Helvetica, sans-serif;
	font-size: 75%;
	}
.homeColLinks
	{
	margin-left:10px; 
	margin-top:-10px;
	font-size: 70%;
	}
.navColLink
	{
	color:#003399; 
	text-decoration: none;
	}
.indexspace 	
	{ 	
	line-height: 2.5ex; 	
	}
.status
	{
	color: #993333;
	} 
.tableborder table
	{border: solid 1px #cccc99;}
.tableborder td
	{border: solid 1px #cccc99;}
/*end general site styles  */
/* begin styles for top nav bar  */
a.topnav
{
color: #ffffff; 
text-decoration: none;
}
a:link.topnav
{
color: #ffffff; 
text-decoration: none;
}
a:visited.topnav
{
color: #ffffff; 
text-decoration: none;
}
a:active.topnav
{
color: #ffffff; 
text-decoration: none;
}
a:hover.topnav
{
color: #ffffff; 
text-decoration: underline;
}
span.topnav
{
font-size: 200%;
font-weight: lighter;
}
td.topnav
{
background: #E78200; 
color: #ffffff; 
font-weight: bold; 
padding-right: 10px;
font-size: 70%;
}
/* end styles for top nav bar  */
/* begin styles for MyESC navbar*/
a img {border:none;}
.colortabs{
  float:left;
  width: 550px;
  height: 45px;
  padding: 0;
  margin:0;
  }
.colortabs ul{
  font: normal 75% Arial, Verdana, sans-serif;
  margin:0;
  padding:0;
  height:35px;
  list-style:none;
  text-align:center;
  background:none;
  }
.colortabs li{
  float:left;
  margin: 13px 5px 0 0;
  padding:10px 0 0 0;
  background:none;
  } 
 
.colortabs span {
  display:block;
  margin:0;
  padding:0;} 
  
.colortabs a {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  margin:0;
  padding:0;}
  
.colortabs li#tab1 {
  margin-top: 6px;
  padding-top:6px;
  width:85px;}
.colortabs li#tab1 a {color:#000000;}
.colortabs li#tab2 {
  background:url(/tools.nsf/recordtab.gif) top left no-repeat;
  width:82px;
  }
.colortabs li#tab3 {
  background:url(/tools.nsf/registertab.gif) top left no-repeat;
  width:69px;}
.colortabs li#tab4 {
  background:url(/tools.nsf/academictab.gif) top left no-repeat;
  width:81px;}
.colortabs li#tab5 {
  background:url(/tools.nsf/learningtab.gif) top left no-repeat;
  padding-top:5px;
  padding-bottom:5px;
  margin-right: 4px;
  width:81px;}
.colortabs li#tab6 {
  background:url(/tools.nsf/servicetab.gif) top left no-repeat;
  padding-top:5px;
  padding-bottom:5px;
  width:107px;}  
  
#ct1 {background-color:#dfddd1; width:auto; color:#000000;border: 1px solid #bcbaae;}
#ct2 {background-color:#a685b4; width:auto;border: 1px solid #967e96;}
#ct3 {background-color:#2056da; width:auto;border: 1px solid #003399;}
#ct4 {background-color:#b5595a; width:auto;border: 1px solid #aa4f56;}
#ct5 {background-color:#98985c; width:auto;border: 1px solid #8c8d63;}
#ct6 {background-color:#9d948b; width:auto;border: 1px solid #938a81;}
#ct4green {background-color:#98985c; width:auto;border: 1px solid #8c8d63;}
#ct5red {background-color:#b5595a; width:auto;border: 1px solid #aa4f56;}
.tabcontainer{
  clear: left;
  margin:0;
  padding:0;
  width:760px; /*width of 2nd level sub menus*/
  height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
.tabcontent{
  display:none;
  margin:0;
  padding:2px 2px 2px 4px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
   font-weight:bold; 
  font-size:75%;
  text-align:left;
  }
#headerbottomright {
  float: left;
  padding-top: 3px;
  height: 45px;}
.search {
  font-family:Arial, Helvetica, sans-serif;
  font-size:70%;}
  
.escsearchbox {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
}
#quicklinks {
font-size: 95%;
font-family:Arial, Helvetica, sans-serif;
margin-top: 1px;
color: #01359c;
font-weight:bold;
}
#sitemap {
  font: bold 80% Arial, Verdana, sans-serif;
margin-top: 1px;
 text-align: left; 
padding: 1px 2px 1px 5px;
}
.sitemaplink {
text-decoration: none;
}
/* end styles for MyESC navbar*/
/* begin general styles for portal pages  */
.boxwrap
	{
	width: 341px;
	}
.leftcol
	{
	float: left; 
	width: 345px;
	}
.rightcol
	{
	margin-left: 370px;
	width: 345px;
	}
 .rowwrap
	{
	padding: 1px;
	}
.introtext  /*  style used for page titles */
{
font-size: 200%;
font-weight: normal;
padding-top: 0px;
margin-top: 6px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.introtextMyESC  /*  style used for page titles */
{
font-size: 160%;
font-weight: normal;
padding: 0px  0px 0px 15px;
margin-top: 0px;
margin-bottom: 0px;
}
ul 
	{  
	list-style-type: square; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1.5em;
	margin-top: 0;
	margin-left: 0;
}
  li {
	padding: 3px;
} 
.clearall {
	clear: both;
	}
/* end general styles for portal pages  */
/* begin styles for MyESC homepage */
.alert h2 {
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-size: 140%;
color: #ae1112;
padding-top:0px;
margin-top: 15px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.alert p {
margin-top: 6px;
font-family:Arial, Helvetica, sans-serif;
font-size: small;
color: #ae1112;
font-weight: bold;
}
.announcements {
width: 380px;
}
.announcementstop {
background-image: url(/tools.nsf/announcetop.jpg);
height: 9px;
width: 380px;
background-repeat:no-repeat;
background-position: bottom;
}
.announcementsmid h1 {
color: #003399;
font-size: 150%;
margin-top: -5px;
}
.announcementsbottom {
background-image:url(/tools.nsf/announcebottom.jpg);
height: 15px;
width: 380px;
background-repeat: no-repeat;
background-position: top;
float:left;
}
.hometop {
background-image: url(/tools.nsf/announcetop341.jpg);
height: 9px;
width: 341px;
background-repeat:no-repeat;
background-position: bottom;
}
.homebox
	{
	border-right: solid 2px #c3c3c3; 
	border-left: solid 2px #c3c3c3;
	border-bottom: solid 1px #ffffff; 
	padding-top: 0px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.homebottom 
	{
	background-image: url(/tools.nsf/announcebottom341.jpg);
	background-repeat:no-repeat;
	height: 15px;
	width: 341px;
	margin-bottom: 15px; 
	float:left;
	}
.homehead
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #000000;
	font-size: 140%;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0;
	/* height: 41px; */
	}
.rightside {
width: 313px;
float: right;
margin-right: 15px;
/* font-size:12px; */
padding-top: 15px;
margin-top: 0px;
}
.rightbox {
width: 313px;
margin-top:0px;
}
.rightboxtop {
background-image: url(/tools.nsf/rightboxtop.jpg);
background-repeat:no-repeat;
background-position: bottom;
height: 8px;
width: 313px; 
float: left;
}
.rightboxtopback {
background-image: url(/tools.nsf/rightboxtopback.jpg);
width: 287px;
padding-left: 13px;
padding-right: 13px;
background-repeat:repeat-y;
float:left;
}
.rightboxbottom {
background-image: url(/tools.nsf/rightboxbottom.jpg);
height: 24px;
width: 313px;
background-repeat:no-repeat;
background-position: top;
float:left;
}
/* end styles for MyESC homepage */
/* begin styles for My Records pages  */
.recordshead
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #754e84;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/purpleheadBG.jpg) no-repeat;
	height: 41px;
	}
.recordsbox
	{
	border-right: solid 1px #d4d0c8; 
	border-left: solid 1px #d4d0c8;
	border-bottom: solid 1px #ffffff;
	padding-top: 4px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.recordsbottom 
	{
	background-image: url(/tools.nsf/mrboxbottom.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 341px;
	margin-bottom: 15px;
	float:left;
	}
/* end styles for My Records pages  */
/* begin styles for Register pages  */
.registerhead
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #00339a;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/blueheadBG.jpg) no-repeat;
	height: 41px;
	}
.registerbox
	{
	border-right: solid 1px #b1c3eb; 
	border-left: solid 1px #b1c3eb;
	border-bottom: solid 1px #ffffff;
	padding-top: 4px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.registerbottom 
	{
	background-image: url(/tools.nsf/regboxbottom.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 341px;
	margin-bottom: 15px;
	float:left;
	}
/* end styles for Register pages  */
/* begin styles for  green version of Learning Resources pages  */
.learninghead
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #666632;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/greenheadBG.jpg) no-repeat;
	height: 41px;
	}
.learningbox
	{
	border-right: solid 1px #c9caab; 
	border-left: solid 1px #c9caab;
	border-bottom: solid 1px #ffffff;
	padding-top: 4px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.learningbottom 
	{
	background-image: url(/tools.nsf/leftboxbottom.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 341px;
	margin-bottom: 15px;
	float:left;
	}
/* end styles for green version of Learning Resources pages  */
/* begin styles for green version of Academics pages  */
.academicsheadGreen
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #666632;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/greenheadBG.jpg) no-repeat;
	height: 41px;
	}
.academicsboxGreen
	{
	border-right: solid 1px #c9caab; 
	border-left: solid 1px #c9caab;
	border-bottom: solid 1px #ffffff;
	padding-top: 4px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.academicsbottomGreen
	{
	background-image: url(/tools.nsf/leftboxbottom.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 341px;
	margin-bottom: 15px;
	float:left;
	}
/* end styles for green version of  Academics pages  */
/* begin styles for red version of Academics  pages  */
.academicshead
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #993233;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/redheadBG.jpg) no-repeat;
	height: 41px;
	}
.academicsbox
	{
	border-right: solid 1px #ddbbbc; 
	border-left: solid 1px #ddbbbc;
	border-bottom: solid 1px #ffffff;
	padding-top: 4px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.academicsbottom 
	{
	background-image: url(/tools.nsf/lrboxbottom.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 341px;
	margin-bottom: 15px;
	float:left;
	}
/* end styles for red version of Academics pages  */
/* begin styles for red version of Learning Resources pages  */
.learningheadRed
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #993233;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/redheadBG.jpg) no-repeat;
	height: 41px;
	}
.learningboxRed
	{
	border-right: solid 1px #ddbbbc; 
	border-left: solid 1px #ddbbbc;
	border-bottom: solid 1px #ffffff;
	padding-top: 4px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.learningbottomRed 
	{
	background-image: url(/tools.nsf/lrboxbottom.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 341px;
	margin-bottom: 15px;
	float:left;
	}
/* end styles for red version of Learning Resources pages  */
/* begin styles for Student Services pages  */
.servicehead
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #8d8175;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/grayheadBG.jpg) no-repeat;
	height: 41px;
	}
.servicebox
	{
	border-right: solid 1px #dad9d4; 
	border-left: solid 1px #dad9d4;
	border-bottom: solid 1px #ffffff;
	padding-top: 4px;
	padding-left: 8px; 
	padding-right: 8px;
	}
.servicebottom 
	{
	background-image: url(/tools.nsf/servboxbottom.jpg);
	background-repeat:no-repeat;
	height: 10px;
	width: 341px;
	margin-bottom: 15px;
	float:left;
	}
/* end styles for Student Services pages  */
/* begin styles for site map */
.homeheadmap
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #000000;
	font-size: 140%;
	font-weight: normal;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin:0;
	/*height: 41px; */
	}
.hometopmap {
background-image: url(/tools.nsf/announcetop341.jpg);
height: 9px;
width: 341px;
background-repeat:no-repeat;
background-position: bottom;
}
.recordsheadmap
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #754e84;
	font-size: 140%;
	font-weight: normal;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:8px;
	margin-bottom:0;
	background: url(/tools.nsf/purpleheadBG.jpg) no-repeat;
	height: 41px;
	}
/*begin styles for MyESC in templates */
.navColLinkMyESC
	{
	color:#ffffff; 
	text-decoration: none;
	}
.generalheadhome
	{
font-size: 160%;
font-weight: normal;
padding: 0px  0px 0px 15px;
margin-top: 0px;
margin-bottom: 0px;
background:url(/tools.nsf/tab1homehead.jpg) top no-repeat; 
border-bottom: 1px solid #f1bf7e; 
color: #000000;
	}
.generalheadnavcol
	{
padding: 5px;
background:url(/tools.nsf/tab1navcolhead2.jpg) top no-repeat; 
border-bottom: 1px solid #f1bf7e; 
color: #000000;
border-right: none;
	}
.purpleheadhome
	{
font-size: 160%;
font-weight: normal;
padding: 0px  0px 0px 15px;
margin-top: 0px;
margin-bottom: 0px;
background:url(/tools.nsf/purplehead.gif) top no-repeat; 
color: #ffffff;
	}
.purpleheadnavcol
	{
padding: 5px;
background:url(/tools.nsf/purplenavcolhead.gif) top no-repeat; 
width:auto;
border-bottom: 1px solid #967e96;
	}
.blueheadhome
	{
font-size: 160%;
font-weight: normal;
padding: 0px  0px 0px 15px;
margin-top: 0px;
margin-bottom: 0px;
background:url(/tools.nsf/bluehead.gif) top no-repeat; 
color: #ffffff;
	}
.blueheadnavcol
	{
padding: 5px;
background:url(/tools.nsf/bluenavcolhead.gif) top no-repeat; 
width:auto;
border-bottom: 1px solid #003399;
	}
.redheadhome
	{
font-size: 160%;
font-weight: normal;
padding: 0px  0px 0px 15px;
margin-top: 0px;
margin-bottom: 0px;
background:url(/tools.nsf/redhead.gif) top no-repeat; 
color: #ffffff;
	}
.redheadnavcol
	{
padding: 5px;
background:url(/tools.nsf/rednavcolhead.gif) top no-repeat; 
width:auto;
border-bottom: 1px solid #aa4f56;
	}
.greenheadhome
	{
font-size: 160%;
font-weight: normal;
padding: 0px  0px 0px 15px;
margin-top: 0px;
margin-bottom: 0px;
background:url(/tools.nsf/greenhead.gif) top no-repeat; 
color: #ffffff;
	}
.greenheadnavcol
	{
padding: 5px;
background:url(/tools.nsf/greennavcolhead.gif) top no-repeat;
 width:auto;
border-bottom: 1px solid #8c8d63;
	}
.grayheadhome
	{
font-size: 160%;
font-weight: normal;
padding: 0px  0px 0px 15px;
margin-top: 0px;
margin-bottom: 0px;
background:url(/tools.nsf/grayhead.gif) top no-repeat; 
color: #ffffff;
	}
.grayheadnavcol
	{
padding: 5px;
background:url(/tools.nsf/graynavcolhead.gif) top no-repeat; 
width:auto;
border-bottom: 1px solid #938a81;
	}
/*end styles for MyESC in templates */
