/* begin Menu */
/* menu structure */

 .artmenu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
	
}

.artmenu, .artmenu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.artmenu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.artmenu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.artmenu li li
{
	float: none;
}

.artmenu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.artmenu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.artmenu li li:hover>ul
{
	top: 0;
	left: 100%;
	
}

.artmenu:after, .artmenu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.artmenu, .artmenu ul
{
	min-height: 0;
}

.artmenu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.artmenu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
	
}

.artmenu ul ul li a
{
width:245px;
	
}



/* menu structure */

.artmenu
{
	padding: 6px 3px 0px 3px;
}

.nav
{
	position: relative;
	height: 33px;
	z-index: 100;
}

.nav .l, .nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 33px;
	background-image: url('images/nav.png');
}

.nav .l
{
	left: 0;
	right:0px;
}

.nav .r
{
	right: 0;
	width: 974px;
	clip: rect(auto, auto, auto, 974px);
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li
{
	clear: both;
}

.artmenu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 27px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 1px;
	margin-left: 1px;
}


.artmenu a .r, .artmenu a .l
{
	position:absolute;
	display: block;
	/*height: 81px;
	background-image: url('images/MenuItem.png');*/
}

.artmenu a .l
{
	left:0;
	right:6px;
}

.artmenu a .r
{
	width:412px;
	right:0;
	clip: rect(auto, auto, auto, 406px);
}

.artmenu a .t 
{
	font-family:"Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #394F64 !important;
	padding: 0 11px;
	/*margin: 0 6px;
	line-height: 27px;
	text-align: center;*/
}

.artmenu a:hover .l, .artmenu a:hover .r
{
	top:-27px;
}

.artmenu li:hover>a .l, .artmenu li:hover>a .r
{
	top:-27px;
}

.artmenu li:hover a .l, .artmenu li:hover a .r
{
	top:-27px;
}
.artmenu a:hover .t
{
	color: #000000;
}

.artmenu li:hover a .t
{
	color: #000000;
}

.artmenu li:hover>a .t
{
	color: #002E27 !important;
}


.artmenu a.active .l, .artmenu a.active .r
{
	top: -54px;
}

.artmenu a.active .t
{
	color: #000000;
}


/* end MenuItem */

/* begin MenuSubItem */
.artmenu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	width:210px;
	line-height: 20px;
	margin-right: auto;
    background:#103C36;
	border-width: 1px;
	border-style: solid;
	border-color: #022924;
}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #02BFEA;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
     }
 .artmenu ul li a:hover, .artmenu ul li a:active/*, .nav ul.artmenu ul span, .nav ul.artmenu ul span span*/
{
color:#FFF !important;
	
}

.artmenu ul ul a
{
	margin-left: auto;
}

.artmenu ul li a:hover
{
	color: #EBEBEB;
	/*border-color: #A3A3A3;
	background-position: 0 -20px;*/
}

.artmenu ul li:hover>a
{
	color: #EBEBEB;
	/*border-color: #A3A3A3;
	background-position: 0 -20px;*/
}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span
{
	color: #EBEBEB;
}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span
{
	color: #EBEBEB;
}


/* end MenuSubItem */


html, body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;	
	background:url(images/main_bg.jpg) left top repeat-x; 
}
#main_bg{
               margin:0 auto; background:url(images/home_bg.jpg) left top repeat-x; width:100%;
			   overflow:hidden !important; 			 
			  
			   }

#parent
    {
	margin:0px auto 10px auto; 
	padding:0px 0px 0px 0px;
	width:958px;		 	
     }

.clr {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
  
}
a
{
	text-decoration:underline;
	color:#07A7C1;
}

a:hover
{
	text-decoration:none;
	color:#596163;
}
p
{
	color:#596163;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

p a
{
	text-decoration:underline;
	color:#07A7C1;
}

p a:hover
{
	text-decoration:none;
	color:#596163;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 15px; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#596163;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0 3px 0; 
	padding:0 0 0 12px;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#07A7C1;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#A2A2A2;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#363636;
	}
/* Global Classes ends */

/*===========Header Start=================*/

.header {
          margin:0px 0px 0px 0px;		  
		  padding:0px 0px 0px 0px;		  
		  }
.logo {
          margin:0px 0px 0px 0px; 
		  padding:5px 0px 0px 1px;
		  float:left;
		  }		  
.header_right {
          margin:0px 0px 0px 0px; 
		  padding:14px 0px 0px 0px;
		  float:right;
		  }		  		  
.header_right_tex {
          margin:0px 0px 0px 0px; 
		  padding:0px 0px 0px 0px;
		  font-family:"Trebuchet MS";
		  font-size:20px;
         /* font-weight:bold;*/
		  color:#868686;
		  text-align:right;
		  letter-spacing:.4px;		 
		  }			   		  
.header_right_tex span{
          margin:0px 0px 0px 0px; 
		  padding:0px 0px 0px 0px;		  
		  font-size:20px;
		  color:#07A7C1;
		  font-weight:bold;		 
		  }	
.header_right_tex span.mail_details{
         	 margin:0px 0px 0px 0px;
			 font-weight:normal;
		  }		  	 			  
.mail_details a{
          margin:0px 0px 0px 0px; 
		  text-decoration:underline;
		  color:#07A7C1;		 
		  }	

.mail_details a:hover{
		  text-decoration:none;
		  color:#01CDEE;		 
		  }	
.header_right_tex span#header_right_img{
         	 margin:0px 0px 0px 0px;
			 font-weight:normal;
		  }			  		  	 					  
