@charset "utf-8";
/* CSS Document */
/*************************************************************************************************************************************************
*	General styles   *
*************************************************************************************************************************************************/
a img {
	border: none;
}
.hidden {
	display: none;
}
a {
	color:#406690;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	text-decoration:none;
	outline: none;
}
p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

/**************************
*	Table Customization	 *
****************************/
#white_lnk a {
	color:#FFF;
}
/***** Table A *****/
.table_a {
	border:solid #ccc 1px;
	margin: 1em 25px;
	text-align: center;
}
.table_a a {
	text-decoration:underline;
}
.table_a th {
	color:#363636;
	font-weight: bold;
	background-color:none;
	border-bottom: 2px solid #D9D9D9;
}
.table_a tr td { vertical-align:middle; padding:5px 3px 5px 5px;}
.table_a td, th {
	color:#406690;
	padding: 10px 5px;
	height:30px;
	
}
.table_a .odd  {
	background-color: #F1F1F1;
}
.table_a .odd td {
	border-bottom: 1px solid #D9D9D9;
}
/***** Table A Ends here *****/
/***** Table B *****/
.table_b td {
	margin:0;
	padding:0;
	vertical-align:middle;
}
.table_b td img {
	border:4px solid #ccc;
}
.table_b td a {
	color:#FFF
}
/***** Table B Ends here *****/
.table_c { }
.table_c  tr.odd td {
background:#f7fbff
}
.table_c  tr.odd .column1 {
background:#f4f9fe;
}
.table_c  .column1 {
background:#f9fcfe;
}

/**************************
*	Table Customization	 *
****************************/
.hackadelic-sliderPanel {
	border: 0px solid #ccc;
	padding: 0px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	width:580px;
	font-family: Arial, Helvetica, sans-serif;
}
a.hackadelic-sliderButton {
	border: 0px solid lightgrey;
	padding: 0 px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #F0F0E0;
	font-family: Arial, Helvetica, sans-serif;
}
.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}
.textwidget .hackadelic-sliderPanel p {
	width:300px;
}
body {
	background:url(images/dotted.png) repeat;
	margin: 0px auto 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
}
/*************************************************************************************************************************************************
*	Top Line styles   *
*************************************************************************************************************************************************/	
#topline {
	width:auto;
	height:30px;
	background:url(images/top_line.png) repeat-x;
	border-bottom:solid 1px #ccc;
}
#cse-search-box {
	padding:0;
	height:25px;
	width:280px;
	display:inline-block;
	float:right;
	padding-top:2px;
}
.lang_sw {
	display:inline-block;
	float:right;
	padding-left:0px;
	padding-top:1px;
}
/*qtranslate styles*/
.qtrans_language_chooser {
	list-style-type:none;
	margin:5px 11px 0 0;
	padding:0;
}
.qtrans_language_chooser li {
	float:left;
	margin: 0 3px 0 0;
	padding:0;
}
.qtrans_flag {
	border:1px solid #b6b6b6
}
/*qtranslate styles ends here*/
.topline_links {
	display:inline-block;
	float:right;
	width:auto;
	height:auto;
	padding:5px 3px 0 0;
}
.topline_links a {
	color:#101A26;
	text-decoration:none;
	font-weight:bold;
}
.topline_links a:focus, .topline_links a:hover, .topline_links a:active {
	text-decoration:none;
	outline: none;
	color:#101A26;
}
/*************************************************************************************************************************************************
*	Top Line styles ends here   *
*************************************************************************************************************************************************/

/*************************************************************************************************************************************************
*	Header styles starts here   *
*************************************************************************************************************************************************/
#header_wrap {
	width:100%;
	margin:0 auto 0;
	padding:0 auto 0;
}
#header {
	width:auto;
	height:154px;
	display:block;
	padding:0 auto 0;
	margin:0 auto 0;
	background:#fff;
	border-bottom:solid 0px #4c555f;
}
.logo {
	width:240px;
	height:195px;
	display:inline-block;
	float:left;
	background:url(images/logo_bg.png) repeat-x;
	position:absolute;
	top:-9px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
}
.logo .imgs {
	margin:18px auto 0;
	padding:0 auto 0;
	height:120px;
	width:230px;
	background:none;
}

