/*general style control*/
	body {
		background-image:url(../../_IMAGES/Templates/www_main/body_right_shadow.gif);
		background-position: left;
		background-repeat: repeat-y;
		
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 13px;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 30px;
		margin-bottom: 0px;
	}
	
	p {
		line-height: 1.5;
	}
	
	/*try for fancy font for big text*/
	h1, h2, h3, h4 {
		font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	}

/*header styles*/
	#header {
		width:740px;
		border-bottom: 2px solid #ff9933;
	}
	#header td.top {
		text-align: right;
		padding-right: 10px;
	}
	#header td.left {
		width: 134px;
	}
	#header td.main {
		background-color: #892d11;
		background-image: url(../../_IMAGES/Templates/www_main/row_2_main.gif);
	}
	#header td.tabs {
		background-color: #f9fac9;
	}

/*tab styles*/
	#header td.tabs ul {
		margin: 0px;
		padding: 0px;
	}
	#header td.tabs ul li {
		list-style: none;
		line-height: 26px;
		float: left;
		margin: 0px;
		padding-left: 10px;
	}
	#header td.tabs ul li.selected {
		background-color: #fff;
		background-position: top left;
		background-repeat: no-repeat;
	}
	#header td.tabs ul a {
		color: #000;
		text-decoration: none;
	}
	#header td.tabs ul li.selected {
		text-decoration: underline;
	}
	#header td.tabs ul li.selected a {
		text-decoration: underline;
	}
	#header td.tabs ul a:hover {
		text-decoration: underline;
	}
	#header td.tabs ul li div {
		padding-right: 10px;
	}
	#header td.tabs ul li.selected div {
		background-color: #fff;
		background-position: top right;
		background-repeat: no-repeat;
	}


/*body styles*/
	#content_body {
		width:740px;
		padding: 10px;
	}
	#content_body_hp {
		width:740px;
		padding-left: 10px;
		padding-right: 10px;
	}


/*footer styles*/
	#footer {
		width:740px;
		color: #fff;
		background-color: #892d11;
		border-top: 2px solid #ff9933;
		border-bottom: 2px solid #ff9933;
	}
	#footer td {
		padding: 10px;
	}




/*general form*/
	.general_form {
		width: 100%;
	}
	.general_form td {
		padding: 5px;
		vertical-align: top;
	}
	.general_form td.left {
		text-align: right;
		font-weight: bold;
		white-space: nowrap;
	}
	.general_form td.right {
		width: 100%;
	}


/*form error styles*/
	#tmpl_form_error {
		border: 2px solid #FF0000;
		color: #FF0000;
	}
	#tmpl_form_error legend {
		font-weight: bold;
		color: #FF0000;
	}
	#tmpl_form_error ul {
		margin: 0px;
		margin-left: 2.1em;
		padding: 0px;
	}
	#tmpl_form_error li {
		margin: 5px;
	}
	


/* COURSES CLASSES - FOR STATIC HTML COURSES PAGES */
.courses_container {
	width:100%;
}
.courses_container a, .courses_container a:visited {
	color:#993300;
	text-decoration:none;
}
.courses_container a:hover {
	color:#333333;
}

.courses_categories {
}