/* common CSS Document */
body{
	margin-top:17px;
	
	background-image:url(../images/background-bg.gif);
	}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none; 
	text-decoration: none;
	color: #46433D;
	
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #46433D;
	line-height:normal;
	text-align:justify;
	}
	
	ol,ul,li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #46433D;

	line-height: normal;}
	
	.ptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #46433D;
	line-height:normal;
	}

.smtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #46433D;
}

.text-bckup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #46433D;
}
.text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:normal;
}

.atext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none; 
	text-decoration:none;
	color: #46433D;
}

a.atext1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none; 
	text-decoration:underline;
	color: #566A00;
}

.border-top
{
border-top:1px solid #F2E2BA;
}

.atext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #46433D;
}

a.atext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none; 
	text-decoration:underline;
	color: #566A00;
}


.atext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #536A3D;
	font-weight:bold;
	text-decoration:none;
	}
	a.atext2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight:bold;
	text-decoration: none;
	}
	
	.atextnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #536A3D;
	font-weight:normal;
	text-decoration:none;
	}
	
	a.atextnormal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	font-weight:normal;
	text-decoration: none;
	}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: blue;
}

.bluehading-bkp
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#061B78;
text-decoration:none;
} 


.whitehading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration:none;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
}

.whitehading a:link{
	color: #46433D;
}
.whitehading a:visited{
	color: #46433D;
}
.whitehading a:hover{
	text-decoration: none;
}
.bluehading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration:none;
	color: #46433D;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
}

a.bluehading:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration:underline;
	color: #566A00;
}

.faq
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#7E7048;
text-decoration:none;
}
.bottomlinks
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#D1CEC7;
text-decoration:none;
}

.copytext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#D1CEC7;
text-decoration:none;
}

.border-white
{
border:2px solid #F2E2BA;
}


form
{
margin:0px;
}

.toptext
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6E6A61;
text-decoration:none;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	width:155px;
	border:1px solid #5F5B51;
}
.linebg
{
background-image:url(../images/line-bg.gif);
background-position:right;
background-repeat:no-repeat;

}

.linebg1
{
background-image:url(../images/line-bg1.gif);
background-repeat:repeat-y;
background-position:right;
}

.linebg2
{
background-image:url(../images/dotted-line.gif);
background-repeat:repeat-x;
background-position:top;
}
	
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border:1px solid #5F5B51;
	 }	
	 
.select1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:155px;
	 }
	 
	 
.subheadingblack
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

a.subheadingblack:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#009900;
text-decoration:none;
font-weight:bold;
}

.subheadingblack1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold;
}


.leftlinks
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#46433D;
text-decoration:none;
font-weight:bold;
}

.headingbig
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#0B246E;
text-decoration:none;
}

.subheading
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0F2870;
text-decoration:none;
}


.border
{
border:1px solid #9BA27E;
}

.greenheading-bckup
{
font-family: Verdana, Arial, Helvetica, sans
-serif;
font-size:11px;
font-weight:bold;
color:#061B78;
text-decoration:none;
}

a.greenheading-bckup:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#566A00;
text-decoration:underline;
}


.greenheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration:none;
	color: #46433D;
}

a.greenheading:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration:underline;
	color: #566A00;
}



.navyheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	text-decoration:none;
	color: #22096D;
}

a.navyheading:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	text-decoration:underline;
	color: #566A00;
}

.navyheadingoblique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	font-style:oblique;
	text-decoration:none;
	color: #0A236E;
}


.table-heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#F7F4EA;
	text-decoration: none; }
	
	table.Cal
{
	
	text-decoration: none;
	
	border: 1px solid #B59E66;
}

.CalMonth
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.Date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;

}

.days
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
background-color: #B59E66;
}

.sunday
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ff0000;
	background-color: #FFFFFF;	
}

.CurrentDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background-color: #F4E6C6;
}

.EventDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	background-color: #C7D29A;
}

.whitehead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

.tdbg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none; 
	text-decoration: none;
	color: #46433D;
	background-color: #F5F1E7;
	border:1px solid #9BA27E;
}

.faqheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
	color: #566A00;
	background-color: #F3EBD5;
	border-top:1px solid #A8BC95;
	padding-left:6px;
}

.user
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#676561;
text-decoration:none;
font-weight:bold;
}

.inst
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:normal;
}

.bluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none; 
	text-decoration: underline;
	color: #0000FF;
}

.pageheading
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0F2870;
text-decoration:none;
text-align:center;
}

.hiddendiv
{
display:none;
}

.visiblediv
{
display:block;
}

#mapFooter {
	font-size: 11px; 
	text-align: center; 
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#whatis p {
	padding: 15px;
	padding-bottom: 0px;	
	padding-top: 0px;
	text-align:left;
	line-height: 1.4em;
	color:#22096D;
}

.top-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	text-decoration: none; 
	padding: 3px 5px;
	margin: 0px;
	color: #58564E;
	background-color: #BDC9AB;
	border:1px solid #6B828B;
}

.top-link:link {
	color: #58564E;
	background-color: #BDC9AB;
} 

.top-link:hover {
	color: #FFF;
	background-color: #6B828B;
}

.top-link-actual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	text-decoration: none; 
	padding: 3px 5px;
	margin: 0px;
	color: #FFF;
	background-color: #6B828B;
	border:1px solid #6B828B;
}

.countryCityListLeft {
	vertical-align: top;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.countryCityListRight {
	vertical-align: top;
	padding-left: 2px;
	padding-right: 8px;
	padding-top: 2px;
}

.countryCityListLeft .navyheading, 
.countryCityListRight .navyheading,
.countryCityListLeft a.navyheading:hover,
.countryCityListRight a.navyheading:hover  {
	font-size:11px;

}

.countryCityListLeft .stick, 
.countryCityListRight .stick {
	color: #BDC9AB;
	font-weight: bold;
	font-size: 11px;

}
.registrationheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	text-decoration:underline;
	color: #46433D;
}

.slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E6A61;
}

.box {
	vertical-align: top;
	background-color: #F8F5ED;
	font-size:11px;
	color: #6E6A61;
	}

.box .navyheading, 
.box a.navyheading:hover {
	font-size:11px;
	line-height: 14px;
}

.box .stick, 
.box  .stick {
	color: #BDC9AB;
	font-weight: bold;
	font-size: 11px;
}


.navyheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	text-decoration:none;
	color: #22096D;
}


