.logo {
	margin: 0px 0px 7px 15px;
	padding: 0px;
	float: left;
	height: 51px;
	width: 194px;
	background-image: url(./images/invincibelle_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h1 {
	font-family:Arial, Tahoma,  Verdana;
	font-size: 15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

p {
	margin:0px;
}

#columnone .textlinkholder a {
	font-family:Arial, Helvetica, sans-serif;
	color:#243403;
	font-weight:bold;
	text-decoration:underline;
	padding-left:5px;
}

#topcontent #instructorlist h2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	padding-left:15px;
	padding-top:6px;
	padding-right:100px;
	padding-bottom:0px;
}

#topcontent #instructorlist #imglist .expertdesc {
	width:81px;
	float:left;
	margin-left:3px;
	padding-left:14px;
	padding-right:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}

#topcontent #instructorlist #imglist .expertdesc img {
	border:#ffffff solid 1px;
}

#topcontent #instructorlist #imglist .expertdesc:hover {
	color:#000000;
}

#topcontent #instructorlist #imglist .expertdesc img:hover {
	border:#000000 solid 1px;
}

#columnone .textlinkholder a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#content #columnone h2 {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin:0px;
	padding:4px 0px;
}
#content #columnone .linktags {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#content #columnone .linktags:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
#content #columnone .hdrlinktags {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#content #columnone .hdrlinktags:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

#content #columnone .rank {	
	background-color: #f7f0e3;
	border: 1px solid #e0cda7;
	text-align:center;
	width:36px;
	float:left;
	margin-bottom:2px;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	overflow:visible;
}

#content #columnone ol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#content #columnone ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#content #columnone .gallery {
	width:121px;
	height:121px;
	padding-left:7px;
	padding-right:8px;
}

#content #columnone .hr {
  height: 4px;
  background:url(./images/hr1.gif) repeat-x left;
  margin-bottom:10px;
}
#content #columnone .hr hr {
  display: none;
}
#content #columnone .datap {
	font-family: Verdana, Arial, Tahoma ;
	color: #000000;
	text-decoration: none;
	margin-bottom:4px;
	margin-top:2px;
}

#content #columnone .coldata a {
	font-family: Verdana, Arial, Tahoma ;
	color: #c10afc;
	text-decoration: none;	
}

#content #columnone .coldata a:hover {
	color: #c10afc;
	text-decoration: underline;	
}

#content #columnone .coldata .coldatalink {
	font-family: Verdana, Arial, Tahoma ;
	color: #6d00ba;
	text-decoration: none;	
}
#content #columnone .coldata .coldatalink:hover {
	font-family: Verdana, Arial, Tahoma ;
	color: #6d00ba;
	text-decoration: underline;	
}
#content #columnthree #boxfoundersblog .shorting {
	text-align:right;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight:bold;
	color: #747474;
	margin-bottom:5px;
}

.shortlinks {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #108ae0;
	font-weight:bold;
	text-decoration: underline;
}

.shortlinks:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.shortlinksck {
	font-family: Verdana, Arial, Tahoma ;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.shortlinksck:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
#content #columnone .paging {
	padding:5px;
	text-align:left;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

#content #columnone .pageoptions {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #665c50;
	text-decoration: none;
	padding-left:18px;
}

#content #columnone .pagedd {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#content #columnone .paginglinks {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #6c2dec;
	text-decoration: none;
	margin-right:5px;
}

#content #columnone .paginglinks:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #6c2dec;
	text-decoration: underline;
}

#content #columnone .paginglinksck {
	font-family: Verdana, Arial, Tahoma ;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-right:5px;
	background-color:#e0b4ee;
	border: 1px solid #ebd9f0;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
}
#content #columnthree .rtlinkbold {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3a;
	text-decoration: underline;
}

#content #columnthree .rtlinkbold:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
#content #columnthree .rtlinknormal {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight:bold;
	color: #3a3a3a;
	text-decoration: underline;
	display:block;
	padding-bottom:8px;
}

