#case {
width:760px;
position:relative;
margin:0 auto;
}

#case2 {
width:760px;
position:relative;
height:1200px;
border:1px solid #333;
margin:0 auto;
}

#top {
background:url(images/grTop.gif);
width:760px;
height:137px;
position:relative;
}

#lTop {
position:absolute;
left:0;
height:137px;
}

#rTop {
position:absolute;
right:0;
top:0;
height:137px;
}

#logo {
position:absolute;
left:25px;
top:13px;
}

#title {
position:absolute;
left:150px;
top:32px;
}

#200 {
position:absolute;
left:200px;
}

#contactFloat {
position:absolute;
left:500px;
width:260px;
z-index:0;
}

#float400 {
position:absolute;
left:400px;
width:260px;
z-index:0;
}

#bottom {
border-top:1px solid #333;
font-size:8pt;
text-align:right;
font-family:trebuchet ms, tahoma;
position:relative;
margin:3em 0 0;
padding:0;
}

#links {
background:url(images/grLink.gif);
width:760px;
height:34px;
position:relative;
bottom:5px;
z-index:3;
}

#lLink {
position:absolute;
left:0;
height:34px;
}

#rLink {
position:absolute;
right:0;
height:34px;
z-index:1;
}

#linkContent{
	position:relative;
	left:-2px; /* was -2px */
	top:8px; /* was -1px */
}

#bigImg {
width:550px;
border:1px solid #000;
position:relative;
left:2px;
top:-7px;
z-index:2;
}

#form {
border:1px solid #a22630;
background-color:#eee;
width:500px;
padding:1em 0 0 2em;
}

#formNoColor {
width:500px;
padding:1em 0 0 2em;
}

#mainContent {
	width:550px;
	font-family:trebuchet ms, tahoma;
	font-size:10pt;
	text-align:left;
	position:relative;
	left:3px;
}

#rpialert {
	font-family:trebuchet ms, tahoma;
	font-size:10pt;
}

#mainContentWide {
	width:750px;
	font-family:trebuchet ms, tahoma;
	font-size:10pt;
	text-align:left;
	position:relative;
	left:3px;
}

#pow {
width:190px;
border:1px solid #000;
position:relative;
left:3px;
top:2px;
}

#powCap {
font-family:tahoma;
font-size:7pt;
width:180px;
display:block;
padding-top:5px;
padding-left:5px;
padding-bottom:10px;
}

#picBorder {
border:1px solid #000;
}

#council {
padding-bottom:0;
}

#council.box {
float:left;
width:205px;
margin-right:25px;
margin-bottom:1.5em;
}

a.contLink:hover {
font-family:tahoma;
font-size:8pt;
color:#E01B1B;
text-decoration:none;
font-weight:600;
border-bottom:0;
}

a.capLink:link {
font-family:tahoma;
font-size:7pt;
color:#B13434;
font-weight:600;
padding-bottom:1px;
}

a.capLink:visited {
font-family:tahoma;
font-size:7pt;
color:#B13434;
text-decoration:none;
font-weight:600;
padding-bottom:1px;
}

a.capLink:hover {
font-family:tahoma;
font-size:7pt;
color:#D67272;
text-decoration:none;
font-weight:600;
border-bottom:0;
}

.head {
background:url(images/grHead.gif);
position:relative;
width:200px;
height:26px;
margin-bottom:4px;
margin-top:4px;
z-index:3;
}

.headSide {
background:url(images/grHead.gif);
position:relative;
width:200px;
height:26px;
margin-top:4px;
z-index:3;
}

.lHead {
position:absolute;
left:0;
height:26px;
}

.rHead {
position:absolute;
right:0;
height:26px;
}

.eventsNews {
font-family:tahoma;
font-size:8.5pt;
position:relative;
left:40px;
width:155px;
margin-top:7px;
}

.eventsNewsNoIndent {
font-family:tahoma;
font-size:8.5pt;
position:relative;
left:5px;
width:185px;
margin-top:7px;
}

.dateFront {
font-weight:700;
position:absolute;
left:-35px;
margin-right:5px;
margin-bottom:2px;
display:block;
}

.date {
font-weight:700;
}

.headline {
font-family:trebuchet ms, tahoma;
font-size:20pt;
color:#831B1B;
margin-bottom:2px;
margin-top:0;
}

.mildHeading {
color:#831B1B;
font-weight:700;
}

p.pad {
font-size:9pt;
padding:0 3em 0 0;
}

input.thinReq {
border:1px solid #333;
font-size:9pt;
background:#FFCCCD;
}

.picturePad {
padding:0 1em 1em 0;
}

.picturePad2 {
padding:1em;
}

.picturePadRHpic {
padding:0 0 1em 1em;
}

.leftPad2 {
_margin:0 0 0 0;
margin: 0 -.5em 0 0;
padding:0 0 0 2em;
}

ul {
list-style-type:disc;
padding-left:0;
margin-left:0;
}

ul.indent {
list-style-type:disc;
margin-left:5px;
padding-left:5px;
}

.leftPad1 {
_margin:0 0 0 0;
margin:-1.5em 0 0;
padding:0 0 0 1em;
}

.leftPadcLinks {
_margin:0 0 0 0;
margin:0;
padding:0 0 0 1em;
}

#cLinkShift {
position:absolute;
top:102px;
left:320px;
}

#pdcShift {
position:absolute;
top:217px;
_top:248px;
left:375px;
width:375px;
height:1163px;
}

.mildHeading12 {
color:#831B1B;
font-weight:700;
font-size:12pt;
}

[icon ^="out"] {
padding-right:20px;
background:transparent url(http://www.rpi.edu/fye/parents/images/right-red.gif) no-repeat center right;
}

[icon ^="email"] {
padding-right:20px;
background:transparent url(http://www.rpi.edu/fye/parents/images/email-regular.gif) no-repeat center right;
}

#footer {
display:block;
position:absolute;
margin-top:15px;
width:760px;
z-index:2;
text-align:right;
}

#rSide,#rSide150 {
position:absolute;
top:179px;
right:0;
z-index:1;
}

a.contLink:link,a.contLink:visited {
font-family:tahoma;
font-size:8pt;
color:#831B1B;
font-weight:600;
padding-bottom:1px;
}

.headContent,.headContent:link {
position:absolute;
left:10px;
top:6px;
font-family:tahoma;
font-size:9pt;
color:#FFF;
font-weight:600;
width:181px;
}

input.thin,select.thin,textarea.thin {
border:1px solid #333;
font-size:9pt;
}

input.thinPad,select.thinPad,textarea.thinPad {
border:1px solid #333;
font-size:9pt;
padding-left:300px;
}

a.black:link,a.black:visited {
text-decoration:underline;
color:#666;
}

a.black:hover,a.red:hover {
text-decoration:none;
color:#000;
}

a.red:link,a.red:visited {
text-decoration:underline;
color:#a22630;
}
