/*

TAGI Training Web site
Ali Hammouri
Sunday, February 10, 2008
Ar
---------------------------------------------------------------------------------------------------*/
@import "mainMenu.css";

*{ margin: 0; padding: 0; outline: none;}

html img{ border: 0;}

body{
	font: 12px/150% Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	margin: 10px 0 0 0;
	direction: rtl;
	background: #e7e7dd;
	}

a { color: #CC6600; text-decoration: none;}

a:hover { text-decoration: underline;}

textarea {font-family: Arial, Helvetica, sans-serif;}

p{ margin: 0 0 20px 0;}

ul, ol{
	margin: 0 45px 20px 0;
	padding: 0;
	}

ul li, ol li{
	margin: 0;
	padding: 0;
	}

#pageWrapper{
	text-align: right;
	width: 828px;
	margin: 0 auto;
	padding: 0;
	}

#mainHeader{
	width: 828px;
	height: 93px;
	margin: 0 0 5px 0;
	padding: 0;
	background: url(bgTopHeader.gif) right top no-repeat #663300;
	}

.logo{
	width: 27px;
	height: 38px;
	margin: 12px 25px 0 0;
	float: right;
	display: inline;
	overflow: hidden;
	background: url(tagiTraining.gif) right 0 no-repeat;
	}

.logo a{
	margin: 0;
	padding: 200px 0 0 0;
	display: block;
	}

.bar{
	width: 741px;
	height: 28px;
	margin: 17px 0 0 10px;
	float: left;
	display: inline;
	background: #000000;
	}

.name{
	width: 224px;
	height: 20px;
	margin: 3px 10px 0 0;
	float: right;
	display: inline;
	overflow: hidden;
	background: url(tagiTraining.gif) right -39px no-repeat;
	}

.name a{
	margin: 0;
	padding: 105px 0 0 0;
	display: block;
	}

.lang{
	font: bold 11px tahoma;
	line-height: 25px;
	color: #dba774;
	height: 28px;
	padding: 0;
	display: block;
	float: left;
	}

.lang:hover{
	color: #FFFFCC;
	text-decoration: none;
	background: #4d2700;
	}

.smallMenu{
	color: #adadad;
	width: 808px;
	height: 29px;
	line-height: 27px;
	margin: 12px 0 0 0;
	padding: 0 10px;
	float: right;
	clear: right;
	border-top: 1px solid #f49609;
	border-bottom: 1px solid #d5d5b9;
	background: #fff7e0;
	}

.smallMenu a{
	color: #996600;
	}

.search{
	width: 190px;
	margin: 6px 0 0 0;
	padding: 0;
	float: left;
	}

.search input{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	width: 171px;
	height: 14px;
	float: right;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #dadad7 #dadad7 #ffffff #ffffff;
	background: #f7f7f7;
	}

.search .go{
	width: 18px;
	height: 16px;
	float: right;
	border: 0;
	background: none;
	}

.mainMenu{
	width: 808px;
	height: 50px;
	}

/*-------------------------------------------------------------------------------------------
-- home page --------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------*/

#layout{
	width: 808px;
	margin: 0;
	padding: 0 10px;
	overflow: hidden;
	background: url(bgFooter.gif) right bottom no-repeat #FFFFFF;
	}

.content{
	width: 808px;
	margin: 0;
	padding: 0 0 2px 0;
	overflow: hidden;
	border: 0px solid #0000FF;
	background: url(bgContent.gif) right bottom no-repeat;
	}

.columnA{
	width: 400px;
	margin: 0 0 0 4px;
	float: right;
	display: inline;
	background: none;
	}

.column{
	width: 200px;
	float: right;
	display: inline;
	background: url(border.gif) right top repeat-y;
	}

.colMargin{
	margin: 0 0 0 4px;
	}

.homeBanner{
	width: 396px;
	height: 196px;
	margin: 0 0 5px 0;
	padding: 2px;
	background: url(bgImgHome.gif) right top no-repeat;
	}

