/* Cyril Sweett CSS */

body, html, td  {margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; color: #535353;}
body			{background-color: #ffffff;}
img				{border: 0;}
a 				{text-decoration: none; color: #5574c5;}
a:hover			{text-decoration: none; color: #1f356e;}
acronym,abbr	{border: 0;}
sup, sub		{vertical-align: baseline;}
p				{padding: 0em 0 1.0em 0; margin: 0;}
td				{vertical-align: top;}
address 		{font-style: normal;}

.skip			{display: none;}
.clear 			{clear: both;}
.arrow 			{color: #fe7d19; font-weight: bold;}
.imgRight 		{float: right; margin: 0 0 30px 40px;}


/* Headings */
h1, h2, h3, h4, h5 {color: #1f356e; font-family: Arial, Helvetica, sans-serif;}
h1				{font-size: 1.3em; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em;} 
h2				{font-size: 1.1em; font-weight: normal; padding: 0; margin: 0 0 8px 0; line-height: 1.0em;}
h3				{font-size: 1.0em; font-weight: bold; padding: 0; margin: 0 0 7px 0; line-height: 1.1em;}
h4				{font-size: 0.8em; font-weight: bold; padding: 0; margin: 0 0 7px 0; line-height: 1.0em;}

/* Main Frames */
#mainFrame 				{width: 898px; font-size: 0.75em; border: 1px solid #d4d4d4; padding: 0; margin: auto; background-image:url(../images/bgr_homepage.gif); background-repeat: repeat-y;}
#leftColumn 			{width: 283px;}
#mainColumn 			{width: 615px;}

#leftColumn,
#mainColumn 			{float: left;}

.studentImage 			{margin: 20px 00 0;}

#homeContent 			{background-color: #fe7d19; clear: both; padding: 0 0 40px 0;}
#homeColumns 			{margin: 0 0 0 40px; padding: 0; list-style: none; color: #FFFFFF; background-color: #fe7d19;}
#homeColumns li 		{width: 200px; padding: 0 85px 0 0; float: left; border: 0px solid #FFFFFF; background-color: #fe7d19; width: 25%;}
#homeColumns li.last 	{padding: 0 0 0 0;}
#homeColumns li a  		{color: #FFFFFF;}
#homeColumns li a:hover {color: #0c2577;}

/* Page headers */
.photoTop 			{float: left;}
.orangeHeader 		{background-color: #fe7d19; color: #FFFFFF;}
#hdImage 			{}

#deepHeader .name 	{font-size: 190%; padding: 30px 0 5px 0;}
#deepHeader .text 	{font-size: 130%;}
#deepHeader 		{height: 187px;}

#genericHeader 		{height: 30px;}

#pageTitle 		{height: 67px; background-image:url(../images/bgr_pagetitle.gif); background-repeat: no-repeat; vertical-align: bottom; position: relative;}
#pageTitle2 	{height: 67px; background-image:url(../images/bgr_pagetitle2.gif); background-repeat: no-repeat; vertical-align: bottom; position: relative;}

#pageTitle2 h1,
#pageTitle h1 	{color: #fe7d19; font-size: 34px; font-weight: normal; letter-spacing: -3px; position: absolute; top: 37px; left: 35px; word-spacing: 8px;}

/* Page content */
#pageCopy 					{padding: 0 0 30px 0; clear: both;}
#pageCopy .leftCol 			{width: 290px; float: left;}
#pageCopy .leftColContent 	{padding: 0 20px 20px 40px;}
#pageCopy .rightCol 		{width: 608px; float: left;}
#pageCopy .rightColContent 	{padding: 20px 50px 0 0;}

#graduateNames 				{margin: 10px 0 0 0; padding: 0; list-style: none; }
#graduateNames li 			{margin: 0; padding: 0; float: left; text-align: center; line-height: 1.1em; padding: 0 20px 0 0;}
#graduateNames #name1 	{margin-left: 82px;}
/*#graduateNames #name2 	{margin-left: 28px;}
#graduateNames #name3 	{margin-left: 17px;}*/
#graduateNames #name4 	{margin-left: 41px;}
#graduateNames #name5 	{margin-left: 22px;}
#graduateNames #name6 	{margin-left: 54px;}
#graduateNames #name7 	{margin-left: 28px;}
#graduateNames #name8 	{margin-left: 29px;}

.tableGeneric { width: 100%; border-collapse: collapse; border: 1px solid #c6d2e4;}
.tableGeneric td {padding: 4px 0 4px 15px; border-bottom: 1px solid #dde5f4;}
.tableGeneric td.shaded {background-color: #f1f5fe;}

ul.uList {margin: 10px 0 20px 30px; padding: 0;}
ul.uList li {margin: 0 0 10px 0; line-height: 14px}

#pojectPreview 					{clear: both;}
#pojectPreview td 				{width: 250px;  padding-top: 10px;}
#pojectPreview td.first 		{padding: 10px 20px 0 0;}
#pojectPreview .photoCaption 	{padding: 5px 0 5px 0; font-size: 0.9em; color: #666666;}

.downloadDocument 			{margin: 0; padding: 0; list-style: none;}
.downloadDocument li 		{float: left; margin: 0; padding: 0;}
.downloadDocument .docIco 	{margin: 0 20px 0 0;}
.downloadDocument .fileIco 	{margin: 0 7px 0 0;}
.downloadDocument .fileDescr {padding: 20px 0 0 0;}

/* Page subnavigation */
.subNav {padding: 0; margin: 20px 0 0 0; list-style: none;}
.subNav li {margin: 2px 0 2px 0;}

/* Top Nav */
#topNav 			{width: 898px; margin: auto; padding: 10px 0 5px 0; font-size: 0.75em; font-weight: bold; text-align: right; color: #9aa3cc; border: 0px solid #000000; overflow: auto;}
ul#topLinks			{margin: 0; padding: 0; list-style: none; float: right; width: 700px; border: 0px solid #ff0000;}
ul#topLinks li		{margin: 0; padding: 0 0 0 20px; list-style: none; float: right;}
#topNav a 			{color: #003366; padding: 0 0 0 20px;}
#topNav a:hover		{color: #ff9900;}
#topNav .leftLinks 	{float: left; text-align: left; font-weight: normal; border: 0px solid #ff0000;}
#topNav .leftLinks a {padding: 0; }

/* Footer */
#footer						{width: 898px; padding: 5px 0 0 0; margin: auto; overflow: auto; clear: both; font-size: 0.70em; color: #6F6C6A;}
#footer #footlinks 			{float: left;}
#footer #footlinks	a		{color: #6F6C6A;}
#footer #footlinks	a:hover		{color: #fe7d19;}
#footer #copyright 			{color: #6F6C6A; float: right;}

/* Forms */
form 			{padding: 0; margin: 0;}