.logo .imgs_h {
	margin:33px auto 0;
	padding:0 auto 0;
	height:120px;
	width:230px;
	background:none;
}
.logo h3, .logo h3 a {
	font-size:14px;
	margin:5px auto 0;
	padding:0 auto 0;
	position:relative;
	text-align:center;
	width:230px;
	color:#FC3;
	/**font-family: Georgia, "Times New Roman", Times, serif; ***/
	font-family:Tahoma;
}
#header_img {
	display:inline-block;
	float:right;
	width:720px;
	height:155px;
}
#topmenuwrap {
	width:718px;
	height:20px;
	float:right;
	padding:0 auto 0;
	margin:135px auto 0;
	background:url(images/opacity.png) repeat;}

*html #topmenuwrap {
	margin:133px auto 0;
}


/*************************************************************************************************************************************************
*	Header styles ends here   *
*************************************************************************************************************************************************/

/*************************************************************************************************************************************************
*	Home page styles starts here   *
*************************************************************************************************************************************************/
#home_wrap {
	width:960px;
	margin:0 auto 0;
	padding:0 auto 0;
	background:#fff;
}
#first_s {
	width:940px;
	height:320px;
	margin:0 auto 0;
	padding:0 auto 0;
}
#slider_wrap {
	display:inline-block;
	float:left;
	width:598px;
	border:solid 1px #666;
	height:298px;
	margin:10px 0 0 0px;
}
/******************************
  *   Slider starts here *
*******************************/
#slider {
	width:598px;
	height:100%;
	background-color:#030;
	display:inline-block;
	float:left;
}
.featured {
	background:none repeat scroll 0 0 #CCCCCC;
	height:298px;
	margin:0 0 0 0;
	padding:0;
}
#controls {
	position: relative;
	float: left;
	z-index: 100;
	top: 90px;
}
#controls .next, #controls .prev {
	font-size:0.001em;
	width: 30px;
	height: 30px;
	display: block;
	z-index: 1000;
	opacity: 0.7;
}
#controls .prev {
	background:transparent url(images/prev.png) no-repeat;
	float: left;
	position: absolute;
	left: 5px;
	top:23px;
}
#controls .next {
	background:transparent url(images/next.png) no-repeat;
	float: right;
	position: absolute;
	left:560px;
	top:23px;
}
#controls .next:hover, #controls .prev:hover {
	opacity: 1;
	font-size:0.001em;
	color:000;
	border: none;
}
#featured-slideshow {
	position: relative;
	height:298px;
	margin-right: 0;
	z-index: 0 !important;
}
.featured-article {
	display: block;
	width: 598px;
	height:298px;
	text-decoration: none !important;
	background-position: center !important;
}
.featured-entry {
	position: relative;
	top:180px;
	left:280px;
	overflow: hidden;
	background: #464242;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	height:auto;
	width:50%;
	color: #fff;
	padding: 0;
	display: block;
	border:solid 1px #fff;
}
.featured-entry .entry-title {
	color: #FFF;
	padding: 5px 15px;
	display: block;
	font-size: 16px;
	font-weight: 700;
}
.featured-entry .entry-summary {
	padding: 0 15px;
	margin: 5px;
	display: block;
	font-size:14px;
	font-weight:bold;
}
/******************************
  *   Slider ends here *
*******************************/

#news_notice {
	display:inline-block;
	float:right;
	width:306px;
	height:298px;
	background:#CCC;
	margin:10px 0px 0 0;
	border:solid 1px #666;
}
*html #news_notice {
	margin:10px 0px 0 0;
}
#news_notice h4 {
	margin:0;
	padding:5px 0 0 0;
	font-size:14px;
	height:25px;
	width:100%;
	text-align:center;
	color:#101A26;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5;
	background:#abacab;/* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for ... IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
	background:-o-linear-gradient(top, #ececec, #abacab); /*... opera */
}
.table_news img {
	border:solid 2px #666;
}
.news_list {
	overflow:auto;
	height:239px;
}
.news_list a {
	color:#333;
	text-shadow: 0 0 0.1em #f3f3f5, 0 0 0.1em #f3f3f5, 0 0 0.1em #f3f3f5;
}
.news_list::-webkit-scrollbar {
    width: 14px;
}

.news_list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(88,88,88,0.5);
    border-radius: 0px;
}

