/*-----------------Master Page----------------------*/
@import url("prettyPhoto.css");
@import url("galleryview.css");

html, body
{
	margin:0;
	padding:0;
	border:0;
	height:100%;
}

body
{
	text-align:center;
	vertical-align:top;
	font-family:Arial;
	font-size:12px;
}

a, input
{
	outline:none;
	outline-width:0;
}

img
{
	margin:0;
	padding:0;
}

#center
{
	width:921px;
	padding:19px 0 0;
	margin:0 auto;
	text-align:left;
}

/*-----------------Header---------------------*/
#header
{
	width:100%;
	padding:0 0 12px;
	display:inline-block;
}

    .header_logo
	{
		width:215px;
		height:53px;
		border:0;
		float:left;
	}
    
    #header_main, #header_bottom
	{
		width:691px;
		float:left;
	}
	
	#header_main
	{
	    padding:2px 0 0 15px;
	}
	
	#header_bottom
	{
	    height:17px;
	    padding:8px 0 0 15px;
	    text-align:right;
	}
	
	.lnk_english
	{
	    padding:0 23px 0 0;
	    display:block;
	    background:url('../images/arrow2.gif') no-repeat right;
	    line-height:17px;
	    vertical-align:top;
	    font-size:13px;
	    color:#afbbd3;
	    text-decoration:none;
	    float:right;
	}

/*-----------------Top Menu---------------------*/
#top_menu, #top_menu li
{
	list-style:none;
	margin:0;
}

#top_menu
{
	width:100%;
	height:28px;
	padding:0;
	display:block;
}

	.top_menu_item, .top_menu_item:hover, .top_menu_item_sel
	{
		width:82px;
		padding:7px 0 1px;
		display:block;
		float:left;
		position:relative;
		background-image:url('../images/topm_border.gif');
		background-position:bottom;
		background-repeat:repeat-x;
	}
	
	.top_menu_sep
	{
	    width:5px;
	    height:27px;
	    padding:0;
	    float:left;
	    overflow:hidden;
	}
	
	.top_menu_link, .top_menu_link:hover, .top_menu_link_sel 
	{
		width:82px;
		height:20px;
		background:#fff;
		display:block;
		line-height:20px;
		font-size:13px;
		text-decoration:none;
		text-align:center;
	}
	
	.top_menu_link, .top_menu_link_sel
	{
	    color:#585858;
	}
	
	.top_menu_item ul
	{
	    visibility:hidden;
	}
	
	.top_menu_item:hover ul
	{
	    visibility:visible;
	}
	
	.tsub_menu
	{
	    list-style:none;
	    margin:1px 0 0;
	    width:82px;
	    padding:5px 0 0;
	    background:#fff;
	    position:absolute;
	    z-index:100;
	}
    
    .tsub_menu_item, .tsub_menu_item:hover, .tsub_menu_item
	{
	    list-style-type:none;
		margin:0;
		width:82px;
		height:25px;
		display:block;
		padding:0 0 1px;
		display:block;
		position:relative;
		background-image:url('../images/topm_border.gif');
		background-position:bottom;
		background-repeat:repeat-x;
	}
	
	.tsub_menu_link
	{
	    width:82px;
		height:25px;
		background:#fff;
		display:block;
		position:relative;
		line-height:25px;
		font-size:13px;
		text-decoration:none;
		text-align:center;
		color:#585858;
	}
	
/*-----------------Right Column---------------------*/
#right_col
{
	width:213px;
	padding:0 16px 0 0;
	float:left;
	display:inline-block;
}

.right_back
{
    width:100%;
    height:22px;
    background:#92a5c6;
    display:block;
    text-decoration:none;
}

.right_space
{
    width:100%;
    height:13px;
    overflow:hidden;
}

#homepage_blk
{
    width:100%;
    color:#093e8a;
    line-height:16px;
}

.right_label
{
    height:12px;
    padding:3px 0 5px 12px;
    display:block;
    font-weight:bold;
    color:#fff;
}

    .search_holder
	{
		padding:4px 4px 4px 4px;
		display:inline-block;
	}
	
	.search_input
	{
		width:134px;
		height:15px;
		padding:0 2px;
		margin:0;
		border:solid 1px #c9d2e3;
		background:#fff;
		float:left;
		line-height:15px;
		vertical-align:top;
		color:#093e8a;
		cursor:text;
	}
		
	.search_link
	{
	    height:14px;
		margin:0 0 0 15px;
		float:left;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}
	
	#news_blk
	{
	    width:213px;
	    height:120px;
	}
	
    .news_holder
    {
        width:187px;
        padding:12px 13px;
        white-space:normal;
        display:block;
        color:#093e8a;
    }
    
    .news
    {
        white-space:normal;
        font-weight:bold;
        color:#093e8a;
        text-decoration:none;
    }
  
    .right_block
    {
        width:100%;
        padding:13px 0 0;
        display:inline-block;
    }
    
    .login_line
    {
        width:100%;
        padding:0 0 10px;
        float:left;
        color:#093e8a;
        text-align:center;
    }
    
    .login_line a
    {
        color:#093e8a;
    }
    
    .login_label
    {
        height:19px;
        float:left;
        line-height:19px;
        vertical-align:middle;
        color:#093e8a;
        font-size:13px;
    }
			
    .login_input
    {
        height:16px;
        padding:1px 0;
        float:right;
        color:#093e8a;
        border:none;
        border-bottom:dotted 1px #093e8a;
    }
        