.titleHome{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #663300;
	width: 184px;
	margin: 0;
	padding: 7px 8px;
	background: url(bgHomeTitle.gif) right top no-repeat;
	}

.boxCol{
	width: 188px;
	padding: 5px 6px;
	overflow: hidden;
	}

.corners{
	height: 9px;
	overflow: hidden;
	background: url(bgCorners.gif) right top no-repeat;
	}

/*-- Training plans ----------------------------------------*/

.smallText{
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	padding: 0;
	}

.officeCol{
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	border-top: 1px solid #f3ede4;
	}

.officeCol li{
	margin: 0;
	padding: 0;
	}

.officeCol li a{
	color: #333333;
	line-height: normal;
	width: 74px;
	margin: 0;
	padding: 2px 9px 2px 0;
	display: block;
	border-bottom: 1px solid #f3ede4;
	background: url(arrow.gif) right center no-repeat;	
	}
	
.officeCol li a:hover{
	color: #333333;
	text-decoration: none;
	background: url(arrow.gif) right center no-repeat #f1efe9;	
	}

.space{
	margin: 0 0 0 10px;
	}

.news{
	margin: 0;
	padding: 0;
	list-style: none;
	}

.news li{
	line-height: 140%;
	margin: 0 0 5px 0;
	padding: 0 9px 5px 0;
	border-bottom: 1px dotted #e0e0e0;
	background: url(arrow.gif) right 7px no-repeat;
	}

.news li a{
	color: #333333;
	padding: 0;
	}

.more{
	text-align: left;
	height: 18px;
	padding: 0 2px;
	}

.more a{
	color: #CC6600;
	}

.more .rss{
	margin: 4px 0 0 0;
	float: right;
	}

.mailling{
	height: 50px;
	padding: 0 30px 0 0;
	background: url(iconMailling.gif) right top no-repeat;
	}

/*-- General Tabs -----------------------*/

.tabber {
	}

.tabberlive .tabbertabhide { display:none;}

.tabberlive { /* container */
    width: 400px;
    margin:0;
    padding: 0;
	background: url(border.gif) left top repeat-y;
	}

ul.tabbernav {
	height: 24px;
    margin: 0;
    padding: 3px 1px 0 1px;
	background: url(bgTabNav.gif) right top repeat-x;
	}

ul.tabbernav li {
    list-style: none;
    margin: 0;
	float: right;
	}

ul.tabbernav li a {
	color: #663300;
    margin: 0;
    padding: 2px 10px 4px 10px;
    text-decoration: none;
	display: block;
	border-left: 1px solid #faecc3;
	}