.news_list::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(88,88,88,1);
}
.list_adj {
	border-bottom:dotted 1px #666;
	width:280px;
	margin:0 auto 0;
	padding:0 auto 0;
}
.list_btm {
	height:28px;
	width:100%;
	border-top:solid 1px #666;
	background:#abacab;/* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
	background:-o-linear-gradient(top, #ececec, #abacab); /*... opera */
}
#second_s {
	width:940px;
	height:85px;
	margin:0 auto 0;
	padding:0 auto 0;
}
#mid_buttons {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #333;
	height:44px;
	width:938px;
	display:inline-block;
	margin:15px 0 0 0px;
	padding:0 auto 0;
	background:#abacab;/* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
	background:-o-linear-gradient(top, #ececec, #abacab); /*... opera */
}
.mid_button {
	width:154px;
	height:100%;
	border-right:solid 1px #666;
	display:inline-block;
	float:left;
}
*html .mid_button { padding:10px 0 0 0;}
.mid_button span {
	display:table-cell;
	vertical-align:middle;
	height:44px;
}
.mid_button_ce {
	width:154px;
	height:44;
	text-align:center;
}
.mid_button:hover {
	background:#406690;
}
.mid_button a {
	color:#101A26;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5;
	font-size:12px;
}
.mid_button:hover a {
	color:#FFF;
	text-shadow: 0 0 0.2em #101A26, 0 0 0.2em #101A26, 0 0 0.2em #101A26;
}
#third_s {
	width:940px;
	height:250px;
	margin:0 auto 0;
	padding:0 auto 0;
	border:solid 1px #333;
}
#boxes_sec {display:inline-block; float:left; width:634px; height:250px;}
.prospective {
	display:inline-block;
	float:left;
	width:212px;
	height:250px;
	background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 51, 51, 1)), color-stop(0%, rgba(84, 84, 84, 1)), color-stop(21%, rgba(99, 99, 99, 1)), color-stop(42%, rgba(122, 122, 122, 1)), color-stop(62%, rgba(122, 122, 122, 1)), color-stop(80%, rgba(99, 99, 99, 1)), color-stop(100%, rgba(84, 84, 84, 1)), color-stop(100%, rgba(51, 51, 51, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#7a7a7a', GradientType=0 ); /* IE6-9 */
}

.prospective h4 {
	color:#fff;
	padding:5px 0 5px 0;
	margin:0px 0 0 10px;
	border-bottom:dotted 1px #fff;
	width:90%;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 0 0.2em #666, 0 0 0.2em #666, 0 0 0.2em #666;
	font-size:16px
}
.prospective a {
	color:#fff;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 0 0.2em #666, 0 0 0.2em #666, 0 0 0.2em #666;
}
.prospective a:focus, .prospective a:hover, .prospective a:active {
	color:#fff;
}
.prospective ul {
	margin:10px 4px 0px 10px;
	padding:0;
	list-style:none;
}
.prospective ul li {
	margin:5px 0 0 6px;
	color:#666;
}

.boxes {
	width:210px;
	height:250px;
	border-right:solid 1px #333;
	display:inline-block;
	float:left;
}
.boxes h4 {
	color:#333;
	padding:5px 0 5px 0;
	margin:0px 0 0 10px;
	border-bottom:dotted 1px #333;
	width:90%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px
}
.boxes a {
	color:#406690;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
ul .redmark a{ color:#c54c4d;} /*****  use this to colorized custom menu li element link ****/
.boxes ul {
	margin:10px 0 0px 16px;
	padding:0;
	list-style:none;
}
.boxes ul li {
	margin:5px 0 0 6px;
	color:#666;
}
#goog_cal {width:306px; height:250px; display:inline-block; float:right;}
#goog_cal h4 { height:25px; margin:0; padding:5px 0 0 0;
text-align:center;
	color:#101A26;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5;
	background:#abacab;/* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
	background:-o-linear-gradient(top, #ececec, #abacab); /*... opera */
	font-size:14px;
	}
	
/*************************
third section ends here
**************************/
#forth_s {
	width:940px;
	min-height:280px;
	margin:20px auto 0;
	padding:0 auto 0;
	background:none;
}
*html div#forth_s {
 height: expression( this.scrollHeight < 281 ? "280px" : "auto" ); /* sets min-height for IE */
}
#gray_fix {
	width:460px;
	height:auto;
	padding:0 0 30px 0;
	display:inline-block;
	float:left;
 background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 51, 51, 1)), color-stop(0%, rgba(84, 84, 84, 1)), color-stop(21%, rgba(99, 99, 99, 1)), color-stop(42%, rgba(122, 122, 122, 1)), color-stop(62%, rgba(122, 122, 122, 1)), color-stop(80%, rgba(99, 99, 99, 1)), color-stop(100%, rgba(84, 84, 84, 1)), color-stop(100%, rgba(51, 51, 51, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(84, 84, 84, 1) 0%, rgba(99, 99, 99, 1) 21%, rgba(122, 122, 122, 1) 42%, rgba(122, 122, 122, 1) 62%, rgba(99, 99, 99, 1) 80%, rgba(84, 84, 84, 1) 100%, rgba(51, 51, 51, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#7a7a7a', GradientType=0 ); /* IE6-9 */
}
#gray_fix h4 {
	color:#FFF;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:dotted 1px #fff;
	width:200px;
	margin:0 0 0 10px;
	padding:10px 0 3px 10px;
}
.inline_box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:200px;
	height:80px;
	background:#abacab;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
	background:-o-linear-gradient(top, #ececec, #abacab); /*... opera */
	display:inline-block;
	float:left;
	margin: 8px 0 0 16px;
	cursor:pointer;
}
.box_pic {
	display:inline-block;
	float:left;
	margin:8px 0 0 5px;
	width:65px;
	height:65px;
	border:solid 1px #666;
}
.box_dsc {
	display:inline-block;
	float:right;
	margin:8px 5px 0 0px;
	width:110px;
	height:65px;
	text-align:center;
	color:#101A26;
	font-size:14px;
	position:relative;
	top:7px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#photo_str {
	width:100%;
	height:203px;
	border:solid 1px #333;
	margin:0px auto 0;
	padding:0 auto 0;
	background:#CCC;
}
#photo_str h4 {
	margin:0;
	padding:5px 0 0 0;
	font-size:14px;
	height:25px;
	width:100%;
	text-align:center;
	color:#101A26;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5, 0 0 0.2em #f3f3f5;
	background:#abacab;/* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
}
.flr_fit {
	display:inline-block;
	float:left;
	margin:6px 0 0 21px;
	
}
*html .flr_fit {
	margin:6px 0 0 13px;
}
#fl_img_c {display:inline-block; float:left; width:88px; height:127px;}
#fl_img { width:88px; height:88px;}
#fl_img:hover {box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.8);}
#fl_img img{border:solid 2px #666;}
#fl_img_d { width:100%; height:37px;  padding:8px 0 0 3px;}
#fl_img_d a { color:#101A26; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
#fl_img_c:hover a { text-shadow: 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff;}
.phto_btm {
	margin:10px 0 0 0;
	height:28px;
	width:100%;
	display:inline-block;
	border-top:solid 1px #666;
	background:#abacab;/* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
	background:-o-linear-gradient(top, #ececec, #abacab); /*... opera */
}
*html .phto_btm {
	height:30px;
}
/*************************************************************************************************************************************************
*	Home page styles ends here   *
*************************************************************************************************************************************************/
/*************************************************************************************************************************************************
*	 Page styles starts here   *
*************************************************************************************************************************************************/
#page_wrap {
	width:960px;
	margin:0 auto 0;
	padding:0 auto 0;
}
/*************************************************************************************************************************************************
*	 Page styles ends here   *
*************************************************************************************************************************************************/
/*************************************************************************************************************************************************
*	Content   *
*************************************************************************************************************************************************/
#content {
	width: 960px;
	min-height:400px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-left:solid 0px #ccc;
	border-right:solid 0px #ccc;
}
#content_home {
	width: 960px;
	min-height:400px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-left:solid 0px #ccc;
	border-right:solid 0px #ccc;
}
* html div#content {
 height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
}
#contentleft {
	float: right;
	background:none;
	width: 660px;
	margin: 0px 0px 0px 0px;
	padding: 10px 40px 0px 0px;
}
#contentwide {
	float: right;
	background: none;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
