/* CSS Document                          */
/* Created By Venkatesan Balasubramanian */
/*****         Global Settings       *****/

* {
  margin: 0;
  padding: 0;
}
body   {
         font-size: 62.5%; /* Resets 1em to 10px */
         font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;    
	     /* background-image:url(../images/page-bg.png);
		 background-repeat:repeat-x;*/
		 background-color:#999999;
         text-align: center;
        }
.dcatxt {
		  font-family:"Arial Narrow";
		  font-size:14px;
		  font-weight:600;
		  color:#666666
		  }		
.dcatxt1 {
		  font-family:"Arial Narrow";
		  font-size:12px;
		  font-weight:600;
		  color:#FFFFFF;
		  }
.gridtable2 {	 
	padding:4px 4px 4px 4px;	
	color:#666666;
	font-family:"Lucida Sans";
	font-size:13px;
}		
.tabtxt {
		  font-family:arial;
		  font-size:11px;
		  color:#FFFFFF;
		  font-weight:bold;   
		  }		
.titletxt {
		  font-family:arial;
		  font-size:14px;
		  font-weight:bold;  
		  color:#004854; 
		  }
.header1 {
		font-family:"Times New Roman";
		font-size:15px;
		font-weight:bold;
		color:#0f586a;
}
.header2 {
		font-family:"Times New Roman";
		font-size:11px;
		font-weight:bold;
		color:#0f586a;
}
.headerbk {
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#666666;
}	
.smalltxt {
		font-family:verdana;
		font-size:9px;
		font-weight:bold;
		color:#669900;
}		
.simpletxt {
		font-family:verdana;
		font-size:11px;
		color:#004854;
}
.simpletxtr {
		font-family:verdana;
		font-size:11px;
		color:red;
}		
.simpletxt1 {
		font-family:arial;
		font-size:12px;
		color:#3B3B3B;
}				
.simpletxtm {
		font-family:verdana;
		font-size:10px;
		color:#33CC00;
}	
.graytxt {
		font-family:verdana;
		font-size:11px;
		color:#494949;
}	
.menutxt {
		font-family:arial;
		font-size: 16px; font-weight: bold; }
.smenutxtmap {
 		font-family:arial;
		color:#333333;
		font-size: 11px; font-weight: bold; }
.smenutxt {
 		font-family:arial;
		color:#FFFFFF;
		font-size: 12px; font-weight: bold; }
.smenutxt2 {
 		font-family:arial;
		color:#004853;
		font-size: 11px; font-weight: bold; }
.smenutxt3 {
 		font-family:"Lucida Sans";
		color:#FFFFFF;
		font-size: 12px; }		
.smenutxt4 {
 		font-family:"Lucida Sans";
		color:#181819;
		font-size: 12px;}		

.whitetxt {
 		font-family:arial;
		color:#FFFFFF;
		font-size: 12px;
		}
.bluetxt {
 		font-family:arial;
		color:#993300;
		font-size: 13px;
		}		
.whitetxt2 {
 		font-family:arial;
		color:#FFFFFF;
		font-size: 14px; font-weight: bold; }
		
.greentxt {
 		font-family:arial;
		font-size: 12px;
		color:#003300;
		}
.titletxt1 {
		  font-family:verdana;
		  font-size:14px;
		  font-weight:bold;
		  color:#FF3300; 
		  }				
		
.titletxt2 {
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:15px;
		  font-weight:bold;  
		  color:#FF3300; 
		  }		
		  
.titletxt3 {
		  font-family:arial;
		  font-size:13px;
		  font-weight:bold;
		  color:#FFFFFF; 
		  text-decoration:underline;
		  }		
.titletxt4 {
		  font-family:arial;
		  font-size:16px;
		  font-weight:bold;
		  color:#FFFFFF; 
  		  text-decoration:underline;
		  }		
.titletxt5 {
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:14px;
		  font-weight:bold;  
		  color:#006699; 
		  }		
		  		  

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
        text-decoration: none;
        color: 0033CC;
        }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
        color: #333;
        }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
        text-decoration: none;
        }
 
a, h2 a:hover, h3 a:hover {
   		color: #0033CC;
        text-decoration: none;
        }

a:hover {
        color:#FF0000;
		text-decoration:underline;
        }
img {
       border: 0;
}