ul.tabbernav li a:link, ul.tabbernav li a:visited { color: #663300; text-decoration: none;}

ul.tabbernav li a:hover { color: #000; background: url(bgTabNavOver.gif) left top repeat-x; }

ul.tabbernav li.tabberactive a:link, ul.tabbernav li.tabberactive a:visited {
	/*font-weight: bold;*/
	color: #000; background: url(bgTabNavOver.gif) right top repeat-x; 
	}

ul.tabbernav li.tabberactive a:hover, ul.tabbernav li.tabberactive a:active {
    color: #000; background: url(bgTabNavOver.gif) right top repeat-x;
	}

.tabberlive .tabbertab {	
	width: 380px;
	height: 177px;
	margin: 0;
	padding: 5px 9px;
	position:relative;
	}

.tabberlive .tabbertab h3 { display:none; }

.coursesList{
	margin: 0;
	padding: 0;
	list-style: none;
	}

.coursesList li{
	line-height: 14px;
	margin: 0 0 2px 0;
	padding: 0 7px 2px 0;
	background: url(arrow.gif) right 6px no-repeat;
	}

.coursesList li a{
	color: #333333;
	margin: 0;
	padding: 0;
	}

.coursesList li span{
	font-size: 10px;
	color: #999999;
	}

.searchCourse{
	border: 0;
	}

.searchCourse .select{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	width: 350px;
	margin: 0 0 5px 0;
	}

.searchCourse br{
	clear: left;
	}

.btn{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	width: 97px;
	height: 24px;
	margin: 10px 0 0 0;
	border: 0;
	cursor: pointer;
	background: url(btn.gif) right top no-repeat;
	}

.partner{
	text-align: center;
	margin: 20px 0;
	padding: 5px 0;
	border: 0px solid #eee;
	}

.partner table{
	margin: 0 auto;
	}

.courseLogo{
	margin: 0 auto;
	}

.tabMore{
	text-align: left;
	border-top: 1px solid #f0f0eb;
	}

/*-------------------------------------------------------------------------------------------
-- sub pages --------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------*/

.contentSub{
	width: 808px;
	margin: 0;
	padding: 0 0 2px 0;
	overflow: hidden;
	border: 0px solid #0000FF;
	}

.pageControl{
	width: 786px;
	margin: 10px 0 0 0;
	padding: 7px 10px;
	overflow: hidden;
	border: 1px solid #e5e5c6;
	background: #fffef4;
	line-height: normal;
	}

.pageControl dt, .pageControl dd, .pageControl ul li{
	float: right;
	}

.pageControl dd{
	text-align: right;
	}

.pageControl dt{
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	}

.pageControl ul{
	width: 50px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

.pageControl ul li{
	margin: 0 10px 0 0;
	padding: 0;
	}

.colLeftSub{
	width: 200px;
	margin: 0 0 0 4px;
	float: right;
	display: inline;
	overflow: hidden;
	}

.colRightSub{
	width: 604px;
	float: right;
	display: inline;
	}

.hdrPage{
	width: 604px;
	height: 175px;
	margin: 0 0 20px 0;
	}

.hdrPageImg{
	width: 302px;
	height: 175px;
	float: right;
	}

.hdrPageText{
	font: 26px Arial, Helvetica, sans-serif;
	width: 262px;
	height: 115px;
	padding: 30px 20px;
	float: right;
	background: #66ccff;
	}

/*- wide ---------------*/

.pageTitleWide{/*h1*/
	font: normal 26px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 20px 10px 5px 0;
	padding: 0;
	}

.colRightSubWide{
	width: 808px;
	}

.hdrPageWide{
	width: 808px;
	height: 175px;
	margin: 0 0 20px 0;
	}

.hdrPageImgWide{
	width: 506px;
	height: 175px;
	float: right;
	}

.hdrPageTextWide{
	font: 26px Arial, Helvetica, sans-serif;
	width: 262px;
	height: 115px;
	padding: 30px 20px;
	float: right;
	background: #66ccff;
	}

.hdrPageImgHalf{
	width: 404px;
	height: 175px;
	float: right;
	}

.hdrPageTextHalf{
	font: 12px Arial, Helvetica, sans-serif;
	width: 384px;
	height: 115px;
	padding: 30px 10px;
	float: right;
	background: #66ccff;
	}

.subMenuBox{
	width: 200px;
	height: 175px;
	background: url(bgBox.jpg) right top no-repeat;
	}

.subMenu{
	width: 180px;
	height: 155px;
	margin: 0;
	padding: 10px;
	list-style: none;
	background: #fffef4;
	opacity: .85;
	filter: alpha(opacity=85);
	
	}

.subMenu li{
	margin: 0;
	padding: 2px 8px 4px 0;
	border-bottom: 1px solid #fff;
	background: url(arrow.gif) right 8px no-repeat;
	}

.subMenu li a{
	color: #000;
	margin: 0;
	padding: 0;
	}

.pageTitle{/*h1*/
	font: normal 26px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 20px 205px 5px 0;
	padding: 0;
	}

.subTitle{/*h2*/
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #996600;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #e1e1a9;
	}

.info{
	margin: 0;
	padding: 3px 0;
	}

.info span.span{
	font-size: 11px;
	color: #996600;
	width: 85px;
	display: -moz-inline-box;
	display: inline-block;
	}
	
.regCourse{
	margin: 0 0 20px 0;
	padding: 0;
	}

.regCourse .span{
	color: #996600;
	width: 80px;
	display: -moz-inline-box;
	display: inline-block;
	}

.regBox{
	width: 602px;
	overflow: hidden;
	border: 1px solid #e7e7dd;
	}

.regForm{
	width: 284px;
	margin: 0;
	padding: 8px;
	float: right;
	}

.regInfo{
	width: 284px;
	padding: 8px;
	float: left;
	}

.regCond{
	margin: 0 25px 0 0;
	}

.regCond li{
	margin: 0 0 3px 0;
	}

.regBox .regForm p{
	margin: 0 0 10px 0;
	}

.contact {
	margin: 0;
	border: 0;
	}

.contLeftCol{
	width: 268px;
	margin: 0 0 0 10px;
	float: right;
	}

.contRightCol{
	width: 268px;
	float: right;
	}

.field{
	margin: 0 0 5px 0;
	}

.contact input, .contact select, .contact textarea {
	width: 260px;
	padding: 1px;
	}

.contact select{
	padding: 1px;
	width: 268px;
	}

.contact textarea {
	height: 105px;
	}

.both{
	clear: both;
	}

.contact .btn{
	color: #663300;
	width: 97px;
	height: 24px;
	margin: 5px 0 0 0;
	border: 0;
	cursor: pointer;
	background: url(btn.gif) right top no-repeat;
	}

.titleNews{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #660000;
	margin: 0 0 10px 0;
	padding: 0;
	}

.dateSub{
	color:#996600;
	font-style: italic;
	margin: 0 0 10px 0;
	padding: 5px 0;
	border-bottom: 1px solid #ededed;
	}

.yearNews{
	height: 28px;
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom: 1px solid #efeff4;
	}

.yearNews a{
	color: #330000;
	margin: 0 1px 0 0;
	padding: 5px 15px;
	float: right;
	display: block;
	border: 1px solid #efeff4;
	border-left: 0;
	border-bottom: #ffffff;
	background: #fff7e0;
	}

.newsList{
	width: 604px;
	height: 50px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: 0px solid #c00;
	}

.newsList dt{
	color: #666666;
	width: 130px;
	padding: 5px 0 0 0;
	margin: 0 0 0 7px;
	float: right;
	border-top: 1px solid #f7d6a5;
	}

.newsList dd{
	width: 466px;
	padding: 5px 0 0 0;
	float: right;
	border-top: 1px solid #e7e7dd;
	}

.newsList dd a{
	color: #996600;
	}

.titleCors{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #300;
	margin: 0 0 5px 0;
	padding: 0;
	}

.corsRslt{
	margin: 0 0 40px 0;
	border-collapse: collapse;
	border: 1px solid #eeeee7;
	}

.corsRslt td{
	padding: 2px 7px;
	border: 1px solid #eeeee7;
	}
	
.corsRslt .titleInfo{
	color: #996600;
	}

.corsRslt .regCors{
	padding: 3px 7px 4px 7px;
	background: #fefdee;
	}

.corsRslt .regCors a{
	width: 80px;
	color: #CC6600;
	padding: 1px 20px 0 0;
	display: block;
	background: url(iconReg.gif) right 5px no-repeat;
	}

/*-- grid table ---------------*/

.gridPage td {
	height: 25px;
	}

.gridPage table{
	margin: 0;
	border-collapse: collapse;
	}

.gridPage table td{
	color: #CCCCCC;
	text-align: center;
	width: 25px;
	border: 1px solid #F4F4F4;
	}

.gridPage table td span {
	color: #CC9900;
	margin: 0;
	padding: 5px;
	display: block;;
	}

.gridPage table td a {
	color: #663300;
	margin: 0;
	padding: 5px;
	display: block;
	}
	
.gridPage a:hover {
	color: #330000;
	text-decoration: underline;
	background: #fff7e0;
	}

/*-- end grid table ---------------*/

/*- links ---------------------------------------------------------*/

.Link{
	margin: 0 0 50px 0;
	border-width: 0;
	border-style: solid;
	border-color: #f3f3f3;
	}

.titleLink{
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #300;
	margin: 0 0 5px 0;
	padding: 0;
	}

.url{
	margin: 0 1px 0 0;
	padding: 0 10px;
	border-right: 1px solid #f3f3f3;
	}

.url a{
	padding: 0 10px;
	background: url(arrow.gif) right 5px no-repeat;
	}

.url span{
	padding: 0 0 5px 0;
	display: block;
	}

.question{
	margin: 0 0 15px 0;
	padding: 5px 10px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ededed;
	background: url(arrow.gif) right 14px no-repeat;
	}

.question a{
	color: #996600;
	}

.answer{
	margin: 0 0 25px 0;
	padding: 5px 10px;
	}
	
.quick{
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px solid #eee;
	}

.office{
	margin: 0 0 30px 0;
	padding: 0;
	}

.titleOffice{
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif;
	color: #663300;
	margin: 0 0 7px 0;
	padding: 0;
	border-bottom: 1px solid #e7e7dd;
	}

.office p{
	margin: 0 0 3px 0;
	padding: 0;
	}

.office .span{
	color: #996600;
	width: 60px;
	display: -moz-inline-box;
	display: inline-block;
	}

.srchRslt{
	margin: 0;
	padding: 0 3px;
	list-style: none;
	}

.srchRslt li{
	margin: 0 0 4px 0;
	padding: 0 10px;
	border-bottom: 1px solid #fff;
	background: url(arrow.gif) right 8px no-repeat;
	}

.srchRslt li a{
	color: #333;
	margin: 0;
	padding: 0;
	}


.sitemap{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.sitemap li a{
	color: #663300;
	}

.sitemap ul{
	list-style-type: none;
	}

.sitemap ul li{
	background: url(arrow.gif) right 7px no-repeat;
	padding: 0 10px;
	}

.sitemap ul li a{
	color: #CC6600;
	}

.searchBorder{
	margin: 0 0 20px 0;
	padding: 8px;
	border: 1px solid #e5e5c6;
	}

.top{
	height: 8px;
	padding: 0 10px;
	overflow: hidden;
	text-align: left;
	}

.allCourse{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ededed;
	}
 
.allCourse td{
	color: #666666;
	margin: 0;
	padding: 4px 10px 6px 0;
	vertical-align: top;
	border-top: 1px solid #ededed;
	background: url(arrow.gif) right 11px no-repeat;
	}

.allCourse td a{
	color: #996600;
	}

td.tdNone{
	padding: 0;
	border-top: 0px;
	background: none;
	}

.allCourseSub{
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ededed;
	}
 
.allCourseSub li{
	color: #666666;
	margin: 0;
	padding: 4px 10px 6px 0;
	border-top: 1px solid #ededed;
	background: url(arrow.gif) right 13px no-repeat;
	}

.allCourseSub li a{
	color: #996600;
	}

.courseDesc{
	padding: 0 15px;
	border-right: 1px solid #ededed;	
	}

/*---------------------------------------------------------------------------------
----- to friend -------------------------------------------------------------------
---------------------------------------------------------------------------------*/

.sendPage { margin: 0;}

.formSend{
	width: 470px;
	margin: 0 auto;
	padding: 13px;
	background: #fbf8e3;
	
	}

.leftCol{
	width: 230px;
	margin: 0 0 0 8px;
	float: right;
	}

.rightCol{
	width: 230px;
	float: right;
	}
 
.formSend label, .formSend input, .formSend textarea {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
    width: 226px;
    margin: 0 0 5px 0;
    padding: 3px 1px;
    display: block;
    float: right;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #ccc #f7f7f7 #f7f7f7;
    }

.formSend .check{
    width: auto;
	border: 0;
	}

.formSend textarea{
	height: 54px;
	}
 
.formSend label {
	color: #666666;
    text-align: right;
	margin: 0 0 2px 0;
    padding: 0;
    border-width: 0;
	background: none;
    }
 
.formSend .btnPop{
	text-align: left;
	height: 22px;
	clear: both;
	margin: 0;
    padding: 4px 0 0 0;
	border-top: 1px solid #e2e0da;
    }
 
.formSend .btnPop input{
	font-size: 11px;
    width: 97px;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 0;
	float: left;
	background: url(btn.gif) right top no-repeat;
    }
    
/* POPUP CONTAINER STYLES*/
#popupMask {
	position: absolute;
	z-index: 1000;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	opacity: .5;
	filter: alpha(opacity=50);
	background-color:transparent !important;
	background-color: #333333;
	background-image: url(maskBG.png) !important;
	background-image:none;
	background-repeat: repeat;
	display:none;
	}

#popupContainer {
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
	z-index: 1001;
	}

#popupInner {
	border-width: 1px;
	border-style: solid;
	border-color: #4f4f4f #4f4f4f #000000 #000000;
	background: #fffded;
	}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1002;
	}

