body
{
margin:0 0 0 0;
background-image:url('../images/bodybg.png');
background-repeat:no-repeat;
background-position:top center;
background-color:#fff9f2;
}

@font-face
{
font-family:"My font";
src: url('../fonts/helvetica_world.ttf'),
     url('../fonts/helvetica_world.eot'); /* IE9 */
}

@font-face
{
font-family:"My custom font";
src: url('../fonts/lucida.ttf'),
     url('../fonts/lucida.eot'); /* IE9 */
}
@font-face
{
font-family:"my font1";
src: url('../fonts/PRISTINA.TTF'),
     url('../fonts/PRISTINA.eot'); /* IE9 */
}

.main
{
margin:auto;
background-image:url('../images/tempbg.png');
background-repeat:repeat-y;
width:1002px;
}

.submain
{
width:960px;
margin:auto;
}

.header
{
background-image:url('../images/header.png');
background-repeat:no-repeat;
width:1000px;
height:99px;

}

.headermenu
{
text-align:center;
width:44px;
}
.headermenu a
{
font-family:"My font";
font-size:14px;
color:#bf194f;
text-decoration:none;
font-weight:bold;
}

.headermenudivider
{
background-image:url('../images/line5.png');
background-repeat:no-repeat;
width:2px;
height:51px;
vertical-align:middle;
}

.menubg
{
background-image:url('../images/menubg.png');
background-repeat:no-repeat;
width:959px;
height:73px;
}

.menu
{
text-align:center;
width:135px;
height:65px;
}

.menu:hover
{
background-image:url('../images/hoverbutton1.png');
background-repeat:no-repeat;
width:135px;
height:65px;
}

.menu:hover a
{
color:#ffffff;
}

.menu a 
{
font-family:"My font";
font-size:14px;
color:#8b8b8b;
text-decoration:none;
}


.heading
{
font-family:"my font1";
font-size:20px;
font-weight:bold;
color:#bf194f;
padding:10px;
}

.contenttext
{
font-family:"My font";
font-size:12px;
color:#6e6e6e;
text-align:justify;
padding-left:5px;
}

.subhead
{
font-family:"My font";
font-size:12px;
color:#bf194f;
}

.profname
{
font-family:"My font";
font-size:16px;
color:#bf194f;
font-weight:bold;
padding-left:5px;
}

.more
{
font-family:"My font";
font-size:12px;
font-weight:bold;
color:#bf194f;
text-decoration:none;
}

.more1old
{
font-family: "my font1"; 
font-size:13px;
color:#c4c2c3;
text-decoration:none;
}
.more1
{
font-family:"my font1";
font-size:18px;
font-weight:bold;
color:#bf194f;
text-decoration:none;
}

.footerhead
{
font-family:"My font";
font-size:14px;
color:#bf194f;
font-weight:bold;
}


.footermenu
{
line-height:1.5;
}

.footermenu a 
{
font-family:"My font";
font-size:12px;
color:#38282d;
font-weight:bold;
text-decoration:none;
}

.copyright 
{
font-family:"My font";
font-size:11px;
color:#1f1f1f;
}

.copyright a 
{
color:#1f1f1f;
text-decoration:none;
}

.footerimgmenu 
{
padding:0px;
margin:0px;
}

.footerimgmenu a
{
font-family:"My font";
font-size:14px;
color:#bf194f;
font-weight:bold;
text-decoration:none;
}

.button
{
background-image:url('../images/searc.png');
background-repeat:no-repeat;
width:83px;
height:26px;
cursor:pointer;
border:0;
font-family:"My custom font";
font-size:12px;
color:#f0eeb8;
font-weight:bold;
}

