body
{
  text-align: justify;
  font-size: 9pt;
  FONT-FAMILY:  Arial, verdana,   Helvetica, sans-serif; 
    line-height: 120%;
	COLOR: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	
	background:  url('images/pagebg.gif');
    background-repeat: repeat-x;
    background-position: top ;
	text-align: left;
}
 

p
{ 
	font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 9pt;
    line-height: 120%;    
}


div.container
{
  width: 990px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  BORDER: 0px 0px 0px 0px;  
  background-color: red;
  background:  url('images/container.png');
  background-repeat: repeat-y;
  background-position: top center;
  text-align:left;
  
}


div.container_content
{
  width: 970px;
  margin: 0px 0px 0px  0px;
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  text-align:left;
   
}


div.cleardiv
{
  clear: both;
  height: 15px;
  width: 970px;
  background-color: none;
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
}

/* ################################### */
/* ### START: HEADER STYLE  ### */
div.header
{
  width: 970px;
  margin: 0px 0px 0px  0px;
  padding: 0px 0px 0px 0px;
  background-color: none;
  text-align:left;
}

div.header-logo
{
  float: left;
  width: 330px;
  margin: 0px 0px 0px  0px;
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  text-align: center;
  height: 115px;
}

div.header-logo h1
{
  font: 10pt Verdana, Arial, 'Lucida Grande',  Sans-Serif;
  margin: 0px 0px 0px  0px;
  padding: 0px 0px 0px 0px;  
  color: #000000;
  font-weight:bold;
}


div.header-search
{
  float: left;
  width: 635px;
  height: 115px;
  margin: 0px 0px 0px  0px;
  padding: 0px 0px 0px 5px;
  background-color: none;
  text-align: left;
  vertical-align:top;
  background:  url('images/searchbox.gif');
  background-repeat: no-repeat;
  background-position: top left;  
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%;
  COLOR: #000000;
  
}

div.header-search form
{
  margin: 20px 0px 0px  0px;
  padding: 0px 0px 0px 0px;
  line-height: 100%;
}

.search-entry
{
  padding: 5px 5px 5px 5px;  
  margin: 0px 0px 0px 0px;  
  font: 15pt Arial, Verdana,  'Lucida Grande',  Sans-Serif;
  font-weight:normal;
  BORDER: #000000 1px outset;
  line-height: 100%;
}

.search-btn
{
  padding: 2px 2px 2px 2px;  
  margin: 0px 0px 0px 0px;  
  font: 14pt Arial, Verdana,  'Lucida Grande',  Sans-Serif;
  font-weight: normal;
  color: blue;
  line-height: 100%;
}


.headerAdlink
{
  padding: 0px 0px 0px 130px;
  margin: 20px 0px 0px 0px;
  line-height: 130%;  
}

div.header480X60box
{
  float: left;
  width: 480px;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-right: #000000 1px dashed;
  background-color: none; 
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%;  
}


div.header480X60box2
{
  float: left;
  width: 479px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: none;
  background-color: none;
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%;  
  text-align:right;
  
}
/* ### END: HEADER STYLE  ### */
/* ################################### */


/* ################################### */
/* ### START: LEFT SIDEBAR   ### */
div.LeftSidebar 
{

  float: left;
  width: 210px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: none;
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 140%;
}


div.LeftSidebar-item
{
 
  width: 210px;
  border: 1px solid #909090;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  background-color: none;
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 140%;
}

div.LeftSidebar-item h2
{
  height: 20px;
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 0px;  
  background-color: #E6E6E6;    
}

div.LeftSidebar-item h3
{
  height: 20px;
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 0px;  
  background-color: #E6E6E6;  
}

div.LeftSidebar-item a
{
  color: #0000FF ;
  TEXT-DECORATION: underline;
  font-weight: normal;   
}


/* ### END: LEFT SIDEBAR   ### */
/* ################################### */


/* ################################### */
/* ### START: CONTENT BAR STYLE   ### */
div.content
{
  background:  url('images/h1bg.gif');
  background-repeat:  repeat-X;
  background-position: top;  
  float: right;
  width: 730px;
  border: 1px solid #909090;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  background-color: none;
  
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 130%;  
  min-height: 1200px;
}

div.content h2
{
  height: 30px;
  font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;    
}

/* ### END: CONTENT BAR STYLE   ### */
/* ################################### */

 
/* ################################### */
/* ### START: GENERAL LINK STYLE ### */

