BODY
{ 	
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	/* background-color: #2F4F4F;*/
	background-color: #FFFFFF;
	border-top: #2F4F4F; 
	height: 100%;

	scrollbar-track-color: #E6E6FA;
	scrollbar-face-color : #2f4f4f;
	scrollbar-arrow-color: #E6E6FA;
	scrollbar-DarkShadow-Color: #000000;
	scrollbar-shadow-color: #0000cc;
	scrollbar-3dlight-color: #FFFFF0;
}

A:link { text-decoration: none; color: #0000cc; }
A:visited { text-decoration: none; color: #0000cc; }

#urllink A:link { text-decoration: none; color: #0000cc; }
#urllink A:visited { text-decoration: none; color: #0000cc; }
#urllink A:hover { text-decoration: underline; color: #0000cc; }

#toplink A:link { text-decoration: underline; color: white; }
#toplink A:visited { text-decoration: underline; color: white; }

#toplink2 A:link { text-decoration: none; color: white; }
#toplink2 A:visited { text-decoration: none; color: white; }

.text { font: 10pt Arial; color: #000000; }
.text_highlighted { font: 9pt Arial; color: #990066; }

.menulinkcss
{
	border:0px solid black;
	border-bottom-width: 0;
	font: bold 7pt Verdana;
	line-height: 18px;
	background-color: #f0ffff;
}

.menulinkcss a
{
	width: 100%;
	display: block;
	text-indent: 0px;
	border-bottom: 0px;
	padding: 0px 0px;
	text-decoration: none;
	font: bold 7pt Verdana; color: #006400;
	line-height: 18px;
	text-indent: 0px;
}

.menulinkcss a:hover
{ 
	/*hover background color*/
	background-color: #2f4f4f;
	color: white;
	font: bold 7pt Verdana;
	line-height: 18px;
}

.anylinkcss
{
	position:absolute;
	visibility: hidden;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 7pt Arial;
	line-height: 18px;
	z-index: 100;
	background-color: #F5F5F5;
	width: 210px;
}

.anylinkcss a
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 8px;
}

.anylinkcss a:hover
{ 
	/*hover background color*/
	background-color: black;
	color: white;
}

.tab_col1
{ 
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-style: inset;
	border-color: #330000;
}

.tab_col2
{ 
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	border-color: #330000;
}


.frmmenu {font: bold 8pt Arial; color: black;} 	
.datatitle {font: 10pt Verdana; color: black;} 	
.frmdata {font: 7pt verdana;} 	
.error_mark {font: bold 8pt Arial; color: #8B0000;}	
	
.main_category { font: bold 13pt Verdana; color: #0000cc; }
.sub_category { font: bold 9pt Arial; color: #0000cc; }
.no_sub_category { font: bold 11pt Arial; color: crimson; }

.style3 { font: bold 10pt Arial, Verdana; color: white; }
.style2 {font: bold 8pt arial, times; color: white;} 
.style1 {font: bold 8pt arial, times; color: #F0FFFF; } 
.style5 {font: bold 8pt verdana, arial, times; color: white;} 
.style4a { color: white; font: 8pt arial, times; }
.style4 { color: white; font: bold 9px Verdana, Arial, sans-serif; }
.style6 {font: 8pt arial, times; color: white;}    

.style3 A:hover { font: bold 7pt arial, times-serif; color: #0000cc;}
.style3 A:link { font: bold 7pt arial, times-serif; color: #0000cc;}
.style3 A:visited { font: bold 7pt arial, times-serif; color: #0000cc;}

.pageUrl { text-decoration: none; font: bold 8pt arial, verdana, times; }

#links2 A:hover { color: white ; background-color: #0000cc; font: 8pt arial, times; }
#links1 A:hover { color: white ; background-color: #4B0082; font: 7pt arial, times; }

.navigation { font-weight: bold; font-size: 11pt; background: #663333; color: white; }
.heading { font-family: Impact; font-weight: normal; font-size: 10pt; color: white; background-color: maroon; text-align: center; line-spacing: 4pt;}
.boxHeading 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #663333;
	color: white;
	font-weight : bold;
}	

.heading1 { font-family: Impact; font-weight: normal; font-size: 11pt; color: black; background-color: white; text-align: center; line-spacing: 4pt;}
.heading2 { font-family: Impact; font-weight: normal; font-size: 11pt; color: white; background-color: #FFF5EE; text-align: center; line-spacing: 4pt;}

.boxHeading3 A:hover { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 10px; color: white; background-color: #663333; text-align: center;}
.boxHeading3 A:link { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 10px; color: white; background-color: #663333; text-align: center;}
.boxHeading3 A:visited { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 10px; color: white; background-color: #663333; text-align: center;}

.boxHeading2 A:hover { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 9px; color: white; background-color: #2F4F4F; text-decoration: underline;}
.boxHeading2 A:link { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 9px; color: white; background-color: #2F4F4F; text-decoration: none;}
.boxHeading2 A:visited { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 9px; color: white; background-color: #2F4F4F; text-decoration: none;}

.tabField {font: 9pt Arial, times; color: brown;} 

#message {position:absolute; top: 242px; z-Index : 1;}
#photo {position:absolute; top: 207px; z-Index : 1;}
#copyright {position:absolute; top:370px;}

.tblHeading {font: bold 9pt arial, times; color: white;}  

.singer {font: 15pt impact; color: #8B0000}
.addition {font: bold 7pt arial, times; color: #0000cc;}  
.donation {font: bold 10pt arial, times; color: #4B0082;} 
.songlist {font: bold 8pt Arial, times; color: black;} 
.songlist2 {font: 8pt Arial, times; color: black;}  
.songlist3 {font: 9pt Arial, times; color: black;}  
.songlist3A {font: bold 8pt arial, times; color: #663333;} 
.songlist4 {font: bold 13pt arial, times; color: white;} 
.registration {font: bold 10pt Verdana;} 
.gbook_txtbox { background-color: #F5FFFA; color: #00008B; font: bold 10pt Arial; padding: 8px 10px 8px 10px; border-style: solid; border-width: 2px; border-radius: 7px; border-color: gray; }
.gbook_txtarea { background-color: #F5FFFA; color: #00008B; font: bold 10pt Arial; padding: 8px 10px 8px 10px; border-style: solid; border-width: 2px; border-radius: 7px; border-color: gray;  }


/*
.button { background-color: black; color: white; font-weight:bold; font-style: Verdana,Arial; }
.button2 { background: #00008B; color: white; font: bold 8pt arial, times; }

.button { background: #2F4F4F; color: white; font: bold 9pt arial, times; }
*/


.button { background-color: green; color: #FFFFFF; font: bold 11pt Arial; border-width: 1px; border-style: solid; border-color: green; border-radius: 7px; padding: 8px 15px; }
.button2 { background-color: #2F4F4F; color: #FFFFFF; font: bold 10pt Arial; border-width: 1px; border-style: solid; border-color: #FFFFFF; border-radius: 7px; padding: 8px 10px; }
.button2_A { background-color: #2F4F4F; color: #FFFFFF; font: bold 10pt Verdana; border-width: 1px; border-style: solid; border-color: #2F4F4F; border-radius: 7px; padding: 8px 10px; }
.button3 { background-color: #000080; color: #FFFFFF; font: bold 11pt Arial; border-width: 1px; border-style: solid; border-color: green; border-radius: 7px; padding: 8px 10px; }

.button4 { background-color: #660000; color: #FFFFFF; font: bold 10pt Arial; border-width: 1px; border-style: solid; border-color: #660000; border-radius: 7px; padding: 8px 10px; }


/*
.ac_results  {
    border: solid 1px #E5E5E5;
    color:#000;

    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
}
.ac_over {
    background-color:#444;
}

.container {
    border:3px #2F4F4F solid;
    background-color:#2F4F4F ;
    color:#FFFFFF;
    margin:20px auto;
    padding:20px;
    position:relative;
    text-align:left;
    width:580px;

    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}

form p {
    margin-bottom:5px;
    text-align:left;
}

form input { 
    background-color: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    border: solid 1px #E5E5E5;
    font-size:14px;
    font-weight: bold;
    outline: 0;
    padding: 9px;
    width: 432px;

    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

form  input:hover, form  input:focus { 
    border-color: #C9C9C9;

    box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
}
*/

.input { 
    background-color: #FFFFFF;
    /*
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    */
    border: solid 1px #2F4F4F;
    font-size:14px;
    font-weight: bold;
    font-style: Verdana;
    outline: 0;
    padding: 9px;
    width: 450px;

    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    /*
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    */
}

.input:hover, form  input:focus { 
    border-color: #C9C9C9;

    box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.5) 0px 0px 8px;
}

.button_3 { 
    background-color: #2F4F4F;
    color: white;
    border: solid 2px #2F4F4F;
    /*height:45px;*/
    font-size:14px;
    font-weight: bold;
    font-style: Verdana;
    outline: 0;
    padding: 9px;
    width: 150px;
    
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}



/*
#btn_link a:link {
  background-color: #2f4f4f;
  color: white;
  border-color: #2f4f4f;
  padding: 8px 12px;
  font: 11pt Verdana;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
}

#btn_link a:hover {
  background-color: maroon;
  color: white;
  font: 11pt Verdana;
}


#btn_link a:active {
  background-color: maroon;
  color: white;
  font: 11pt Verdana;
}
*/


/*
#btn_link  a:link {
  background-color: #2f4f4f;
  color: white;
  border-color: #2f4f4f;
  padding: 8px 12px;
  font: 11pt Verdana;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
}

#btn_link a:hover {
  background-color: maroon;
  color: white;
  font: 11pt Verdana;
}
*/





#btn_link  a {
  display: inline-block;
}


#btn_link  a:link {
  background-color: #2f4f4f;
  color: white;
  border-color: #2f4f4f;
  padding: 8px 12px;
  font: 11pt Verdana;
  text-align: center; 
  text-decoration: none;
}

#btn_link  a:visited {
  background-color: #2f4f4f;
  color: white;
  border-color: #2f4f4f;
  padding: 8px 12px;
  font: 11pt Verdana;
  text-align: center; 
  text-decoration: none;
}



#btn_link a:hover {
  background-color: maroon;
  color: white;
  font: 11pt Verdana;
}

#btn_link a:active {
  background-color: maroon;
  color: white;
  font: 11pt Verdana;
}

/*
	PAGINATION
*/

.pagination a {
	display: inline-block;
}

.pagination a:link {
	background-color : white;
	color:#0033CC;
	/* font: bold 10pt Arial; */
	width: 18px;
	padding: 5px 7px;
	/* border-color: lightgray; */
	border-color: green;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	text-decoration: none;
}

.pagination a:visited {
	background-color : white;
	color:#0033CC;
	/* font: bold 10pt Arial; */
	width: 18px;
	padding: 5px 7px;
	/* border-color: lightgray; */
	border-color: green;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	text-decoration: none;
}

.pagination a:hover {
	background-color : #0033CC;
	color: white;
	/* font: bold 10pt Arial; */
	border-color: blue;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	text-decoration: underline;
}

.no_pagination_link {
	background-color : #990000;
	color: white;
	font: bold 8pt Arial;
	width: 18px;
	padding: 5px 7px;
	border-color: white;
	border-style: solid;
	/* border-width: 7px; */
	border-top-width: 4px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-left-width: 2px;
	text-align: center;
	text-decoration: none;
}	

/*
	PAGINATION CSS
	For User Album Page
*/
.pag_btn { 
	background-color: maroon; 
	color: #FFFFFF; 
	font: bold 9pt Arial; 
	border-width: 1px; 
	border-style: solid; 
	border-color: maroon; 
	border-radius: 7px; 
	padding: 8px 10px; 
}


.pag_btn_link { 
	background-color: white; 
	color: #0033CC;
	font: bold 9pt Arial; 
	border-radius: 7px; 
	border-color: green;
	border-style: solid;
	border-width: 1px;
	padding: 8px 10px;
	text-align: center;
	text-decoration: none;
}
