/* CSS Document */

body {
	background:#34457c;
	padding:0px;
    margin:0px;
	color:#333333;
	}
	
//div	{ border: 1px solid #333333; }

 table,tr,td,p,div	{ 
 					font-family: Arial, Helvetica, sans-serif; 
 					font-size: 12px; 
 					color: #333333; 
 					line-height: 18px;
 					font-weight: 500; }



 form				{ margin: 0px; }

 .form_submit			{ border: 1px solid #90A9BB; font-size: 10px; line-height: 15px; }

 .form_input			{ border: 1px solid #333333; }

 hr                         	{ height: 1px; color: #D9D9D9; background: #D9D9D9; border: 0; }

 a:active 			{ color: #34457c; text-decoration: underline }
 a:link 			{ color: #34457c; text-decoration: underline }
 a:visited 			{ color: #34457c; text-decoration: underline }
 a.no_underline:active 		{ text-decoration: none }

 a.no_underline:link 		{ text-decoration: none }

 a.no_underline:visited 	{ text-decoration: none }

 a.navigationa:active 		{ 
 							text-decoration: none; 
 							color: #ffffff; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase;
 							}

 a.navigationa:link 		{
 							text-decoration: none; 
 							color: #ffffff; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase;
 							}
 							
 a.navigationa:visited		{
 							text-decoration: none; 
 							color: #ffffff; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase;
 							}
 							
 a.navigationa:hover		{
 							text-decoration: none; 
 							color: #cccccc; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase;
 							}
 							
 a.navigationb:active 		{ text-decoration: none; 
 							color: #666666; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase;}

 a.navigationb:link 		{ ttext-decoration: none; 
 							color: #666666; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase; }

 a.navigationb:visited		{ text-decoration: none; 
 							color: #666666; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase;}

 a.navigationb:hover		{text-decoration: none; 
 							color: #cccccc; 
 							font-family: Arial, Helvetica, sans-serif; 
 							font-size: 11px; 
 							font-weight: 600;
 							text-transform:uppercase; }

 a.navigationc:active 		{ text-decoration: none; color: #34457c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

 a.navigationc:link 		{ text-decoration: none; color: #34457c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

 a.navigationc:visited		{ text-decoration: none; color: #34457c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

 a.navigationc:hover		{ text-decoration: underline; color: #34457c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

a.download:link		{
					height:30px;
					color: #b3395e;
					font-weight:600;
					text-decoration:none;
					padding-left:30px;
   					background: transparent url(/images/download.gif) no-repeat center left;
					}
a.download:visited		{
					height:30px;
					color: #b3395e;
					font-weight:600;
					text-decoration:none;
					padding-left:30px;
   					background: transparent url(/images/download.gif) no-repeat center left;

 }

 .caption { 
 	padding-top:10px;
 	font-family: Arial, Helvetica, sans-serif; 
 	font-size: 9px; 
 	color: #000000; 
 	line-height: 12px;
 	width:225px;
 	}

 .small 			{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 12px }

 .subbody			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px }

 .subbody_bold			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 900 }

 .subhead			{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #90A9BB }

.byline		{ font-family: Arial, Helvetica, sans-serif; 
 			font-size: 12px; 
 			font-weight: 600;
 			}

.headline	{ font-family: Arial, Helvetica, sans-serif; 
 			font-size: 14px; 
 			font-weight: 800;
 			color:#24457;
 			}

a.headline:link	{
				text-decoration: none;
				}
a.headline:visited	{
				text-decoration: none;
				}
a.headline:hover	{
				text-decoration: underline;
				}



 .headline_bold			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 900 }

 .section	{ 
 			font-family: Georgia, Times, Serif; 
 			font-size: 20px; 
 			color#333333;
 			padding-bottom:15px;
 			padding-top:25px;
 			}

 .section_bold			{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 900 }

 .subsection			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 900 }

 .udf 				{ font-size: 9px; line-height: 12px; font-weight: bold }

 .reverse			{ color:#FFFFFF }

 .search_highlight		{ background-color:yellow; }

 .alert				{ color:#990000; font-weight: bold }



 .calendar			{ border: 1px solid #d9d9d9; padding: 3px; }

 .calendar_heads		{ background-color: #d9d9d9; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 900; }

 .calendar_data			{ border: 1px solid #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }

 .calendar_filler		{ background-color: #eeeeee; }

#wrapper1 {
	position:relative;
	/*text-align:left;*/
	width:954px;
    margin:auto;
	
	/*background:#ffffff url("/images/border_left.gif") repeat-y top right; // make the desired width of the col*/
	}
#wrapper2 {
	position:relative;
	/*text-align:left;*/
	width:100%;
	/*background:url("/images/border_right.gif") repeat-y top left; // make the desired width of the col*/
	}
#header {
	margin:auto;
    width:954px;
    height:123px;
	color:#ffffff;
	background-image:url('/images/sanskrit_sounds_head_new.jpg');

}

#footer {
	margin:auto;
    width:954px;
	color:#cccccc;
	border-top: 1px solid black;
	background-color:#FFFFFF;
	/*background-image:url('/images/sanskrit_sounds_foot_new.jpg');*/
	
	}	
#footer_content{
  top:20px;
  margin-left:4em;
  padding:0 3em 1em;
}	

#content{

}
#footer_image{
  position:absolute;
  left:0;
  width:10%;
  
}
/*#footer_image{
  position:absolute;
  left:10px;
  width:10%;
  
}*/
	
#tagline {
	position:relative;
	right:22px;
	top:70px;
	text-align:right;
	font-family:georgia, times, serif;
	color:#999999;
	font-weight:500;
	font-size:15px;
	}
#header_nav1 {
	position:relative;
	top:95px;
	text-align:left;
	float:left;
	left:25px;
	width:200px;
	}
#header_nav2 {
	position:relative;
	left:10px;
	top:95px;
	text-align:left;
	color:white;		
	}
	
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	background-color:#FFFFFF;
	padding: 10px 10px 10px 10px;
}
#leftcol { 
  margin: 20px 0px;
  position:absolute;
  width:480px;
  }
	
#rightcol {   
  margin-left:500px;
  padding:0 3em 1em;
  width:380px;
  border-left: 1px solid #d2d2d2  
  	}
  	
#left_content { 
  margin: 20px 0px;
  position:absolute;
  width:580px;
  }
	
#right_content {   
  margin-left:600px;
  padding:0 3em 1em;
  width:280px;
  border-left: 1px solid #d2d2d2  
  	}

#indent {
margin:0px 10px;
}
#centercol {
	position:relative;
	padding:0 165px;
	}