#contenthome {
	float: right;
	width: 960px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
}
#contentwide p a, #contentwide p a:visited {
	color: #406690;
	text-decoration: none;
	border-bottom: none;
}
#contentwide p a:hover {
	color: #406690;
	text-decoration: underline;
	border-bottom: none;
}
#contentleft h1 {
	color: #666666;
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	text-indent: 2px;
	margin: 2px 0px 4px 0px;
	padding: 2px 0px 4px 0px;
	line-height: 36px;
}
#contentleft h2 {
	color: #666666;
	font-size: 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-indent: 2px;
	letter-spacing: -1px;
	margin: 6px 0px 4px 0px;
	padding: 2px 0px 2px 0px;
	line-height: 28px;
}
#contentleft h3 {
	color: #666666;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style:normal;
	text-indent: 2px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 4px 0px;
	line-height: 28px;
	border-bottom:solid 2px #406690;
}
#contentleft h4 {
	color: #666666;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: normal;
	text-indent: 2px;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
	line-height: 28px;
	border-bottom: 1px solid #DDDDDD;
}
#contentleft h5 {
	color: #666666;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	text-indent: 2px;
	text-align:left;
	padding: 4px 0px 4px 0px;
	margin: 2px 0px 6px 0px;
	border-bottom: 1px solid #DDDDDD;
}
#contentleft h6 {
	color: #666666;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	text-indent: 2px;
	text-align:left;
	padding: 4px 0px 4px 0px;
	margin: 2px 0px 2px 0px;
}
#contentleft h1 a, #contentleft h2 a, #contentleft h3 a, #contentleft h4 a, #contentleft h5 a, #contentleft h6 a, {
 color: #406690;
 text-decoration: none;
 border: none;
 fony-style:Georgia, "Times New Roman", Times, serif;
}
#contentleft h1 a:hover, #contentleft h2 a:hover, #contentleft h3 a:hover, #contentleft h4 a:hover, #contentleft h5 a:hover, #contentleft h6 a:hover, {
 color: #406690;
 text-decoration: none;
 border: none;
 fony-style:Georgia, "Times New Roman", Times, serif;
}
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
.postblock {
	float: right;
	width: 100%;
	border-bottom:1px solid #dddddd;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
}
.postarea td {
	padding:0 5px 0 5px;
	vertical-align:top;
}
.postarea table ul {
	margin:0;
	padding:0;
}
.postarea table ul li {
	margin:5px;
	padding:0;
}
.postarea {
	margin:15px 0 0 15px;
	width:640px;
}
.postarea p {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-size:12px;
	line-height:17px;
	color: #363636;
}
.postarea hr {
	border:0;
	width:100%;
	height:1px;
	color:#DDDDDD;
	background-color:#DDDDDD;
	margin: 6px 0px 8px 0px;
	padding: 0px;
}
.postarea ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
}
.postarea ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 0px;
	color:#363636;
}
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.postarea ul li {
	list-style: inside;
	list-style-type: disc;
	background: none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
}
.postarea ul ul li {
	list-style: inside;
	list-style-type: square;
	background: none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
}
.postarea img.alignleft {
	float:left;
	margin: 4px 6px 4px 4px;
	display: inline;
	border:solid 3px #406690;
}
.postarea img.alignright {
	float:right;
	padding: 4px;
	margin: 10px 10px 10px 10px;
	display: inline;
	border:solid 3px #406690;
}

