* {margin:0px;padding:0px;top:0px;left:0px;}
body{margin: 0px;margin-top:0px;margin-bottom:10px;text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#FFFFFF; color:#000000;}

/* TEXT color css End here  */
.txt_blk { color:#252525; background:transparent; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.txtwht { color:#FFFFFF; background:transparent; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.txtgrn { color:#0A530A; background:transparent;} 
.txtgrn_b { color:#025129; background:inherit; font-weight:bold; }
.txtorg { color:#FF4000; background:inherit;  }
.tab_spacer{ background:url(../img/linespace.jpg) no-repeat;}
.photo_bg{ background:url(../img/photo_space.jpg) no-repeat center; width:183px; height:174px; }
.bg_heading{ background:url(../img/bg_content.jpg) repeat-x ; height:23px; }

/* CSS Document */
table { font-family:Tahoma, sans-serif, Arial; font-size:11px; text-align:left; cursor:default; color:#000000; }
select { border:1px solid #33373C; font-size:12px; }
input { border:1px solid #006633; padding:2px; font-family:Tahoma, sans-serif, Arial; font-size:14px; letter-spacing:1px; height:24px}
textarea { border:1px solid #006633; font-size:11px; font-family:Tahoma, sans-serif, Arial; letter-spacing:1px; overflow:auto; padding:5px; }
.mntbl { width:780px; }

.txtwht_hd { color:#FFFFFF; font-size:12px; font-family:Tahoma, sans-serif, Arial; font-weight:bold; }
.txtblk_hd { color:#252525; font-size:12px; font-family:Tahoma, sans-serif, Arial; font-weight:bold; }

.bg_gry { background:#E5E5E5; color:#535957;}
.bg_gryD { background:#858D8F; color:#FFFFFF;}
.bg_grnD { background:#92BB3B; color:#FFFFFF;}
.bg_ltgry{ background:#E7E8E6; color: #FFFFFF;}

.bg_rhtcontent{ background:#E8EAEB; color:#252525;}
.bg_lftcontent{ background:#F4F4F4; color:#252525;}
.Add_virtical{ background:#FFFFFF; color:#252525; border:1px solid #E5E5E5;}

/* border css start here */ 
.brd_gryadd{border:1px solid #E5E5E5; padding:2px; }
.brdwhttop{ border-top:1px solid #FFFFFF;}
.brd_gryContent{border:1px solid #C2C2C2; padding:2px; }
.bgtltred { background-image:url(../img/red_tlt_bg.jpg); color:#FFFFFF;}
/* border css end here */ 

/*  Padding Css start here */
.pad_5{ padding:5px;}
.pad_2{ padding:2px;}
.pad_top10{ padding:10px;}
.pad_content_head{ padding:0px 0px 5px 10px;}
/*  Padding Css End here */


.brdtopcrv { border-top:1px solid #C4C5C7; background-color:#FFFFFF; color:#FFFFFF; font-size:3px; }
.brdcrvlft { border-left:1px solid #C4C5C7; background-color:#FFFFFF; color:#FFFFFF;  font-size:3px;}
.brdcrvrgt { border-right:1px solid #C4C5C7; background-color:#FFFFFF; color:#FFFFFF; font-size:3px;}
.brdcrvbtm { border-bottom:1px solid #C4C5C7; background-color:#FFFFFF; color:#FFFFFF; font-size:3px;}
.vline { background-image:url(../img/ver_line.jpg); background-repeat:repeat-y;}
.hline { background-image:url(../img/hline.jpg); background-repeat:repeat-x;}


/* Link Css start here */
.nrmtxt_lnk {font-size:12px; font-family:Arial, Helvetica, sans-serif;  background-color:inherit; color:#4F5150; text-decoration:none; }
.nrmtxt_lnk:hover {font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:inherit; color:#4F5150; text-decoration:underline; }


.nrmtxtwht_lnk {font-size:11px; font-family:Tahoma, sans-serif, Arial;  background-color:inherit; color:#FFFFFF; text-decoration:none; }
.nrmtxtwht_lnk:hover {font-size:11px; font-family:Tahoma, sans-serif, Arial; background-color:inherit; color:#FFFFFF; text-decoration:underline; }

.nrmtxtwht1_lnk {font-size:11px; font-family:Tahoma, sans-serif, Arial;  background-color:inherit; color:#FFFFFF; text-decoration:none; }
.nrmtxtwht1_lnk:hover {font-size:11px; font-family:Tahoma, sans-serif, Arial;   background-color:inherit; color:#FFFFFF; text-decoration:underline; }
/* Link Css End here */
#center{
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 90%;
	background-color:#fff;
	text-align:left;
	border: 0px solid #66B9F7;
}

#middle{
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display:block;
	border: 1px solid #66B9F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left:10px;
	margin-bottom:115px;
}
#middle a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #66B9F7;
}
#middle img{
	float:left;
	margin: 10px 10px 0px 0px;
}
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height:10px;
	padding: 8px 0px 10px 2px;
	background-color:#66B9F7;
}
/* Menu CSS starts */
#menu ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;	
	width: 100%;
}
#menu a
{
    display: block;
	height: 2em;
    width: 6.2em;
    color: white;
    background-color: #000099;
    text-decoration: none;
    text-align: center;
	line-height: 2em;
	vertical-align:middle;
}
#menu a:hover
{
    background-color: #6666AA;
}
#menu li
{
    float: left;
    margin-right: 0.2em;
	vertical-align:middle;
}
/* Menu CSS ends */

#carosoul{
	width:80%;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display:block;
	border: 1px solid #66B9F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left:0px;
}

 #container {
 width: 100%;
 margin: 0 0 0 0; /* top right bottom left */
 padding: 0;
 background-color: #fff;
 }
 #container h1 {
 margin: 0;
 padding: 0;
 width: 100%;
 height: 150px;
 float: left;
 border-bottom: #c00 solid 3px;
 }
 #container #col1 {
 width: 820px;
 height: 350px;
 float: left;
 border: 1px solid #CCCCCC;
 margin: 0px;
 margin-top:5px;
 }
 #container #col2outer {
 width: 27%;
 float: right;
 border: 1px solid #CCCCCC;
 margin: 0px;
 padding: 0;
 height: 300px;
 margin-top:5px;
 }
 #container #col2shubhechha {
 width: 27%;
 float: right;
 border: 1px solid #CCCCCC;
 margin: 0px;
 padding: 0;
 height: 400px;
 margin-top:5px;
 margin-bottom:5px;
 }
 #col2outer #col2mid {
 width: 300px;
 float: left;
 }
 #col2outer #col2side {
 width: 300px;
 float: right;
 }
 #container #footer {
 float: left;
 width: 100%;
 border-top: #c00 solid 3px;
 height: 5px;
 }
 #container #newsbox {
 width: 72%;
 float: left;
 border: 1px solid #CCCCCC;
 margin-top:5px;
 height: 400px;
 margin-bottom:5px;
 }
 .box_header {
  padding-top: 0.8em;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000F99;
  text-align: left;
  vertical-align:middle;
  height: 25px;
  line-height: 1em;
 }

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}