#footer2 {
	position:relative;
	top:1px;
	background:#ffffff;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	border-top: 1px solid #d2d2d2
	}

/**************************** FOOTER *******************************/

#footer_home{position: relative; float: left; margin-left: 95px; margin-top: -72px;}
#footer_contactus{position: relative; float: left; margin-left: 143px; margin-top: -72px;}
#footer_subscribe{position: relative; float: left; margin-left: 230px; margin-top: -72px;}
#footer_privacypolicy{position: relative; float: left; margin-left: 310px; margin-top: -72px;}
#footer_allrightsreserved{position: relative; float: left; margin-left: 95px; margin-top: -52px;}
#footer_icon_f{position:relative; float:left; margin-top: -67px; margin-left: 524px;}
#footer_icon_t{position:relative; float:left; margin-top: -67px; margin-left: 560px;}
#footer_icon_in{position: relative; float:left; margin-top:-67px; margin-left:595px;}
#footer_icon_youtube{position: relative; float: left; margin-top:-67px; margin-left:630px;}
.Clear{clear:both;}

.footer_icon_f a:hover { 
padding-left: 33px;
padding-bottom: 33px;
position:relative; float:left; margin-top: -69px; margin-left: 524px;
background-image: url(images/f-rollover.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}
.footer_icon_f a {
padding-left: 33px;
padding-bottom: 33px;
position:relative; float:left; margin-top: -69px; margin-left: 524px;
background-image: url(images/f.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}

.footer_icon_t a:hover { 
padding-left: 33px;
padding-bottom: 33px;
position:relative; float:left; margin-top: -69px; margin-left: 560px;
background-image: url(images/t-rollover.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}
.footer_icon_t a {
padding-left: 33px;
padding-bottom: 33px;
position:relative; float:left; margin-top: -69px; margin-left: 560px;
background-image: url(images/t.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}

.footer_icon_in a:hover { 
padding-left: 33px;
padding-bottom: 33px;
position: relative; float:left; margin-top:-69px; margin-left:595px;
background-image: url(images/in-rollover.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}
.footer_icon_in a {
padding-left: 33px;
padding-bottom: 33px;
position: relative; float:left; margin-top:-69px; margin-left:595px;
background-image: url(images/in.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}

.footer_icon_youtube a:hover { 
padding-left: 33px;
padding-bottom: 33px;
position: relative; float: left; margin-top:-69px; margin-left:630px;
background-image: url(images/youtube-rollover.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}
.footer_icon_youtube a {
padding-left: 33px;
padding-bottom: 33px;
position: relative; float: left; margin-top:-69px; margin-left:630px;
background-image: url(images/youtube.jpg);
background-position: 0 2px;
background-repeat: no-repeat;
}


	
	