#content #columnthree .rtlinknormal:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	
}
#footer .footerrowone .footerhdr{
	padding-bottom:2px;
	border-bottom:#e9b9f2 solid 1px;
}

#footer .footerrowone .footerhdr a {
	font-family: Arial, Verdana, Tahoma ;
	font-size: 15px;
	font-weight:bold;
	color: #c20ffc;
	text-decoration: none;
}

#footer .footerrowone .footerhdr a:hover {
	text-decoration: underline;
	
}
#footer .footerrowone .footersubhdr {
	color:#a8a0ab;
	padding-top:5px;
	padding-bottom:15px;
}
#footer .footerrowone .footersubhdr a {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	margin:3px;
}

#footer .footerrowone .footersubhdr a:hover {
	text-decoration: underline;
	
}

#footer .copyrightlink {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	text-decoration: underline;
	color: #999999;
}
#footer .copyrightlink:hover {
	text-decoration: none;
}

#loginbox .textfield {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #8b648b;
	text-decoration: none;
	border: 1px solid #8321aa;
	padding:1px;
	width:234px;
}

#loginbox a {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight:bold;
	color: #004375;
	text-decoration: none;
	padding-left:15px;
	background-image: url(./images/bull_blue_arrw.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#loginbox .error {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
}

#loginbox a:hover {
	color: #000000;
	text-decoration: underline;
}
#content #columnone .confbox {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #3a3a3a;
	text-decoration: none;
	background-color: #fcdffc;
	border:#bd82bd 1px solid;
	padding: 8px;
}

.linkone {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight: normal;
	color:#6d00ba;
	text-decoration: underline;
}

.linkone:hover {
	color:#6d00ba;
	text-decoration: none;
}

.addtodirectory {
	position:absolute;
	width:430px;
	padding:4px;
	left:0px;
	top:42px;
	background-color: #fcdffc;
	border:#bd82bd 1px solid;
	z-index:99;
}

.addtodirectory th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c98fda;
	color:#3a3a3a;
}

.addtodirectory .textfields {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	color: #3a3a3a;
	text-decoration: none;
	border: 1px solid #2d76ad;
	width:405px;
}

.addtodirectory .error {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	color: #3a3a3a;
	text-decoration: none;
}
#formtable .textfield {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	color: #8b648b;
	text-decoration: none;
	border: 1px solid #8321aa;
	width:234px;
}

#formtable .tdunderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2caea;
}
#formtable .example {
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2caea;
}

#formtable a {
	font-size: 11px;
	color:#c10afc;
	text-decoration:underline;
}

#formtable a:hover {
	text-decoration:none;
}






























































.linktwo {
	color: #f15928;
	text-decoration: underline;
}

.linktwo:hover {
	color: #cc0000;
	text-decoration: none;
}




.dropdown {
	position:absolute;
	width:210px;
	background-color:#ffe6c7;
	padding:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfb176;
	border-right-color: #ba905a;
	border-bottom-color: #ba905a;
	border-left-color: #dfb176;
	margin-top:11px;
	margin-left:-190px;
}

.thicons {
	margin-left:5px;
	border: 1px solid #ffffff;
	padding-left:2px;
	padding-right:2px;
}

.thicons:hover {
	margin-left:5px;
	border: 1px solid #CCCCCC;
	padding-left:2px;
	padding-right:2px;
}

.dropdown a {
	float:left;
	padding:4px;
	width:200px;
	border: 1px solid #ffd9a9;
	margin-bottom:1px;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color:#ffedd7;
}

.dropdown a:hover {
	color: #1686e7;
	background-color:#ffffff;
	text-decoration:underline;
}



.relateddirectory {
	position:absolute;
	width:210px;
	background-color:#ffe6c7;
	padding:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfb176;
	border-right-color: #ba905a;
	border-bottom-color: #ba905a;
	border-left-color: #dfb176;
	margin-top:10px;
	margin-left:-217px;
}

