@charset "UTF-8";
/* Page CSS */


* {
	padding:0px;
	margin: 0px;
}
/* mac hide \*/
/*html,body{height:100%;width:100%;}*/
/* end hide */
body {
	text-align:center;
	min-height:600px;/* for good browsers*/
	min-width:980px;/* for good browsers*/
}
#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
	text-align: center;
	position:relative;
	display:table-cell;
	height: auto;
} 
#inner {
	width: 980px;
	height: auto;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
}
#outer #container #inner #header {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 980px;
}

#header #headermenu {
	background-image: url(/images/headermenu_bg_orange09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 41px;
	width: 951px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#outer #container #inner #header #headerlogo {
	padding: 0px;
	float: left;
	height: 61px;
	width: 364px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#outer #container #inner #header #solgan {
	padding: 0px;
	float: left;
	height: 61px;
	width: 491px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#outer #container #inner #mainpanel {
	padding: 0px;
	height: auto;
	width: 950px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#outer #container #inner #mainpanel #top {
	background-image: url(/images/mainpanel_topbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 11px;
	width: 951px;
}
#outer #container #inner #mainpanel #middle {
	height: auto;
	width: 940px;
	padding-left: 0px;
	padding-right: 10px;
	margin-left: 0px;
}
#outer #container #inner #breadcrumb {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #000;
	float: left;
	height: 25px;
	width: 950px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outer #container #inner #breadcrumb A {
	color:  #F26522;
	text-decoration: none;
	font-weight: normal;
}
#outer #container #inner #mainpanel #bottom {
	background-image: url(/images/mainpanel_bottombg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 9px;
	width: 951px;
}
/*Image menu items */
#header #headermenu #MenuBar1 LI A .homebutton {
	background-image: url(/images/headermenu_home_orange09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	float: left;
	height: 41px;
	width: 37px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header #headermenu #MenuBar1 LI A:hover .homebutton {
	background-image: url(/images/headermenu_home_blue1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	float: left;
	height: 41px;
	width: 37px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#outer #container #inner #mainpanel #middle P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #333;
	line-height: 1.2em;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 10px;
}
#outer #container #inner #mainpanel #middle H1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.5em;
	color:  #F26522;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#outer #container #inner #mainpanel #middle H2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#outer #container #inner #homepanel IMG {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 18px;
}


#homepanel {	background-image: url(/images/home_panelbg09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 224px;
	width: 300px;
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#homepanel {
	background-image: url(/images/welcome_panelbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: right;
	height: 224px;
	width: 300px;
	margin-top: 20px;
	margin-right: 28px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#outer #container #inner #homepanel H1 {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	background-image: url(/images/welcome_panelheaderbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 299px;
	font-size: 1.1em;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-transform: uppercase;
}
#outer #container #inner #homepanel P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .8em;
	color: #666;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
#outer #container #inner #homepanel UL LI {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.0em;
	color: #666;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
}
#outer #container #inner #homepanel UL LI A {
	color:  #F26522;
	text-decoration: none;
}
#outer #container #inner #homepanel UL LI A:hover {
	color: #006;
	text-decoration: none;
}

