/* RESET CODE */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, embed, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, object, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}

					
body				{color:#333333; 
					font-family:Helvetica,Arial,  sans-serif; 
					background-color:#575555;
					background:url("images/bg_homepage.gif") repeat-y scroll center top #575555;
					margin-left: 0px;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					}
					
p					{font-size:14px; 
					line-height:1.5em;
					}

table 				{border:1; 
					border-collapse:collapse; 
					border-spacing:0; 
					}
					
caption, th			{text-align:left; 
					font-weight:bold;
					padding:0 0 0 10px;
					}
					
td					{padding:5px; 
					font-size: 14px;
					}
					
form legend 		{display:none;
					}
ol 					{list-style:none;}

ul					{list-style:disc;
					margin: 0 20px 20px 20px;
					color:#333; 
					font-size:14px;
					}
					
li					{margin-bottom:8px;
					}
					
h1					{font-size:30px;
					font-weight:normal;
					color:#000000;
					margin:0px 20px 0 0;
					padding: 20px 0px 0 0;
					}
					
h2					{font-size:24px; 
					font-weight:normal;
					color:#000000;
					}
					
h3					{font-size:175%; 
					font-weight:normal;
					color:#000;
					margin-bottom: 0.4em;
					}
					
hr 					{color:#dddddd;
					background-color:#dddddd; 
					border-width:1px;
					border-style:solid;
					}
					
:focus 				{outline:0;
					}



a					{color:#3bb3c2; 
					text-decoration:none;
					}
					
a:visited			{color:#888;
					}
					
a:hover				{color:#444;
					}



#container			{margin:0 auto;
					width:960px;
					background:#ffffff;
					}


#footer p			{font-size: 10px;
					color:#455560; 
					margin:30px 0 15px 20px; 
					text-transform:uppercase;
					}
					
#footercontainer	{margin:0 auto;
					width:960px;
					background:#ffffff;
					}

#full				{width:960px;
					}
					
#full-inner			{margin:20px 20px 0 20px;
					}
					
#headertop			{background:#aacc33;
					height:60px;
					width:100%;
					}
					
#headertop-inner	{margin:0 auto;
					background:#aacc33;
					width:960px;
					}
					
#header				{
					background:#ffffff;
					margin:0 0px 30px 30px auto;
					height:93px;
					width:930px;
					}

#header img			{
					margin: 20px 30px -20px 0;
					}
					
#header2			{background:#3bb3c2; 
					margin: 10px 0 0 0;
					height:4px;
					width:960px:
					}

#keyquestions 		{
	position:relative;
	width:220px;
	height:80px;
	color:#FFF;
	background-color:#575555;
	overflow:hidden;
	border:solid 1px;
	margin:5px;
					} 
					
#keyquestions p		{font-size:12px;
					font-family:"Times New Roman", Times, serif;
					}

#leftnav			{float:left;
					width:160px;
					margin:20px 0 0 10px}
					
#leftspace			{float:left;
					width:16px;
					}


#left-column		{float:left; 
					width:720px;
					}
					
#left-column-inner	{margin:20px 20px 0 20px;
					}
					
#left-column-inner p	{margin-bottom:15px;
					}
					
#left-column-left	{float:left; 
					width:48%;
					}
					
#left-column-left p	{
					}

#left-column-right	{float:right; 
					width:47%;
					}
					
#left-column-right p	{
					}
					
#right-column		{float:right; 
					width:240px; 
					}
					
#right-column-inner	{margin:20px 10px 0 0;
					text-align:left;
					}
					
#right-column-inner p		
					{margin-bottom:15px;
					}
					
#right-column-inner img	
					{margin:40px 30px 0 0;
					}


				
#topnav				{text-align:right;
					margin:-20px 0 0 0 0;
					}

#topnav			p	{font-size:18px;
					margin:-20px 0 0 0 0;
					}



.clear				{clear:both; 
					height:0px; 
					overflow:hidden;
					margin-bottom:20px;
					}
					
.strong				{font-weight:bold;
					color:#444444;
					}
					
.large				{font-size:18px; 
					font-weight:bold;
					color:#555555
					}
					
.bold				{font-size:16px; 
					font-weight:bold;
					color:#000000
					}
					
.bold1				{font-size:16px; 
					font-weight:bold;
					color:#3bb3c2
					}
					
.bold2				{font-size:18px;
					font-weight:normal;
					color:#666666;
					line-height:1.5em;
					}
					
.bold3				{font-size:42px; 
					font-weight:bold;
					color:#3bb3c2
					}

.coursetitle		{font-size:14px; 
					font-weight:bold;
					color:#c44c39
					}
					
.coursenum			{font-size:14px; 
					font-weight:bold;
					color:#798992
					}

.letter			p	{font-family:times,serif;
					}
					
.number-photo		{float: left; 
					margin: 0 15px 70px 0; 
					}	
.numbered			{font-size:12px;}				
					
/* shadow for 950 *  NOT USED */
.bodytopbg {
	background-image:url(images/body_top_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.bodymiddlebg {
	background-image:url(images/body_middle_bg.png);
	background-repeat:no-repeat;
}

.bodybottombg {
	background-image:url(images/body_bottom_bg.png);
	background-repeat:no-repeat;
}



/* Shadow Style */
  table.shadow { 
    align: center
  }

  td.shadow-top { 
    height: 16px;  
    background-image: url(images/top.gif);
    background-position:bottom;
	background-repeat:repeat-x;
  }

  td.shadow-topRight {
    width: 8px;
    height: 16px;
    background-image: url(images/topRight.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
  }

  td.shadow-right { 
    width: 8px; 
    background-image: url(images/right.gif);
    background-repeat:repeat-y;
  }

  td.shadow-bottomRight { 
    width: 8px; 
    height: 16px; 
    background-image: url(images/bottomRight.gif);
    background-repeat:no-repeat;
  } 

  td.shadow-bottom { 
    height: 16px;
    background-image: url(images/bottom.gif);
	background-repeat:repeat-x;
  }

  td.shadow-bottomLeft { width: 8px;
    height: 16px;
    background-image: url(images/bottomLeft.gif);
    background-repeat:no-repeat;
    background-position:right top;
  } 

  td.shadow-left { width: 8px;
    background-image: url(images/left.gif);
    background-repeat:repeat-y;
    background-position:right;
  }

  td.shadow-topLeft { 
    width: 8px; 
    height: 16px; 
    background-image: url(images/topLeft.gif);
    background-repeat:no-repeat;
    background-position:right bottom;
  }      

  td.shadow-center { 
    background-color: white  
  }
/* end shadow style */