/*-----------------Footer---------------------*/
#footer_holder
{
	width:100%;
	padding:20px 0 0;
	clear:both;
}
	
	#footer
	{
		width:100%;
		padding:3px 0;
		border-top:dotted 1px #093e8a;
		border-bottom:dotted 1px #093e8a;
		line-height:16px;
		text-align:center;
	}
	
	.livedns_link
	{
		width:116px;
		height:15px;
		float:right;
		border:0;
	}
        
		#call_center
		{
			width:185px;
			height:214px;
			float:right;
		}

/*-----------------Box Shadow---------------------*/
.box, .cube
{
    position:relative;
}

.box img, .cube img
{
    border:0;
}

.box_shadow1
{
    float:left;
    background:url('../images/shadow_box.gif') no-repeat left bottom;
    display:block;
    text-decoration:none;
    z-index:1;
}
.box_shadow2 
{
    background:url('../images/shadow_box_bl.gif') no-repeat 0 100%;
}
.box_shadow3 
{
	padding:0 0 5px 4px;
	background:url('../images/shadow_box_tr.gif') no-repeat 100% 0;
}

/*-----------------Cube Shadow---------------------*/
.cube_space
{
    margin:10px 10px 0 0;
    float:left;
}

.cube_last
{
    margin:10px 0 0;
    padding:0;
    float:left;
    display:block;
    text-decoration:none;
}

.cube_shadow1
{
    background-image:url('../images/shadow_cube.png');
    background-repeat:no-repeat;
    background-position:left bottom;
    display:block;
    text-decoration:none;
}

* html .cube_shadow1
{
    background-image:url('../images/shadow_cube.gif');
}

.cube_shadow2 
{
    background:url('../images/shadow_cube_bl.gif') no-repeat bottom right;
}

.cube_shadow3 
{
	padding:0 0 23px 5px;
	background:url('../images/shadow_cube_tr.gif') no-repeat top left;
}


/*-----------------Main---------------------*/
	#main_col
	{
		width:692px;
		float:left;
		display:inline-block;
		overflow:hidden;
	}

        #home_list, .home_line
        {
            list-style:none;
            margin:0;
            padding:0;
            width:100%;
        }
        
        .home_line
        {
            padding:0 0 12px;
            float:left;
        }
        
        .cube_image, .fade_cube
        {
            float:right;
        }
        
        .cube_text
        {
            padding:8px 0 0 11px;
            float:left;
            font-size:11px;
            color:#fff;
        }
        
        .cube_link
        {
            width:15px;
            height:15px;
            display:block;
            position:absolute;
            background:url('../images/arrow1.png') no-repeat;
            bottom:10px;
            left:15px;
        }
        
		#cal_block
		{
		    width:378px;
		    padding:0 10px 0 0;
		    float:left;
	    }
	    
	    .gal_block
	    {
	        width:100%;
	        padding:5px 0 0;
	        display:inline-block;
	    }
	        
	    .def_label
	    {
	        height:21px;
	        background:#92a5c6;
	        text-align:center;
	        line-height:21px;
	        vertical-align:middle;
	        color:#fff;
	        font-size:13px;
	        font-weight:bold;
	    }
	    
	    .gal_top
	    {
	        height:20px;
	        padding:0 13px;
	        text-align:center;
	    }
	    
	    #galprev, #galnext
	    {
	        width:10px;
	        height:20px;
	        line-height:20px;
	        vertical-align:middle;
	        text-align:center;
	        color:#093f89;
	        font-weight:bold;
	        text-decoration:none;
	    }
	    
	    #galprev 
	    {
	        float:right;
	    }
	    
	    #galnext
	    {
	        float:left;
	    }
	    
	    #galimgholder
	    {
	        width:100%;
	        padding:10px 0 0;
	        min-height:180px;
	        text-align:center;
	        display:inline-block;
	    }
	    
	    .gal_title
	    {
	        line-height:20px;
	        vertical-align:middle;
	        color:#093f89;
	    }
	    
	    .gal_image
	    {
	        width:190px;
	        padding:0 11px 0 12px;
	        float:left;
	    }
	    
	    
	    #page_gal_holder
	    {
	        width:100%;
	        padding:10px 0 0;
	        display:inline-block;
	    }
	    
	    .page_gal_item
	    {
	        width:227px;
	        height:173px;
	        float:left;
	        overflow:hidden;
	        text-align:center;
	    }
	    
	    .page_gal_title
	    {
	        width:100%;
	        height:20px;
	        line-height:20px;
	        vertical-align:middle;
	        text-align:center;
	    }