#outer #container #inner #homepanel P A {
	color:  #F26522;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #homepanel P A:hover {
	color: #006;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #homepanel UL {
	padding-left: 40px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-position: outside;
}
#outer #container #inner #homepanel H2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	padding-left: 20px;
}
#outer #container #inner #homepanel P #username, #password {
	font-family: Tahoma, Geneva, sans-serif;
	height: 22px;
	width: 200px;
	margin-top: 5px;
	font-size: 1.1em;
	line-height: 26px;
	color: #333;
}
form {
	margin: 0px;
	padding: 0px;
}
#outer #container #inner #header #headermenu #searchbar {
	padding: 0px;
	height: 41px;
	width: auto;
	margin-top: -41px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#outer #container #inner #header #headermenu #searchbar #searchtext {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.7em;
	color: #000;
	height: 18px;
	width: 80px;
	margin-top: 8px;
	float: left;
	margin-right: 5px;
	margin-left: 8px;
	line-height: 18px;
}
#outer #container #inner #header #headermenu #searchbar #submit {
	padding: 0px;
	float: left;
	margin-top: 1px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outer #container #inner #footer {
	background-image: url(/images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 21px;
	width: 952px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#homepanel2 {
	background-image: url(/images/welcome_panelbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: right;
	height: 224px;
	width: 300px;
	margin-top: 20px;
	margin-right: 28px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#homepanel2 H1 {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	background-image: url(/images/welcome_panelheaderbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 299px;
	font-size: 1.1em;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-transform: uppercase;
}
#homepanel2 P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .8em;
	color: #666;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
#homepanel2 UL LI {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.0em;
	color: #666;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
}
#homepanel2 UL LI A {
	color:  #F26522;
	text-decoration: none;
}
#homepanel2 UL LI A:hover {
	color: #006;
	text-decoration: none;
}

#homepanel2 P A {
	color:  #F26522;
	text-decoration: none;
	font-weight: bold;
}
#homepanel2 P A:hover {
	color: #006;
	text-decoration: none;
	font-weight: bold;
}
#homepanel2 UL {
	padding-left: 40px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-position: outside;
}
#homepanel2 H2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	padding-left: 20px;
}
#outer #container #inner #breadcrumb {
	padding-left: 10px;
}
#outer #container #inner #mainpanel #middle #ClientGrid {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 950px;
}
#outer #container #inner #mainpanel #middle #ClientGrid UL {
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#outer #container #inner #mainpanel #middle #ClientGrid UL LI {
	display: inline-block;
	background-image: url(/images/clients/clientpanel_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 150px;
	width: 150px;
	float: left;
	padding: 0px;
	margin-left: 10px;
	list-style-type: none;
}
#advertgrid {
	padding: 0px;
	float: left;
	height: 150px;
	width: 950px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#advertgrid #advertbox {
	background-image: url(/images/advertpanel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 136px;
	width: 224px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#container #inner #mainpanel #middle H1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.5em;
	color:#F26522;
}
#container #inner #mainpanel #middle P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #333;
	line-height: 1.3em;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#container #inner #mainpanel #middle H4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color:#F26522;
}
#container #inner #mainpanel #middle {
	margin: 0px;
	padding: 0px;
}
#container #inner #mainpanel #middle UL {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #333;
	font-weight: normal;
	margin-left: 40px;
	margin-bottom: 10px;
}
#container #inner #mainpanel #middle UL LI {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #333;
	padding-top: 10px;
	margin: 0px;
}
#WebdesignPanel1 {
	background-image: url(/images/webdesign_panelbg1_gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 580px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#outer #container #inner #middle #WebdesignPanel1 H1 A {
	color: #FFF;
	text-decoration: none;
}
#outer #container #inner #middle #WebdesignPanel1 H1 {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	background-image: url(/images/welcome_panelheaderbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 299px;
	font-size: 1.0em;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
}
#outer #container #inner #middle #WebdesignPanel1 P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #666;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 0px;
}
#outer #container #inner #middle #WebdesignPanel1 UL LI {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	color: #000;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: normal;
}
#outer #container #inner #WebdesignPanel1 UL LI A {
	color: #F26522;
	text-decoration: none;
}
#outer #container #inner #WebdesignPanel1 UL LI A:hover {
	color: #006;
	text-decoration: none;
}


#outer #container #inner #middle #WebdesignPanel1 P A {
	color: #F26522;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #middle #WebdesignPanel1 P A:hover {
	color: #006;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #middle #WebdesignPanel1 UL {
	padding-left: 0px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-position: outside;
}
#container #inner #header #headermenu #searchbar #searchtext {
	width: 100px;
}
#outer #container #inner #mainpanel #middle #ImageGrid {
	float: left;
	height: 275px;
	width: 282px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 20px;
	background-image: url(/images/webdesig_images/panelbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#outer #container #inner #mainpanel #middle #ImageGrid h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #0F306A;
	font-weight: bold;
}