#popupTitleBar {
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	padding: 5px;
	position: relative;
	z-index: 1003;
	border-bottom: 1px solid #ab8b4c;
	background: #cca966;
	}

#popupTitle {
	float: right;
	font-size: 1.1em;
	}

#popupControls {
	float: left;
	cursor: pointer;
	cursor: hand;
	}

/*-------------------------------------------------------------------------------------------
-- footer -----------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------*/

.footer{
	font-size: 10px;
	color: #666666;
	line-height: 180%;
	margin: 15px 0 13px 0;
	padding: 0;
	}

.footer dt{
	margin: 0 0 5px 0;
	padding: 4px 8px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #f2f2ec;
	background: #fffef4;
	}

.footer dd{
	padding: 0 8px;
	}

.footer a{
	color: #666666;
	}

/*-------------------------------------------------------------------------------------------
-- Print -----------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------*/

@media Print{

	#mainHeader, .mainMenu, .footer, .pageControl, .colLeftSub, .hdrPage, .hdrPageWide, .gridPage, .quick, .yearNews, .searchCourse, .regCors, .none{
		display: none;
		visibility: hidden;
		height: 0;
		}
	
	#layout{ background: #ffffff;}

	.pageTitle, .pageTitleWide{margin: 0 0 15px 0; normal 26px Arial, Helvetica, sans-serif}
	.subTitle{
		font: normal 15px Arial, Helvetica, sans-serif;
		margin: 0 0 5px 0; padding: 0;
		border-bottom: 0;
		}
	
	body{
		background-color: #FFFFFF;
		color: #000;
		margin: 0;
		padding: 0;
		font: normal 8pt/150% Tahoma, Arial, Helvetica, sans-serif;
		}
	
	.titleOffice{ border-bottom: 0;}
	
	.subTitle, .titleOffice, p, a, .sitemap li a, .sitemap ul li a, .titleLink, .dateSub, .titleNews, .newsList dt, .newsList dd a, 				.corsRslt .titleInfo {
		color: #000;
		}
	
	.Link{ margin: 0 0 25px 0; }

	.titleLink{
			font: normal 14px Tahoma, Arial, Helvetica, sans-serif;
			margin: 0 0 5px 0;
			padding: 0;
			}
	
	.url, .url a{ margin: 0; padding: 0; border-right: 0;}
	
	.url span{ padding: 0; display: block; }
	
	.dateSub{
		font-style: normal;
		margin: 0 0 10px 0;
		padding:0;
		border-bottom: 0;
		}
	
	.newsList{
		width: 604px;
		height: auto;
		margin: 0 0 20px 0;
		padding: 0;
		}
	
	.newsList dt{
		width: auto;
		padding: 0;
		margin: 0 0 0 7px;
		float: none;
		border-top: 0;
		}
	
	.newsList dd{
		width: auto;
		padding: 0;
		float: none;
		border-top: 0;
		}

	.courseDesc{
		padding: 0;
		border-right: 0;	
		}

}