.relateddirectory a {
	float:left;
	padding:4px;
	width:200px;
	border: 1px solid #ffd9a9;
	margin-bottom:1px;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color:#ffedd7;
}

.relateddirectory a:hover {
	color: #1686e7;
	background-color:#ffffff;
	text-decoration:underline;
}

.editdirectory {
	position:absolute;
	background-color:#f8fbf0;
	width:440px;
	padding:4px;
	left:0px;
	top:59px;
	border:#999999 1px;
	z-index:99;
}

.editdirectory th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color:#000000;
}

.editdirectory .textfields {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #2d76ad;
	width:395px;
}

.editdirectory .error {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}







.buttons {
	background-color: #ad3cda;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #6f4c4c;
	padding:3px;
	cursor:pointer;
}

.butt {
	background-color: #ad3cda;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #6f4c4c;
	width:50px;
}

.btns {
	background-color: #9ab53e;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	padding:1px;
}

.btns:hover {
	background-color: #ad3cda;
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: none;
	padding:1px;
}

.buttons:hover {
	background-color: #c8481f;
}

#content h2 {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top:8px;
	margin-bottom:6px;	
}

#content #columnone p {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:20px;	
}

#content #columnone .relatedirec {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
}

#content #columnone .relatedirec:hover {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

#content #columnone .description {
	font-family: Verdana, Arial, Tahoma ;
	font-size:12px;
	color: #000000;
	text-decoration: none;
	margin-bottom:4px;
	margin-top:10px;
}

#content #columnone .info {
	font-family: Verdana, Arial, Tahoma ;
	font-size:11px;
	color: #6a6d6f;
	text-decoration: none;
	margin-bottom:4px;
	margin-top:2px;
}

#content #columnone .htags {
	padding-left:2%;
	padding-right:4px;
	padding-bottom:5px;
	padding-top:4px;
	width:96%;
	margin-bottom:2px;
	color:#000000;
	text-decoration:none;
	border-bottom-width:0px;
}

#content #columnone .htagsover {
	padding-left:2%;
	padding-right:4px;
	padding-bottom:5px;
	padding-top:4px;
	width:96%;
	margin-bottom:2px;
	color:#000000;
	text-decoration:none;
	background-color: #D9F2FB;
	border: 1px solid #CCCCCC;
}

#content #columnone .htagsadd {
	padding-left:2%;
	padding-right:4px;
	padding-bottom:5px;
	padding-top:4px;
	width:96%;
	margin-bottom:2px;
	color:#000000;
	text-decoration:none;
	background-color: #5eafeb;
	border: 1px solid #CCCCCC;
	text-align:right;
}

#content #columnone .htagsfields {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #666666;
	width:98%;
}

#footer .footerheadings {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
	width:160px;
	margin-top:10px;
}

#footer .footerheadings:hover {
	text-decoration: underline;
}

#footer .footerlinks {
	font-family: Verdana, Arial, Tahoma ;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float:left;
	width:150px;
	margin-top:6px;
	padding-left:10px;
	background-image: url(./images/bull_blue_arrw.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#footer .footerlinks:hover {
	text-decoration: underline;
}

body {
	background:url(./images/pagebg.gif) #F8F5F9 repeat-x top;
	font-family:  Arial, Verdana, Tahoma,;
	font-size: 11px;
	color: #1a1a1a;
	text-decoration: none;
}

#main {
	width: 938px;
	margin:auto;
	overflow:hidden;
}

#header {
	height:85px;
	background:url(./images/pagebodybg.gif) repeat-y top;
}

#toprow {
	background:#e9e1ec repeat-x top;
	width:938px;
	height:20px;
	text-align:right;
	margin:0px;
}

#navigation {
	width:938px;
	height:35px;
	background-color:#CC3300;
	margin:0px;
	padding:0px;
	float:left;
}

#navigation img {
	margin:0px;
	padding:0px;
}

#gap {
	width:938px;
	height:22px;
	float:left;
	background-color:#F6F3F8;
	padding:0px;
}