/*-----------------Calendar---------------------*/	    
.calendar
{
    width:100%;
    border:0;
    font-size:13px;
    color:#093f89;
}

.calendar, .calendar tr td, .calendar tr th, .calendar_title, .calendar_title tr td
{
    padding:0;
    margin:0;
}

.calendar th
{
    height:22px;
}

.calendar td, .calendar th
{
    border-bottom:dotted 1px #093f89;
}

.sel_day, .sel_day a
{
    color:#fff;
    font-weight:bold;
}

.today_day{}

.other_day{}

.calendar_title, .calendar_title td
{
    height:22px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}

.calendar_title a
{
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

.calendar td a
{
    color:#92a5c6;
    text-decoration:none;
}
/*------------------------------------------*/	        

#path_block
{
	width:100%;
	height:20px;
	margin:0 0 13px;
	float:left;
}

	.path_link, .path_link_last, .path_sep
	{
		float:left;
		line-height:20px;
	    vertical-align:middle;
	    font-weight:bold;
		text-decoration:none;
	}
	
	.path_sep
	{
		padding:0 5px;
	}
	
	.path_link:hover
	{
	    text-decoration:unerline;
	}
			
/*----------------------Article List-----------------------------*/		
.art_cube_s
{
    width:197px;
    padding:5px 12px 0;
    line-height:18px;
    float:left;
}

.art_cube_l
{
    width:312px;
    padding:5px 12px 0;
    line-height:18px;
    float:left;
}

.art_cube_title
{
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}

.art_cube_text
{ 
    color:#000; 
}

.art_cube_link
{
    width:15px;
    height:15px;
    display:block;
    position:absolute;
    background-image:url('../images/art_arrow.png');
    background-repeat:no-repeat;
    bottom:10px;
    left:15px;
}

/*--------------------------Article-----------------------------*/		

.art_t_holder
{
    width:100%;
    height:26px;
}

    .art_t
    {
        height:26px;
        padding:0 0 0 27px;
        display:block;
        line-height:26px;
        vertical-align:middle;
        font-size:16px;
        font-weight:bold;
        color:#fff;
    }

.art_st_holder
{
    width:100%;
    height:19px;
}

    .art_st
    {
        height:19px;
        padding:0 0 0 27px;
        display:block;
        line-height:19px;
        vertical-align:middle;
        font-size:13px;
        font-weight:bold;
        color:#fff;
        float:left;
    }

.art_content
{
    line-height:18px;
    color:#000;
}

#art_bottom_holder
{
    
}

    #art_bottom
    {
        
    }
    
/*-----------------------Sing In---------------------------*/
.form_list
{
	list-style-type:none;
	padding:18px 0;
	margin:25px 0 0;
	width:100%;
	display:block;
	float:left;
}

	.form_line
	{
		list-style-type:none;
		margin:0;
		width:489px;
		padding:0 203px 10px 0;
		float:left;
	}
	
		.form_label, .form_label_long
		{
		    width:120px;
			height:28px;
			margin:0 30px 0 0;
			float:left;
			color:#093e8a;
			line-height:28px;
			vertical-align:middle;
			font-size:14px;
		}
		
		.form_label_long
		{
			width:100%;
		}
		
		.input_text
		{
			width:322px;
			height:22px;
			padding:1px 5px;
			margin:0;
			border:solid 1px #818286;
			line-height:22px;
			vertical-align:middle;
			font-size:15px;
			color:#565654;
		}
		
		.input_select
		{
			width:335px;
			height:22px;
			margin:0;
			border:solid 1px #818286;
			line-height:22px;
			vertical-align:middle;
			font-size:15px;
			color:#565654;
		}
		
		.input_text_comment
		{
			width:322px;
			height:100px;
			padding:1px 5px;
			margin:0;
			border:solid 1px #818286;
			line-height:22px;
			vertical-align:middle;
			font-size:15px;
			color:#565654;
		}
		
		.btn_send, .btn_send:hover, .btn_reset, .btn_reset:hover
		{
			width:76px;
			height:27px;
			padding:0;
			margin:0 5px;
			float:right;
		}
		
		.btn_login
		{
		    width:68px;
			height:24px;
			padding:0;
			margin:0 5px;
			float:right;
			background:url('../images/login.gif') no-repeat;
		}
		
		.btn_reg
		{
		    width:68px;
			height:24px;
			padding:0;
			margin:0 5px;
			float:right;
			background:url('../images/harshama.gif') no-repeat;
		}
		
		.btn_upd
		{
		    width:68px;
			height:24px;
			padding:0;
			margin:0 5px;
			float:right;
			background:url('../images/btn_update.gif') no-repeat;
		}
		
		.btn_send
		{
			background:url('../images/send_but.gif') no-repeat;
		}
		
		.btn_reset
		{
			background:url('../images/clear_but.jpg') no-repeat;
		}
		
		.form_title
		{
			color:#818286;
			font-size:16px;
			font-weight:bold;
		}


.car_cube_title
{
    padding:6px 0 0 40px;
    float:left;
    font-weight:bold;
    color:#fff;
}



			.article_title
			{
				width:685px;
				padding:0 31px 0 0;
				float:right;
				background:#e5e6c4 url(../images/title_back.gif) repeat-y top left;
				line-height:23px;
				vertical-align:middle;
				color:#858a83;
				font-weight:bold;
			}
			
			.content
			{
				width:100%;
				padding:15px 0 0 0;
				min-height:400px;
				float:right;
				overflow:visible;
				line-height:18px;
			}
			
			#bottom_links_holder
			{
				width:700px;
				padding:40px 0 0 16px;
				float:right;
			}
			
				.send_to_friend, .print_page
				{
					padding:0 25px 0 0;
					float:left;
					color:#000;
					text-decoration:none;
					
				}
				
				.send_to_friend
				{
					background:#fff url('../images/send_to_friend.gif') no-repeat top right;
				}
				
				.print_page
				{
					background:#fff url('../images/page_print.gif') no-repeat top right;
				}
				
				.bottom_links_sep
				{
					padding:0 10px;
					float:left;
				}
			
			.short_content
			{
				width:100%;
				padding:15px 0 0 0;
				float:right;
				line-height:18px;
			}


			.error
			{
				width:100%;
				padding:10px 0;
				float:right;
				color:#ff0000;
				font-weight:bold;
			}

/*--------------------ListPages.aspx------------------*/
#list_block
{
	width:100%;
	padding:15px 0 0 0;
	float:right;
}

	.list_item
	{
		width:100%;
		float:right;
		border-bottom:solid 1px #7f888d;
	}
	
		.list_title
		{
			width:100%;
			float:right;
			line-height:56px;
			vertical-align:middle;
		}	
			.list_item_link
			{
				background:url(../images/list_dot.gif) no-repeat right;
				padding:0 20px 0 0;
				font-size:13px;
				color:#7f888d;
				text-decoration:none;
			}
			
		.list_item_desc
		{
			width:100%;
			float:right;
			padding:0 0 5px 0;
		}
		
.paging_block
{
	width:100%;
	padding:10px 0;
	float:right;
	text-align:center;
}

	.paging_text
	{
		color:#7f888d;
		padding:0 5px;
		text-decoration:none;
	}
/*----------------------------------------------------*/


/*----------------------------------------------------*/
/*-------------------Gallery Page---------------------*/
	#gallery_holder
	{
		width:100%;
		padding:40px 9px 0 3px;
		float:left;
	}
	
		.image_holder
		{
			width:104px;
			padding:0 18px 25px 19px;
			float:left;
		}
		
			.image_block
			{
				width:90px;
				height:90px;
				padding:6px 6px;
				border:solid 1px #80878d;
				float:left;
				background:#ccdeec;
			}
			
				.gallery_td
				{
					vertical-align:top;
				}
				
				.gallery_image
				{
					width:90px;
					float:left;
				}
				
				.gallery_title
				{
					width:100%;
					padding:10px 0 0;
					float:left;
					text-align:center;
					color:#503700;
					text-decoration:none;
				}
/*----------------------------------------------------*/

/*--------------------Site Map------------------------*/
#parent_div
{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	float:left;	
}

	.parent_item
	{
		list-style:none;
		margin:0;
		width:100%;
		padding:15px 0;
		float:left;
		border-bottom:solid 1px #cbdeec;
	}
	
	.parent_link
	{
		float:left;
		font-size:15px;
		font-weight:bold;
		color:#3596cb;
		text-decoration:none;
	}
		
		.sub_div
		{
			list-style:none;
			margin:0;
			padding:15px 0 0;
			width:100%;
			float:left;	
		}
		
			.sub_item
			{
				list-style:0;
				margin:0;
				width:47%;
				padding:5px 20px 0;
				float:left;
			}
			
			.sub_link
			{
				padding:0 15px;
				float:left;
				background:#fff url('../images/list_dot.gif') no-repeat left;
				color:#000;
				text-decoration:none;
			}
		
/*----------------------------------------------------*/