body{
    margin: 0;
    padding: 0;
    background: #FFFFF;
    font-family: 'MS Sans Serif', 'Arial';
    font-size: 14px;
    text-align: center;
}

img{
    border: 0;
}
#wrapper{
width: 1000px;
margin: auto;
text-align: left;
}
#header{
    background: url(../new-images/head-pat1.gif) repeat-x top left;
    height: 123px;

}
#top-title{
    color: #800000;
    font-family: Microsoft Sans Serif;
    font-size:10px;
    height:15px;
}
#logo{
    float: left;
	padding-left: 20px;
    margin-top: 15px;
}

#top-banner{
    margin-top: 40px;
    margin-left: 30px;
    float: left;
}

#banner-right{

    float: left;
    margin-top: 8px;



}
#header-right{
    background: url(../new-images/head-pat2.gif) no-repeat top right;
    float: right;
    width: 275px;
}
#header-right p{
    margin-left: 40px;
    margin-top: 0px;
    width: 225px;
    text-align: right;
}
#top-menu{
  background: url(../new-images/top-link-pat.gif) repeat-x;
  height: 37px;
}

#top-menu ul{
    margin:0px;
    padding:0;
    list-style-type:none;
    width:auto;
    float:left;
    margin-left: 50px;
}

#top-menu ul li{
    display:block;
    float:left;
    margin:0 0;
    padding-left: 5px;
}

#top-menu ul li a{
    font-family: 'Arial';
    font-size: 12px;
    display:block;
    float:left;
    color: #000080;
    text-decoration:none;
    padding:2px 0px 0px 5px;
}

#top-menu ul li a:hover{
    color: #800000;
}

#tree{
    background: #C7E5FF url(../images-fixed/content-top-back.gif) bottom left no-repeat;
    width: 100%;
    padding-bottom: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0F60A6;
    FONT-FAMILY: MS Sans Serif, Arial;
    TEXT-DECORATION: none

}
#tree a{
	COLOR: #0F60A6;
	text-decoration: none;
}

#tree a:hover{
	color: #D00000;
}

#content{
  background: url(../images-fixed/content-back.gif) top left repeat-y;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

#colleft{
  float: left;
  width: 215px;
}
#colcenter{
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 595px;
  text-align: justify;
}

#colright{
  float: left;
  margin-left: 5px;
}


#content-bottom-bar{
  clear: both;
  background: #C7E5FF url(../images-fixed/content-bottom-back.gif) top left no-repeat;
  height: 20px;
}
div.side-links ul{
    margin:0px;
    padding:0;
    list-style-type:none;
    width:auto;
    float:left;
}

div.side-links ul li{
    background: url(../new-images/left-links-list-bg.gif) 0px 2px no-repeat;
    display:block;
    margin:0 0;
}

div.side-links ul li a{
    background: url(../new-images/left-links-list-bg.gif) 0px 2px no-repeat;
    font-family: 'MS Sans Serif', 'Arial';
    font-size: 10px;
    font-weight: bold;
    color: #0F60A6;
    text-decoration:none;
    padding-left: 20px;
}

div.side-links ul li a:hover{
    color: #800000;
}

#footer{
    clear: both;
    background: #C7E5FF;
}

div.footercontent{
    background: url(../astrology-images/astrology-sunsign-bot_pat.gif) top left repeat-x;
    padding-top: 0;
}
div.footercontent div{
    background: url(../astrology-images/astrology-sunsign-bot.gif) top left no-repeat;
}

div.footercontent div div{
    background: url(../astrology-images/astrology-sunsign-bot1.gif) top right no-repeat;
    border-bottom: 1px solid #005EBB;
    height: 129px;
    padding-left: 100px;
    padding-right: 100px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #005EBB;
}

div.footercontent div div p{
    margin: 0px;
    padding-top: 15px;
}

div.footercontent div div p a{
    text-decoration: none;
    font-size: 12px;
    color: #0F60A6;
}

div.heading{
background: url(../images/heading_cor1.jpg) top left no-repeat;
width: 495px;
margin-left: 50px;
}

div.heading div{
  background: url(../images/heading_cor2.jpg) top right no-repeat;
}
div.heading div div{
  background: url(../images/heading_pat.jpg) top right repeat-x;
  height: 28px;
  margin-left: 41px;
  margin-right: 41px;
  vertical-align: middle;
  padding-top: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  COLOR: #0F60A6;
  FONT-FAMILY: MS Sans Serif, Arial;
  TEXT-DECORATION: none;
}

div.yellow-box{
	border: 1px solid #FFA517;
	background: #FFF4D2;
	FONT-FAMILY: MS Sans Serif, Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}
