@import url("navigation.css");

/* ############### SCROLLER CSS START ############# */

#pscroller1{
width: 100%;
height: 135px;

}
#pscroller2{
width: 100%;
height: 135px;

}
#pscroller2 a{
text-decoration: none;
}

.someclass{ /*class to apply to your scroller(s) if desired*/
}

/* ############### SCROLLER CSS START ############# */



/* CSS Document */
html {
     overflow: -moz-scrollbars-vertical;
}

body {
	background-color:#F3F3F3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px;
}
/*div*/
.main {
	margin:auto;
	background-color:#FFFFFF;
	border-right:1px solid #DADADA;
	border-left:1px solid #DADADA;
	width:776px;
}

/* ############### FONTS CSS START ############# */
/*div*/
.verdana11 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
/*a*/
.verdana10link {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
/**/
.verdana10link:hover {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.verdana11link {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000000;
	 text-decoration:none;
}
.verdana11link:hover {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#666666;
	 text-decoration:none;
}
.verdana11link1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.verdana11link1:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}


/* ############### TOPBAR CSS START ############# */

.topbar {
	position:relative;
	left:10px;
	right:10px;
	width:756px;
	background-image:url(../images/topbg.gif);
	background-repeat:repeat-x;
	height:70px;
}

/*img*/
.topleft {
	position:absolute;
	z-index:100;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
}

/*img*/
.topright {
	position:absolute;
	z-index:100;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
}
/*a*/
.logo {
	left:17px;
	top:24px;
	position:absolute;
	height:19px;
}

/*a*/
.topbtnpos1 {
	top:0px;right:111px;position:absolute;z-index:99;
	width:95px;
	height:22px;
}

/*a*/
.topbtnpos2 {
	top:0px;right:10px;position:absolute;z-index:99;
	width:95px;
	height:22px;
}

/*a*/
.topbtn {
	background-image:url(../images/topbtn.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	color:#666666;
}

/**/
.topbtn:hover {
	background-image:url(../images/topbtn.gif);
	background-position:0px -22px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
}

/* ############### NAVIGATION CSS START ############# */

/*div*/
.navigation{
	margin-left:10px;
	margin-right:10px;
	background-image:url(../images/navbg.gif);
	background-repeat:repeat-x;
	height:35px;
	margin-top:10px;
}

/*img*/
.navline {
	position:absolute;
	top:2px;
}

/**/
.navigation a {
	font-size:11px;
	text-decoration:none;
	line-height:35px;
	padding:0px 12px 0px 15px;
}

/*a*/
.navlink{
	color:#FFFFFF;
}

/**/
.navlink:hover{
	color:#000000;
}


/*img*/
.navleftcurve {
	position:absolute;
	z-index:97;
	left:-15px;
	top:0px;
	margin:0px;
	padding:0px;
}
/*img*/
.navrightcurve {
	position:absolute;
	z-index:96;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
}


/* ############### MIDDLEBAR CSS START ############# */

.middlebar {
	position:relative;
	margin-top:10px;
	left:10px;
}

/* ############### CONTENT CSS START ############# */

/*div*/
.content1 {
	margin-top:10px;
	margin-right:10px;
	_margin-right:5px;
	margin-left:15px;
	_margin-left:7px;
	float:left;
	width:564px;
}

.content1 p {
	margin-bottom:20px;
	margin-top:0px;
}

.content1 h1 {
	font-family:Trebuchet MS;
	margin:10px 0px 10px 0px;
	font-size:17px;
	color:#054388;
	font-weight:normal;
}

/*div*/
.content {
	position:relative;
	left:10px;
	width:754px;
	border:1px solid #D6D6D6;
	margin-top:10px;
	margin-right:10px;
	padding-bottom:10px;
}

/*p*/
.content p{
	margin-top:0px;
	margin-bottom:10px;
}

/*div*/
.pad15 {
	padding:15px;
}

/*img*/
.lefttop {
	position:absolute;
	z-index:95px;
	left:-1px;
	top:-1px;
}
/*img*/
.leftbottom {
	position:absolute;
	z-index:95px;
	bottom:-1px;
	/*_bottom:-2px;*/
	left:-1px;
}
/*img*/
.righttop {
	position:absolute;
	z-index:95;
	right:-1px;
	top:-1px;
}
/*img*/
.rightbottom {
	position:absolute;
	z-index:95;
	bottom:-1px;
	right:-1px;
	/*_bottom:-2px;*/
}
.imageborderleft {
	border:1px solid #D6D6D6;
	padding:2px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

/*a*/
.more {
	background-image:url(../images/morebtn.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:44px;
	height:13px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	line-height:10px;
}
/**/
.more:hover {
	background-image:url(../images/morebtn_hover.gif);
	background-repeat:no-repeat;
}
/*td*/
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
/*h2*/
h2 {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin:0px;
}
/*a*/
.elink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0974F7;
	text-decoration: none;
}
.elink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3992C6;
	text-decoration: none;
}
/* ############### THREE BOXES CSS START ############# */

/*div*/
.box {
	width:246px;
	margin-top:10px;
	margin-right:0px;
}
/**/
.box p{
	margin:0px;
}

/*div*/
.botborder {
	border-bottom:1px solid #D6D6D6;
}

/*div*/
.botborder1 {
	border-bottom:1px solid #EDEDED;
}

/*td*/
.boxpad {
	padding:5px 0px 5px 10px;
}

/*a*/
.more1 {
	background-image:url(../images/more1.gif);
	background-repeat:no-repeat;
	display:block;
	float:right;
	width:39px;
	height:13px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	line-height:10px;
	margin-right:10px;
	_margin-right:5px;
}
/**/
.more1:hover {
	background-image:url(../images/more1_hover.gif);
	background-repeat:no-repeat;
}

/* ############### FOOTER CSS START ############# */

/*div*/
.footer {
	background-image:url(../images/copyrightbg.gif);
	background-repeat:repeat-x;
	height:45px;
}

/*font*/
.verdana10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

/*div*/
.footerlinks{
	color:#BABABA;
}

/*a*/
.footerlinks a{
	color:#666666;
	text-decoration:none;
	font-size:10px;
}

/**/
.footerlinks a:hover{
	color:#000000;
	text-decoration:none;
	font-size:10px;
}

/* ############### MENU CSS START ############# */

/*div*/
.rightbar {
	float:right;
	margin-right:10px;
	_margin-right:3px;
	width:173px;
}

/*div*/
.menu {
	width:173px;
	margin-right:10px;
	_margin-right:5px;
	margin-top:10px;
}
/*img*/
.menuleftcurve {
	position:absolute;
	left:-1px;
	top:0px;
	height:40px;
	z-index:80;
}
/*img*/
.menurightcurve {
	position:absolute;
	right:-1px;
	top:0px;
	height:40px;
	z-index:80;
}

/*img*/
.menubotleft {
	position:absolute;
	left:-2px;
	bottom:-2px;
	_bottom:-2px;
	z-index:80;
}

/*img*/
.menubotright {
	position:absolute;
	right:-2px;
	bottom:-2px;
	_bottom:-2px;
	z-index:80;
}

/*div*/
.menupad {
	padding:5px 15px 10px 15px;
}

/*p*/
.menupad p {
	margin:0px;
}


/*div*/
.menubox {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

/*h1*/
.menutitle {
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-x;
	height:40px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

/*span*/
h1 span {
	position:absolute;left:15px;top:13px;
}	

/*ul*/
.horolinks {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/**/
.horolinks li {
	margin:0px 0px 4px 0px;
	border:1px solid #ffffff;
}
/**/
.horolinks li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	color:#666666;
	text-decoration:none;
	padding-left:30px;
}
/**/
.horolinks li a:hover {
	color:#000000;
}

/*a*/
.Aries {
	background-image:url(../images/aries.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Aries:hover {
	background-image:url(../images/aries_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Taurus {
	background-image:url(../images/taurus.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Taurus:hover {
	background-image:url(../images/taurus_hover.gif);
	background-repeat:no-repeat;
}

/*a*/
.Gemini {
	background-image:url(../images/gemini.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Gemini:hover {
	background-image:url(../images/gemini_hover.gif);
	background-repeat:no-repeat;
}

/*a*/
.Cancer {
	background-image:url(../images/cancer.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Cancer:hover {
	background-image:url(../images/cancer_hover.gif);
	background-repeat:no-repeat;
}

/*a*/
.Leo {
	background-image:url(../images/leo.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Leo:hover {
	background-image:url(../images/leo_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Virgo {
	background-image:url(../images/virgo.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Virgo:hover {
	background-image:url(../images/virgo_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Libra {
	background-image:url(../images/libra.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Libra:hover {
	background-image:url(../images/libra_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Scorpio {
	background-image:url(../images/scorpio.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Scorpio:hover {
	background-image:url(../images/scorpio_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Sagittarius {
	background-image:url(../images/sagi.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Sagittarius:hover {
	background-image:url(../images/sagi_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Capricorn {
	background-image:url(../images/capricorn.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Capricorn:hover {
	background-image:url(../images/capricorn_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Aquarius {
	background-image:url(../images/aquarius.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Aquarius:hover {
	background-image:url(../images/aquarius_hover.gif);
	background-repeat:no-repeat;
}
/*a*/
.Pisces {
	background-image:url(../images/pisces.gif);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
/**/
.Pisces:hover {
	background-image:url(../images/pisces_hover.gif);
	background-repeat:no-repeat;
}




/* ############### SITEMAP CSS START ############# */

/*ul*/
.sitemaplinks{
	padding: 0px;
	list-style-type: none;
	margin:0px 0px 0px 15px;	
}

/**/
.sitemaplinks li{
	padding-top:5px;
	padding-bottom:5px;
}

/*li*/
.mainlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

/*li*/
.sublinks {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:10px;
}
/**/
.mainlinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0px 5px 0px;
}
/**/
.mainlinks a:hover {
	color:#006699;
}
/**/
.sublinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding:5px 0px 5px 0px;
}
/**/
.sublinks a:hover {
	color:#000000;
}

/* ############### TESTIMONIALS CSS START ############# */
/**/
.testmonialbox span{
	text-align:right;
	display:block;
	margin-bottom:10px;
}

/* ############### LINKS CSS START ############# */
.morelinkbox{
	text-align:right;
	display:block;
	margin-bottom:10px;
}
.linksbox h2 {
	margin-bottom:5px;
}


/* ############### CONTACTUS CSS START ############# */
/*input*/ 
.textboxborder {
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

/*input*/
.button1 {
	background-color:#ECF5FF;
	border:1px solid #BDD7EC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1F88C7;
	padding-bottom:2px;
	padding-top:2px;
}

/*td*/
.iframeborder{
	border:2px solid #DFF1FF;
	padding:2px;
}

/*input*/
.handcur {
	cursor:pointer;
}

/* ############### EVENTS CSS START ############# */

/*div*/
.imageborder {
	border:1px solid #D6D6D6;
	padding:2px;
}

/*div*/
.eventsbox {
	width:28%;
	float:left;
	display:inline;
	margin-right:2.5%;
	_margin-right:1.9%;
	margin-left:2.5%;
	_margin-left:1.9%;
}

/*td*/
.eventpad {
	padding:3px;
}

/*h2*/
.eventsdetails h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin:0px 0px 10px 0px;
	padding:5px;
	background-color:#f1f1f1;
}

/*h3*/
.eventsdetails h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0px 0px 5px 0px;
}
/**/
.eventsdetails p{
	margin-bottom:15px;
	margin-top:0px;
}

/*div*/
.eventimage {
	width:250px;
	float:left;
	margin-right:10px;
	float:left;
}

/**/
.th_img div {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}

/**/
.linkbox {
	display:block;
	float:left;
	width:45%;
	/*border:1px solid #cccccc;*/
	margin:0px 10px 10px 0px;
}

/**/
.linkbox img {
	display:block;
	float:left;
	cursor:pointer;
	margin-right:5px;
}

/**/
.linkbox strong{
	padding:3px 0px 3px 0px;
	cursor:pointer;
	display:inline;
}

/*a*/
.back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#53A0DF;
	text-decoration:none;
}
/**/
.back:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

/*div*/
.astrobg {
	background-image:url(../images/astrobg.jpg);
	background-repeat:no-repeat;
	background-position: 20px 20;
}

.astro img {
	float:left;
	margin-right:10px;
}
.astro strong {
	line-height:23px;
}