#topcontent {
	width:938px;
	float:left;
	background:url(./images/pagebodybg.gif) repeat-y top;
}

#topcontent #instructorlist {
	width:914px;
	height:155px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:12px;
	background:url(./images/instructors_list_bg.gif) #ffffff repeat-x top left;
}

#topcontent #instructorlist #imglist {
	display:block;
	width:890px;
	margin-left:9px;
	margin-top:5px;
}

#topcontent .coursedetls {
	float:left;
	margin-left:10px;
}

#Contentarea {
	width:938px;
	float:left;
	background:url(./images/pagebodybg.gif) repeat-y top;
	overflow:hidden;
	padding-top:5px;
}

#content {
	width:904px;
	margin-left:17px;
	margin-right:17px;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}

#content #columnone {
	float:left;
	width:606px;
	padding-right:10px;
	margin:0px;
	overflow:hidden;	
}

#content #columnone .caption{
	width:396px;
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:15px;
	margin-top:0px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

#content #columnone .colrank {
	width:38px;
	padding-right:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2caea;	
	padding-top:10px;
	padding-bottom:10px;
}

#content #columnone .coldata {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2caea;
	padding-top:10px;
	padding-bottom:10px;
}

#content #columnone .prenext {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c20ffc;
	text-decoration:none;
}

#content #columnone .prenext .linkone{	
	padding-right:50px;
}

#content #columnone .prenext a{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c20ffc;
	text-decoration:none;
}

#content #columnone .prenext a:hover{	
	text-decoration:underline;
}

#content #columnone .linkprevious {
	float:left;
}

#content #columnone .linknext {
	float:right;
}

#content #columnone .linktitle {
	background:url(./images/ico_article.gif) no-repeat top left;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6d00ba;
	text-decoration:none;
	padding-bottom:5px;
	padding-left:15px;
}

#content #columnone .linktitle:hover {
	text-decoration:underline;
}

#content #columnone .smalltext {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#content #columnone .smalltext a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c10afc;
	text-decoration:underline;
}

#content #columnone .smalltext a:hover{
	text-decoration:none;
}

#content #columnthree {
	float:left;
	width:270px;
	margin:0px;
	padding:0px 0px 0px 7px;
	text-align:left;
	overflow:hidden;	
}

#content #columnthree .imgholder {
	padding:0px;
	margin:0px;
	display:block;
}

#content #columnthree .boxbrownbody {
	width:193px;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(./images/rtpannelbg.gif) repeat-y left;
	padding-left:52px;
	padding-top:5px;
	padding-right:25px;
	padding-bottom:5px;
	margin:0px;
}

#content #columnthree .boxbrownbody a{
color:#6d00ba;
text-decoration:none;
}

#content #columnthree .boxbrownbody a:hover{
color:#000000;
text-decoration:none;
}

#columnthree #boxbrownbot {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#columnthree #boxcourses {
	background:url(./images/rtpannel_courses.gif) no-repeat top;
	width:194px;
	height:33px;
	padding:15px 25px 0px 52px;
	margin:0px;
}

#columnthree #boxinstructors {
	background:url(./images/rtpannel_instructors.gif) no-repeat top;
	width:194px;
	height:29px;
	padding:15px 25px 0px 52px;
	margin:0px;
}

#footer {
	margin:0px;
	background-color:#F8F5F9;
}

#footer .footerrowone {
	float:left;
	width:593px;
	margin:0px;
	padding:15px 45px 0px 15px;
}

#footer .footerrowtwo {
	float:left;
	width:260px;
	margin:0px;
	padding:17px 0px 0px 13px;
}

#footer #copyright {
	width:260px;
	float:left;
	text-align:center;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #8a8a8a;
	padding:0px 0 25px 14px;
	display:block;
	
}

#loginbox {
	position:absolute;
	width:343px;
	height:176px;
	background-color:#fcdffc;
	background-image: url(./images/bg_loginbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	top:64px;
	float:left;
	margin-left:-359px;
}