#outer #container #inner #mainpanel #middle #welcomepanel {
	background-image: url(/images/welcome_panelbg_gray.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 224px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#outer #container #inner #mainpanel #middle #welcomepanel H1 A {
	color: #FFF;
	text-decoration: none;
}
#outer #container #inner #mainpanel #middle #welcomepanel H1 {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	background-image: url(/images/welcome_panelheaderbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 299px;
	font-size: 1.1em;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}
#outer #container #inner #mainpanel #middle #welcomepanel P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .8em;
	color: #666;
	padding-left: 20px;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-top: 0px;
}
#outer #container #inner #mainpanel #middle #welcomepanel UL LI {
	
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	color: #000;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: normal;
}
#outer #container #inner #middle #welcomepanel UL LI A {
	color: #F26522;
	text-decoration: none;
}
#outer #container #inner #mainpanel #middle #welcomepanel UL LI A:hover {
	color: #006;
	text-decoration: none;
}


#outer #container #inner #mainpanel #middle #welcomepanel P A {
	color: #F26522;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #mainpanel #middle #welcomepanel P A:hover {
	color: #006;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #mainpanel #middle #welcomepanel UL {
	padding-left: 10px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-position: outside;
}



#WebdesignPanel2 {
	background-image: url(/images/webdesign_panelbg2_gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 352px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#outer #container #inner #middle #WebdesignPanel2 H1 A {
	color: #FFF;
	text-decoration: none;
}
#outer #container #inner #middle #WebdesignPanel2 H1 {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	background-image: url(/images/welcome_panelheaderbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 299px;
	font-size: 1em;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}
#outer #container #inner #middle #WebdesignPanel2 P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #666;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 0px;
}
#outer #container #inner #middle #WebdesignPanel2 UL LI {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	color: #333;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}
#outer #container #inner #WebdesignPanel2 UL LI A {
	color: #F26522;
	text-decoration: none;
}
#outer #container #inner #WebdesignPanel2 UL LI A:hover {
	color: #006;
	text-decoration: none;
}


#outer #container #inner #middle #WebdesignPanel2 P A {
	color: #F26522;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #middle #WebdesignPanel2 P A:hover {
	color: #006;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #middle #WebdesignPanel2 UL {
	padding-left: 0px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-position: outside;
}
#outer #container #inner #mainpanel #middle #WebsiteTypes {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 143px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#container #inner #mainpanel #middle  A {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #F60;
	text-decoration: none;
}
#outer #container #inner #mainpanel #middle FORM TABLE TR TD {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #333;
	font-weight: normal;
	height: 25px;
}

