@charset "utf-8";
body, html, div, h1, h2, h3, h4, h5, h6, p, ul, li, ol {
	padding:0;
	margin:0;
}

body {
	font-family:Tahoma; font-size:11px; color:#333333;
	}
	
.pagecontain {
	background:url(../images/bg.jpg) repeat-y;
	width:991px!Important; 
	margin:0 auto; padding:0 0 0 7px; }

.seeclear { clear:both; }

.header {
	background:url(../images/topbg.jpg) no-repeat;
	width:986px !Important; }
	
.logo { 
	width:240px; float:left;}
	
.topflash { 
	 padding-top:10px;  float:left;margin-left:80px;}
	
.toprght { width:281px; float:right; text-align:right; height:auto; padding:0; }

.time{ padding:20px 1px 0 1px; }

.time p{ font-size:11px !Important;  }

/*-------------------links----------------------------------*/
.mainlinks{
width:986px !Important;
height:34px; 
padding:0 0 0 0;
margin:0;
margin-top:-12px;
background:url(../images/linksbg.jpg) repeat-x;}

.topmenu-sec{
width:986px;
float:left;

margin:0;
padding:0 0 0 5px;
height:34px;
font-family:Tahoma; 
font-size:12px; 
font-weight:normal;}

/* .topmenu-sec ul{
margin:0;
padding:0 0 0 2px;
list-style:none;}

.topmenu-sec li{

padding:0;
text-decoration:none;
width:auto;
display:inline;}

.topmenu-sec li a{
color:#ffffff;
text-decoration:none;
padding:10px 11px 0 11px; 
width:auto;height:24px; 
float:left;}

.current{ 
text-decoration:none; 
color:#FFFFFF !Important; 
background:url(../images/linkhover.jpg) center top repeat-x; 
display:block;}

.topmenu-sec li a:hover	{
text-decoration:none; 
color:#FFFFFF; 
background:url(../images/linkhover.jpg)  center top repeat-x; 
display:block;
width:auto;}
*/

/*-------------------links----------------------------------*/


.fullserach {
 width:145px; float:right; height:32px; padding-right:10px; padding-top:2px;}

