body 
	{margin: 0; padding: 0; font: normal .75em Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff}

/* ---------------------------------------------------------------------------------------- */
/* BEGIN MAIN POSITIONING ELEMENTS */
/* ---------------------------------------------------------------------------------------- */

#maincontainer  /* contains all the page elements - width 950 pixels */
	{width: 950px; margin: 5px auto 0 auto; padding: 0;}

#logoleft  /* UMUC Alumni logo at top left of page - uses actual image */
	{float: left; width: 380px; height: 45px;  margin: 0; padding: 0;}

#logoleft img /* remove border for logo */
	{border: none;}

#logoright /* top right nav links */
	{float: left; width: 570px; height: 23px; margin: 0; padding: 22px 0 0 0; overflow:hidden;}

#logoright img /* positioning for logoright images */
	{padding: 0 2px 10px 5px;}

#topleftborder /* top left background image */
	{float: left; width: 220px; height: 19px; margin: 0; padding: 0; background: url("/images/background/top_left_border.gif") no-repeat; clear: left}

#toprightborder /* top right repeating background image */
	{float: left; width: 730px; padding: 0; height: 19px; background: url("/images/background/rightcolumn.gif") 100% 0 repeat-x;}

#topleftcolumn /* top left column */
	{float: left; width: 220px; height: 14px; margin: 0; padding: 0; background: url("/images/background/top_left_column.gif") no-repeat;}

#breadcrumbs /* breadcrumbs for navigation */
	{float: right; width: 725px; height: 20px; margin: 0px; padding: 0px; background: #CC9900 url("/images/background/topRightCorner.gif") top right no-repeat; }

#backgroundcontainer /* repeating background for left border */
	{float: left; width: 100%; margin: 0; padding: 0; height: auto; background: url("/images/background/left_column.gif") repeat-y;}

#navigationleft  /* left navigation */
	{float: left; width: 190px; margin: 0 5px 0 25px;}

#maincontent /* main content area */
	{float: right; width: 690px; min-height: 441px; padding: 15px 30px 0px 10px;  margin: 0px; background: url("/images/background/rightBorder.gif") 100% 0 repeat-y;}

#bottomleftcolumn /* bottom left column background image */
	{float: left; width: 220px; height: 14px; margin: 0; padding: 0; background: url("/images/background/bottom_left_column.gif") no-repeat;}

#bottomcontent /* bottom content background image */
	{float: right; width: 729px; padding: 0px; height: 14px; background: url("/images/background/bottomRightCorner.gif") bottom right no-repeat;}

#bottomleftborder /* bottom left border background image */
	{float: left; width: 220px; height: 19px; margin: 0; padding: 0; background: url("/images/background/bottom_left_border.gif") no-repeat; clear: left;}

#bottomrightborder /* bottom right border repeating background image */
	{float: right; width: 730px; padding: 0; height: 19px; background: url("/images/background/bottomRight.gif") 100% 0 repeat-x;}


/* ---------------------------------------------------------------------------------------- */
/* Classes */
/* ---------------------------------------------------------------------------------------- */

.bluenavigationdots
	{width: auto; margin: -10px 10px 5px 23px; height: 1px; background: url("/images/background/blue_navigation_dots.gif") repeat-x;}

/* ---------------------------------------------------------------------------------------- */
/* End classes */
/* ---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- */
/* END MAIN POSITIONING ELEMENTS */
/* ---------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------- */
/* BEGIN STYLE ELEMENTS */
/* ---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- */
/* Begin top right link styles */
/* ---------------------------------------------------------------------------------------- */

#logoright ul
	{margin: 0; padding: 0; list-style: none; background: #fff; text-align: right;}

#logoright li
	{display: inline; line-height: 10px;}

#logoright a:link
	{padding: 0 3px; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none;}

#logoright a:visited
	{color: #666666; text-decoration: none;}

#logoright a:hover
	{color: #B38600; text-decoration: none;}

/* ---------------------------------------------------------------------------------------- */
/* End top right link styles */
/* ---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- */
/* Begin breadcrumb link styles */
/* ---------------------------------------------------------------------------------------- */

#breadcrumbs
	{line-height: 18px; font-size: 90%; font-weight: bold; color: #000000; padding: 0 0 0 5px;}

#breadcrumbs a:link
	{color: #FFFFFF; text-decoration: underline;}

#breadcrumbs a:visited
	{color: #FFFFFF; text-decoration: underline;}

#breadcrumbs a:hover
	{color: #7F1B1D; text-decoration: underline;}	
	
/* ---------------------------------------------------------------------------------------- */
/* End breadcurmb link styles */
/* ---------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------- */
/* Begin left navgiation link styles */
/* ---------------------------------------------------------------------------------------- */

#navigationleft
	{color: #05143F; text-align: center;}
	
#navigationleft ul
	{margin: 0 0 15px 0; padding: 0; list-style: none; font: bold 90% Verdana, Arial, Helvetica, sans-serif; text-align: right;}

#navigationleft li
	{line-height: 30px; padding: 0 10px; text-align: right;}

#navigationleft a:link 
	{color: #05143F; text-decoration: none;}

#navigationleft a:visited
	{color: #5E6372; text-decoration: none;}

#navigationleft a:hover
	{color: #7F1B1D; text-decoration: underline;}

#navigationleft img
	{border:solid 2px #CC9900; margin: 4px 0 0 4px;}

/* ---------------------------------------------------------------------------------------- */
/* End left navigation link styles */
/* ---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- */
/* Begin main content styles */
/* ---------------------------------------------------------------------------------------- */

#maincontent
	{color: #00285D;}

#maincontent h1
	{font: bold 150% Verdana, Arial, Helvetica, sans-serif;}
	
#maincontent h2 
	{font: bold 125% Verdana, Arial, Helvetica, sans-serif;}
	
#maincontent h3
	{font: 110% Verdana, Arial, Helvetica, sans-serif;}

#maincontent li
	{line-height: 25px;}

#maincontent img
	{margin: 0 10px 5px 10px; border:#CC9900 solid 1px;}

/* ---------------------------------------------------------------------------------------- */
/* End main content styles */
/* ---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- */
/* Begin bottom content link styles */
/* ---------------------------------------------------------------------------------------- */

#bottomcontent
	{color: #7F1B1D; text-align: center}
	
#bottomcontent ul
	{margin: 0; padding: 0; list-style: none; font: bold 90% Verdana, Arial, Helvetica, sans-serif;}
	
#bottomcontent li
	{display: inline; line-height: 12px; padding: 0 10px;}

#bottomcontent a:link 
	{color: #7F1B1D; text-decoration: none;}

#bottomcontent a:visited
	{color: #8C6262; text-decoration: none;}

#bottomcontent a:hover
	{color: #000000; text-decoration: underline; }	

/* ---------------------------------------------------------------------------------------- */
/* End bottom content link styles */
/* ---------------------------------------------------------------------------------------- */

hr {color: #7F1B1D; background-color: #7F1B1D; height: 1px; border: none;}

.redtext {color: ##7F1B1D; font-weight: bold;}

pre {font: normal 1em Verdana, Arial, Helvetica, sans-serif;}

/* ---------------------------------------------------------------------------------------- */
/* END STYLE ELEMENTS */
/* ---------------------------------------------------------------------------------------- */