@charset "utf-8";
/* CSS Document */
a { outline:0; }
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
h1 {
	font-size: 18px;
	color: #429EB2;
}
a:link {
	color:#FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}



#blog_menu123{
	margin: 0px;
	height: 27px;
	float:right;
	padding:0;
}
#blog_menu123 a{
	width:auto;
	display:block;
	float:left;
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 20px ;
	height:27px;
}
#blog_menu123 a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	

.home_menu{
		background:url(../images/home_menu_over.png) no-repeat top left;
		float:left; margin:0;
		width:120px;
		height:29px;
		padding:0;}	
.menu{	
		float:left; margin:1px 0  0 0;
		width:120px;
		height:35px;
		padding:0 0 0 10px;
		background-color:#FFCC00;;
		border-bottom:1px solid #FFFFFF;
		text-align:left;
		font-size:12px;
		}
.menu a:hover	{
		color:#FFFFFF;
		
}	
			
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	background: #000000 url(../images/background.jpg) repeat-x top;

}
.container {
	width: 1002px;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 50%;
	margin-left: -501px;
	background: white;
}
.top {
	margin: 0px;
	width: 1002px;
	height: 40px;
	float: left;
	background: #000000 url(../images/menu_bg.png) repeat-x;
}
.url_holder {
	margin: 0px; float: left;
	width: 160px;	height: 27px;
	padding: 13px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}
.menu_holder {
	margin: 0px;
	width:750px;	height: 27px;
	float:right;
	padding: 13px 0px 0px 20px;
}

.flash_holder {
	margin: 0px;
	width: 1002px;	height: 360px;
	float: left;
	background:url(../images/thushar_head.jpg) no-repeat;

	
}

.content_holder {
		margin: 0px;
		width: 942px;	float: left;
		padding:30px 30px 10px 30px;
		background-color:#333333;
}

.sub_titles, .titles{
	margin: 0px; 		float: left;
	font-family:"Times New Roman", Times, serif; 
	font-size: 20px;
	text-transform:uppercase;
	color:#000000;

}
.titles{
	width: 466px;
	height: 49px;
	padding: 0;
	background:url(../images/subtitle_bg.png) repeat-x;
	}
.titles h2{
	width: 426px;
	height: 20px;
	padding: 13px 0 0 20px;
	font-family:"Times New Roman", Times, serif; 
	font-size:20px;
	margin:0; float:left;
	}
.sub_titles	h2{
	width: 326px;
	height: 25px;
	padding: 13px 0 0 0;
	font-family:"Times New Roman", Times, serif; 
	font-size:20px;
	margin:0; float:left;}	
.title_left, .title_right{
	 margin:0; padding:0;
	width:19px; height:48px
	}
.title_left{
	float:left;
	background:url(../images/title_left.png) left top no-repeat;
		}	

.title_right{
	background:url(../images/title_right.png) left top no-repeat;
	float:right;	
	}
					
.sub_titles{
	width: 426px;
	height: 48px;
	padding:0;
	}	
.partition_left, .partition_right, .partition_left_btm{
		float:left; margin:0;
		width:466px; height:auto;
		}
.partition_left_btm{
	height:20px;
	background:url(../images/left_btm.jpg) no-repeat left;
	padding:0;
	}
		
