body {
	text-align: center; /* required for centering the page in IE */
	margin: 0px;
	padding: 0px;
	background-image: url(../images/int_bg.png);
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
         text-decoration: none;
         color: #CCC;
         background-color: #000;
	font-size: 12px;
}

html, body {
	height: 100%;
	width: 100%;
}
	
a:link,  a:visited{
	text-decoration: none;
	color: #CC9933;
}

a:hover {
	text-decoration: none;
         background-color: #CC9933;
	color: #000;
}

#wrapper {
	position: static;
	width: 855px;
	margin: 0 auto; /* centering the page */
	text-align: left;
}

#logo {  float: left;
         position: static;
	height: 78px;
	width: 290px;
	background-image:url(../images/int_hlogo.png)
}

#logo2 { float: right;
	height: 78px;
	width: 564px;
         text-align: right;
         vertical-align:text-bottom;
         position: static;
}


#header_top {
	position: static;
         clear: both;
	height: 14px;
	background-image:url(../images/int_header_top.png)
}

#header {
	position:static;
	height: 225px;
	background-image:url(../images/int_header.jpg)
}

#menu{
         z-index:2;
	position:relative;
	background-image:url(../images/int_menu.png);
	height:22px;
}

#footer{
	position: static;
	clear: both;
         text-decoration: none;
	background-image:url(../images/int_footer.png);
	height: 39px;
         color: #FFF;
         text-align: center;
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 12px;
         font-weight: bold;
}

a.footer:link, a.footer:visited {
	color: #CC9933;
}

a.footer:hover {
	text-decoration: none;
         background-color: #CC9933;
	color: #000;
}

#copyrights{
	position:static;
	clear:both;
	text-align:center;
	height:30px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

#container {
	/* background-image:url(../images/int_body_bg.jpg);
	background-repeat: repeat-y; */
         background-color: #171717;
         z-index:1;
}
	
#innerContainer {
         	margin-right: 0px;
	margin-left: 0px;
	height:100%;
}

.bs_contentdiv {
}

#right {
         float: right;
         height: 100%; 
         width: 254px;
        /* background-color: #111;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC9933; */
         text-align : right;
         	margin-right: 0px;
	margin-left: 0px;
         padding: 15px;
}

#rightInner {
         margin-right: 0px;
         margin-left: 0;
	padding-left: 0px;
         padding-right: 0px;
}

#fpRight {
         float: right;
         height: 100%; 
         width: 254px;
/*	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9933;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9933; */

         border: 1px;
         border-color: #CC9933;  
         text-align : center;
         	margin-right: 0px;
	margin-left: 0px;
         padding: 15px;
         padding-top: 145px;
}

#fpRightInner {
         margin-right: 0px;
         margin-left: 0;
	padding-left: 0px;
         padding-right: 0px; 
         border: 1px solid #CC9933;
/*         background-color: #151515; */
         background-image:url(../images/bg_newsletter_07.png); 

}

#fpLeft {
         float: left;
         height: 275px; 
         width: 599px;
         /* background-color: #151515; */
         background-image:url(../images/bg_left.jpg);
         background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9933;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9933;
         text-align : center;
         	margin-right: 0px;
	margin-left: 0px;
         z-index:1;
}

#fpLeftInner {
         margin-right: 0px;
         margin-left: 0;
	padding-left: 0px;
         padding-right: 0px;
         z-index: 1;
}

#top {
	float: right;
	width: 166px;
	position:relative;
         vertical-align: bottom;
}
	


.latestnews, .mostread, .popular {
	font: 10px Arial,sans-serif;
	list-style-type:none;
}

ul.mostread, ul.latestnews {
	list-style: none;
	margin-left: 0;
	padding-left: 1.5em;
	text-indent: -1.3em;
	}

li.mostread, li.latestnews {
	padding-bottom:4px;
	list-style-type:none;
}

li.mostread a:link, li.latestnews a:link {
	padding-left: 14px;
	background-image: url(../images/starbullet.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

li.mostread a:hover, li.latestnews a:hover {
	background-image: url(../images/starbullet-hover.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

#content_others {
	width: 800px;
	float: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
         margin-right: 0px;
         margin-left: 0;
         z-index:1;
}
	
#content_others p {
}
	
#content_others ul{
	list-style-type: none;
}
	
#content_others li{
	padding-left:14px;
}