#header_right_img{
          margin:0px 0px 0px 0px; 
		  padding:0px 0px 0px 0px;	 
		  }	
#header_right_img a{
          margin:0px 0px 0px 0px; 
		  padding:0px 5px 0px 0px;
		  text-decoration:none !important;	 
		  }	  
.header_right_img{
          margin:0px 0px 0px 5px; 
		  padding:0px 0px 0px 0px;
		  }
.header_right_tex .home {
margin:0px -7px 0px 9px;
padding:0px;
font-size:10px !important;
text-transform:uppercase !important;
}

.header_right_tex .home a {
margin:0px;
padding:1px 5px;
color:#060606;
background:#B2B2B2;
font-size:10px !important;
text-transform:uppercase !important;
font-weight:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.header_right_tex .home a:hover {
margin:0px;
padding:1px 5px;
color:#F2f2f2;
background:#7A7A7A;
font-weight:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

		  	 					  
.top_nav {
           margin:0px -12px 0px 0px;
		   padding:22px 0px 0px 0px;
		   float:right;
		   font-weight:bold;	   
		  } 
		  		 		  		 
/*.top_nav ul {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;
		  } 
		  			  
.top_nav ul li{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   display:inline	  
		  } 			 
		   
.top_nav ul li a{
           margin:0px 0px 0px 0px;
		   padding:0px 11px 0px 11px;
		   font-family:Trebuchet MS;
		   font-size:16px;		  
		   color:#394F64;
		   text-decoration:none;
		  } 			  
.top_nav ul li a:hover{          
		   font-family:Trebuchet MS;		   
		   color:#000;
		   text-decoration:none;
		  } 	*/
		  	  
.banner_main {
           margin:13px 0px 25px 0px;
		   padding:5px;
		   background:#F4F5F7;
		   border:5px solid #FFF;	      
		  }
		   		  
.banner {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;	
		   float:left; 	
		   width:524px;	  	 			   		     
		  } 		 		  
.banner_right{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   width:400px;	 
		   float:right;	  	    
		  } 				  
				  
/*================Heder End==============*/
/*====================Body Start==============*/

.body {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
			 			   		     
		  } 			  
		  
.body h1 {
           margin:0px 0px 0px 0px;
		   padding:14px 0px 0px 0px;	
		   font-family:Trebuchet MS;
		   font-weight:bold;
		   color:#07A7C1;	  	 			   		     
		  } 

.body h2 {
           margin:0px 0px 0px 0px;
		   padding:14px 0px 0px 0px;	
		   font-family:Trebuchet MS;
		   font-weight:bold;
		   color:#07A7C1;
		   font-size:22px;	  	 			   		     
		  }

h2{
           margin:0px 0px 0px 0px;
		   padding:14px 0px 0px 0px;	
		   font-family:Trebuchet MS;
		   font-weight:bold;
		   color:#07A7C1;
		   font-size:22px;	  	 			   		     
		  }		  

.body h2 a {
		text-decoration:none;
		   color:#07A7C1;
		   font-family:"Trebuchet MS";	  	 			   		     
		  }		

.body h2 a:hover {
		text-decoration:none;
		   color:#038094;	  	 			   		     
		  }	



h2 span a {
		text-decoration:none;
		   color:#07A7C1;	 	 			   		     
		  }		


h2 a:hover {
		text-decoration:none;
		   color:#038094;	  	 			   		     
		  }			  	  		    
		  		  			  
.body p {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 10px 1px;	
		   font-family:Verdana ;
		   font-size:12px;		   
		   color:#868686;
		   line-height:18px;	  	 			   		     
		  } 
		 /* bottom part*/
		 
.body_bottom{
        margin:0px 0px 0px 0px 0px;
		padding:25px 0px 0px 0px;
		 
		} 		  			  		  
.left_panel {
        margin:0px 43px 0px 0px;
		padding:0px 0px 0px 0px;
		width:290px;
		float:left;				 
		}
.left_panel_right {
        margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:290px;
		float:right;				 
		} 		 
.left_top h1{
        margin:0px 0px 0px 0px;
		padding:15px 0px 15px 0px;
		font-family:Trebuchet MS;
		font-size:20px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;		
		background:url(images/left_top.jpg) left top no-repeat;				 
		} 	
			 				  				
.left_bottom {
        margin:0px 0px 0px 0px;
		padding:5px 0px 60px 22px;
		min-height:265px;
		height:auto;
		height:265px;	
		background:url(images/left_bottombg.jpg) left bottom no-repeat;				 
		} 
 							  
.left_bottom ul {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;
		  } 			  
.left_bottom ul li{
           margin:0px 0px 0px 0px;
		   padding:12px 0px 0px 30px;		
		   background:url(images/bulit.gif) 13px 16px no-repeat;
		   font-size:12px;		  
		   color:#727272;
		   text-decoration:none;	  
		  }
.left_bottom ul li b{          
		   font-size:12px;		  
		   color:#727272;
		   font-weight:bold;	  
		  }	
/*===========Left bottom End=========*/		     			  
.left_bottom_img {
        margin:0px 0px 0px 0px;
		padding:0px 0px 60px 22px;	
		background:url(images/left_bottombg.jpg) left bottom no-repeat;				 
		} 
 							  
.left_bottom_img ul {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;
		  } 			  
.left_bottom_img ul li{
           margin:0px 0px 0px 0px;
		   padding:23px 0px 0px 20px;		
		   background:url(images/arrow.gif) 0px 27px no-repeat;
		   font-size:12px;		  
		   color:#07A7C1;
		   text-decoration:none;	  
		  }
.left_bottom_img ul li span{          
		   font-size:12px;		  
		   color:#727272;		  	  
		  }	
.left_bottom_image {
           margin:0px 0px 0px 0px;
		   padding:20px 0px 0px 0px;		 
		  } 
.left_bottom_tex{
           margin:0px 0px 0px 0px;
		   padding:8px 0px 0px 0px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   color:#727272;		 
		  } 	
.left_bottom_tex span{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-weight:bold;
		   color:#3C3C3C;		 
		  } 			  	  					     			  		  		  
/*================Footer Start===============*/
.footer_contaner {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;		  
		   background:url(images/footer_bg.jpg) #262626 left top repeat-x;		 			   		     
		  } 
		  
.footer_contaner_img {
           margin:0px auto; 
		   padding:0px 0px 0px 0px;	
		   width:958px;
		   		  		 			   		     
		  } 		  
.footer_nav {
           margin:0px 0px 0px 0px;
		   padding:10px 0px 20px 0px;		   
		  }
.footer_nav a{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   color:#A2A2A2;
		   text-decoration:underline;
		   		   
		  }	
.footer_nav a:hover{
           
		   color:#908F8F ;
		   text-decoration:none;		   
		  }			  	   	
		  	 		  		 
.footer_nav ul {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;
		  } 			  
.footer_nav ul li{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   float:left;	
		   background:url(images/footer_img.jpg) right 3px no-repeat;	  
		  }
.footer_nav ul li.none{
           background-image:none;
		  }		   			  
.footer_nav ul li a{
           margin:0px 0px 0px 0px;
		   padding:0px 8px 0px 11px;
		   font-size:11px;
		   color:#A2A2A2;
		   text-decoration:none;
		  } 			  
.footer_nav ul li a:hover{          
		  
		   font-size:11px;
		   color:#648502;
		   text-decoration:none;
		  }   		  
.copyright {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   font-size:12px;
		   color:#727272;
		   float:right;
		  }  
/*=============Footer End=================*/		  
		  
.body_logo {
           margin:0px 0px 0px 0px;
		   padding:24px 0px 0px 0px;
		   width:350px;
		   overflow:hidden;
		   float:left;		  
		  }  

.body_logo1 {
           margin:0px 0px 0px 0px;
		   padding:24px 0px 0px 0px;
		   width:450px;
		   overflow:hidden;
		   float:left;		  
		  }  		  	  
		  
/*.body_img {
           margin:28px 0px 0px 30px;
		   padding:6px 53px 10px 53px;		  
		   float:left;
		   background:url(images/body_img.jpg) left top no-repeat;		  
		  } */ 
.body_img_tex  {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   font-family:Verdana;
		   font-size:12px;
		   width:250px;	
		   line-height:21px;	  
		   font-weight:normal;
		   color:#868686;
		   text-decoration:none;
		   }	

.body_img_tex a  {
       	   color:#868686;
		   text-decoration:none;
		   font-weight:bold;
		   }
		   		
.body_img_tex a:hover  {
       	   color:#5A5A5A;
		   text-decoration:none;
		   }				   	  		  
		  
.body_img_tex span { 
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   font-family:Trebuchet MS;
		   font-size:18px;
		   font-weight:normal;
		   color:#DB6619;		  
		  } 
		  
.body_maps { 
           margin:0px 0px 0px 0px;
		   padding:0px 0px 37px 0px;				  
		  } 		  		  
.copyright2{ 
           margin:0px 0px 0px 0px;
		   padding:6px 0px 0px 0px;		  
		   font-size:12px;
		   font-weight:normal;
		   color:#727272;
		   float:left;		  
		  } 
	  			  
.copyright2_img { 
           margin:0px 0px 0px 0px;
		   padding:0px 10px 0px 10px;		  
		   font-size:10px;
		   font-weight:bold
		   color:#959595;
		   float:right;		  
		  } 		  
.copyright2_bottom { 
           margin:0px 0px 0px 0px;
		   padding:6px 0px 0px 0px;			   		  		  
		  }			  
.copyright2_bottom tex { 
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 10px;		  
		   font-size:10px;
		   font-weight:bold;
		   color:#959595;		  		  
		  }			  
		  
.BlockHeader{
            margin:0px 0px 0px 0px;
		    padding:15px 0px 15px 0px;
		    background:url("images/left_top.jpg") no-repeat scroll left top transparent;
			font-size:20px;
			color:#FFF;
			text-align:center;			
			font-weight:bold;
			font-family:"Trebuchet MS";  		   
			  }	  
.BlockContent-body{
           margin:0px 0px 0px 0px;
		   padding:10px 0px 60px 15px;
		   min-height:260px;
		   height:auto;
		   height:260px;
		   background:url("images/left_bottombg.jpg") no-repeat scroll left bottom transparent;		  		   
			  }	 			 
.BlockContent-body ul {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;
		  } 			  
.BlockContent-body ul li{
           margin:0px 0px 20px 0px;
		   #margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 15px;		
		   background:url("images/arrow.gif") left 5px no-repeat;
		   font-size:12px;		  
		   color:#07A7C1;
		   text-decoration:none;	  
		  }
.BlockContent-body ul li span{          
		   font-size:12px;		  
		   color:#727272;		  	  
		  }			  			   
.BlockContent-body ul li a{
           margin:0px 0px 0px 0px;
		   padding:0px 10px 0px 0px;		  
		   font-size:12px;		  
		   color:#07A7C1;
		   text-decoration:none;
		   display:block;
		  } 			  
.BlockContent-body ul li a:hover{   
		   color:#154640;
		   text-decoration:none;
		  }
.BlockContent-body ul li ul{
           margin:0px 0px 0px 0px;
		   #margin:-15px 0px 20px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;	   
		  }		  
.BlockContent-body ul li ul li{ 
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;          		  
		   font-size:12px;		  
		   color:#727272;
		   background-image:none;		   	  
		  }		   			  
.banner_right p{
		  margin:0px;
		  padding:0px;
		  }
.BlockContent-body ul li.gnew{ color:#727272 !important; background-image:none; padding:0 10px 0px 0; #padding:0 10px 20px 0;}		  
.BlockContent-body ul li.gnew a{ color:#727272 !important; background:url("images/bulit.gif") left 5px no-repeat; padding:0 0 0 15px;}	
.BlockContent-body ul li.gnew a:hover{ color:#154640 !important;}		  
.header-tag-icon .t{ 
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;          		  
		   font-size:20px;		  
		   color:#FFF;
		   font-weight:bold;
		   font-family:"Trebuchet MS";		   	  
		  }		   			  	  
.PostContent {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;
		  }
		  
.PostContent ul {
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   list-style-type:none;
		  } 
		  			  
.PostContent ul li{
           margin:0px 0px 0px 0px;
		   padding:10px 0px 0px 0px;
		     
		  } 			 
		   
.PostContent ul li a{
           margin:0px 0px 0px 0px;
		   padding:0px 0px 0px 0px;
		   color:#07A7C1;
		   text-decoration:underline;
		  } 			  
.PostContent ul li a:hover{   
		   color:#000;
		   text-decoration:none;
		  } 		  
.PostContent h3{ font-weight:normal; font-size:12px; color:#394F64;}

.print-page-ln{float:left;width:350px
}
.print-page-ln a {
    background: url("images/Print-icon.png") no-repeat scroll 0 0 transparent;
    color: #868686;
   
    font-size: 12px;
    padding-left: 21px;
    padding-top: 0;
    text-decoration: none;
}
.body_img {
background:url("images/body_img.jpg") no-repeat scroll left top transparent;
float:left;
height:191px;
margin:28px 0 0 30px;
padding:6px 53px 10px 53px;
width:400px;
}


.body_img1 {
background:url("images/body_img.jpg") no-repeat scroll left top transparent;
float:left;
height:191px;
margin:28px 0 0 30px;
padding:6px 53px 10px 53px;
width:300px;
}