.searchtxt { width:100px; border:1px solid #0070CA; background: url(../images/txtbox.jpg) repeat; height:16px;
	margin:0; padding:0; margin-top:0; margin-left:5px; color:#FFFFFF; font-size:11px; padding-left:5px;}

.serachbtn { background:url(../images/searchbtn.jpg); 
	height:29px; width:29px; margin:0;  padding:0; border:none;
 }
 
.midcontainer { width:976px !Important; height:auto; padding:5px; }

.midpanel { width:533px; float:left; padding-right:2px;}

.leftpanel { float:left; width:232px; padding-right:1px; }

.rghtpanel { float:right; width:205px; padding-right:1px }

.box { background:url(../images/boxes-bg.jpg) repeat-x; width:220px; padding:5px;}

.box h1 { border-bottom:solid 3px #0070CA; padding-bottom:2px;}

.box h1 span { display:none; }

.box ul { padding:10px 0 0 7px; margin:0; list-style:none; }

.box li {
	padding:5px 0 5px 13px;
	margin:0;
	color:#333333;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}
	
.box li a {color:#333333; text-decoration:none; }

.box li a:hover { color:#900000; text-decoration:none; }



.redbull { padding:10px 0 0 7px; margin:0; list-style:none; }

.redbull li {  margin:0;  color:#333333; width:170px;
	padding:5px 0 5px 13px;
	margin:0;
	color:#333333;
	background-image: url(../images/redarrow.gif);
	background-repeat: no-repeat; text-align:left;
	background-position: left 8px; display:block; line-height:15px;}
	
.redbull li a {color:#333333; text-decoration:none; display:block; }

.redbull li a:hover { color:#900000; text-decoration:none; }

.txt { background:#F8F8F8; line-height:17px; margin:8px; padding:10px; text-align:justify; }

.txt p { padding-bottom:5px;}

/* rght side*/

.text {
	font-family:Tahoma !Important;
	font-size:11px !Important;
	color:#333333 !Important;
	cursor:hand;
	padding:2px 0 5px 12px;
	margin:0 0 0 5px;
	background-image: url(../images/bull.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.text a {color:#333333 !Important; text-decoration:none !Important;}
.text a:hover {color:#900000 !Important; font-weight:bold !Important; text-decoration:none !Important;}

.box2 { background:url(../images/boxes-bg.jpg) repeat-x; width:200px; padding:5px;}

.box2 h1 { border-bottom:solid 3px #0070CA; padding-bottom:2px;}

.box2 h1 span { display:none; }

.box2 ul { padding:10px 0 0 7px; margin:0; list-style:none; }

.box2 li { padding:0 0 0 13px; margin:0; line-height:21px; color:#333333; 
	background:url(../images/arrow.gif) 6px left no-repeat;}
	
.box2 li a {color:#333333 !Important; text-decoration:none; font-size:11px !Important; }

.box2 li a:hover { color:#900000 !Important; text-decoration:none; }

.box2 p { padding:5px 5px 0 5px; }

.box2 p a { color:#900000; font-weight:bold; text-decoration:none; }
.box2 p a:hover { color:#900000; font-weight:bold; text-decoration:underline; }

.slidebox {width:194px; height:auto; background:url(images/index_r7_c5.jpg) top left no-repeat; padding-top:10px;}


.fullfooter {background:url(../images/footer.jpg) repeat-x; padding:10px 0 5px 0;
	margin:0; text-align:center; width:986px !Important; font-size:11px !Important; }
	
.fullfooter a{ color:#CCCCCC; text-decoration:none;}

.fullfooter a:hover{ color:#FFFFFF; text-decoration:underline;}

.fullfooter p{ text-align:left; padding-top:21px; padding-bottom:12px; padding-left:10px;}

.copy { padding-left:600px; font-size:11px !Important;}

.design { color:#666666;  padding-left:330px; font-size:11px !Important;}
.design a { color:#CC0000; text-decoration:none;}
.design a:hover { color:#CC0000; text-decoration:underline;}


.more{
font-size:11px;
color:#FF0000;
padding:3px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
}
.more a{
font-size:11px;
color:#FF0000;
padding:2px;
text-align:right;
text-decoration:none;
}

.more a:hover{
font-size:11px;
color:#FF0000;
padding:2px;
text-align:right;
text-decoration:underline;
}

.heading
{
	Width:auto;
	   background:url(../images/boxes-bg2.jpg) top left repeat-x;
    height:auto;
    color:#0051AD;
    font-size:21px;
    font-family:Arial;
    padding: 4px 0 0 10px;
    font-weight:normal;
    
  
    border-bottom:solid 3px #0070CA; padding-bottom:2px;
    display:block;
    
}
	
#gallery ul 
{
    list-style-type:none;
    margin:8px 5px 15px;
    padding:0px;
}
#gallery img 
{
    margin:4px;
}
#gallery ul li 
{
    float:left;
    height:70px;
}    
.thumb
{
    width:88px;
    margin-left:5px;
    padding:1px;
    background-color:#eaeaea;
}
.thumbO
{
    background-color:#FFC8C4;
}    
#gallery div.info
{
    display:inline;
    }   
a.redLink:link,a.redLink:visited
{
    text-decoration:none;
    color:#BF0F00;
}      
a.redLink:hover
{
    text-decoration:underline;
    color:#0448AB;
}
.cPanel 
{
    text-align:center;
    border:solid 1px #cccccc;
    background-color:#f5f5f5;
    padding:5px 0;
    margin:8px 0;
    width:530px
} 

#pageContents
{
    width:510px; 
    margin:auto; padding:10px;
    }
#pageContents h1
{
   /* background:url(../images/hd_bg.jpg) top left no-repeat;
background:url(../images/hd_bg.jpg) top left no-repeat;*/
   
    height:21px;
    font-size:15px;
    font-family:Tahoma;
    color:#003399;
   
    padding: 1px 0 0 12px;
    font-weight:bold;
    text-indent:4px;
}
    
#pageContents h2
{
     /*background:url(../images/old/hdbg2.gif) no-repeat;*/
    height:32px;
    font-size:13px;
    padding:0 0 0 10px;
   color:#003399;

    font-family:Tahoma;   
    }
#pageContents h3
{
   
   font-size:12px;
    padding:3px 0 0 16px;
    color:#333333;
    margin:0 5px 0 5px;
  font-family:Tahoma;
    padding-bottom:4px;
    }        
    #pageContents h5
{
    background:url(../images/rey_bgn.jpg)repeat;
    font-size:12px;
    padding:3px 0 0 16px;
    color:#333333;
    margin:0 5px 0 5px;
   font-family:Tahoma;
    padding-bottom:4px;
    }        

#pageContents p
{
    font-size:11px; font-family:Tahoma;
    text-align:justify;
    margin-top:0px; color:#333333;
    line-height:18px;
    padding-top:0px;}
    
 .evDetails { font-size:11px; font-family:Tahoma;
    text-align:justify;
    margin-top:0px; color:#333333;
    line-height:15px;
    padding-top:10px; padding-left:21px; }
    
 #pageContents p a
{
    font-size:11px; font-family:Tahoma;
    color:#333333 !Important; text-decoration:underline !Important;
    }
#pageContents p a:hover
{
    font-size:11px; font-family:Tahoma; font-weight:bold;
    color:#333333 !Important; text-decoration:underline !Important;
    }
    
#pageContents ul li
{
    list-style-image:url(../images/old/listBul.gif);
    line-height:16px;
    } 
#pageContents img
{
    padding:5px 10px;
    }

#pageContents a,    
#pageContents a:link,
#pageContents a:active,
#pageContents a:visited 
{
    color:#993E87;
    background-color:#F4F0F3;
    padding-right:5px;
    padding-left:5px;
    text-decoration:none;
    }
#pageContents a:hover
{
    color:#F4F0F3;
    background-color:#993E87;
    text-decoration:none;
    }   
  /*-------------impromptu---------- */
			.jqiwarning .jqi{ background-color: #b0be96; font-size:11px; }
                        .jqifade{ position: absolute; background-color:#3C5359; }
                        div.jqi{ position: absolute; background-color: #3C7ECD; padding: 10px; width: 300px; text-align: left;}
                        div.jqi .jqiclose{ float: right; margin: -35px -10px 0 0; cursor: pointer; }
                        div.jqi .jqicontainer{ background-color: #F2F9FE; padding: 5px; color: #ffffff; font-weight: bold; }
                        div.jqi .jqimessage{ background-color: #FF6600; padding: 10px; }
                        div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
                        div.jqi button{ padding: 3px 10px 3px 10px; margin: 0 10px; }
			/*-------------------------------- */
    
    
.textContfullnew{
width:500px;
margin:  12px 4px 10px 10px ;
float:left;
}
.contBoxMain1{
width:440px;
/*'//padding:5px 6px 0 6px;*/
}

.contBoxfull2{
width:380px;
height:auto;
margin:0 50px 0 50px;
padding:0;
}

.subsubbook2 ul
{
    list-style:none;
    margin:0;
    padding:0;
    width:400px;
}
.subsubbook2 li
{
    margin-left:4px;
        float:left;
        width:150px;
        height:auto;
        padding-bottom:8px;
        display:block;
        
    
}
.blockVal    
{
	color:Red;}
	

#dhtmltooltip{
position: absolute;
width: 100px !Important;
border: 1px solid black;
padding: 2px;
background-color: #ffffff !Important;
visibility: hidden;

z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/  }

.sbtn 
{ float:left;
	}
	
	.profilecon
	{ font-family:Tahoma; font-weight:bold; color:#003399; font-size:11px; }

	 .profilecon2   
	 { font-family:Tahoma;  color:#333333; font-size:11px; line-height:18px; text-align:justify; }
	  .profilecon3   
	 { font-family:Tahoma;  color:#333333; font-size:11px; font-weight:bold; line-height:18px; text-align:justify; }
	 
	 .LinkButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #96B8DE;
	padding:4px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #002B71;
	text-decoration: none;
	background-color: #ECF2F9;
	height: 24px;
}

	 .LinkButton a: link{
	letter-spacing: 1px;
	color: #002B71;
	text-decoration: none;
	background-color: #ECF2F9;
}

	 .LinkButton a:hover{
	letter-spacing: 1px;
	color: #002B71;
	text-decoration: none;
	background-color: #ECF2F9;
}




.GenTd {
	font-family: "Trebuchet MS", Arial, helvetica, Tahoma, Verdana;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	padding-left:20px;
	padding-top:0px;
}
.BotText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00478F;
}

.tabcontent{ width:190px; height:150px; overflow:auto; padding:0 5px 5px 5px; margin:5px 0 10px 0;}
.tabcontent ul { padding:0 0 0 15px; margin:0; list-style:none; }

.tabcontent li { padding:0 0 0 13px; margin:0; line-height:16px !Important; color:#333333; 
	background:url(../images/arrow.gif) left 3px no-repeat; }
	
.tabcontent li a {color:#333333; text-decoration:none; }

.tabcontent li a:hover { color:#900000; text-decoration:none; }

.tabcontent p { padding:5px 5px 0 5px; }

.tabcontent p a { color:#900000; font-weight:bold; text-decoration:none; }
.tabcontent p a:hover { color:#900000; font-weight:bold; text-decoration:underline; }