.header .photobg
{
background-color:#f7dab2;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7dab2), to(#fae0be));
 background: -webkit-linear-gradient(top, #f7dab2, #fae0be);
  background: -moz-linear-gradient(top, #f7dab2, #fae0be);
  background: -ms-linear-gradient(top, #f7dab2, #fae0be);
  background: -o-linear-gradient(top, #f7dab2, #fae0be);
border:1px solid #face93;
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
border-radius:5px;
width:220px;
height:100px;
padding:5px;
}

.header .photoframe
{
border:2px solid #838383;
-webkit-border-radius:2px; 
-moz-border-radius:2px; 
border-radius:2px;
}

.header .photolink 
{
padding:0;
margin:0;
list-style-type:none;
 width:100%;
}

.header .photolink
{
 padding:0px 0px 0px 0px;
}

.header .photolink li a
{
font-family:"My font";
font-size:13px;
color:#c93e61;
font-weight:bold;
text-decoration:none;
}


.photoframe
{
border:2px solid #838383;
-webkit-border-radius:2px; 
-moz-border-radius:2px; 
border-radius:2px;
}




#menu
{
 border:1px solid #fcbd79;
}
ul#menu, ul#menu ul {	
  list-style-type:none;
  margin: 0;
  padding: 0; 
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px; 
  }

ul#menu li a {
   background-color:#fad8ac;
  color: #666565;	
  font-family: "my font1";
 padding: 0.5em;
 padding-left:10px;
   font-size: 18px;
}
/*
ul#menu li a:hover {
  background: #006600;
}*/

ul#menu li ul li a {
  background:#faf1e8;
  color: #3d3c3b;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 14px;
   padding-left: 20px;
   border-bottom:0px;
   font-family: "My font";  font-size:12px;
  border-bottom:1px solid #fcbd79;
}

#regmenu
{
 border:1px solid #fcbd79;
}
ul#regmenu, ul#regmenu ul {	
  list-style-type:none;
  margin: 0;
  padding: 0; 
}

ul#regmenu a {
  display: block;
  text-decoration: none;	
}

ul#regmenu li {
  margin-top: 1px; 
  }

ul#regmenu li a {
   background-color:#fad8ac;
  color: #666565;	
  font-family: "my font1";
 padding: 0.5em;
 padding-left:10px;
   font-size: 18px;
}

ul#regmenu li ul li a {
  background:#faf1e8;
  color: #3d3c3b;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 14px;
   padding-left: 20px;
   border-bottom:0px;
   font-family: "My font";  font-size:12px;
  border-bottom:1px solid #fcbd79;
}
ul#regmenu li .regtable {
   background:#faf1e8;
  color: #3d3c3b;
  padding-top: 5px;
  padding-bottom: 5px;
  /*line-height:2;*/
   padding-left: 20px;
   border-bottom:0px;
   font-family: "My font";  font-size:12px;
   line-height:35px;
}

ul#regmenu li .regtable td{   
  color: #3d3c3b;    
   font-family: "My font"; 
   font-size:12px;
}

ul#regmenu li .regtable td a{   
 padding: 0px;
 margin: 0px;
  color: #c22b5d;    
   font-family: "My font"; 
   font-size:12px;
   border:0;
}

.explore
{
border-collapse:collapse;
width:252px;
border:1px solid #e3e2e1;
}
.explore th
{
background-color:#f0f0f0;
border:1px solid #e3e2e1;
height:40px;
font-family: "my font1"; 
font-size:18px;
color:#666565;
text-align:left;
padding-left:10px;
}
.explore td
{
background-color:#ffffff;
font-family: "My font"; 
font-size:13px;
color:#c22b5d;
}

.explore td ul
{
padding:10px;
margin:10px;
list-style-type:none;
}

.explore td ul li a
{
background-color:#ffffff;
font-family: "My font"; 
font-size:13px;
color:#c22b5d;
text-decoration:none;
}

.profiletabdiv
{
border-collapse:collapse;

border:1px solid #e3e2e1;
-webkit-box-shadow: 0 5px 8px -5px #333;
-moz-box-shadow: 0 5px 8px -5px #333;
box-shadow: 0 5px 8px -5px #333;


font-family: "My font"; 
font-size:14px;
color:#666565;
line-height:30px;
font-weight:bold;

}