#loginbox table {
	margin-left:18px;
	margin-top:8px;
	color:#3a3a3a;
	font-size:11px;
}
#formtable {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;	
}

.listtable th {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #99c9ed;
}

.listtable td {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.listtable td a {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #cc0000;
}

.listtable td a:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}

.listtable .view {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	float:right;
	padding-left:10px;
	background-image: url(./images/bull_white_arrw.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:underline;
}


.rttable th {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #99c9ed;
}

.rttable td {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background:url(./images/rtpannelbg.gif) repeat-y top left;
}

.rttable img {
	padding:0px;
}

.rttable td a {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #6d00ba;
	text-decoration: underline;
	padding-left:10px;
}

.rttable td a:hover {
	text-decoration: none;
}

.rttable .view {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	float:right;
	padding-left:10px;
	background-image: url(./images/bull_white_arrw.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:underline;
}

#edittable td {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-width:0px;
}

#listtable .view:hover {
	color:#ffffff;
}

#content #columnone li {
	margin-bottom:10px;
	margin-top:10px;
}

#content #columnthree .googleads {
	overflow:hidden;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #f0f0f0;
	background-image: url(./images/googleads_start.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	padding:10px;
}

#content #columnthree .googleadsend {
	background-image: url(./images/googleads_end.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
	margin-bottom:8px;
}

#content #columnthree .introbox {
	overflow:hidden;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #fae1c7;
	background-image: url(./images/introbox_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	padding-bottom:1px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#content #columnthree .introboxend {
	background-image: url(./images/introbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
	margin-bottom:8px;
}


#content #columnthree .channelbox {
	overflow:hidden;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #dbecf5;
	background-image: url(./images/channelbox_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	padding-bottom:1px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
}

#content #columnthree .channelbox a {
	display:block;
	background-image: url(./images/arr_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: underline;
	padding-left:8px;
	margin-top:8px;
}

#content #columnthree .channelbox a:hover {
	color: #000000;
	text-decoration: none;
}

#content #columnthree .channelbox p {
	margin-bottom:4px;
	margin-top:4px;
	padding-left:10px;

}

#content #columnthree .channelboxend {
	background-image: url(./images/channelbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
	margin-bottom:8px;
}


#content #columnthree .introbox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	margin:0px;
	font-weight:bold;
}

#content #columnthree .introbox p {
	font-family:Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin:0px;
}

#columnone .course {
	height:21px;
	width:606px;
	display:block;
	margin-top:10px;
	background:url(./images/courses_bg.gif) repeat-x top left;
	font-weight:bold;
	color:#ffffff;
}

#topcontent .divider {
	height:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}

#topcontent .author {
	font-family: Verdana, Arial, Tahoma ;
	font-size:11px;
	color: #6a6d6f;
	text-decoration: none;
	margin-bottom:4px;
	margin-top:2px;
}

#topcontent .author a {
	font-family: Verdana, Arial, Tahoma ;
	font-size:11px;
	color: #c10afc;
	text-decoration: none;
	margin-bottom:4px;
	margin-top:2px;
}
#topcontent .author a:hover {
	text-decoration: underline;
}

#topcontent .coursedescn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	line-height:18px;
	margin-bottom:12px;
}

/*-----------------------------------------------------------------------*/
#sidebar-left, #sidebar-right {
  width: 16em;
  padding: 10px;
  vertical-align: top;
}

#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}

#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}

.title, .title a {
  font-weight: bold;
  font-size: 1.3em;
  color: #777;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}

.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}

.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}

#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}


#dropdown{
position:absolute;
border:1px solid white;
line-height:20px;
color:#4c4c4c;
margin-left:20px;
margin-top:-6px;
}

#dropdown a{
width: 100%;
height:25px;
display: block;
text-indent: 10px;
text-decoration: none;
color:#ffffff;
font-weight:bold;
font-size: 13px;
}

#dropdown a:hover{ 
background-color:#8321AA;
}

.dropclass
{ 
display: block;
text-decoration: none;
font-size: 13px;
color:#ffffff;
font-weight:bold;
}