#content_fp {
	width: 539px;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
         margin-right: 0px;
         margin-left: 0;
         z-index:1;
}
	
#content_fp p {
}
	
#content_fp ul{
	list-style-type: none;
}
	
#content_fp li{
	font-size: 12px;
	padding-left:14px;
}

#clear {
	height: 0px;
	clear:both;	
}
	
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-top: 5px;
         padding-bottom: 10px;
	float:left;
}

a.breadcrumbs:link, a.breadcrumbs:visited {
	color: #CC9933;
}


a.img:link, a.img:visited {
	color: #CC9933;
}

a.breadcrumbs:hover {
	text-decoration: none;
         background-color: #CC9933;
	color: #000;
}

/*Horizontal Nav*/


/* horizontal pill menu */
table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  z-index:2;
}

td.pill_m {
  padding: 0;
  margin: 0;
  width: auto;
  z-index:2;
}

#pillmenu {
  white-space: nowrap;
  height: 22px;
  float: left;
  z-index:2;
  overflow:visible;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
  z-index:2;
}

#pillmenu li {
  float: left;
  margin: 0;
  padding: 0;
  z-index:2;
}

#pillmenu a {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  float:left;
  display:block;
  border:0;
  height: 22px;
  line-height: 22px;
  padding: 0 12px;
  color: #FFF;
  text-decoration: none;
  z-index:2;
}

#pillmenu a:hover {
  color: #000;
  background: #CC9933;
  text-decoration: none;
  z-index:2;
}

#pillmenu a#active_menu-nav {
	margin-top:1px;
         margin-bottom:1px; 
	height: 22px;
	line-height: 22px;
	background-position: 0 0;
  z-index:2;
}
		
div#nav2{
	position:static;
	margin-right: 12px;
         margin-left: 1px;
}


/* Hamadryad Custom Text definitions */

hr { 	background: transparent; 
         	vertical-align   : bottom;
	height           : 3px;
         width            : 100%; 
         border: none 0;
	border-bottom: 1px dashed #FF9933;	}

h1         { font-size:16px; color:#CC9933; margin:0px; padding:0px; 
             font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2         { font-size:13px; color:#FFF; margin:0px; padding:0px;
             font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3         { font-size:13px; color:#CC9933; margin:0px; padding:0px; 
             font-family: Verdana, Arial, Helvetica, sans-serif;
}
h4         { font-size:12px; color:#FFF; margin:0px; padding:0px; 
             font-family: Arial, Helvetica, sans-serif;
}
h5         { font-size:12px; color:#CC9933; margin:0px; padding:0px; 
             font-family: Arial, Helvetica, sans-serif;
}
h6         { font-size:12px; color:#999; margin:0px; padding:0px; 
             font-family: Arial, Helvetica, sans-serif;
} 

P          { font-size:12px; color:#CCC; margin:0px; padding:0px; font-weight: normal;
             padding-bottom : 0px; font-family: Arial, Helvetica, sans-serif;
}

ul         { list-style-image: url(../images/starbullet-hover.png);
             font-size:12px; color:#CCC;
             margin-left: 10px; padding-left: 10px;
           }

.h_title_FFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size  : 16px;
	font-weight: Medium;
	color      : #FFF;
}

.h_title_369 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size  : 16px;
	font-weight: bold;
	color      : #CC9933;
}

.h_subtitle_369 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size  : 14px;
	font-weight: bold;
	color      : #CC9933;
}

.h_items_369 {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 13px;
	font-weight: bold;
	color      : #CC9933;
}

.h_items_999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 13px;
	font-weight: bold;
	color      : #999;
}

.h_text_999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 12px;
	font-weight: normal;
	color      : #CCC;
}

.h_subtext_999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 10px;
	font-weight: bold;
	color      : #999;
}

.h_subtext_369 {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 10px;
	font-weight: bold;
	color      : #CC9933;
}

.h_subtext_666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 10px;
	font-weight: bold;
	color      : #666;
}

.h_button_69C {
	font-family: Arial, Helvetica, sans-serif;
	font-size  : 11px;
	font-weight: bold;
	text-decoration  : none;
         border     : 1px solid #FF9933;
}


