 
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
body {margin-top: -15px; padding: 0; color: #ABABAB;
background: url(images/tcBG1.jpg);
 }
ul { line-height: 22px; }
a:link, a:visited { text-decoration: none; color: #4d4d4d; font-weight: 900; }
a:hover { color: #d70000; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 30px; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 27px; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 20px; }
h4 { font-weight: normal; font-size: 20px; line-height:2.5ex}
h5 { font-weight: normal; font-size: 14px; color: #d70000;  line-height: 3ex; margin: 0px 0px 0px 0px; padding: 0px;}
ul { list-style-image: url(images/bullet.png); }
blockquote { overflow: auto; padding: 15px 15px 5px 20px; margin: 20px 40px; background-color: #f5f5f5; border: 4px solid #e0e0e0; }
p {margin: 0em 0em 1.25em 0em; color: #4d4d4d; font-size:14px; }

.backTop { font-size: 11px;  }
.backTop a:link, .backTop a:visited {color: #d70000;}


/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/
#wrapper2 { width: 950px; margin: 0px auto 10px auto; padding: 0px 0px 0px 0px; background-color: #FFF; border: 2px solid #ededed;   margin-top: 20px; -moz-border-radius: 4px;-web-kit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;}

.post-wrapper { padding: 0px 0px 30px 0px; margin: 25px 20px 40px 35px; width: 545px; 
background: url(images/tcBGEndProfile.jpg)no-repeat bottom; position: relative;}

.post-wrapperFull { padding: 0px 0px 20px 0px; margin: 25px 20px 40px 35px; width: 820px; 
background: url(images/tcBGEndProfile.jpg)repeat-x bottom; position: relative;}

.post-wrapperFullIntro { padding: 0px 0px 5px 0px; margin: 25px 20px 5px 35px; width: 820px;}


#respond h3 { margin-bottom: 20px; }

.home-post-wrap { width: 545px; padding: 0px 0px 30px 0px; margin-top: 25px; margin-right:13px;  margin-bottom: 20px; margin-left:35px; /*float: left;*/ background: url(images/tcBGEndProfile.jpg)no-repeat bottom; position: relative;  }

.cat-post-wrap { width: 820px; padding: 0px 0px 20px 0px; margin-top: 25px; margin-right:13px;  margin-bottom: 15px; margin-left:35px; float: left; /*background: url(images/tcBGEndProfile.jpg)no-repeat bottom; position: relative;*/  }

.cat-post-wrap-content { width: 600px; padding: 0px 0px 40px 0px; margin-top: -180px; margin-right:13px;  margin-bottom: 5px; margin-left:205px; /*float: left;*/ background: url(images/tcBGEndProfile.jpg)no-repeat bottom; position: relative;  }


.readmore { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; float: right; padding: 0px 0px 0px 15px; margin: 0px 0px 5px 0px; font-size: .9ex; font-weight: 900;}
.cat-readmore { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; float: right; padding-left: 15px; margin: 0px 0px 2px 0px; font-size: 1.5ex; font-weight: 900;}
.readmore a:link, .readmore a:visited { color: #4d4d4d; }
.readmore a:hover { color: #d70000; }
.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }
#header { width: 884px; margin:0px 0px 0px 22px; float:left; border-bottom: 0px solid #000;}
#container { float: right; width:100%; color:#4d4d4d; background:#fff; border-left: 0px solid #ededed; border-right: 0px solid #ededed; padding: 0px 0px 15px 0px;}
#mediaWin1{margin: 6px  30px 0px 30px;}

#intro2{ margin: 40px 60px; line-height:1.5em; font-size:16px; font-family:ariel, san-serif; color:4d4d4d; }
#intro2 p {font-size: 14px; line-height:1.5em;}
#intro3{ margin: 30px 180px 20px 120px;  font-size:14px; font-family:ariel, san-serif; font-weight: 100  line-height:1.5em; color:4d4d4d;}

#introWrap1 {margin: 45px 60px 40px 60px;  display: block; /*background: url(images/tcExcutiveChairs.jpg) no-repeat 540px 65px;*/ }
#intro1{width: 444px;  line-height:3ex;  font-size:20px; font-family:arial; san-serif; color:4d4d4d; float: left; /*padding:0px 350px 0px 0px;*/ }

#intro1 a:link, #intro a:visited{color: #d70000; font-weight: bold; }
#intro1 a:hover, #intro a:active{color:#4d4d4d; font-weight: bold;}

.intro1Anchor-widget {width: 300px; float: left; padding: 0px 0px 0px 50px;}


/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.titles { font-weight:100;  font-size:20px;  text-transform: none; text-decoration:none;   line-height:1em;   margin-bottom: .4em; color: #d70000;}
.titlesNone {display: none;}
.titles a:link, .titles a:visited, .titles a:active { text-transform: none;  text-decoration:none;   font-size:20px;  font-weight:100;  font-family:Ariel; margin-bottom: .4em; display: block; color: #d70000;}
.titles a:hover{color: #000;}
.post-title { line-height: 30px; color: #orange;}
.toptitle { font-size: 20px; color: pink; margin-left: 15px; display: block; margin-top: 15px; margin-bottom: 10px; }
.toptitle2 { font-size: 20px; color: #purple; display: block; margin-top: 15px; margin-bottom: 10px; }

.cat-titles { font-weight:100;  font-size:20px;  text-transform: none; text-decoration:none;   line-height:1em;   margin-bottom: .4em; color: #d70000;}

.cat-titles a:link, .titles a:visited, .titles a:active { text-transform: none;  text-decoration:none;   font-size:20px;  font-weight:100;  font-family:Ariel; margin-bottom: .4em; display: block; color: #d70000;}


/*------------------------------------------------*/
/*---------------------[CHAMPS]-------------------*/
/*------------------------------------------------*/
.champWrap {margin: 45px 0px 15px 0px;   padding: 0px 0px 15px 4px; background: url(images/tcBGEndProfile.jpg)no-repeat bottom; position: relative;}
.champSubWrap {width: 585px; margin: 0px 50px 30px 0px ;  /*position: absolute; left: 120px; top: 0*/ float:right;}
.champTitle { font-weight: 100; font-size: 14px; font-style:oblique; text-decoration: none; margin-bottom: 2ex; }
.champTitle b{color: #d70000 !important;  font-style:normal; font-weight: 100; font-size: 20px; font-family:lucida, san-serif; line-height: 1.66em !important;}
#intro2 p (line-height: 1.25em !important;)
img .portrait{float: left; margin: 4px 0px 0px 0px;}

/*------------------------------------------------*/
/*------------------[COURSE DESCRIPT]-----------------*/
/*------------------------------------------------*/
.coursWrap {width: 824px; padding: 0px 0px 15px 0px;  margin: 10px 0px 15px 60px ;}

.coursBan {width: 809px; padding: 7px 0px 8px 15px;  margin: 8px 0px 1px 0px;  color: #fff;  text-transform: uppercase;    font-size:14px;  line-height: 1.5em; letter-spacing: .2em;   font-weight: bold; background:url(images/tcBanCoursDescript.jpg) no-repeat;}

.coursDescript{width:744px;  font-size:14px;  line-height:1.5em;  padding: 20px 40px 5px 40px ; margin: 0px 0px 2px 0px; background:  url(images/tcBGCoursDescript.jpg) repeat-x #d2d3d5; }

.coursContain{width: 600px; margin:-5px 30px 0px 0px;  padding: 0px 0px 20px 0px; float: left; border-right: 2px solid #fff; }

.coursTitle {color: #787878; text-transform: uppercase;  margin:20px 0px 0px ;  padding:0px 0px 0px 0px;   font-size:14px;  letter-spacing: .3em; font-weight: bold;}

.coursDeText{ font-size:14px; width: 744px; float: left; display: block; }

h5 .coursStatus{ font-size:14px;  margin:0px 0px 0px 0px;  padding: 0px 0px  0px 0px;  color: #d70000; }




/*---course table---*/
 
/*------------------------------------------------*/
/*------------------[POD 2 COL]-----------------*/
/*------------------------------------------------*/
#pod2  {padding 0px 0px 0px }
.coursWrap2  {width: 418px; margin: 10px 1px 10px 57px;  float: left;} 

.coursWrap2R  {width: 417px; margin: 10px 57px 10px 0px;  float: right; } 

.coursBan2  {width: auto; padding: 7px 0px 8px 15px; margin: 0px 0px 1px 0px; color: #fff; text-transform: uppercase;    font-size:11px; letter-spacing: .2em; font-weight: bold; 			background:url(images/tcBanCoursDescript.jpg) no-repeat;}
.coursWrap2R .coursBan2  {width: auto; padding: 7px 0px 8px 15px; margin: 0px 0px 1px 0px; color:#fff; text-transform:uppercase; font-size:11px; letter-spacing:.2em; font-weight:bold; background:url(images/tcBanCoursDescript.jpg) no-repeat;}

/*.coursDescript2  { width: auto;px; padding: 20px 30px 10px 30px; margin: 0px 0px 0px 30px; background: #dedede  url(images/tcBGCoursDescript.jpg) ; }*/

.coursDeText2BG{ font-size:13px; width: auto; height:285px; float: left; display: block; margin: 2px 1px 0px 0px; padding: 20px 10px 10px 0px; background: url(images/tcBGCoursDescript.jpg); font-weight:100; border-left:1px solid #ccc;
	 -moz-border-radius-topleft:0px; 	   -moz-border-radius-topright:0px; 	  -moz-border-radius-bottomleft: 10px; 	-moz-border-radius-bottom-right: 0px;
-web-kit-border-radius-top-left:0px;  -web-kit-border-radius-top-right:0px; -web-kit-border-radius-bottom-left: 10px; -web-kit-border-radius-bottom-right: 0px;
  -khtml-border-radius-top-left:0px;     -khtml-border-radius-top-right:0px;   -khtml-border-radius-bottom-left: 10px;    -khtml-border-radius-bottom-right: 0px;  
}

.coursWrap2R .coursDeText2BG{ font-size:13px; width:auto; height:285px; float:left; display:block; margin:2px 1px 0px 0px; padding: 20px 10px 10px 0px; background: url(images/tcBGCoursDescript.jpg);   border-right:1px solid #ccc; border-left: 0px;
 -moz-border-radius-topleft:0px; 	   -moz-border-radius-topright:0px; 	  -moz-border-radius-bottomleft: 0px; 	-moz-border-radius-bottomright: 10px;
-web-kit-border-radius-top-left:0px;  -web-kit-border-radius-top-right:0px; -web-kit-border-radius-bottom-left: 0px; -web-kit-border-radius-bottom-right: 10px;
  -khtml-border-radius-top-left:0px;     -khtml-border-radius-top-right:0px;   -khtml-border-radius-bottom-left: 0px;    -khtml-border-radius-bottom-right: 10px;  
}


.coursDeText2{padding: 0px 0px 0px 155px; background:url(images/tcBriefcase.png) no-repeat 20px 30px;}
.coursWrap2R .coursDeText2{padding: 0px 0px 0px 155px; background:url(images/tcBasketBall.png) no-repeat 20px 30px;}

.coursBut{ padding:5px 1px 5px 4px;  margin:10px 25px 15px 0px;  color:#fff;  text-transform:uppercase;  font-family:ariel,san-serif; font-size:10px; letter-spacing:.1em; font-weight: bold; background:url( images/tcBanCoursDescript.jpg) no-repeat; width:auto;}
.coursBut a:link, .coursBut a:visited{margin:0px 0px 0px 5px;  padding: 0px 0px 1px 0px; color: #fff; }
.coursBut a:hover{color: #000; border-bottom: 1px solid #000; }

/*------------------------------------------------*/
/*------------------[POD 4 COL]-----------------*/
/*------------------------------------------------*/
#pod4 {width: 884px; margin:0px 0px 0px 29px; float:left; border-top: 6px solid #4d4d4d;
color:#000; font-size: 12px; font-weight: bold; text-transform: uppercase; }

.podlabel  {padding: 12px 0px 0px 9px; border-left: 5pt solid #4d4d4d;}
.podlabel a:link,  .podlabel a:visited{color: #4d4d4d;}
.podlabel a:hover,  .podlabel a:active{color: #d70000;}


.pod4-1 {width:200px; height:221px; margin:0px 0px 0px 0px; float:left;
				border-right:1px solid #4d4d4d; 
				background: url(images/tcBriefcase4.png) no-repeat 20px 50px; }

.pod4-2 {width:202px; height:221px; margin:0px 0px 0px 0px;  float:left;
				border-right:1px solid #4d4d4d; 
				background: url(images/tcBasketBall4.png) no-repeat 45px 65px;}

.pod4-3 {width:202px; height:221px; margin:0px 0px 0px 0px; float:left;  
				border-right:1px solid #4d4d4d; 
				background: url(images/tcBook4.png) no-repeat -15px 51px;}

 .podlink  { background:none; width: 125px !important; height:145px !important; margin: 25px 0px 0px 40px;}

.pod4-4 {width:274px; height:220px; margin:0px 0px 0px 0px; float:left; 
border-right:1px solid #4d4d4d;  border-bottom: 1px solid #4d4d4d; border-left: 0px;
background: url(images/tcBG4coachblog.jpg) ;}

.pod4-widget{width:auto;  height:auto; margin:10px 15px 5px 15px; padding:1px 0px 2px; 
 -moz-border-radius: 4px;-web-kit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;
background: #fff;}

.pod4-widget h3{font-size: 14px; font-weight:100; text-transform: none; color: #666; margin: 0px; padding: 0px;}
.pod4-widget p {font-size:11px; font-weight:100; line-height:1.33em !important; text-transform: none; color: #000; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 15px;}
.pod4-widget h7 {font-size: 12px; text-transform: none !important; padding: 0px 0px 0px 15px; background: url(images/bullet2.gif) no-repeat left center; display: block;}
.pod4-widget h7 a:link, .pod4-widget h7 a:visited { color: red !important; text-transform: none !important;}
.pod4-widget h7 a:hover, .pod4-widget h7 a:active{ text-transform: none !important;}


/*------------------------------------------------*/
/*------------------[LEFT DIV]-----------------*/
/*------------------------------------------------*/
#left-div { width: 590px; float: left; margin: 20px 20px 0px 30px; }
#left-inside { float: left; padding: 0px 0px 0px 0px; background: #fff; }
.articleinfo { border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454; }
.icons { margin-top: 0px; margin-bottom: -5px; margin-right: 10px; }
.list2 { color: #A2A2A2; list-style-image: url(images/bullet.gif); margin-top: 0px; font-size: 11px; }
.list2 a:hover { color: #393939; list-style-image: url(images/bullet.gif); margin-top: 0px; font-size: 11px; }
.list2 a { color: #A2A2A2; margin-top: 0px; font-size: 11px; }

/*.thumbnail-div { border: 10px solid #F2F2E4; width: 573px; height: 187px; margin-bottom: 10px; }*/
.thumbnail-div-left-align {
	border: 0px solid #F2F2E4;
	width: 200px;
	height: 187px;
	margin-bottom: 0px;
	text-align: left;
	position: static;
}
.post-info { width: 100%;  padding-bottom: 5px; margin-bottom: 5px; color: #545454; font-size: .8ex; }
.thumbnail-div-featured { border: 1px solid #E4E4E4; width: 159px; height: 212px; padding: 2px; float: left; }
.logo { float: left; border: none; margin: -5px 0px -15px -5px; }
.share-div { width: 590px; height: 30px; background-color: #FFF; display: none; }
.share { visibility: visible; }


/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/
.commentlist { padding: 0px; margin: 0px 0px 0px 17px; width: 560px; background-image: url(images/comment-bg.gif); list-style-image: none; list-style-type: none; float: left; }
.commentlist li { font-weight: bold; width: 560px; display: block; background-image: url(images/comment-bottom.gif); background-repeat: no-repeat; background-position: bottom left; padding: 0px 0px 45px 0px; margin: 0px; list-style-image: none; list-style-type: none; float: left; }
.commentlist li div { width: 540px; display: block; background-image: url(images/comment-top.gif); background-repeat: no-repeat; margin: 0px; padding: 10px; float: left; }
.commentlist li .avatar { float: left; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite { font-size: 18px; float: left; font-style: normal; margin-left: 10px; margin-right: 6px; margin-top: 5px; font-weight: normal; }
.says { display: none; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; display: block; float: left; width: 90%; margin-left: 3%; }
#commentform p { clear: both; }
.alt { margin: 0; padding: 10px; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentlist .children li { width: 90%; display: block; margin: 0px; background-color: #FDFDFD; background-image: url(images/comment-children-bg.gif); background-position: left; background-repeat: repeat-y; border: 1px solid #E2E2E4; overflow: hidden; }
.commentlist .children li div { width: 97%; padding: 3%; background-image: url(images/comment-children-top.gif); background-repeat: no-repeat; background-position: top left; }
.commentlist .commentmetadata { font-weight: normal; float: left; margin: 5px 0px 0px 0px; display: block; clear: both; background-image: none; width: 90%; margin-left: 3%; }
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta { background-image: none; width: 100%; padding: 0px !important; }
.commentlist .reply, .commentlist .children .reply { float: right; background-image: none; width: 54px; height: 22px; margin-bottom: 0px; padding: 0px; margin-right: 10px; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover { background-image: url(images/reply.gif); width: 39px; height: 17px; display: block; color: #FFF; font-size: 8px; text-transform: lowercase; font-weight: normal; padding: 5px 0px 0px 15px; letter-spacing: 1px; }
.commentlist .children li { padding-bottom: 10px; }
.commentlist .children li ul li { padding-bottom: 10px; background-color: #FFF; }
#respond { margin-top: 20px; float: left; background-image: none; }
.commentlist #respond h3, .commentlist #respond a { margin-left: 28px; }
#comments { line-height: 30px; }
.children { clear: both; }
.children .commentmetadata, .children .vcard { background-image: none; }
.children textarea { width: 90% !important; }
.children input { width: 80% !important; }
#cancel-comment-reply-link { display: block; background-image: url(images/comment-close.gif); width: 144px; height: 21px; padding: 5px 0px 0px 23px; font-weight: normal; color: #84878E; font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#respond div { background-image: none; }
#submit { width: 120px !important; }

/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/
#commentform { margin: 10px 0px 0px 20px; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 350px; padding: 10px; }
#commentform #email { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-email.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #author { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-author.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }
#commentform #url { font-size: 13px; background: #f8f7f6; border: 1px solid #d6d3d3; width: 220px; background-image: url(images/comment-website.gif); background-position: 7px 7px; background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-top: 6px; margin-bottom: 3px; }


/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*---------------------[T]-------------------*/
#pagesT { width: 950px; margin-left: auto; margin-right: auto; }

#pagesT ul { list-style-type:none;  list-style-image:none;  float:right;  margin:5px 38px 0px 0px ; padding: 0px 0px 0px 0px; }

#pagesT li { float: right; display: block;   padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px; }

#pagesT li .imageBreak {background: url(images/imageBreak.jpg) no-repeat left center; }

#pagesT li:hover { border-bottom: none; }

#pagesT li a:link, #pagesT li a:visited { border-bottom:1px solid #fff;  float:left;  color: #d70000; display:block;  font-size:10px;  font-weight:bold; padding: 0px 0px 0px 20px;}

#pagesT li a:hover, #pagesT li a:active {color: #000; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 20px;}   
		
/*#pagesT ul .current_page_item { border-bottom:1px solid #000; margin-bottom: 0px;  color:#d70000;}
*/        
        /*---------------[ T DROPDOWN MENU]---------------*/
		.nav, .nav * { margin:0; padding:0; list-style:none; }
		
        .nav ul {  background-color: 0; border: 0; }
		
        .nav li { float:left; position:relative; z-index:99; font-size:12px; }
		
        .nav a { display:block; }
		
        .nav ul li, .nav ul li li { width:100%;  background:none !important;  border:none !important; color: #fff !important; }
		
        .nav li:hover ul,   ul.nav li.sfHover ul { left:-13px; top:10px; }
		
        .nav li:hover li ul,   .nav li.sfHover li ul { top:-999em; }
		
        .nav li li:hover ul,   ul.nav li li.sfHover ul { left:215px; top:-15px; }
		
        .nav li:hover ul,   .nav li li:hover ul { top: -999em; }
		
        .nav li li { display: block; float: left; height: auto !important; font-size: 12px; margin: 0px !important; padding: 0px; border-bottom: none !important; }
		
        .nav li li:hover { border-bottom: none !important; }
		
        .nav li:hover { height: auto !important; }
		
        .nav li li a:link,   .nav li li a:visited { width: 400px; display: inline; padding: 5px 10px 0px 10px !important; margin: 10px 0px 0px 100px !important; height: 10px !important; float: right;}
		
        .nav li li a:hover { background:none;  border:none !important; }
		
        #pagesT ul li ul { width:130px; }
        
/*---------------------[M=MainNav]-------------------*/
#pagesM 
	{width: 895px; margin-left: auto; margin-right: auto; }
#pagesM ul 
	{list-style-type: none; list-style-image: none; float: right; margin: 15px 6px 0px 19px;  padding: 0px 0px 0px 0px; width: 878px; 
	border-bottom: 6px solid #4d4d4d; border-right: 6px solid #4d4d4d;}
#pagesM li 
	{float: right; display: block; border-left: 6px solid #4d4d4d; padding: 0px 15px 0px 15px;  margin: 0px 0px 0px 0px; }

#pagesM li:hover
	{ background: #d70000; font-color:#ffffff !important;}

#pagesM li a:link, #pagesM li a:visited 
	{ float:left; display:block; color:#4d4d4d; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#pagesM li a:hover, #pagesM li a:active 
	{ float:left; display:block; background: #d70000; color: #fff; font-size: 12px; }

#pagesM li ul{border: none !important; color: #fff;}

#pagesM ul .current_page_item 
	{background: #d70000 !important;  margin-bottom:0px;  color:#FFFFFF !important;}

#pagesM ul .current_page_item a 
	{ color:#FFFFFF !important;  }

#pagesM ul .current_page_item li li a:link
	{/* background-image:url(images/tcBGnavTrans.png)!important;*/ }


#pagesM ul .current_page_item a:hover 
	{color:#FFFFFF !important;  /* background:#d70000;*/ }

#pagesM  li:hover ul .current_page_item 
	{ color:#FFFFFF !important;  border: none !important;  margin: 0px 69px 0px 0px !important;  width: 177px !important;}

#pagesM  li:hover ul.current_page_item a 
	{ border: none !important;padding: 0px 0px 0px 0px !important; }

#pagesM  li:hover ul.current_page_item a:hover 
	{ border: none !important; padding: 0px 0px 0px 0px !important;  } 
    

    	/*---------------[ M DROPDOWN MENU]---------------*/
#pagesM.nav, .nav * { display : none; margin:0;  padding:0;  list-style:none; }
		
.nav ul { position:absolute;  top:-999em;}
		
.nav li { float:left; 
				/*display:block;*/  position:relative;  z-index:99;  font-size:12px;}
		
.nav a {display:block; 
                /*float:left; */
                /*color: #fff*/ }
.nav ul li { width: 100%; 
				/*background:none !important;  border:none !important; color: #fff !important;*/}
.nav li:hover ul,  ul.nav li.sfHover ul { left:-26px; top:6px;  padding: 13px 0px 0px 0px !important;
                /*!important; margin: 0px 5px  !important;  padding: 30px 0px 0px 0px !important;
                background:none !important;  border:none !important; color: #fff !important;*/}
.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; 
				/*background:none !important;  border:none !important; color: #fff !important;*/}
.nav li li:hover ul, ul.nav li li.sfHover ul { left:215px; top:-15px; 
				/*background:none !important;  border:none !important; color: #fff !important;*/}
.nav li:hover ul, .nav li li:hover ul { top: -999em; 
				/*background:none !important;  border:none !important; color: #fff !important;*/}	
.nav li li { display: block; float: left; height: auto!important;  margin: 0px !important; padding: 0px !important; 
        background:none !important;  
				/*border:none !important; color: #fff !important; */}

.nav li li:hover { background:none !important; 
				/*height: auto !important;  border:none !important; color: #fff !important;*/}

#pagesM ul li ul { width: 246px; 
				/*background:none !important;  border:none !important; color: #fff !important;*/}

.nav li:hover { height: auto !important; 
				/*background:none !important;  border:none !important; color: #fff !important;*/}

.nav li li a:link, .nav li li a:visited { width: 165px; display:block; padding: 4px 5px 4px 10px !important; margin: 0px 0px 0px 0px !important; height: auto !important; float:left; color: #ffffff !important; 
background-image: url(images/tcBGnavTrans.png)!important;  
				/*border: none !important; */}

.nav li li a:hover { background:#d70000 !important;  
				/*border:none !important; color: #fff !important;*/}
		
/*.nav li li a { background:none !important; color: #fff !important; }*/		
/*.nav ul li li { background:none !important;  border:none !important; color: #fff !important;}*/
	
	
	
        
        
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }


/*------------------------------------------------*/
/*---------------[SIDEBAR SLIDERS]----------------*/
/*------------------------------------------------*/
#panel2 {display: none; border: 1px solid #EDEDED; width: 283px; }
.slide2 {display: none;  margin: 0px 0px 3px 0px; padding: 0; background: url(images/dropdown-about.gif) no-repeat center top; }
.btn-slide2 { width: 285px; height: 18px; padding-left: 0px; padding-top: 6px; margin: 0 auto; display: block; font: normal 11px Verdana, Helvetica, sans-serif; color: #fff !important; text-decoration: none; padding-left: 14px; }

#panel3 {display: none;border: 1px solid #EDEDED; width: 283px; display: none; }
.slide3 {display: none;  margin: 0px 0px 3px 0px; padding: 0; background: url(images/dropdown-about.gif) no-repeat center top; }
.btn-slide3 { width: 285px; height: 18px; padding-left: 0px; padding-top: 6px; margin: 0 auto; display: block; font: normal 11px Verdana, Helvetica, sans-serif; color: #fff !important; text-decoration: none; padding-left: 14px; }

#panel4 {display: none; border: 1px solid #EDEDED; width: 280px; display: none; }
.slide4 {display: none;  margin: 0px 0px 3px 0px; padding: 0; background: url(images/dropdown-about.gif) no-repeat center top; }
.btn-slide4 { width: 285px; height: 18px; padding-left: 0px; padding-top: 6px; margin: 0 auto; display: block; font: normal 11px Verdana, Helvetica, sans-serif; color: #fff !important; text-decoration: none; padding-left: 14px; }
.panel-inside { padding-left: 10px; padding-right: 10px; display: block; }
.random-image { width: 44px; height: 44px; border: 4px solid #F2F2E4; float: left; margin-left: 10px; }
.delete { visibility: visible; }
.random-content { float: right; width: 210px; }
.random-content a:link { font-size: 13px; }
.random { width: 280px; float: left; margin-top: 10px; }


/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar-wrapper { width: 260px; float: left; margin: 45px 0px 30px;  padding: 0px 0px 0px 10px;}
#sidebar { float: left; padding:0px; width: 257px; ;
		margin-top: 10px; }
.sidebar-box { padding:5px 5px 15px 5px; margin-bottom:1px; background: url(images/tcBGCoursDescript.jpg) repeat-x #d2d3d5;}
.sidebar-box ul{margin:10px 10px 10px 0px; }
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active { font-size: .75em; display: block; color: #4d4d4d; width: 100%; padding: 0px;  }
						.sidebar-box ul li {color: #5e5e5e !important; margin: 0px 0px 10px 0px; line-height: 2ex;}
						.sidebar-box ul li:hover, .sidebar-box ul li a:hover {  }
						.sidebar-box ul li a:hover { width: 100%; display: block; color: #d70000; padding: 0x; }
						.sidebar-box h2 { margin: 5px 5px 1px; font-size: 1em;  padding: 4px 4px 1px; font-weight: 100;   }
						.sidebar-box .current_page_item { border-bottom: none !important; }


/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer {clear:both;  list-style-type:none;  list-style-image:none;  width:950px; padding:0px10px  0px 15px;  font-size:10px; font-weight: 100 !important; color: #999; margin: 0px auto ; }
		#footer a, #footer a:visited { color:#fff; font-weight: 100; }
		#footer a:hover { color: #d70000;  text-decoration: none; }
        #footRight{float: right; margin: 3px 0px 0px 0px; font-size:9px;}

	#footer ul { list-style-type:none;  list-style-image:none; float:left; margin:0px;  padding:0px; border:none}
	
    #footer li { float:left; display:block; padding:0px 5px 0px 0px;  margin: 0px 5px 0px 0px; font-weight: 900 !important; }
	
    #footer li a:link, #footer li a:visited { float:left;  display:block;  text-transform:uppercase; letter-spacing: .1em; font-weight: 900 !important;  padding:0px 30px 0px 0px;}
	
    #footer li a:hover, #footer li a:active { }
	
     .imageBreak {background: url(images/imageBreak2.png) no-repeat right center; }


/*------------------------------------------------*/
/*--------------------[SEARCH]--------------------*/
/*------------------------------------------------*/
#search-wrap { float: right; width: 300px; }
		.search_bg { height:35px; width:260px; float: left; margin-top: 10px; margin-left: 10px; }
		#search { color:#FFFFFF; padding:0; }
		#search input { background: #FFF; font-size:11px; color:#B8B8B8; font-family:Tahoma, arial, verdana, courier; width:180px; height:11px; vertical-align:middle; padding:0px; border: 1px solid #E7E7DC; }
		#search .input { width:88px; height:31px; background:none; border:none; vertical-align:middle; margin:0; padding:0;  }
		#panel { background: #F5F5ED; height: 50px; width: 300px; display: none; }
		.slide { margin: 0; padding: 0; background: url(images/dropdown-search.gif) no-repeat center top; }
		.btn-slide { width: 69px; height: 19px; padding-left: 0px; padding-top: 4px; margin: 0 auto; display: block; font: normal 11px Verdana, Helvetica, sans-serif; color: #fff !important; text-decoration: none; padding-left: 14px; }