#outer #container #inner #mainpanel #middle #stage
{
	width:632px;
	overflow: auto;
	overflow-x:hidden;
	overflow-y:hidden;
	height:200px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#outer #container #inner #mainpanel #middle #slider-buttons
{
	width:632px;
	padding: 0px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#outer #container #inner #mainpanel #middle #stage #myList
{
	width:2000px; border:0; margin:0; padding:0; left:400px;
}
#outer #container #inner #mainpanel #middle #stage #myList li
{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:4px;
		padding:4px; 
		background:#DEDEDE;
		float:left;
		width:200px;
		height:200px;
}



#container #inner #mainpanel #middle #courselist_panel  {
	background-image: url(/images/courselist_panel_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 121px;
	width: 951px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #inner #mainpanel #middle #courselist_panel  #buynow {
	float: right;
	height: 30px;
	width: 130px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #inner #mainpanel #middle #courselist_panel H1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding-left: 10px;
	padding-top: 5px;
}
#container #inner #mainpanel #middle #courselist_panel  P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color: #999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#container #inner #mainpanel #middle #courselist_panel  H2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}

#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox #scrollbar #courselinks UL LI A {
	color: #333;
	text-decoration: none;
}

#outer #container #inner #mainpanel #middle #coursepanels {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 350px;
	width: 950px;
}
#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox {
	background-image: url(/images/coursepanel_graybg2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 350px;
	width: 301px;
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
}

 #outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox #scrollbar {
	float: left;
	height: 307px;
	width: 299px;
	padding: 0px;
	overflow: auto;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox #scrollbar #courselinks {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 275px;
}
#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox #scrollbar #courselinks P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox H1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 36px;
	width: 301px;
	text-align: center;
	background-image: url(/images/coursepanel_header_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	color: #FFF;
}
#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox #scrollbar #courselinks UL {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: circle;
	list-style-position: inside;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	color: #333;
}
#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox #scrollbar #courselinks UL LI {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: normal;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 5px;
}
#outer #container #inner #mainpanel #middle #coursepanels #coursepanelbox #scrollbar #courselinks UL LI A:hover {
	color:  #F26522;
}
#outer #container #inner #mainpanel #middle  #courselist_panel #cover {
	margin: 0px;
	float: left;
	height: 115px;
	width: 131px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#outer #container #inner #mainpanel #middle #courselist_panel  P A {
	color:  #F26522;
	text-decoration: none;
}
#outer #container #inner #mainpanel #middle #welcomepanel H2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #000;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#outer #container #inner #mainpanel #middle #welcomepanel P #text1, #text2 {
	font-family: Tahoma, Geneva, sans-serif;
	height: 22px;
	width: 200px;
	margin-top: 5px;
	font-size: 1.1em;
	line-height: 26px;
	color: #333;
}
#ComingSoon {
	position:absolute;
	width:300px;
	height:224px;
	z-index:1;
	background-image: url(/images/homepage_panelbg_disabled.jpg);
	background-repeat: no-repeat;
	background-position: 1px 36px;
	
	filter:alpha(opacity=85); 
	-moz-opacity:0.8; 
}
#ComingSoonTop {
	position:absolute;
	width:300px;
	height:224px;
	z-index:2;
}
#ComingSoonTop H2{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.1em;
	color: #000;
	margin: 0px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: normal;
}
#ComingSoonTop P{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#outer #container #inner #mainpanel #middle #CusomProjects_RightBanner {
	background-image: url(/images/customprojects/header_rightpanel_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 224px;
	width: 581px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#WebdesignPanel_packages {
	background-image: url(/images/webdesign_panelbg1_gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	float: left;
	height: 580px;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#outer #container #inner #middle #WebdesignPanel_packages H1 A {
	color: #FFF;
	text-decoration: none;
}
#outer #container #inner #middle #WebdesignPanel_packages H1 {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 36px;
	font-weight: normal;
	color: #FFF;
	background-image: url(/images/welcome_panelheaderbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 299px;
	font-size: 1.0em;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 10px;
	margin: 0px;
}
#outer #container #inner #middle #WebdesignPanel_packages P {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	color: #666;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 0px;
}
#outer #container #inner #middle #WebdesignPanel_packages UL LI {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	color: #000;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: normal;
}
#outer #container #inner #WebdesignPanel_packages UL LI A {
	color: #F26522;
	text-decoration: none;
}
#outer #container #inner #WebdesignPanel_packages UL LI A:hover {
	color: #006;
	text-decoration: none;
}


#outer #container #inner #middle #WebdesignPanel_packages P A {
	color: #F26522;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #middle #WebdesignPanel_packages P A:hover {
	color: #006;
	text-decoration: none;
	font-weight: bold;
}
#outer #container #inner #middle #WebdesignPanel_packages UL {
	padding-left: 0px;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	list-style-position: outside;
}#outer #container #inner #mainpanel #middle #WebdesignPanel_packages #FeatureElement {
	float: left;
	height: auto;
	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.7em;
	color: #000;
	padding: 0px;
}
#outer #container #inner #mainpanel #middle #WebdesignPanel_packages #FeatureElement #TickBox {
	background-image: url(/images/webdesig_images/tick.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 36px;
	width: 35px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#outer #container #inner #mainpanel #middle #WebdesignPanel_packages #FeatureElement #CrossBox {
	background-image: url(/images/webdesig_images/cross.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 36px;
	width: 35px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