/*****/
.postarea table.alignleft {float:left;
	margin: 4px 6px 4px 4px;
	display: inline;}
.postarea table.alignright {float:right;
	margin: 4px 6px 4px 4px;
	display: inline;}
/*****/
blockquote {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 28px;
	margin: 10px 25px 10px 25px;
	padding: 0px 25px 0px 10px;
	border-left: 2px solid #C0C0C0;
}
#content blockquote p {
	margin: 0px;
	padding: 0px;
}
.postauthor {
	font-size: 11px;
	line-height: 10px;
	margin: -5px 0px 5px 0px;
	padding: 0px;
}
.postmeta {
	background: #F5F5F5;
	font-size: 11px;
	text-transform: uppercase;
	margin: 10px 0px 20px 0px;
	padding: 5px 10px 5px 10px;
}
.postmeta p {
	margin: 0px;
	padding: 0px;
}
.postservice {
	background: none;
	width: 100%;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
/******************************
  *   Postarea box sidebar #1 *
*******************************/
#sidebar1 {
	display:inline-block;
	float:right;
	width:200px;
	padding:7px 0 7px 11px;
	background:#FFF;
}
#sidebar1 h4 {
	color:#FFF;
	margin:0;
	padding:4px 0 4px 0;
	background:#409042;
	color:#fff;
	text-align:center;
	font-size:12px;
	line-height:17px;
}
.insidebox .widget {
	display:inline-block;
	float:right;
	width:200px;
	border:solid 1px #b3b4b3;
	margin:7px 0 0 0;
}
.insidebox .widget ul {
	margin:7px 3px 0 0;
	color:#409042;
	padding: 0 0 10px 0;
}
.insidebox .widget ul li {
	list-style:none;
}
.insidebox .widget ul li ul {
	display:block;
}
.insidebox .widget ul li ul li {
	margin-left:1px;
}
.insidebox .widget a {
	color:#409042
}
.insidebox .widget .menu li.current-menu-item a {
	color:#FC3;
}
.insidebox .widget .menu li a:hover {
	color:#FC3;
}
/****** Postarea box sidebar #1 ends here *****/
code {
	color: #999999;
	background: #EAEAEA;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
}
#content .archive {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
#statement_pic {
	width:150px;
	min-height:165px;
	padding: 0 7px 23px 0;
	margin:20px 0 10px 0;
	display:inline-block;
}
* html div#statement_pic {
 height: expression( this.scrollHeight < 166 ? "165px" : "auto" ); /* sets min-height for IE */
}
#statement_pic a {
	text-align:justify;
	font-style:italic;
	width:150px;
	position:relative;
	top:153px;
	font-size:12px;
}

