body {SCROLLBAR-ARROW-COLOR: #999999;SCROLLBAR-FACE-COLOR: #e3e3e3;SCROLLBAR-TRACK-COLOR: #F1F4F4;SCROLLBAR-HIGHLIGHT-COLOR: #F1F4F4;SCROLLBAR-SHADOW-COLOR: #999999;SCROLLBAR-3DLIGHT-COLOR: #999999;SCROLLBAR-DARKSHADOW-COLOR: #F1F4F4;}

div.fileinputs {
position: relative;
}

div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}

td.loginHeader {
background: #02305E url(images/co_tb_top.gif) repeat-y right;
font: 12px, Arial, "Trebuchet MS", Tahoma, Verdana; 
vertical-align: top;
line-height: 10px;
margin-top: 0px;
padding-top: 0px;
color: #FFFFFF;
}

td.white {font-family: Georgia,serif;
font-size: 9pt;
color:#000000}

td.login {
font: 12px, Arial, "Trebuchet MS", Tahoma, Verdana; 
color: #003366;
}

h5 {  font: 12px, "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333}

td {  font: 12px/16px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333}
.extratd {  font: 13px/16px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #3D7CAE;}
.extra {  font: 16px/16px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #3D7CAE;}
.extra2 {  font-size: 16px; font: "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #3D7CAE;}
.notd {  font: 12px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333}
.regular {  font: 12px/16px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333}
.se_reg1 {  font: 12px/16px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: red}
.se_reg2 {  font: 12px/16px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: green}

.redstar {  font: 12px/16px Verdana, sans-serif; color: red; font-weight: bold;}

hr {  color: #CCCCCC; height: 1px}
li {  text-indent: 15px}
ul {  margin: 0px 0px -15px 10px}
input,textarea,select {font: 12px Verdana, Arial, Helvetica, sans-serif; border-left-width: 1px; border-top-width: 1px;border-bottom-width: 1px; border-right-width: 1px; background-color: #f9f9f9;}

.spdropwidth {  width: 180px; }

a:link {  color: #006699; text-decoration: underline}
a:visited { color: #006699; text-decoration: underline }
a:hover { color: #006699; text-decoration: none}

a.afreg:link {  color: #006699; text-decoration: underline; font-weight: normal;}
a.afreg:visited { color: #006699; text-decoration: underline; font-weight: normal;}
a.afreg:hover { color: #3BB43B; text-decoration: none; font-weight: normal;}

a.afooter:link {  color: #006699; text-decoration: underline; font-weight: normal;}
a.afooter:visited { color: #006699; text-decoration: underline; font-weight: normal;}
a.afooter:hover { color: #006699; text-decoration: none; font-weight: normal;}

a.afooter2:link {font-size:10px; color: #006699; text-decoration: underline; font-weight: normal;}
a.afooter2:visited {font-size:10px; color: #006699; text-decoration: underline; font-weight: normal;}
a.afooter2:hover { font-size:10px; color: #006699; text-decoration: none; font-weight: normal;}

a.afooterf:link {  color: #5C5B5B; text-decoration: underline; font-weight: normal;}
a.afooterf:visited { color: #5C5B5B; text-decoration: underline; font-weight: normal;}
a.afooterf:hover { color: #5C5B5B; text-decoration: none; font-weight: normal;}

a.nnntop:link { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nnntop:visited { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.nnntop:hover { font-size: 11px; color: #3BB43B; font-weight: bold; text-decoration: none}

a.hometop:link {  color: #ffffff; text-decoration: none}
a.hometop:visited { color: #ffffff; text-decoration: none}
a.hometop:hover { color: #3BB43B; text-decoration: none}

a.home:link {  color: #333333; text-decoration: none}
a.home:visited { color: #333333; text-decoration: none}
a.home:hover { color: #3BB43B; text-decoration: none}

a.sitenav:link {  color: #000000; text-decoration: none}
a.sitenav:visited { color: #000000; text-decoration: none}
a.sitenav:hover { color: #009900; text-decoration: none}

a.results:link {  color: #003366; text-decoration: underline}
a.results:visited { color: #003366; text-decoration: underline}
a.results:hover { color: #003366; text-decoration: none}

a.sitesubnav:link {  color: #006699; text-decoration: underline}
a.sitesubnav:visited { color: #006699; text-decoration: underline}
a.sitesubnav:hover { color: #006699; text-decoration: none}

a.unactivetab:link {  color: #033266; text-decoration: none}
a.unactivetab:visited { color: #033266; text-decoration: none}
a.unactivetab:hover { color: #3BB43B; text-decoration: none}

a.green:link {  color: #006699; text-decoration: underline}
a.green:visited { color: #006699; text-decoration: underline}
a.green:hover { color: #3BB43B; text-decoration: none}

a.lrgreen:link {  font: 11px Arial, Helvetica, sans-serif; color: #02305E; text-decoration: none}
a.lrgreen:visited { font: 11px Arial, Helvetica, sans-serif; color: #02305E; text-decoration: none}
a.lrgreen:hover { font: 11px Arial, Helvetica, sans-serif; color: #33CC00; text-decoration: none}

a.greenR:link {  color: red; text-decoration: underline}
a.greenR:visited { color: red; text-decoration: underline}
a.greenR:hover { color: #CE0000; text-decoration: none}


a.speakerlink:link { font: bold 14px Arial, Helvetica, sans-serif; color: #0066cc; text-decoration: underline}
a.speakerlink:visited { font: bold 14px Arial, Helvetica, sans-serif;color: #0066cc; text-decoration: underline }
a.speakerlink:hover { font: bold 14px Arial, Helvetica, sans-serif;color: #0066cc; text-decoration: none}

a.topiclink:link { font: bold 14px Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline}
a.topiclink:visited { font: bold 14px Arial, Helvetica, sans-serif;color: #003366; text-decoration: underline }
a.topiclink:hover { font: bold 14px Arial, Helvetica, sans-serif;color: #003366; text-decoration: none}

.navs {  font: bold 12px Arial, Helvetica, sans-serif}
.adminheader {  color: #666666; font-weight: bold}
.pagetitle, h4 {  font: bold 16px Arial, Helvetica, sans-serif; color: #336699}
.highlight {  background: #e3e3e3; padding: 4px 4px; height: 20px}
.highlightoff { background: #FFFFFF; padding: 4px 4px; height: 20px}
.searchboxtop {  font: 10px Verdana, Arial, Helvetica, sans-serif; width: 90px; height: 12px; background: #F1F4F4; border: 0px}

.speakername {  font: italic 19px Arial, Helvetica, sans-serif; text-decoration: underline; color: #006699; font-weight: bold;}
.speakerfee {  font: normal 12px "Trebuchet MS", Tahoma, Verdana, sans-serif;}
.speakertagline {  font: bold 13px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333}
.speakerbio { font: 11px/16px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333}
.blockfeeloc {  font: 10px "Trebuchet MS", Tahoma, Verdana, sans-serif}

.topicheader, h2 { font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333}

.big, h3 { font: bold 16px/20px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333 }
.big2, h1 { font: bold 20px/24px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333 }
.medium {  font: 12px/15px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #333333}
.mediumarial {  font: bold 11px Arial, Helvetica, sans-serif}
.topnav {  font: bold 11px Arial, Helvetica, sans-serif}
.regsmall {  font: 11px Arial, Helvetica, sans-serif; color: #333333}

.topmenu { color: #ffffff; text-decoration: none}

.topics {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}

a.booka:link, a.booka:visited, a.booka:active {
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	color: #00639C;
}
a.booka:hover {
	text-decoration: none;
	color: #00639C;
}


/* admin css */
a.nav:link {  color: #ffffff; text-decoration: underline}
a.nav:visited { color: #ffffff; text-decoration: underline }
a.nav:hover { color: #ffffff; text-decoration: none}

a.subnav:link {  color: #000000; text-decoration: underline}
a.subnav:visited { color: #000000; text-decoration: underline }
a.subnav:hover { color: #000000; text-decoration: none}
/* end admin css */

.tab_active{
PADDING-RIGHT: 20px; 
PADDING-LEFT: 20px; 
BACKGROUND: url(../images/bg-gray.gif) #f1f1f1 repeat-x 50% top; 
color:#407dac;
}
.tab_unactive{
PADDING-RIGHT: 20px; 
PADDING-LEFT: 20px; 
BACKGROUND: url(../images/unactive-tab.gif) #ffffff repeat-x 50% bottom;
}

.arialblack12 {  font: italic bolder 12px Arial, Helvetica, sans-serif}
.breadcrumb
{
	padding-left:20px;
}
.big_title{
font-size: 20px; 
font-weight: bold;
text-decoration:underline;
color:#006699;
}
.article_title
{
	font-size:20px;
}