.mainpanel_box{
	background-color:#FFFFFF;
}
/**** Line style horizontal **************/
.adinfodivi,.ln{background-color:#D1D1D1;}
.adinfodivi{clear:both;height:1px;font-size:1px;line-height:1px;overflow:hidden;margin:3px 0}
.dotlinev {	background-image: url(../images/dotlinev.gif); background-repeat: repeat-y }
.dotlineh {	background-image: url(../images/dotlineh.gif); background-repeat: repeat-x }
.solidlineh {	background-image: url(../images/solidlineh.gif); background-repeat: repeat-x }
.ln{height:1px}
.weatherdiv{clear:both;height:1px;font-size:1px;line-height:1px;overflow:hidden;margin:2px 0}
.weatherdiv,.ln{background-color:#d9e6f7}

/***** Main Formatting *****/
#container {
	width:455px;
	}

#main_nav {
	background-image: url(../images/main_nav.jpg);
	background-repeat:repeat-x;
	height: 37px;
	padding-left: 2px;
}
/**************************************** Menu ****************************/
#navcontainer ul
{
	color: White;
	float: left;
	width: 100%;
	height: 37px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	padding: 7px 1em 0 7px;
	height: 28px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	background-image: url(../images/menu_right_border.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#navcontainer ul li a:hover
{
	color: #fff;
	background-image: url(../images/menu_hover.jpg);
	background-repeat: repeat-x;
	height:39px;
	padding-bottom:-2px;
}
 
img.float_left {
	float: right;
}
#navcontainer ul li a:sel
	{
	color: #fff;
	background-image: url(../images/menu_hover.jpg);
	background-repeat: repeat-x;
	}
ul.navlist li.sel{
	color:#fff;
	background-image: url(../images/menu_hover.jpg);
	background-repeat: repeat-x;
	}
ul.navlist li.sel a{
	color:#fff;
	background-image: url(../images/menu_hover.jpg);
	background-repeat: repeat-x;
	height:39px;
	padding-bottom:-2px;
}
li.sel {
	color:#fff;
	background-image: url(../images/menu_hover.jpg);
	background-repeat: repeat-x;
	height:39px;
	padding-bottom:-2px;
}
/**************************************** Contact form ****************************/
.blue_box{
	BORDER-RIGHT: #eae6e6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #14acd3 2px solid;PADDING-LEFT: 3px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 3px; BORDER-LEFT: #eae6e6 1px solid; WIDTH: 99%; PADDING-TOP: 6px; BORDER-BOTTOM: #eae6e6 1px solid;background-color:#f7f7f7;
}
ul,ol {list-style:none;margin:0;padding:0}
li{float:left; margin:0px 7px;}
ul.intabs li{ background-color:#6a696a; font-size:11px;}
ul.intabs li .rtab{background-image:url(../images/cor_dkpink.gif);}
ul.intabs li.active{ background-color:#85ba01}
ul.intabs li.active .rtab{background-image:url(../images/cor_ltpink.gif)}
ul.intabs{height:29px}
ul.intabs li {
			background-repeat:no-repeat;background-position:right;margin-left:0px;line-height:29px;font-weight:600;padding-left:4px;
			padding-right:6px; color:#FFFFFF;}
			
ul.intabs li.active{
				color:#710D73;
				}
ul.intabs li.active a {
				color:#710D73;				
				}
ul.intabs li .rtab,ul.intabs li.active .rtab{		 
		position:absolute;
		width:11px;
		height:29px;
		background-position:right;
		background-repeat:no-repeat;
		float:right}
.centerpanel_box{
	BORDER-RIGHT: #CECECE 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #CECECE 1px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 1px; BORDER-LEFT: #CECECE 1px solid; WIDTH: 99%; PADDING-TOP: 1px; BORDER-BOTTOM: #CECECE 1px solid;background-color:#FFFFFF;
}
.gridtable1 {
	border-left:1px solid #D1D1D1;
	border-top:1px solid #85ba01;
	background-color:#F2F2F2;
	padding:4px 4px 4px 4px;
 	color:#003399;
	font-family:"Lucida Sans";
	font-size:13px;
	
}		
.gridtable {
	border-left:0px solid #D1D1D1;
	border-top:1px solid #85ba01;
	padding:4px 4px 4px 4px;	
	color:#666666;
	font-family:"Lucida Sans";
	font-size:13px;

}
.grayboxtxt {
	font-family:"Lucida Sans";
	font-size:13px;
}

				
ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: #bdf url(../image/tabs.png);
    color: #008;
    display: block;
    float: left;
    height: 2em;
    padding-left: 15px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color:#eeeeee;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li.current a {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(../image/tabs.png) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 15px;
}

/* CSS Document */

.border_preview{
z-index:100;position:absolute; background-color: #FFF;width:460px; border: 1px solid #888;
min-height:380px;  
height:auto !important;
height:380px;
}

#loader_container {text-align:center;position:relative;top:40%;width:100%}

#loader {
font-family:Tahoma, Helvetica, sans;
font-size:10px;
color:#000000;
background-color:#FFFFFF;
padding:10px 0 16px 0;
margin:0 auto;
display:block;
width:135px;
border:1px solid #6A6A6A;
text-align:left;
z-index:255;
}

#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}

#progress {
height:5px;
font-size:1px;
width:1px;
position:relative;
top:1px;
left:10px;
background-color:#9D9D94;
}

.Heading2{
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
font-family: Verdana;
color:#000000;
}