/****************************
Customized simple main page of the particular department, section for news and events.
****************************/
#notice_wrap {background: url(images/bg_web.png) repeat #ccc; border:solid 2px #666; padding:0 5px 35px 5px;}
#notice_wrap_media {background: url(images/bg_web.png) repeat #ccc; border:solid 2px #666; padding:0 5px 35px 5px; overflow:auto; height:500px;}
#notice_wrap h4{width:400px; color:#a30500;}
#notice_wrap_media h4{width:400px; color:#a30500;}
#news_i_wrap {border-bottom:dotted 1px #666666; }
#news_i_wrap h5 {border:none;}
#news_i_wrap img { border:solid 2px #666;}
/*************************************************************************************************************************************************
*	Sidebar	 *
*************************************************************************************************************************************************/
#sidebar {
	float: left;
	display: inline-block;
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0px 0;
	background:#6083a9;
	border-left:solid 1px #6C6C6C;
	border-right:solid 1px #6C6C6C;
	border-top:solid 0px #6C6C6C;
}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4 {
	color: #fff;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-indent: 2px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding:5px 0 5px 0;
	background:#406690;
}
#sidebar a, #sidebar a:visited {
	color:#406690;
}
#sidebar a:hover {
}
#sidebar p {
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}
/*** here sidebar menu starts***/
.menu li ul, .menu .current_page_item li ul, .menu .current_page_ancestor li ul, .menu .current_page_ancestor .current_page_item li ul, .menu .current_page_ancestor .current_page_ancestor li ul {
	display: none;
}
.menu .current_page_item ul, .menu .current_page_ancestor ul, .menu .current_page_ancestor .current_page_item ul, .menu .current_page_ancestor .current_page_ancestor ul, .menu .current_page_ancestor .current_page_ancestor .current_page_item ul, .menu .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
}
#sidebar .widget .menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sidebar .widget .menu a:hover {
	color:#FC3;
}
#sidebar .widget .menu li {
	margin: 0px;
	overflow: hidden;
	background:#406690;
	padding: 7px 8px 7px 16px;
	border-bottom:solid 1px #6083a9;
}
#sidebar .widget .menu li a {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	color:#fff;
	font:bold 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
}
#sidebar .widget .menu li ul {
	margin:0;
	padding:7px 0 0 0;
	background:#6083a9;
}
#sidebar .widget .menu li ul li {
	margin: 0 0 0 0;
	padding: 2px 10px 2px 10px;
	overflow: hidden;
	background:#6083a9;
	border-bottom:solid 0px #6083a9;
	list-style:none;
}
#sidebar .widget .menu li ul li a {
	overflow: hidden;
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	text-transform:none;
	font-weight:normal;
}
#sidebar .widget .menu li.current-menu-item {
	background:#6083a9;
}
#sidebar .widget .menu li.current-menu-parent {
	background:#6083a9;
}
#sidebar .widget .menu li.current-menu-ancestor {
	background:#6083a9;
}
#sidebar .widget .menu li.current-menu-item a {
	color:#FC3;
}
#sidebar .widget .menu li.current-menu-item ul li a {
	color:#fff;
}
#sidebar .widget .menu li.current-menu-item ul li a:hover {
	color:#FC3;
}
#sidebar .widget .menu .linkcat1 a {
	color: #fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding:5px 0 5px 0;
}
#sidebar .widget .menu .linkcat1 {
	border-bottom:solid 0px;
}
/*** sidebar menu ends***/
#sidebar .textwidget {
	color:#101A26;
	background:#fff;
	padding:5px 10px 5px 10px;
}
#sidebar .textwidget p {
	font-style: Arial, Helvetica, Verdana, sans-serif 14px;
	color:#101A26;
}
/** Sidebar news item pagination classes***/
#sidebar .newssb a, #sidebar .newssb a:visited {
	color:#406690;
	font-size:14px;
	font-weight:bold;
}
#sidebar .textwidget .notbox a {
	font-size:11px;
	font-weight:500;
	color:#fff;
	border:none;
	padding:5px 0 0 0;
	text-decoration:none;
}
#sidebar .textwidget .notbox img {
	border:solid 2px #CCC;
}
#sidebar .textwidget .notbox a:hover {
	color:#FC3;
}
.newssb {
	display:block;
	height:10px;
	widows:100%;
	margin: 7px 0 7px 0;
}
.newssb_right {
	display:inline-block;
	float:right;
}
.newssb_left {
	display:inline-block;
	float:left;
}
/*************************************************************************************************************************************************
*	Calendar Widget	 *
*************************************************************************************************************************************************/
#calendar_wrap {
	margin: 0px auto 0px;
	padding: 5px 10px 5px 10px;
}
#wp-calendar {
	width: 100%;
	text-align: center;
}
#wp-calendar a {
	margin: 0px !important;
}
#wp-calendar caption {
	font-size: 16px;
	margin: 5px 0px 5px 0px;
}
#wp-calendar #prev a {
	float: left;
	margin: 10px 0px 0px 0px !important;
	text-align: left;
}
#wp-calendar #next a {
	float: right;
	margin: 10px 0px 0px 0px !important;
	text-align: right;
}
/*************************************************************************************************************************************************
*	Top Menu Customization	 *
*************************************************************************************************************************************************/
ul#topMnavidationl li a {
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	margin: 0px 5px 0px 6px;
	color:#fff;
}
ul#topMnavidationl li ul.bottomMlinks li.row1a:link, ul#topMnavidationl li ul.bottomMlinks li.row1a:visited {
	color: #065190;
}
ul#topMnavidationl li ul.bottomMlinks li.row1a:hover, ul#topMnavidationl li ul.bottomMlinks li.row1a:active {
	color: #333;
}
ul#topMnavidationl li ul.bottomMlinks li.row a:link, ul#topMnavidationl li ul.bottomMlinks li.row a:visited {
	color: #065190;
}
ul#topMnavidationl li ul.bottomMlinks li.row a:hover, ul#topMnavidationl li ul.bottomMlinks li.row a:active {
	color: #333;
}
ul#topMnavidationl li ul.bottomMlinks li.row3 a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display:block;
	margin:0;
}
ul#topMnavidationl li ul.bottomMlinks li.row3 a:link, ul#topMnavidationl li ul.bottomMlinks li.row3 a:visited {
	color: #363636;
}
ul#topMnavidationl li ul.bottomMlinks li.row3 a:hover, ul#topMnavidationl li ul.bottomMlinks li.row3 a:active {
	color: #003663;
}
ul#topMnavidationl li ul.bottomMlinks li.row4 a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
ul#topMnavidationl li ul.bottomMlinks li.row4 a:link, ul#topMnavidationl li ul.bottomMlinks li.row4 a:visited {
	color: #363636;
}
ul#topMnavidationl li ul.bottomMlinks li.row4 a:hover, ul#topMnavidationl li ul.bottomMlinks li.row4 a:active {
	color: #003663;
}
ul#topMnavidationl li ul.bottomMlinks {
	border-left: 1px solid #8fb0cc;
}
ul#topMnavidationl li {
	color:#fff;
}
.slideboardmenu {
	background:url(images/slideback.gif) repeat-x left bottom #CCC;
}
.slideboardmenu2 {
	background:url(images/slideback.gif) repeat-x left bottom #CCC;
}
.slideboardmenu3 {
	background:url(images/slideback.gif) repeat-x left bottom #CCC;
}
.slideboardmenu4 {
	background:url(images/slideback.gif) repeat-x left bottom #CCC;
}
.slideboardmenu5 {
	background:url(images/slideback.gif) repeat-x left bottom #CCC;
}
.slideboardmenu6 {
	background:url(images/slideback.gif) repeat-x left bottom #CCC;
}
.navigation .alignleft {
	display:inline-block;
	float:left;
}
.alignright {
	display:inline-block;
	float:right;
}
/*************************************************************************************************************************************************
*	Footer Styles	 *
*************************************************************************************************************************************************/
#footer_home {
	width:960px;
	margin: 0px auto 0;
	padding: 0px auto 0;
	height:50px;
	border-top:solid 1px #333;
}
.footer_fix_home {
	width:100%;
	float:right;
	background:url(images/footer.png) repeat-x;
	height:50px;
}
#footer {
	margin: 0px 0 0 0;
	padding: 10px 0 0px 0;
	height:50px;
}
.footer_fix {
	width:718px;
	float:right;
	background:url(images/footer.png) repeat-x;
	height:50px;
}
#footer a {
	color:#101A26;
	text-decoration:none;
}
#footer_home a {
	color:#101A26;
	text-decoration:none;
}