.LinkRed
{
    font-color: #FF0000;
    line-height: 140%;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	
}


a.LinkRed
{
  color: #FF0000;
  TEXT-DECORATION: none;
  font-weight: bold;
}

a.LinkRed:hover
{
  color: #FF0000;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: underline;
}

.LinkBlue
{
    font-color: #0000FF;
    line-height: 140%;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	
}


a.LinkBlue
{
  color: #0000FF;
  TEXT-DECORATION: none;
  font-weight: normal;
}

a.LinkBlue:hover
{
  color: #0000FF;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline;
}

/* ### START: GENERAL LINK STYLE ### */
/* ################################### */


/* ################################### */
/* ### START: FOOTER STYLE ### */
div.footer
{
  background:  url('images/h1bg.gif');
  background-repeat:  repeat-X;
  background-position: top;  
  float: none;
  width: 957px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  background-color: none;
  
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 8pt;
  line-height: 130%;  
}

div.footer h2
{
  height: 30px;
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  FONT-WEIGHT: normal;  
  line-height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;    
}

div.footer a
{
  color: #000000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
}

div.footer a:hover
{
  color: #000000;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: underline;
}
/* ### END: FOOTER STYLE ### */
/* ################################### */

 
/* ################################### */
/* ### START: INDEX PAGE STYLE ### */

div.Index-Category
{
  float: left;
  width: 330px;
  border: none;
  margin: 20px 20px 0px 0px;
  padding: 5px 5px 5px 5px;
  background-color: none;
  font-family: Arial, Verdana, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%; 
  background-color: none; 
}

.Index-Bullet
{  
  font-family:  Arial,  Verdana, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 8pt;
  line-height: 140%;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  list-style-image: url(images/bullet-r.gif);
 
 
}

div.Index-Category h3
{
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 12pt;
  line-height: 130%;
  font-weight: bold; 
  TEXT-DECORATION: underline;
  margin: 0px 0px 0px 0px;
}


div.Index-Category p
{
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
}

div.Sub-Category
{
  float: left;
  width: 330px;
  height: 50px;
  border: none;
  margin: 10px 20px 0px 0px;
  padding: 5px 5px 5px 5px;
  background-color: none;
  font-family: Arial, Verdana, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 100%; 
  background-color: none; 
}

div.Sub-Category h3
{
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 12pt;
  line-height: 130%;
  font-weight: bold; 
  TEXT-DECORATION: underline;
  margin: 0px 0px 0px 0px;
}


.Index-Link-cat
{
  color: #0000FF ;
  TEXT-DECORATION: none;
  font-weight: normal;  
}

a.Index-Link-cat
{
  color: #0000FF ;
  TEXT-DECORATION: underline;
  font-weight: normal;  
}
 
.IndexLink
{
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 8pt;
  line-height: 100%;
  font-weight: normal; 
  TEXT-DECORATION: none;
   color: #000000;
}

a.IndexLink
{
 
  color: #000000;
  TEXT-DECORATION: none;
}

a.IndexLink:hover
{ 
  color: #0000FF;
  TEXT-DECORATION: underline;
}
/* ### END: INDEX PAGE STYLE ### */
/* ################################### */


/* ################################### */
/* ### START: LISTING PAGE STYLE ### */
div.listbody
{ 
  clear:both;
  width: 700px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  background-color: none;
  font-family: Arial, Verdana, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 130%; 
  background-color: none; 
}




div.listbody-left
{ 
  float: left;
  width: 100px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: none;
  font-family: Arial, Verdana, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 130%; 
  background-color: none; 
}

div.listbody-right
{ 
  float: right;
  width: 600px;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: none;
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 130%; 
  background-color: none; 
}

div.listbody-right h4
{
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 10pt;
  line-height: 130%;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}

.listbodyContent
{ 
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 120%; 
  font-weight: normal;
}


.subcat-link
{
  font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 12pt;
  line-height: 140%;
  COLOR: #0000FF;
}

/* ### END: LISTING PAGE STYLE ### */
/* ################################### */


/* ################################### */
/* ### START: PAGE NUMBERING STYLE ### */
.pagenumber
{
    BORDER: none;
	font-family: Arial, Verdana,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 10pt;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	margin: 1px 1px 1px 1px;
	line-height: 200%;
    font-weight: normal;
	COLOR: #000000;
}

a.pagenumber
{
    BORDER: #000000 1px solid;
	text-decoration: none;
	padding: 2px 7px 2px 7px;
	margin: 1px 1px 1px 1px;
	COLOR: #0000CC;
    font-weight: normal;
}