.profiletab
{
border-collapse:collapse;
width:430px;
border:1px solid #e3e2e1;
-webkit-box-shadow: 0 5px 8px -5px #333;
-moz-box-shadow: 0 5px 8px -5px #333;
box-shadow: 0 5px 8px -5px #333;
}
.profiletab th
{
background-color:#f0f0f0;
border:1px solid #e3e2e1;
height:40px;
font-family: "my font1"; 
font-size:18px;
color:#666565;
text-align:left;
padding-left:10px;
}
.profiletab td
{
background-color:#ffffff;
font-family: "My font"; 
font-size:13px;
color:#666565;
line-height:1.2;
}
.profiletab .borderbottom
{
 border-bottom:1px solid #e5e5e5;
}

.arrowbg
{
width:50px;
height:20px;
background-color:#d9d9d9;
border:1px solid #bfbdbe;
-webkit-border-radius:4px; 
-moz-border-radius:4px; 
border-radius:4px;
}
.arrowbg td
{
background-color:#d9d9d9;
text-align:center;
}
.arrowbg .borderright
{
 border-right:1px solid #bfbdbe;
}

.smallselbox
{
width:50px;
height:30px;
border:1px solid #ffce83;    
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}

.largeselbox
{
width:225px;
height:35px;
border:1px solid #ffce83;    
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}

.inputbox
{
width:225px;
height:25px;
border:1px solid #ffce83;    
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}

.smallinputbox
{
height:25px;
border:1px solid #ffce83;    
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}

.textareabox
{
border:1px solid #ffce83;    
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}
.searchtable
{
width:225px;
padding-bottom:10px;
}

.searchtable td
{
line-height:2em;
padding-top:10px;
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}


/*login toggle starts*/
.logindemo2
{
background-color:#fff9f2;
width:200px;
color:#000000;
font-family:"My Font";
font-size:14px;
text-decoration:none;
text-align:left;
line-height:30px;
/*border-bottom-left-radius:0.5em;
border-bottom-right-radius:0.5em;
border-top-left-radius:0.5em;*/
border-radius:0.5em;

-moz-box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
-webkit-box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
}

.logindemo21
{
background-color:#fff9f2;
width:959px;
color:#000000;
font-family:"My Font";
font-size:14px;
text-decoration:none;
text-align:left;
line-height:30px;
/*border-bottom-left-radius:0.5em;
border-bottom-right-radius:0.5em;
border-top-left-radius:0.5em;*/
border-radius:0.5em;
border-color:#838383;
-moz-box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
-webkit-box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
}
.logindemo1
{
background-color:#fff9f2;
width:200px;
color:#000000;
font-family:"My Font";
font-size:14px;
text-decoration:none;
text-align:left;
line-height:30px;
/*border-bottom-left-radius:0.5em;
border-bottom-right-radius:0.5em;
border-top-left-radius:0.5em;*/
border-radius:0.5em;

-moz-box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
-webkit-box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
box-shadow:0px 5px 10px 3px rgba(108, 108, 108, 0.5);
}


/*login toggle ends*/





/*login err msg starts*/

.errmsg
{
color:red;
font-family:"My Font";
font-size:12px;
font-weight:bold;
}

.smallsizelink 
{
font-family:"My font";
font-size:12px;
color:#bf194f;
text-decoration:underline;
font-weight:bold;
}

.loginname
{
font-family:"my font1";
font-size:16px;
font-weight:bold;
color:#bf194f;
}

/*login err msg ends*/


.viewprofile
{
border-collapse:collapse;
border:1px solid #e3e2e1;
}
.viewprofile th
{
background-color:#f0f0f0;
border:1px solid #e3e2e1;
height:40px;
font-family: "my font1"; 
font-size:18px;
color:#666565;
text-align:left;
padding-left:10px;
}
.viewprofile td
{
background-color:#ffffff;
font-family: "My font"; 
font-size:13px;
color:#c22b5d;
padding-left:10px;
width:170px;
}

