/* Redefined exisiting tags */  
body {margin:0;font-size : 0.75em; color : #333333; font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 140%;}
textarea, input	{font-family: Verdana, Arial, Helvetica, sans-serif;}
ul	{list-style-position: outside;list-style-image: url(../images/liststyle_empty.gif);}
li {margin:5px 0 5px 0;}
ol {list-style-position: outside}
a {color: #2F70AD}
a:hover {color: #05215C}
h1 { font-family: Verdana, sans-serif; font-size: 16pt; font-weight: normal; letter-spacing: -0.2pt; color: #000066; text-decoration: none}
h2 { font-family: Verdana, sans-serif; font-size: 14px; letter-spacing: -0.2pt; font-weight: bold; color:#05215C}
h3 { font-family: Verdana, sans-serif; font-size: 14px; letter-spacing: -0.2pt; font-weight: bold; color:#464646; margin-top:2em;}
h4 { font-family: Verdana, sans-serif; font-size: 14px; letter-spacing: -0.2pt; font-weight: bold; color:#3A8395; margin-top:2em;}
h5 { font-family: Verdana, sans-serif; font-size: 10pt; letter-spacing: -0.2pt; font-weight: bold; margin-top:1em}
hr {height:1px;width:60%;color:#C5DBDF;}
p, table {}

/* Custom form classes */  
.enquiry table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 440px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

.enquiry td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}


/* Custom classes and styles */  
.btable {background-color: #F9FBFD; color: #000000; border: 1px solid #D7E5F2; border-collapse: collapse;} 
.btable td { border: 1px solid #D7E5F2; padding-left:4px; padding-right:4px; }
.gtable {background-color: #f5f5f5; color: #000000; border: 1px solid #ccc; border-collapse: collapse;} 
.gtable td { border: 1px solid #ccc; padding-left:4px; padding-right:4px; }
.featurestories h4 {margin-top:0px; margin-bottom:0px}
img.float {margin-right:10px}
.PrintHide {display:block}
.menu {display:block; width:161px; margin-left:15px}

ul.submenu {
	font-weight:normal;
	margin-top:-5px;
	margin-bottom:10px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none; margin-left:0; padding-left:0;
}

.mainTable {width:100%}
.chapters {list-style-type:none}
.chapters li {margin-bottom: 5px;}
.searchbox {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border-color: #FF9900 black black; background-color: #FFFFFF; border-style: none}
.pnav_sub { color: #FFFFFF; text-decoration: none; }
.button_type_sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4E5A6D; font-weight: normal; line-height: 18px; padding-left: 7px; behavior: url(../style/rollover.htc); cursor: hand; ; padding-top: 1px; padding-bottom: 1px; border-style: none }
.body_text_small {font-size: 8pt;}
.MT_text_blue {font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color:#0082d1; text-transform:uppercase; line-height: 120%;}
.MT_text_grey {font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; color:#777777; text-transform:uppercase; line-height: 120%;}

.highlight { background-color:#f5f5f5; padding:10px}
.highlight2 { background-color:#fafaee; padding:10px}

.speakerphoto {margin:2px 10px 0 0; border:1px solid #cccccc; float:left}
.pichighlight {margin:2px 10px 0 0; float:left}

.menu td {border-bottom: 1px solid #CCCCCC;padding:8px 0 1px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; letter-spacing: -0.4pt; }
.menu td a {text-decoration:none;}
.feature {  background-color: #f3f3f3; border: 1px #CCCCCC solid; padding: 5px;}
.feature_txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.f_link {  color: #333333}
.topbooks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-image: url(../images/topbooks_3.gif); background-repeat: no-repeat ; background-position: left ; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; line-height: 120%}
ul.bbb	{list-style: none outside none; margin-left: 0; padding-left:0; margin-bottom: 0; padding-bottom: 0}
ul.bbb li {margin-top: 5px; margin-bottom: 2px;}


.globalmenu {position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; font-weight:bold; right:5px}
.globalmenu a {color:#FFFFFF; text-decoration:none}
.globalmenu a:hover {color:#FFFFFF; text-decoration:underline}

.globalNNW {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:normal; height:22px; background-color:#444; border-bottom:1px solid #fff; padding:4px 15px;}
.globalNNW .title {text-transform:uppercase; letter-spacing:0.09em; font-weight:bold}
.globalNNW a {color:#FFFFFF; text-decoration:underline}
.globalNNW a:hover {color:#FFFFFF; text-decoration:underline}

.search {position:absolute; top:98px; right:5px;}
.search table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.search input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.concept {margin:5px 15px 5px 0; float:left; border:1px solid #cccccc}
.concept_noborder{margin:5px 15px 5px 0; float:left}
.quote1 {background-image:url(../images/quote_bg_topleft.gif); background-position:top left; background-repeat:no-repeat}
.quote2 {font-family:Georgia, Helvetica, sans-serif;font-size:16px;font-style:italic;background-image:url(../images/quote_bg_bottomright.gif); background-position:bottom right; background-repeat:no-repeat; margin:15px 15px 15px 10px}
.quote3 {font-size:12px;font-style:normal; margin:0 0 0 10px}
.ad {border:1px solid #CCCCCC; margin:0 0 0 10px}
.adnobord {border:1px solid #CCCCCC; margin:0 0 0 0px}
.searchrstdetails {font-size:10px; color:#999999}

.calpost {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;
  margin: .5em 0 1em 0;
  border-bottom: 1px solid #CCCCCC;
}

.calpost .date {
  position: absolute;
  top: 0;
  left: 5px;
  width: 2.3em;
  text-align: center;
}

.calpost .date .month {
  text-transform: uppercase;
  font: 700 1em arial, sans-serif;
  color: #aaa;
}

.cal .date .day {
  display: block;
  margin-top: -2px;
  font: 700 2em arial, sans-serif;
  color: #aaa;
}

.calpost .title {
  display: block;
  padding: 0 0 5px 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #cc0000;
}

.calpost p {
  margin: 0 0 0 3.5em;
  padding:  0 0 1em 1.2em;
  border-left: 1px dashed #eee;
}

h4.PollTitle	{color:#CC0000; text-transform:uppercase; font-size:0.8em}
.PollQuestion	{font-weight:bold}