.partition_left{
	padding:0; margin:0;
	background: #e7e7e7 url(../images/partition_left_bg.png) bottom left repeat-x;}
	
.partition_right{
	padding:20; margin-left:10px;
	background:#afb6b8 url(../images/rightbg.png) repeat-x top;
	
	}
.partition_right_top, .partition_right_btm{
	float:left; margin:0;
	width:466px; 
	background-color:#ccd2d3;
	}
	
.partition_right_top{
	height:15px;
	}	

.partition_right_btm{
	height:9px;
	}		
.partition_right_top{
		background:url(../images/right_top.png) top left no-repeat;
	}

.partition_right_btm{
		background:url(../images/right_btm.png)  bottom left no-repeat;
	}
.video{
	background:url(../images/video.png) left top no-repeat;
	height:245px;
		float:left; margin:0; padding:0;
	width:221px;
	}
.audio{
	background:url(../images/audio.png) left top no-repeat;
	height:200px;
	}
.gallery{
	background:url(../images/sub_links44.jpg)left no-repeat;
	height:225px; margin:5px 0 0 0;
	float:left;
	}						
.audio, .gallery {
	float:left; margin:5px 0 0 0; padding:0;
	width:221px;
	
	}
.rightside_titles{ 
	float:left; margin:0; padding:13px 0 0 15px;
	width:206px; height: 30px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	font-weight:600;
	
	}	
	
.rightside_titles h2{
	padding:10px; margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.sublinks{	
	float:left; margin:0;
	width:221px; height:245px;
	padding-bottom:6px;
	background:url(../images/sub_links.png) left top no-repeat;
	overflow:hidden;
	}
.sublinks44{	
	float:left; margin:0;
	width:221px; height:225px;
	padding-bottom:6px;
	background:url(../images/sub_links44.jpg) top no-repeat;
	}			
.partition_right1, .partition_right2
{		float:left; margin:0;
		width:221px; height:auto;

		}	
.partition_right1{
	padding:0 4px 0 8px;
}

.partition_right2{
	padding:0 8px 0 4px;
}	
.partition1 {
	margin:0;	width: 426px;
	height: auto;float: left;
	padding:10px 10px 10px 10px;
}	

.more, .right_more {
	width: 150px; height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#CCCCCC;
	font-weight:bold;

}
.more a, .more a:active
{
	color:#FFFFFF;
	text-decoration:none;
		}
.more a:hover{
	color:#FF9900;
	text-decoration:none;}		
.right_more{
	padding: 0px 0px 10px 30px;
	margin:0;
	}

.more{
	padding: 0 0 0 25px;
	}
.picture_holder {
	margin: 0px;
	float: left;
	padding:0 15px 10px 0;
	
}

.partition_content, .subpage_content {
	margin: 0px;
	height:auto;
	float: left;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:190%;
	text-align:justify;
	font-weight:normal;
}
.partition_content{
	width: 426px;}
.subpage_content{
	width:656px;;
	}

.footer{
	float:left;	margin:0;
	width:1002px;	height:50px;
	background-color:#FFF;
	padding:0;
	background:url(../images/footer_bg.png) left top repeat-x;
	}


.navcontainer {
 	width: 218px;
	float:left;
	padding:0;
}
	
.navcontainer ul
{

	list-style:square;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#F90;
	margin-left:15px;
	padding-left:10px;
}

.navcontainer a
{
	display: block;
	padding: 6px 5px 6px 5px;
	width: 165px;
	border-bottom: 1px dotted #666;
}

.navcontainer a:link, .navlist a:visited
{
	color:#999999;
	text-decoration: none;
	padding:5px;
}

.navcontainer a:hover
{
	background-color: #333333;
	color: #fff;
}			

.sub_text{
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		line-height:180%;  

	}
.sub_text{	
	width:275px;
	float:left;
	padding:0;
	}
.sub_news{
	width:332px; height:auto;
	color:#B88525;
	float:left;	padding:0;
	}	
.sub_text h2{
	font-size:13px;
	padding:0; margin:0;
	text-decoration:none;
	color:#000000;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	}
.dates{
float:left; margin:0; padding:0;
	width:150px;
	height:22px;
	color:#666666;
	}	


.copyright{
	margin: 0px;
	width: 451px;
	height: 30px;
	padding: 20px 25px 0px 25px;
	font-size:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.sub_right, .sub_right_top, .sub_right_btm{
	width: 237px;
	padding:0;
	 margin:0;
	
	}
.sub_right{		

	margin:0;
	float:right;
	height:auto;
}
.sub_right_top{
background:url(../images/sub_right_top.jpg);
 float:left;
 height:20px; 

		}
.sub_right_links{
	float:left; margin:0;
	width:221px; height:auto;
	padding:0 8px;
	background:#afb6b8 url(../images/rightbg.png) repeat-x bottom;

}
.sub_right_btm

{
	background:url(../images/sub_right_btm.jpg) top left;
	float:left; 
	height:20px;
		}
	
.sub_left, .sub_left_btm{
		float:left; margin:0;
		width:696px; height:auto;
		}
.sub_left_btm{
	height:20px;
	background:url(../images/left_btm.jpg) no-repeat left;
	padding:0;
	}
		
.sub_left{
	padding:0; margin:0;
	background: #e7e7e7 url(../images/partition_left_bg.png) bottom left repeat-x;
	}


.sub_page_titles{
	margin: 0px; 	float: left;
	font-family:"Times New Roman", Times, serif; 
	font-size: 20px;
	text-transform:uppercase;
	color:#000000;

}
.sub_page_titles{
	width: 696px;
	height: 49px;
	padding: 0;
	background:url(../images/subtitle_bg.png) repeat-x;
	}
.sub_page_titles h2{
	width: 626px;
	height: 20px;
	padding: 13px 0 0 20px;
	font-family:"Times New Roman", Times, serif; 
	font-size:20px;
	margin:0; float:left;
	}
.sub_partition1 {
	margin:0;	width: 656px;
	height: auto;float: left;
	padding:20px 20px 15px 20px;
}	


.subpage_left_btm

{	float:left; margin:0;
	width:656px; height:auto;
	height:20px;
	background:url(../images/sub_btm_center.jpg) repeat-x;
	padding:0;
	}
	
		

	
		
.badges{
	margin: 0px;
	width: 290px;
	height: 48px;
	float:right;
	padding: 2px 0px 0px 0px;
	position:relative;

}



.form_holder {
	width:250px;
padding:15px 5px 20px 5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:160%;
float:left;
}
.cssform p{
float:left
clear: left;
margin: 0;
padding: 5px 0 8px 0;
 /*width of left column containing the label elements*/

}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 220px;
height:20px;
margin: 0;
background:url(../images/inputbg.jpg);
background-repeat:repeat-x;
font-size:12px;
color:#666666;
border: 1px solid  #bbbbbb;
}

.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 220px;
height:20px;
margin: 0;
background:url(../images/inputbg.jpg);
background-repeat:repeat-x;
font-size:12px;
color:#666666;
border: 1px solid  #bbbbbb;
}

.cssform textarea{
width: 220px;
height: 60px;
margin: 0;
background:url(../images/inputbgbig.jpg);
background-repeat:repeat-x;
font-size:12px;
color:#666666;
border: 1px solid  #bbbbbb;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}
.submit_button {
margin-left:90px;
padding-top:10px;
}
input.btn {
  color:#050;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border:1px solid;
  border-color: #696 #363 #363 #696;
}
.other_languages {
	font-weight: normal;
	font-size: 11px;
}



.subpage_btm_left,.subpage_btm_right{
	width:20px; height:20px;
	float:left; margin:0; padding:0;
	 }

.subpage_btm_left{
	background:url(../images/sub_btm_left.jpg) top left;
	}
	.subpage_btm_right{
	background:url(../images/sub_btm_right.jpg) top left;
	}