.edittable
{
border-collapse:collapse;
border:1px solid #e3e2e1;
background-color:#ffffff;
line-height:35px;
}

.edittable th
{
background-color:#f0f0f0;
border:1px solid #e3e2e1;
height:40px;
font-family: "my font1"; 
font-size:18px;
color:#666565;
text-align:left;
padding-left:10px;
}

.edittable td
{

padding-left:5px;
width:170px;
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}
.edittable td a
{
font-family:"My font";
font-size:12px;
color:#bf194f;
vertical-align:middle;
}


.astrotable
{
border-collapse:collapse;
border:1px solid #e3e2e1;
background-color:#ffffff;
line-height:25px;
}

.astrotable th
{
background-color:#f0f0f0;
border:1px solid #e3e2e1;
height:40px;
font-family: "my font1"; 
font-size:18px;
color:#666565;
text-align:left;
padding-left:10px;
}

.astrotable td
{

padding-left:5px;
font-family:"My font";
font-size:12px;
color:#6e6e6e;
}


.managertab
{
border-collapse:collapse;
border:1px solid #e3e2e1;
background-color:#ffffff;
line-height:25px;
}

.managertab th
{
background-color:#f0f0f0;
border:1px solid #e3e2e1;
height:40px;
font-family: "my font1"; 
font-size:18px;
color:#666565;
text-align:left;
padding-left:10px;
}

.managertab td
{

padding-left:5px;
font-family:"My font";
font-size:12px;
color:#6e6e6e;
border-bottom:1px dotted #a4a4a4;
vertical-align:middle;
}

.managertab td a
{
	font-family: "My font"; 
	font-size:13px;
	color:#c22b5d;
	font-weight:bold;
}

.managertab td img
{
vertical-align:middle;
padding:5px;
}




.bigbutton{
border:1px solid #e2034b; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #FC2168; background-image: -webkit-gradient(linear, left top, left bottom, from(#FC2168), to(#BF194F));
 background-image: -webkit-linear-gradient(top, #FC2168, #BF194F);
 background-image: -moz-linear-gradient(top, #FC2168, #BF194F);
 background-image: -ms-linear-gradient(top, #FC2168, #BF194F);
 background-image: -o-linear-gradient(top, #FC2168, #BF194F);
 background-image: linear-gradient(to bottom, #FC2168, #BF194F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FC2168, endColorstr=#BF194F);
}

.bigbutton:hover{
 border:1px solid #b5023c;
 background-color: #e7034d; background-image: -webkit-gradient(linear, left top, left bottom, from(#e7034d), to(#92133c));
 background-image: -webkit-linear-gradient(top, #e7034d, #92133c);
 background-image: -moz-linear-gradient(top, #e7034d, #92133c);
 background-image: -ms-linear-gradient(top, #e7034d, #92133c);
 background-image: -o-linear-gradient(top, #e7034d, #92133c);
 background-image: linear-gradient(to bottom, #e7034d, #92133c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e7034d, endColorstr=#92133c);
}

#faqmenu
{
}
#faqmenu li
{

font-family: "My font"; 
	font-size:14px;
	color:#c22b5d;
	font-weight:bold;
}

#faqmenu li a
{
	font-family: "My font"; 
	font-size:14px;
	color:#c22b5d;
	font-weight:bold;
	text-decoration:none;
	line-height:2.5;
}

#faqmenu .dropbox
{
padding:0;
 margin:0;
  list-style-type:none;
}
#faqmenu .dropbox li
{
font-family: "My font"; 
	font-size:14px;
	color:#454545;
	font-weight:bold;
	line-height:2;
}
#faqmenu .dropbox li #demo {
	background-color: #E6E6E6;
	border:1px solid #DBDBDB;
	position: relative;
	width:100%;
	padding:10px;
	 border-radius:0.5em;
}
#faqmenu .dropbox li #demo:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-bottom-color: #E6E6E6;
	left: 30px;
	bottom: 100%;
}