/* ===============================================
   Global HTML Elements
   =============================================*/

/* Default HTML Formatting */
body { background-color:#ffffff; margin: 0 auto; text-align:center; font-size: 11px; font-family: Trebuchet MS, Verdana, sans-serif; color: #000000; }
img { border: 0px } 
form { margin: 0px; }
td, div { font-size: 10px; font-family: Verdana, Arial; color: #000000; line-height: 14px; }
ul, ol, li { margin-left: 18px; margin-top: 0px; margin-bottom: 0px; }
ul { margin-top: 5px; }
ul li { margin-top: 1px; margin-bottom: 1px; }
ol { margin-left: 4px; }
ol li { margin-top: 5px; margin-bottom: 10px; }
select { font-size: 10px; font-family: Verdana, Arial; color: #000000; line-height: 14px; height: 20px; padding-left: 1px; margin-top: 1px; margin-bottom: 1px; }
input { font-size: 10px; font-family: Verdana, Arial; color: #000000; }
textarea { font-size: 10px; font-family: Verdana, Arial; color: #000000; line-height: 14px; height: 200px; width: 300px; padding-left: 0px; margin-top: 1px; margin-bottom: 1px; }
hr { text-decoration: none; color: #666666; margin-top: -2px; margin-bottom: 2px; height: 1px; }
p { margin: 0px; padding: 0px; }

h1 {
font-size: 12px;
margin-left: 10px;
color: #fff;
font-family: "trebuchet ms", verdana;
}

.tdcourse h1 a {
color: #fff;
}


/* Links */
A { color: #999999; text-decoration: none; }
/*A:hover { color: #37658a; text-decoration: none; }*/
.courseLink  { font-size: 11px; color: #666666; }
.courseLink:hover  { font-size: 11px; color: #666666; }
.courseLinkHeader  { font-size: 11px; color: #666666; font-weight: 700;}
.courseLinkHeader:hover { font-size: 11px; color: #666666; font-weight: 700;}
.crumbDim { font-size: 10px; color: #999999; }
/* Text */


/* Positioning elements */
#holder { width: 760px; position: relative; margin: 0 auto; overflow: visible; }
#frame { left: 0px; top: 15px; position:absolute; width: 760px; overflow: visible; text-align: left; z-index: 1; background-color: #FFFFFF;}
#cTop { z-index: 1; left: 0px; top: 0px; position:relative; height: 42px; width: 760px; z-index: 2; background-image: url(../_img/top_shadow.jpg); background-repeat: no-repeat;}
#cBottom { z-index: 1; left: 3px; position:relative; height: 44px; width: 760px;  z-index: 1;  background-color: #FFFFFF; background-image: url(../_img/bottom_shadow.jpg); background-repeat: no-repeat; overflow: visible; }
#cMiddle { z-index: 1; overflow: visible; left: 0px; top: 0px; position:relative; width: 760px; z-index: 2;  background-image: url(../_img/middle.gif); background-repeat: repeat-y;}
#content { z-index: 2; left: 19px; position: relative; top: 0px; }
#bottom_content { z-index: 3; top: 0px; height: 24px; left: 16px; position: absolute; background-image: url(../_img/bottom_bg.gif); background-repeat: repeat-x; width: 725px; }
#menu_content { z-index: 3; top: 17px; height: 24px; left: 19px; position: absolute; background-image: url(../_img/bottom_bg.gif); background-repeat: repeat-x; border-bottom: solid 1px #b2b2b2; width: 725px; }
#crumb { position: relative; top: 2px; width: 500px; left: 12px; }
#topimage { position: relative; top: 5px; left: 0px; }
#contentarea {
	margin-top: 20px;
	overflow:hidden;
	padding-bottom: 20px;
	text-align: left;
	
}
#contentarea .col1 { float: left; width: 325px; margin-bottom: -2000px; padding-bottom: 2000px; padding-right: 20px; }
#contentarea .col2 { float: left; width: 180px; margin-bottom: -2000px; padding-bottom: 2000px; padding-right: 20px; }
#contentarea .col3 { float: left; width: 170px; margin-bottom: -2000px; padding-bottom: 2000px; }
#contentarea .bigcol1 { float: left; width: 525px; margin-bottom: -2000px; padding-bottom: 2000px; padding-right: 20px; }

#bigdiv { top: 0px; padding-left: 25px; width: 480px; }
#starttext { top: 0px; padding-left: 25px; width: 300px; }
#contacttext { position: absolute; text-align: center; width: 725px; font-size: 11px; color: #999999; line-height: 24px;}
.menuprops A { text-transform: uppercase; font-size: 11px; color: #666666; padding-left: 14px; padding-right: 14px; top: 0px; margin-top: 0px; height: 24px; z-index: 4; padding-top: 0px; line-height: 22px;}

.tborder { border-left: solid 1px #cccccc; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc;}
.tdheader { padding: 3px; background-image: url(../_img/bottom_bg.gif); background-repeat: repeat-x; }
.tdcourse { height: 47px; background-repeat:no-repeat }
.tdpadding { height: 6px; }
.menuborder { border-right: solid 1px #d3d3d3; }
.testrtl { direction: rtl }

#newsblock { padding: 8px; }
#newsblock:hover { background-color: #eeeeee; }

#logo { position: absolute; right: 15px; z-index: 15; top: 19px; height: 23px; }

.courseDetails { font-size: 11px; color: #666666; padding-left: 0px; padding-right: 0px; top: 0px; margin-top: 0px; z-index: 4; padding-top: 0px; font-weight: 700;}
.listHeader { color: #666666; font-weight: 700; }