/* CSS Document */

@font-face {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;;
	src: url("Century_Gothic.eot") /* EOT file for IE */
}
@font-face {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;;
	src: url("Century_Gothic.ttf") /* TTF file for CSS3 browsers */
}
body {
	margin:0;
	background:url(../images/main_bg.gif) top left repeat-x;
}
body,td,th {
	/*font-family: Century Gothic, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color:#000000;
}
a { outline: none;
    -moz-outline-style: none;
	text-decoration: none; 
}
a img, img {
	border: none;
}
a:link {
	color: #225FA2;
	text-decoration: none;
	outline:none;
}
a:visited {
	text-decoration: none;
	color: #225FA2;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #225FA2;
}
.linkbg {
	background-image:url(../images/links_bg.gif); 
	background-position:top left; 
	height:40px; 
	background-repeat:repeat-x;
}

/* News */ 
.news{
	width:308px; 
	height:150px; 
	background:#FFF; 
	border:1px solid #E1E1E1; 
	margin-bottom:15px; 
	float:right
}

.newshead {
	font-size:18px; 
	font-weight:bold; 
	color:#6D6D6D; 
	background:url(../images/icn_news.gif) no-repeat left 2px;
	margin:10px 5px 0 10px;
	padding:0 0 5px 30px;
	height:20px; line-height:20px;
	text-align:left;
	border-bottom:1px solid #E1E1E1;
}

.lgry11{color:#999999; font-size:11px;}
.dgry11{color:#666666; font-size:11px;}

/* Links */ 
.more:link{font-size:12px; color:#000000; font-weight:bold; text-decoration:none}
.more:visited{font-size:12px; color:#000000; font-weight:bold; text-decoration:none}
.more:hover{font-size:12px; color:#ff0000; font-weight:bold; text-decoration:underline}
.more:active{font-size:12px; color:#000000; font-weight:bold; text-decoration:none}

/* Specifique nav */ 
.ktbg{background:#2360A3; width:263px; height:220px; }
.inner_ktbg{background:url(../images/ktbg.gif) center top no-repeat #B8EDFF; width:263px; padding-bottom:10px;} 
.ktbg_srh{background:url(../images/ktbg.gif) top center no-repeat #B8EDFF; width:263px;} 

.sbx-wrp { width:240px; margin:5px auto; }

.schhead {
	font-size:18px; 
	font-weight:bold; 
	color:#fff; 
	background:url(../images/cal-icn.png) no-repeat left 1px;
	margin:7px 0 7px 7px ;
	padding:0 0 0 25px;
	height:25px; line-height:25px;
	text-align:left;
}

.sch-det-wrap{
	width:190px;
	float:right;
}

.rmore a{background:#fff; font-size:13px; color:#FF7C14; border-radius: 4px; padding:4px 10px;}
.rmore a:hover{background:#000; color:#fff;}

.sch-det-wrap1{
	width:170px;
	float:left;
}

.schhead2{
	font-size:18px; 
	font-weight:bold; 
	color:#000; 
	margin:0px 0px 7px 7px; 
	height:25px; line-height:25px;
	text-align:left;
}

.sch-det-wrap2{
	width:190px;
	float:left;
}

#sclinks {width:236px; padding:0; margin:0 2px 0 2px;}
#sclinks ul{list-style:none; margin:0; padding:0; border: none;}
#sclinks ul li{margin:0 0 1px 0; padding:5px; background:url(../images/tk_trans.png); font-size:14px; font-weight:bold; color:#6D6D6D; text-align:left;}
#sclinks .first{border-top:none; font-size:14px; font-weight:bold; color:#6D6D6D; text-align:left;}
#sclinks .last{border-bottom:none;}
#sclinks .date{color:#888; font-weight:normal;}

.ttt{background:url(../images/tk_trans.png);}

.tbg{background-color:#3575BC !important; padding:4px 8px 4px 8px; width:247px; border-bottom: 1px solid #2360A3;}

.tbg1{background:url(../images/tk_trans.png); padding:4px 8px 4px 8px; margin-top:10px; width:207px}

.green_tbg{background:#599F07; padding:4px 8px 4px 8px; margin-top:10px; width:247px; color:#FFF;}
.green_tbg a{color:#FFFFFF;}
.green_tbg a:hover{color:#000000;}

.red_tbg{background:#DD4545; padding:4px 8px 4px 8px; margin-top:10px; width:247px; color:#FFF;}
.red_tbg a{color:#FFFFFF;}
.red_tbg a:hover{color:#000000;}

#logo{
	position:absolute;
	width:206px;
	height:117px;
	left:0px;
	top:0px;
}

#tabs{width:144px; margin:-6px 0 0 -16px; padding:0; position:absolute;}
#tabs ul{width:144px; margin:0; padding:0;}
#tabs li{width:144px; height:42px; list-style:none; padding:0; margin:0 0 4px 0;}

#tabs li a{
	width:144px; 
	display:block; 
	background:url(../images/vtab.png) no-repeat 0 0; 
	color:#FFF; font-weight:bold; font-size:12px;
	text-indent:15px;
	height:42px;
	line-height:42px;
}

#tabs li a:hover{
	width:144px; 
	display:block; 
	background:url(../images/vtab.png) no-repeat 0 -42px; 
	color:#FFF; font-weight:bold; font-size:12px;
	text-indent:15px;
}

#tabs li .act{
	width:144px; 
	display:block; 
	background:url(../images/vtab.gif) no-repeat 0 -84px; 
	color:#FFF; font-weight:bold; font-size:12px;
	text-indent:15px;
}

#tabs li .blink{
	width:144px; 
	display:block; 
	background:url(../images/training-details.gif) no-repeat; 
	color:#FFF; font-weight:bold; font-size:12px;
	text-indent:15px;
}

/* Blockquote */

blockquote{ padding: 0 0 0 14px; background: url(../images/quotes1-open-darkgray.png) no-repeat; }
blockquote p{ margin-bottom: .7em; }
blockquote .a{ padding: 0 14px 0 0; background: url(../images/quotes1-close-darkgray.png) 100% 20% no-repeat; white-space: nowrap; *display: inline-block; }
blockquote cite{ display: block; color: #225FA2; text-align:right; }
blockquote cite .name{ display: inline; font-weight: bold; }

#link_curve{position:absolute; width:16px; z-index:1; margin-left:-16px}
#link_curve_r{position:absolute; width:16px; z-index:1; margin-left:995px;}

.cal{
	/*background:url(../images/cal-bg.gif) no-repeat; */
	height:30px; 
	width:30px; 
	display:inline; 
	text-align:center; 
	position:relative;
	padding:0;
	margin:0;
	float:left; background:#013A91; padding:5px 8px;
}
.call-m{font-size:14px; font-weight:bold; color:#FFF; text-transform:uppercase; text-align:center; font-family:Century Gothic, Arial, Helvetica, sans-serif; background-color:#013A91;}
.call-d{font-size:14px; font-weight:bold; color:#fff; text-align:center; font-family:Century Gothic, Arial, Helvetica, sans-serif; background-color:#013A91;}

#ds{background:url(../images/ds.png) repeat-y top center; width:1120px;}
.logo_bg{background:url(../images/main_bg.gif) repeat-x top center;}

.m5{margin:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}

.fl{float:left; display:block;}
.fr{float:right;}

.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.m15{margin:15px;}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}

.m20{margin:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}

.p5{padding:5px;}
.p10{padding:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

img, div, #tabs{ behavior: url("iepngfix.htc")}

.address{color:#003875; font-size:13px; font-weight:bold;}

.icn_call{background:url(../images/icn_call.png) no-repeat left; padding:0 0 0 20px; color:#003875; font-size:18px; font-weight:bold;} 

#htabs{ width:; height:70px; margin:4px 0 5px 0;}
#htabs ul{display:inline; list-style-type:none; margin:0; padding:0; float:left;}
#htabs li{ margin:0 2px 0 0; padding:0; list-style-type:none; float:left;}
#htabs li a{width:136px; height:70px;}
#htabs li.home a{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat 0 0;}
#htabs li.home a:hover{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat 0 -70px;}
#htabs li.about a{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -136px 0;}
#htabs li.about a:hover{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -136px -70px;}
#htabs li.dis a{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -272px 0;}
#htabs li.dis a:hover{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -272px -70px;}
#htabs li.jobs a{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -408px 0;}
#htabs li.jobs a:hover{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -408px -70px;}
#htabs li.serv a{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -544px 0;}
#htabs li.serv a:hover{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -544px -70px;}
#htabs li.quiz a{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -680px 0;}
#htabs li.quiz a:hover{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -680px -70px;}
#htabs li.vid a{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -816px 0;}
#htabs li.vid a:hover{display:block; width:136px; height:70px; background:url(../images/htabs.gif) no-repeat -816px -70px;}
#htabs li.cont a{display:block; width:137px; height:70px; background:url(../images/htabs.gif) no-repeat -952px 0;}
#htabs li.cont a:hover{display:block; width:137px; height:70px; background:url(../images/htabs.gif) no-repeat -952px -70px;}

.acc{position:absolute; z-index:99; float:left; margin:0 0 0 -40px; width:204px; background:url(../images/login_bg.gif) repeat-x bottom center #4681C3; border:1px solid #0F4887; border-top:none; padding:5px 10px 0 10px;}

.blinks:link{color:#FFFFFF; text-decoration:none; font-size:15px;}
.blinks:visited{color:#FFFFFF; text-decoration:none; font-size:15px;}
.blinks:hover{color:#B9D5F4; text-decoration:none; font-size:15px;}
.blinks:active{color:#FFFFFF; text-decoration:none; font-size:15px;}

.flinks:link{color:#B9D5F4; text-decoration:none; font-size:11px;}
.flinks:visited{color:#B9D5F4; text-decoration:none; font-size:11px;}
.flinks:hover{color:#FFFFFF; text-decoration:none; font-size:11px;}
.flinks:active{color:#B9D5F4; text-decoration:none; font-size:11px;}

#myacc{display:block; width:186px; height:40px; background:url(../images/btn_myacc.gif) no-repeat top center; margin:0;}
#myacc:active{background: url(../images/btn_myacc-h.gif) no-repeat top center; display:block;}

.gray{color:#929294;}

.input{
	background:url(../images/input_bg.gif) repeat-x top center #B9D5F4;
	padding:2px;
	border:1px solid #2968AE;
	height:20px;
	line-height:20px;
	font-size:11px;
}

.title_ln{background:url(../images/icns_mid.gif) 0 -21px no-repeat; height:21px; line-height:21px; font-size:18px; color:#043C59; text-align:left; padding:0 0 0 30px;}
.title_fv{background:url(../images/icns_mid.gif) 0 -42px no-repeat; height:21px; line-height:21px; font-size:18px; color:#225FA2; text-align:left; padding:0 0 11px 30px;}
.brdr-b{border-bottom:1px solid #D3D3D3;}
.news_bg{background:url(../images/news_bg.gif) no-repeat top center; width:240px; height:181px; padding:20px 10px 10px 10px;}
.lgry11{font-size:11px; color:#666666;}
.clear{clear:both;}

a{outline:none;}
.redtab{background:url(../images/red_tab_bg.gif) repeat-x top center; height:100px;}
.readmore{position:absolute; float:right; margin:-6px 0 0 240px;}
.readmore1{float:right; position:absolute; margin:11px 10px 0 250px;}

#redbox{width:340px; height:215px; margin:0 0 0 1px; padding:0 10px 0 10px; background:url(../images/g_bg.gif) no-repeat bottom center;}
#redbox .head{background:url(../images/red_tab.gif) no-repeat top left; color:#FFFFFF; font-size:17px; height:43px; line-height:35px; width:253px; text-align:left; padding-left:50px; margin-left:10px; text-shadow:1px 1px 1px #750000}
#redbox ul{list-style:none; margin:5px 0 0 0; padding:0; border: none;}
#redbox ul li{margin:0; padding:0; height:24px; line-height:24px;}
#redbox ul li span{font-size:15px; font-weight:bold; color:#BB0004; padding:0 0 0 10px;}
#redbox ul li a{font-size:12px; display:block; border-bottom:1px dotted #A8CA8D; background:url(../images/arrow1.gif) no-repeat left; padding:0 0 0 10px; text-decoration: none; color:#000000; font-weight:bold; height:24px; line-height:24px; font-family:Century Gothic, Arial, Helvetica, sans-serif;;}
#redbox ul li a:hover{color:#FF0000;}
#redbox .last{border-bottom:none;}

#redbox1{width:346px; height:377px; margin:0; padding:0 10px 0 10px; background:url(../images/g_bg1.gif) no-repeat bottom center;}
#redbox1 .head{background:url(../images/red_tab.gif) no-repeat top left; color:#FFFFFF; font-size:17px; height:43px; line-height:35px; width:253px; text-align:left; padding-left:50px; margin-left:10px; text-shadow:1px 1px 1px #750000}
#redbox1 ul {list-style:none; margin:5px 0 0 0; padding:0; border: none;}
#redbox1 ul li {margin:0; padding:0; height:24px; line-height:24px;}
#redbox1 ul li span{font-size:15px; font-weight:bold; color:#BB0004; padding:0 0 0 10px;}
#redbox1 ul li a {font-size:12px; display:block; border-bottom:1px dotted #A8CA8D; background:url(../images/arrow1.gif) no-repeat left; padding:0 0 0 10px; text-decoration: none; color:#000000; font-weight:bold; height:24px; line-height:24px; font-family:Century Gothic, Arial, Helvetica, sans-serif;;}
#redbox1 ul li a:hover{color:#FF0000;}
#redbox1 .last{border-bottom:none;}

#b_bg{background:url(../images/b_bg.gif) no-repeat top right; height:132px; width:708px; margin-left:1px; padding:10px;}
#b_bg .head{font-size:18px; color:#000; margin:0 0 5px 0}
#b_bg img{float:left; padding:0 10px 0 0;}
#b_bg span{line-height:0.5cm;}

#fnavi {width:221px; padding:0; margin:0;}
#fnavi ul{list-style: none; margin:0; padding:0; border:none;}
#fnavi ul li{margin: 0px; padding: 0px; height:28px; line-height:28px;}
#fnavi .title{font-size:18px; font-weight:bold; color:#000000; padding:0 0 0 5px;}
#fnavi ul li a{font-size:12px; display:block; border-bottom: 1px solid #E3E3E3; padding:0 0 0 5px; text-decoration: none; color:#666666; font-weight:bold; height:28px; line-height:28px; font-family:/*Century Gothic, */Arial, Helvetica, sans-serif;}
#fnavi ul li a:hover{color:#000000;}
#fnavi .last{border-bottom:none;}

#fnavi2{ padding:0; margin:0;}
#fnavi2 ul{list-style: none; margin:0; padding:0; border:none;}
#fnavi2 ul li{margin: 0px; padding: 0px; height:28px; line-height:28px;}
#fnavi2 .title{font-size:18px; font-weight:bold; color:#000000; padding:0 0 0 5px;}
#fnavi2 ul li a{font-size:12px; display:block; border-bottom: 1px solid #E3E3E3; padding:0 0 0 5px; text-decoration: none; color:#666666; font-weight:bold; height:28px; line-height:28px; font-family:Century Gothic, Arial, Helvetica, sans-serif;;}
#fnavi2 ul li a:hover{color:#000000;}
#fnavi2 .last{border-bottom:none;}

#fcontact{width:221px; padding:0; margin:0;}
#fcontact ul{list-style: none; margin:0; padding:0; border:none;}
#fcontact ul li{margin: 0px; padding: 0px; height:20px; line-height:20px; color:#666666;}
#fcontact .title{font-size:18px; font-weight:bold; color:#000000; padding:0; margin-bottom:5px;}
#fcontact ul li a{font-size:12px; padding:0; text-decoration: none; color:#666666; font-weight:bold; height:20px; line-height:20px; font-family:/*Century Gothic, */Arial, Helvetica, sans-serif;}
#fcontact ul li a:hover{color:#000000;}
#fcontact .last{border-bottom:none;}

#sicn_fb a{background:url(../images/social-icons.gif) no-repeat 0 0; width:24px; height:24px; display:block;}
#sicn_fb a:hover{background:url(../images/social-icons-h.gif) no-repeat 0 0; width:24px; height:24px; display:block;}
#sicn_tw a{background:url(../images/social-icons.gif) no-repeat -24px 0; width:24px; height:24px; display:block;}
#sicn_tw a:hover{background:url(../images/social-icons-h.gif) no-repeat -24px 0; width:24px; height:24px; display:block;}

.vline{background:url(../images/vline.gif) repeat-y top center; width:32px;}
#fhline{background:url(../images/hline.gif) repeat-x top center; padding:10px 0 10px 0; margin-top:5px;}

.ff11{font-size:11px; color:#929294;}

.flinks:link{color:#333333; text-decoration:none; font-size:11px;}
.flinks:visited{color:#333333; text-decoration:none; font-size:11px;}
.flinks:hover{color:#666666; text-decoration:none; font-size:11px;}
.flinks:active{color:#333333; text-decoration:none; font-size:11px;}

.divied_top{background:url(../images/divied_top.gif) repeat-x top center; border-bottom:1px solid #E0E0E0;}

.navlink:link{color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}
.navlink:visited{color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}
.navlink:hover{color:#225FA2; text-decoration:none; font-size:12px; font-weight:bold;}
.navlink:active{color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}

.blue12{color:#225FA2; font-weight:bold;}
.brdr_r{ border-right:1px solid #E0E0E0;}
.brdr_l{ border-left:1px solid #E0E0E0;}
.clear{clear:both;}
.bhead{color:#000000; font-size:16px;}
.f11{font-size:11px;}

#tabbox{width:230px;}
#tabbox div.head{background:url(../images/head_tab.gif) no-repeat top center; height:40px; line-height:34px; text-indent:22px; width:230px; color:#FFF; font-size:16px; text-align:left; text-shadow:1px 1px 1px #750000}
#tabbox div.bottom{background:url(../images/tab_bg.gif) no-repeat bottom center; width:210px; padding:3px 10px 10px 10px;}

#bbox{width:230px;}
#bbox div.top{background:url(../images/blue_box_top.gif) no-repeat top center; height:17px;}
#bbox div.mid{background:url(../images/blue_box_mid.gif) repeat-y bottom center; padding:0 10px 0 10px; text-align:left;}
#bbox div.bottom{background:url(../images/blue_box_bottom.gif) no-repeat bottom center; height:20px;}

#gbox{width:230px;}
#gbox div.top{background:url(../images/green_box_top.gif) no-repeat top center; height:17px;}
#gbox div.mid{background:url(../images/green_box_mid.gif) repeat-y bottom center; padding:0 10px 0 10px; text-align:left;}
#gbox div.bottom{background:url(../images/green_box_bottom.gif) no-repeat bottom center; height:20px;}

#midbox{background:url(../images/midbox_top.gif) repeat-x top center #F8F8F8; border:solid #D9D9D9; border-width:0 1px 2px 1px; padding:0 10px 10px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#midbox .head{color:#FFF; font-size:16px; text-shadow:1px 1px 1px #034287; margin-bottom:10px; text-align:left; height:34px; line-height:34px;}

#box{background:#F6F6F6;border:solid #D9D9D9; border-width:1px 1px 1px 1px; padding:10px 10px 10px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#box.head{color:#FFF; font-size:16px; text-shadow:1px 1px 1px #034287; margin-bottom:10px; text-align:left; height:34px; line-height:34px;}

#registerbox {background:url(../images/midbox_top.gif) repeat-x top center #F6F6F6; border:solid #D9D9D9; border-width:0 1px 2px 1px; padding:0 10px 10px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#registerbox .head {color:#FFF; font-size:16px; text-shadow:1px 1px 1px #034287; margin-bottom:10px; text-align:left; height:34px; line-height:34px;}

#innernavi {margin:0;}
#innernavi ul {list-style:none; margin:0; padding:0;}
#innernavi li {margin-bottom:5px; padding:0 0 0 5px; border-bottom: 1px solid #BCE38E;}
#innernavi li a {font-size:12px; display:block; text-decoration: none; color:#000000; font-weight:bold; font-family:/*Century Gothic, */Arial, Helvetica, sans-serif;; padding:0 0 5px 0; margin:0;}
#innernavi li a:hover {text-decoration:none; color:#004897; font-size:12px;}

#icn_live a{background:url(../images/icn_live.png) no-repeat left; padding:5px 0 5px 30px; font-size:16px; font-weight:bold; color:#DB1B1B; display:block;}
#icn_live a:hover{color:#000000;}

#icn_blue a{background:url(../images/icn_live.png) no-repeat left; padding:5px 0 5px 30px; font-size:16px; font-weight:bold; color:#DB1B1B; display:block;}
#icn_blue a:hover{color:#000000;}

#icn_vid a{background:url(../images/icn_live.png) no-repeat left; padding:5px 0 5px 30px; font-size:16px; font-weight:bold; color:#DB1B1B; display:block;}
#icn_vid a:hover{color:#000000;}

#icn_art a{background:url(../images/icn_post.png) no-repeat left; padding:5px 0 5px 30px; font-size:16px; font-weight:bold; color:#DB1B1B; display:block;}
#icn_art a:hover{color:#000000;}

.input-gen{
	border:solid 1px #CCCCCC; 
	background-image:url(../images/input-bg.gif); 
	background-color:#FFF;
	background-repeat:repeat-x; 
	height:18px;
	font-size:12px; 
	font-family:verdana; 
	color:#737373; 
	text-indent:2px; 
	overflow:hidden;
	padding:2px;
	width:200px; /**/
} 

.input-txt{
	border:solid 1px #CCCCCC; 
	background-image:url(../images/input-bg.gif); 
	background-color:#FFF;
	background-repeat:repeat-x; 
	font-size:12px; 
	font-family:verdana; 
	color:#737373; 
	text-indent:2px; 
	overflow:hidden;
	padding:2px;
}

.input-drop{
	border:solid 1px #CCCCCC; 
	background-image:url(../images/input-bg.gif); background-color:#FFF;
	background-repeat:repeat-x; 
	font-size:12px; 
	font-family:verdana; 
	color:#737373; 
	overflow:hidden;
	padding:3px;
	height:24px;
	line-height:24px;
}

#whykrishna {margin:0;}
#whykrishna ul {list-style:none; margin:0; padding:0;}
#whykrishna li {margin-bottom:8px; padding:0 0 0 10px; background:url(../images/arrow1.gif) no-repeat 0 4px;}

.news_ticker{background:url(../images/news_ticker.gif) repeat-x top center #225FA2; height:30px;}
.news_ticker a{color:#FFFFFF; font-weight:bold; margin-right:10px;}
.news_ticker a{background:url(../images/playback_play.png) no-repeat -4px 0;}
.news_ticker span{margin:0 15px 0 15px; width:40px; text-align:center; color:#FFF;}
.news_ticker a:hover span{color:#90D241;}

/* New Styles */
#home_boxes{background#448ca4; padding:0; border-top2px solid #366e81;}
#home_boxes h1{background:url(../images/icn_article.png) no-repeat 0 2px; height:21px; line-height:; font-size:18px; color:#225FA2; text-align:left; padding:0 0 11px 25px; font-weight:normal; margin:0;}
#home_boxes ul{margin:0; padding:10px; list-style-type:none; background:#e9f3fc;}
#home_boxes ul li{border-bottom:1px solid #daeaf8; padding-bottom:5px; margin-top:5px;}
#home_boxes ul li a{font-size:12px; background:url(../images/arrow1.gif) no-repeat 0 4px; padding:0 0 0 10px; color:#225FA2;}
#home_boxes ul li a:hover{color:#000;}
#home_boxes ul li.last{border-bottom:0;}
#home_boxes h4{margin:5px 0 0 0; padding:0; font-size:12px;}

#redbox{width:216px; height:215px; margin:0 0 0 1px; padding:0;}
#redbox .head{text-align:left; padding:5px 0; font-size:18px; color:#225fa2;}
#redbox ul {list-style:none; margin:0; padding:0;}
#redbox ul li {margin:5px 0 0 0; padding:0 0 5px 15px; border-bottom:1px dotted #c5c5c5; background:url(../images/arrow1.gif) no-repeat 0 5px;}
#redbox ul li a {font-size:12px;  padding:0; text-decoration: none; color:#000000;}
#redbox ul li a:hover{color:#225fa2;}
#redbox ul li.last{border-bottom:none;}
#redbox h4{margin:5px 0 0 0; padding:0; font-size:12px;}

.title_sf{background:url(../images/icns_mid.gif) 0 0 no-repeat; height:21px; line-height:21px; font-size:18px; color:#225fa2; text-align:left; padding:0 0 0 26px;} 

.feavideos{width:300px; margin:0; padding:0;}

#video_thumb img{float:left; padding-right:8px;}
#video_thumb span a{color:#043C59; font-weight:bold; cursor:pointer;}
#video_thumb span a:hover{color:#000000; font-weight:bold; text-decoration:none;}
#video_thumb .sml{font-size:11px; color:#666666;}

.tab_ac{
	/*background:url(../images/video_tbg.gif) no-repeat top right;*/
	padding:5px;
	text-align:left;
	cursor:pointer;
	/*width:98px;*/
}

.tab_onac{
	background:url(../images/video_tbg1.gif) no-repeat top right;
	padding:5px 10px;
	text-align:left;
	cursor:pointer;
	/*width:460px;*/
	width:98px;
}

#loopedSlider { margin:10px; padding:0; width:236px; height:; position:relative; clear:both;}
#loopedSlider .container {height:150px; overflow:hidden; position:relative; margin:0}
#loopedSlider .slides {position:absolute; top:0; left:0;}
#loopedSlider .slides div { position:absolute; width:236px; display:block;color:#000000; background:;}
#loopedSlider .slides div .name{color:#FF0000; font-size:12px; font-weight:bold; padding-top:5px;}
#loopedSlider .slides div span{color:#333333; font-size:11px; font-weight:normal}
ul.pagination { list-style-type:none; margin:135px 0 0 0; padding:0; float:right}
ul.pagination li { float:left; margin:0 4px; display:inline; }
ul.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(../images/dots.gif); background-position:0 0; background-repeat:no-repeat; }
ul.pagination a:hover { background-position:0 -12px; }
ul.pagination li.active a { background-position:0 -24px }

.head15{font-size:15px; color:#225FA2; font-weight:bold;}
.divied_shadow{background:url(../images/divied_shadow.gif) no-repeat top center;}

#fea_boxes{background:url(../images/b_box.gif) no-repeat top center; width:260px; height:208px;}
#fea_boxes div.head{ height:35px; width:200px; color:#FFF; font-size:16px; text-align:left; padding:8px 0 0 10px;}
#fea_boxes ul{list-style-type:none;}
#fea_boxes #navlinks {margin:0 10px 10px 10px;}
#fea_boxes #navlinks ul {list-style:none; margin:0; padding:0;}
#fea_boxes #navlinks li {margin:0; padding:5px 0; border-bottom: 1px solid #ddebf7;}
#fea_boxes #navlinks li a {font-size:12px; text-decoration: none; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#fea_boxes #navlinks li a:hover{text-decoration:none; color:#004897; font-size:12px;}

#fea_boxes1{width:230px; }
#fea_boxes1 div.head{background:url(../images/b_box_230.gif) no-repeat top left; height:28px; line-height:18px; width:230px; color:#FFF; font-size:16px; text-align:left;  padding:8px 0 0 15px; }
#fea_boxes1 div.bottom{background:url(../images/b_box_230.gif) no-repeat bottom center; width:210px; padding:3px 10px 10px 10px;}

#fea_boxes1 ul{list-style-type:none;}
#fea_boxes1 #navlinks {margin:0; padding:10px; border:1px solid #D9EEFF; border-top:none; background:#F1F9FF}
#fea_boxes1 #navlinks ul {list-style:none; margin:0; padding:0;}
#fea_boxes1 #navlinks li {margin:0; padding:5px 0; border-bottom: 1px solid #ddebf7;}
#fea_boxes1 #navlinks li a {font-size:12px; text-decoration: none; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#fea_boxes1 #navlinks li a:hover{text-decoration:none; color:#004897; font-size:12px;}
#fea_boxes1 #navlinks li.last{border-bottom:0;}

.top_buttons a{height:25px; display:inline-block; margin-left:1px;}
.top_buttons a.login{background:url(../images/top_buttons.png) no-repeat 0 0; width:70px;}
.top_buttons a.login:hover{background:url(../images/top_buttons_h.png) no-repeat 0 0; width:70px;}
.top_buttons a.register{background:url(../images/top_buttons.png) no-repeat -70px 0; width:89px;}
.top_buttons a.register:hover{background:url(../images/top_buttons_h.png) no-repeat -70px 0; width:89px;}
.top_buttons a.myacc{background:url(../images/top_buttons.png) no-repeat -159px 0; width:115px;}
.top_buttons a.myacc:hover{background:url(../images/top_buttons_h.png) no-repeat -159px 0; width:115px;}
.top_buttons a.subscribe{background:url(../images/top_buttons.png) no-repeat -358px 0; width:98px;}
.top_buttons a.subscribe:hover{background:url(../images/top_buttons_h.png) no-repeat -358px 0; width:98px;}
.top_buttons a.logout{background:url(../images/top_buttons.png) no-repeat -274px 0; width:84px;}
.top_buttons a.logout:hover{background:url(../images/top_buttons_h.png) no-repeat -274px 0; width:84px;}

#head_right{ padding-right:0; width:380px; }
#head_middle{ width:420px;}
#head_left{ padding-left:0; width:300px; }

.mauto{margin:0 auto;}

.divider {border-bottom-style:solid; color:#CCFF00; border-bottom-width:thin;}
/* New Styles */

/* Button */
.button{ background-color:#225FA2; border:1px solid #FFFFFF; color:#ffffff; font-weight:bold; font-size:12px;text-align:center; vertical-align:middle; height:25px; cursor:pointer;}
.button:hover{color:#ffffff; background-color:#225FA2; border:1px solid #ffffff; font-weight:bold; font-size:12px;text-align:center; vertical-align:middle; height:25px; cursor:pointer;}

.emm{
	background-image:url(images/tk_trans.png); 
	padding: 4px 18px 4px 4px; 
	color:#FF0000;
}

#ac_name{background:url(../images/ac_bg.gif) repeat-x top left; width:166px; height:40px; line-height:40px; padding:0 10px 0 10px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; display:block;}

.error{color:#FF0000;font-size:12px;}
.mandatory{font-size:13px; color:#FF0000; text-transform:capitalize; font:Tahoma}
.search{font-size:12px; color:#999999;}
.vcat{padding-left: 5px; padding-right: 5px; background-color: #E1F2CE; }

.fl{ float:left; }
.fr{ float:right; }

.textblue { color: #2E6EC4; font: 11px normal Verdana, Arial, Helvetica, sans-serif; }
.conthead5 { font-family:"Trebuchet MS"; font-size:20px; color: #FF0000; }

/*#field { margin-left: .5em; float: left; }
#field, label { float: left; font-family: Arial, Helvetica, sans-serif; font-size: small; }
br { clear: both; }
input { border: 1px solid black; margin-bottom: .5em; }*/
input.error, select.error, textarea.error { border: 1px solid red; float:left;}
input.error::-webkit-input-placeholder, textarea.error::-webkit-input-placeholder,
select.error::-webkit-input-placeholder { color:red; }
label { float: left; }
label.error {
	background: url('../images/unchecked.gif') no-repeat;
	padding-left: 16px;
	margin-left: .3em;
}
/*input.valid, select.valid { float:left;}
label.valid {
	background: url('../images/checked.gif') no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}*/
hr {
  border-top: 1px solid #000;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width:50%;
}

.searchButton a{width: auto; float: left; background: #225fa2; color: #fff; padding: 7px 15px; font-weight: bold;}

.loc_name { font-weight: bold; font-size:12px; padding:5px; }
.loc_vid { font-weight: bold; display:inline; }
.loc_post { font-weight: bold; display:inline; padding-left:10px; }