a.pagenumber:hover
{
	COLOR: #FFFFFF;
    background-color: #0080C0;
    font-weight: bold;
}
/* ### END: PAGE NUMBERING STYLE ### */
/* ################################### */


.entry
{
    BORDER-TOP: #000000 1px outset;
	BORDER-BOTTOM: #000000 1px outset;
    BORDER-RIGHT: #000000 1px outset;
	BORDER-LEFT: #000000 1px outset;
	BACKGROUND-COLOR: #ffffff;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    MARGIN: 1px;
    font-color: #000000
    font-family: verdana, arial, sans-serif;
    border-spacing: 2
 
}

.button
{
    BORDER-TOP: #000000 1px outset;
	BORDER-BOTTOM: #000000 1px outset;
    BORDER-RIGHT: #000000 1px outset;
	BORDER-LEFT: #000000 1px outset;
	BACKGROUND-COLOR: #ECF5FF;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    MARGIN: 1px;
    font-color: #000000;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none;
    border-spacing: 2
 
}


.FeaturedSite-Bullet
{  
  font-family: Arial, Verdana,   'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
  font-size: 9pt;
  line-height: 150%;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  list-style-image: url(images/bullet-r.gif);
}

 

/* ################################### */
/* ### START: Login Menu ### */
.Login
{
    font-color: #000000;
	font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 8pt;
    line-height: 140%;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	
}


a.Login
{
  color: #0080FF;
  TEXT-DECORATION: none;
  font-weight: bold;
  
}

a.Login:hover
{
  color: #0000FF;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: underline;
}

.loginline
{
 PADDING: 0px 0px 0px 0px;
 margin: 1px 1px 1px 1px;
}


.loginError
{
  PADDING: 5px 5px 5px 5px;
}

.LoginBtn
{
    BORDER: #000000 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
 
	PADDING: 2px 1px 2px 1px;
    FONT-WEIGHT: bold;
    color: #000000;
	font-family: Verdana, Arial,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 8pt;
    background:  url('images/h1bg.gif');
    background-repeat:  repeat-X;
    background-position: top; 
}

.LoginEntry
{
    BORDER-TOP: #000000 1px outset;
	BORDER-BOTTOM: #000000 1px outset;
    BORDER-RIGHT: #000000 1px outset;
	BORDER-LEFT: #000000 1px outset;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 2px 1px 2px 1px;
    FONT-WEIGHT: normal;
    MARGIN: 1px;
    font-color: #000000;
	font-family: Verdana, Arial,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 8pt;
    border-spacing: 2
}

.LoginBtn2
{
    BORDER: non;
	BACKGROUND-COLOR: #FFFFFF;
    text-decoration: none;
	PADDING: 2px 10px 2px 10px;
    FONT-WEIGHT: bold;
    color:  #FF6464;
	font-family: Verdana, Arial,  'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 8pt;
    background:  url('images/h1bg.gif');
    background-repeat:  repeat-X;
    background-position: top; 
}

a.LoginBtn2
{ 
  text-decoration: none;
  color:  #FF6464;
 
}

a.LoginBtn2:hover
{ 
  text-decoration: underline;
  color:  #FF6464;
}

/* ### End: Login Menu ### */
/* ################################### */


.MemberBox
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px  solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
}

.border1
{
    BORDER-RIGHT: #FF0000 1px solid;
    BORDER-TOP: #FF0000 1px solid;
    BORDER-LEFT: #FF0000 1px solid;
    BORDER-BOTTOM: #FF0000 1px solid;
}

.ListBorder
{
    BORDER-RIGHT: #CCCCCC 1pt solid;
    BORDER-TOP: #CCCCCC 1pt solid;
    BORDER-LEFT: #CCCCCC 1pt solid;
    BORDER-BOTTOM: #CCCCCC 1pt solid;
}
 
 
 
.ListBorderBottom
{
    BORDER-RIGHT: None;
    BORDER-TOP: None;
    BORDER-LEFT: #FFFFFF 1pt solid;
    BORDER-BOTTOM: #CCCCCC 1pt solid;
}
 
.ListBorder2
{
    BORDER-RIGHT: #FFFFFF 1pt solid;
    BORDER-TOP: #FFFFFF 1pt solid;
    BORDER-LEFT: #FFFFFF 1pt solid;
    BORDER-BOTTOM: #000000 1pt solid;
}