/***********************   Widget Page Widget shows created pages list **************/
 .widget_pages  ul li ul, .widget_pages  ul .current_page_item li ul, .widget_pages  ul .current_page_ancestor li ul, .widget_pages  ul .current_page_ancestor .current_page_item li ul, .widget_pages  ul .current_page_ancestor .current_page_ancestor li ul {
	display: none;
}
.widget_pages  ul .current_page_item ul, .widget_pages  ul .current_page_ancestor ul, .widget_pages  ul .current_page_ancestor .current_page_item ul, .widget_pages  ul .current_page_ancestor .current_page_ancestor ul, .widget_pages  ul .current_page_ancestor .current_page_ancestor .current_page_item ul, .widget_pages  ul .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
}
#sidebar  .widget_pages h4{ display:none;}
#sidebar .widget_pages a:hover {
	color:#FC3;
}
#sidebar  .widget_pages ul { margin:0; padding:0;}
#sidebar .widget_pages ul a:hover {
	color:#FC3;
}
#sidebar .widget_pages ul li {
	margin: 0px;
	overflow: hidden;
	background:#406690;
	padding: 7px 8px 7px 16px;
	border-bottom:solid 1px #6083a9;
}
#sidebar .widget_pages ul li a {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	color:#fff;
	font:bold 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
}
#sidebar .widget_pages ul li ul {
	margin:0;
	padding:7px 0 0 0;
	background:#6083a9;
}
#sidebar .widget_pages ul li ul li {
	margin: 0 0 0 0;
	padding: 2px 10px 2px 10px;
	overflow: hidden;
	background:#6083a9;
	border-bottom:solid 0px #6083a9;
	list-style:none;
}
#sidebar .widget_pages ul li ul li a {
	overflow: hidden;
	color:#fff;
	font:bold 11px Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	text-transform:none;
	font-weight:normal;
}
#sidebar .widget_pages ul li.current_page_item {
	background:#6083a9;
}
#sidebar .widget_pages ul li.current_page_ancestor
{
	background:#6083a9;
}
#sidebar .widget_pages ul li.current_page_parent
{
	background:#6083a9;
}