.sectiontableheader {
         font-family: Arial, Helvetica, sans-serif;
	background-color : none;
	color : #ffffff;
	font-weight : bold;
	font-size: 11px;
	line-height: 13px;
}

.sectiontableentry1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color : #222222;
	font-weight: none;
         color : #CCC;
}

.sectiontableentry2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	background-color : #111111;
         color : #CCC;
}

.sectiontableentryhl1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color : #440000;   /*#311202;*/
	font-weight: none;
         color : #000;
}

.sectiontableentryhl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	background-color : #220000;   /* #150801; */
         color : #000;
}



	
/* Vertical Nav */
	
.module_menu, #right .module {
	width: 160px;
	list-style-type: none;
	text-indent: 5px;
}

ul.menu, #form-login ul {
}

ul.menu a, #form-login a {
}

ul.menu a:link,  ul.menu a:visited {
}

ul.menu a:hover,  #form-login a:hover {
}

#left ul.menu .active a{
}

.componentheading {
	font-family: "Trebuchet MS",Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC9933;
	padding-top: 5px;
	padding-bottom:10px;
}

.contentheading {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC9933;

}

#rightInner .moduletable {
	padding-bottom:5px;
}

.search {
	padding-top:10px;
	padding-bottom:5px;
}

h3 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC9933;
	padding-top: 5px;
	padding-bottom:5px;
}

h2 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC9933;
	padding-top: 5px;
	padding-bottom:5px;
}

#mod_login_password, #mod_login_username, #mod_search_searchword {
	width:145px;
	color: #FFF;
}

form {
	margin: 0;
	padding: 0;
}

input, select {
	font: 12px "Lucida Grande",	 Arial,sans-serif;
}

select {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}

.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size  : 11px;
  font-weight: none;
  text-decoration  : none;
  color      : #CC9933;
  background-color : #000;
  border     : 1px solid #CC9933;
  margin     : 0px; 
  padding    : 0px;
}

.button:hover  {
  color           : #000;
  background-color: #CC9933;

}

.button:active, .button:focus {
  border     : 1px solid #CC9933;
}

.buttonheading img, .hasTip img, .bs_contentdiv img {
  border: 0px;
}

.inputbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #999;
  background-color : #222;
  border           : 1px solid #CC9933;
  margin           : 0px; 
  padding          : 0px;
}
	
.inputbox:hover, .inputbox:focus {
	border: 1px solid #CC9933;
}

fieldset.js_loginflat {
	border: 0px;
	padding: 8px;
	margin-left: 12px;
	margin-right: 12px;
	font: 10px Arial,sans-serif;
	text-align: center;
	vertical-align: top;
}

fieldset.js_loginflat .inputbox {
	width: 145px;
}

fieldset.js_loginflat legend {
	display:none
}

.moduletableflat {
	text-align:center;
	vertical-align:top;
}

.bearright {
	top:25px;
	right:15px;
	position:absolute;
}



.line {
	color: #CC9933;
}

#colorfield-border {
	float:left;
	position:relative;
	top:158px;
	left:138px;
}

#colorfield-link {
	float:left;
	position:relative;
	top:180px;
	left:76px;
}

a.divlink, a.divlink:link, a.divlink:visited  {
	display:block;
	width:100%; /*width needs to be specified to work in IE*/
	height:100%; /*height needs to be specified to work in IE*/
	/*Other browsers expand the link to full width and height.*/
	line-height:0px;
	font-size:0px;
	color: #222;
}

fieldset.input {
  border:none;
}

input.button {
  margin-left:10px;
}

#form-login-password, #form-login-username {

}
.small, .createdate {
  font-size:      10px;
  font-family:    Verdana, Helvetica, sans-serif;
  color:          #666;
  font-weight:    bold;
  padding-bottom: 5px;
  padding-top:    0px;
  margin:         0px;
}

a.readon:link, a.readon:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size  : 10px;
  font-weight: bold;
  text-decoration : none;
  color      : #CC9933;
  background-color: none;
  border     : 1px solid #CC9933;
  margin     : 0px; 
  padding    : 0px;
}

a.readon:hover {
  color           : #000;
  background-color: #CC9933;
}
