	#container {
		margin:0; 
		padding:0;
		}
	#main {
		margin:0; 
		padding:0;
		}
	/* left column */
	#left {
		float:left;
		width:127px;
		margin:0; 
		padding:0 1em;
		font-size:80%;
		}
	/* right column/elements */
	#right {
		float:right;
		width:245px;
		margin:0; 
		padding:0 1em 0 0;
		font-size:80%;
		}
	#right td {
		color: #2C566D;
		}
	#right select {
		width: 218px;
		}
	#righttable {
		background: url(/images/_photoCourses/rightColBG.gif) repeat-y;
		}
	#right hr {
		height: 0px;
		padding:0;
		margin: 0;
		border: solid #999 0px;
		border-top-width: 1px; 
		}
	#right a:link, #nav a:visited {
		color: #CC6633;
		}
	#right a:hover, #nav a:active {
		color: #0099CC;
		}
	#price {
		color:#CC6633;
		font-weight:bold;
		height:31px;
		width:194px;
		padding:0 0 0 90px;
		background: url(/images/_photoCourses/priceBG.gif) no-repeat top left;
		}
	#action {
		padding:20px 10px 10px 10px;
		background: url(/images/_photoCourses/cActionBG.gif) no-repeat top left;
		}
	#SignUpRight { 
		width: 244px;
		height: 46px;
		padding: 0;
	}
	#SignUpRight a:link, #SignUpRight a:visited  {
		padding: 0;
		margin: 0;
		display: block;
		text-decoration: none; 
		color: #ccc;
		font-weight: bold;
		width: 244px;
		height: 46px;
		background: url(/images/_photoCourses/b_SignUp.gif) no-repeat;
	}
	#SignUpRight a:hover, #SignUpRight a:active {
		padding: 0;
		margin: 0;
		display: block;
		text-decoration: none; 
		color: #690;
		font-weight: bold;
		width: 244px;
		height: 46px;
		background-position:100% -46px;
	}
	#SignUpRight span {
		display: none;
	}
	/* middle column */
	#middle {
		margin:0 150px;
		width: 480px; 
		font-size:80%;
		}
	/* subNavigation */
	#nav {
		padding: 0px;
		margin: 0px;
		width: 127px;
		font: 11px arial; 
		font-weight: bold;
		}
	#nav a:link, #nav a:visited {
		width: 116px;
		height: 20px;
		padding: 7px 0 0 11px;
		margin: 0;
		text-decoration: none; 
		color: #FFFFFF;
		display: block;
		background: url(/images/_photoCourses/navBG.gif) 0px no-repeat;
		}
	#nav a:hover, #nav a:active {
		width: 116px;
		height: 20px;
		padding: 7px 0 0 11px;
		margin: 0;
		text-decoration: none; 
		color: #663300;
		display: block;
		background: url(/images/_photoCourses/navBG.gif) -27px no-repeat;
/*		background-position:100% -27px; */
		}	
	#nav ul {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		}
	#nav li {
		width: 127px;
		height: 27px;
		margin:0;
		padding:0;
		}
	/* Sign Up button */
	#SignUp { 
		width: 104px;
		height: 127px;
		padding: 0 0 0 10px;
	}
	#SignUp a:link, #SignUp a:visited  {
		padding: 0;
		margin: 0;
		display: block;
		text-decoration: none; 
		color: #ccc;
		font-weight: bold;
		width: 104px;
		height: 127px;
		background:   url(/images/_photoCourses/signUp.gif) no-repeat;
	}
	#SignUp a:hover, #SignUp a:active {
		padding: 0;
		margin: 0;
		display: block;
		text-decoration: none; 
		color: #690;
		font-weight: bold;
		width: 104px;
		height: 127px;
		background-position:100% -127px;
	}
	#SignUp span {
		display: none;
	}
		
	#keyFeatures {
		width: 480px;
		height: 306px;
		margin:0; 
		padding: 0;
		background: url(/images/_photoCourses/keyFeaturesBG.jpg) no-repeat bottom;
		}
	#keyFeatures ul {
		padding: 70px 0 0 30px;
		margin: 0px;
		list-style-type: normal;
		}
	#keyFeatures li {
		padding: 5px 0 0 0;
		margin: 0;
		}
		
	/* common elements */
	h1 { font:14pt sans-serif; 
		padding:0 0 0 12px;
		}
	/* Show Current Page */
	li#currentPg a:visited, 
	li#currentPg a:link {
		width: 123px;
		height: 20px;
		padding: 7px 0 0 11px;
		margin: 0;
		text-decoration: none; 
		color: #000;
		display: block;
		background: url(/images/_photoCourses/navBG2.gif) no-repeat;
		background-position:100% -54px;
		}
		
	/* buttons */

	.buttoncommon a {
		margin:0;
		padding:5px;
		display: block;
		color: #FFFFFF;
		font-size:12px;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		text-align:center;
		background-color:#7A929F;
	}
	.buttoncommon a:hover {
		color: #FFFFFF;
		background-color:#0080C0;
	}