#sidebar .widget ul li.current_page_item a {
	color:#FC3;
}
#sidebar .widget ul li.current_page_item ul li a {
	color:#fff;
}
#sidebar .widget ul li.current_page_item ul li a:hover {
	color:#FC3;
}

/***********************   Widget Page Widget shows created pages list ends here **************/

/**** CSS table styles ******/
.css_tbale  td { text-align:center; vertical-align:middle; }
.brd {border:1px solid #cacbca; border-top:#fff;}
.cell_orange { background:#fff; color:#e95b2a; border:1px solid #e95b2a;}
.cell_orange  a {color:#e95b2a;}
.cell_orange:hover { background:#e95b2a; repeat-x; border:1px solid #a8a8a8;  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);}
.cell_orange:hover a {color:#fff;}

.cell_green_t1 {background:#fff; border:solid 1px #409042;}
.cell_green_t1 a{color:#409042;}
.cell_green_t1:hover { background:#409042; border:solid 1px #a8a8a8; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);}
.cell_green_t1:hover a {color:#fff;}

.cell_hover:hover {box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);}
.cell_grad { background:#abacab;/* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#abacab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#abacab)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ececec, #abacab); /* for firefox 3.6+ */
	background:-o-linear-gradient(top, #ececec, #abacab); /*... opera */
	border:1px solid #101A26;}
.cell_grad a { color:#101A26;}	
.cell_grad:hover { background:#406690;}
.cell_grad:hover a { color:#FFF;}
/**** CSS table styles  ends here******/