@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	height: auto;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
}

html, body{
	background-color: #f5f5f5;
	background-image: url(../images/SiteBg.jpg);
	background-repeat: repeat;
}
h3 {font: 20px 'Meera', Arial, sans-serif;font-weight: normal;}
h3.title {font-family: 'ChunkFiveRegular','Meera';}
.color.vio {background: #0099ff;}
h3 span.color {height: 10px;
position: absolute;
width: 237px;
z-index: 1;
margin-top: 13px;}
span.title {display: inline-block;
background: white;
padding: 0px 8px;
position: relative;
z-index: 100;
margin: 5px 5px;
text-transform: uppercase;
font-family: 'ChunkFiveRegular';
font-size: 12px;
font-weight: bold;
margin-top: 10px;}

.wrapper{
	width:1000px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
 #four{
  background-image: url(../images/Site_bg.gif);
  clear: both;
  width: 1000px;
  margin-right: auto;
  margin-left: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
    }

.align_left{float:left}
.align_right{
	float:right;
	background-color:#39F;
	color:#FFF;
	width:72px;
	margin-right:5px;
	padding-left: 3px;
}
.blue{color:#0099ff;}
.nodecoration{text-decoration:none;}
.pad_side_5{padding-left:5px;padding-right:5px;}


#one {
	background-color: #000;
	height: 30px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	 font-size:12px;
	 	background-image: url(../images/Site_bg.gif);
}
#ul_one{float:right; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#ul_one li{ display:inline; font-size:12px;}
#ul_one li a{color:#FFF; text-decoration:none;margin: 5px; font-size:12px;}

#two{height:105px;}
#logo{
	width:387px;
	height:94px;
	background-image: url(../images/Calicut-Heritage_06.jpg);
	background-position: -5px;
	clear: both;
	float: left;
	margin-top:-34px;
}

#three{
	height: 41px;
	clear: both;
}
#nav{
	height:41px;
	background:#514f1d;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#nav ul {padding-top:10px;}

#nav ul li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#nav ul li a{color: white;padding: 17px 19px;text-decoration: none;font-size:14px;}

#nav ul li>a{display:inline; font-size:12px;padding: 17px 19px;text-decoration: none;font-size:14px;}
#nav ul li a:hover{padding: 17px 19px;text-decoration: none;font-size:14px;
color:Orange;
}

#menu{
	width: 252px;
	height: 510px;

}

#menu ul{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-repeat: no-repeat;
}
#menu ul li>a{display:block; background-image:url(../images/Divider.gif); background-repeat:no-repeat;background-position:bottom;}

#menu ul li{margin-left: -11px;height:42px;}

#menu ul li a{color: black;padding-top: 10px;padding-left: 30px;padding-bottom: 18px;text-decoration: none;font-size: 13px;font-weight:bold;}

#menu ul li:hover{
	color:red;
	
	background-repeat:no-repeat;
	background-position:bottom;

}

#menu ul li:hover a{
	color:#0099cc;
	background-image:url(../images/Divider_2.gif);
}
.New_login_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	margin-top: 10px;
	padding-left: 10px;
	font-weight:bold;
	text-align:center;
}

#left{
	width: 252px;
	float: left;
	clear: both;
	background-image: url(../images/Menubg.gif);
	background-repeat: repeat-y;
	height: auto;
	margin-bottom: 10px;
}
#middle_right{
	float: left;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #060;
	clear: right;
	width: 748px;
}
#mr_1
{
	
}

#middle{
	float:left;
	width: 500px;
	clear: both;
}
.p{
	padding:4px;
	text-align:justify;
	color: #333;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 18px;
	clear: both;
}
#right{
	float: left;
	width: 230px;
	clear: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-left: 5px;
	margin-top: 8px;
}
#right_links{
	width:252px;
	margin-top: 2px;
	height: auto;

}
#right_links li img{float:left;margin: 1px;
border-left: 1px solid #B5B5B5;}

#blog_div{
	width: 385px;
	height: 305px;
	overflow: hidden;
	float: left;
	clear: both;
	margin-left: 2px;
}

#right_links li > a {
	color: #690;
	display: block;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 13px;
	padding-bottom: 2px;
	padding-left: 13px;
}

#right_links li{
	background:url(../images/sahakarana_keralam_link_bg.png) no-repeat right center;
	height: 43px;
	width: 235px;
	margin-bottom: 10px;
}

#right_links li:hover{background:url(../images/sahakarana_keralam_link_bg1.png)no-repeat right center;}

.box{
	background: white;
	border: 1px solid #C5C5C5;
	width:235px;
	margin-left: 5px;
	margin-top: 0px;
	
}
.box2{
	background: white;
	border: 1px solid #C5C5C5;
	width:237px;
	margin-left: 5px;
	margin-top:6px;

	
}
#ad_title{color: gray;
text-align: center;}


#footer_admin{
	border-top:5px solid gray;
	height:100px;
	background-image: url(../images/Site_bg.gif);
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



#footer{
	border-top:5px solid gray;
	height:160px;
	background-image: url(../images/Site_bg.gif);
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer div{padding: 20px 0px;
color: gray;}
#footer div a{text-decoration:none; color:#333; }

#mb_1{
	float: left;
	
	padding-left: 7px;
	width: 320px;
}
#mb_2{
	float: left;
	padding-left: 17px;

}



#creditfooter{display:none !important;}
.date{text-align: right;
color: #666; font-size:14px;}
.headline{padding-left: 10px;
font-size: 16px;}
.feedburnerFeedBlock li{
padding: 6px;
background: #F6F8F9;
border: 1px solid #E5E5E6; width:360px!important; 
}
.feedburnerFeedBlock li:hover{ background:#fff;}
.feedburnerFeedBlock li a{text-decoration:none; color:#079; font-size:14px;}
#about ul li{padding-left: 20px;
margin: 5px 0;
background: url(../images/bullet.png) left 4px no-repeat;
margin-left: 20px;}

#contact p{font-size: 14px;padding-left:10px; text-align:center;}
#contact p:nth-child(1){font-size: 20px; text-align:center; margin-top:40px;}#Library_Cnt {
	float: left;
	width: 700px;
	clear: both;
	margin-bottom: 0;
	background-color: #FFF;
}
#DGallery_top_Title {
	clear: both;
	float: left;
	height: 40px;
	width: 620px;
	background-image: url(../images/Library_top_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 11px;
	margin-left: 10px;
		color: green;
	font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.Pdf_Container {
	clear: both;
	float: left;
	height: auto;
	width: 690px;
	margin-left: 10px;
}
.book1 {
	clear: both;
	float: left;
	height: 290px;
	width: 210px;
}
.book1_IMG {
	clear: both;
	float: left;
	height: 209px;
	width: 170px;
	border: 1px dotted #999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.book1_IMG_Auther {
	clear: both;
	float: left;
	height: 60px;
	width: 210px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
.book2 {
	clear: right;
	float: left;
	height: 250px;
	width: 200px;
	margin-left: 35px;
}
.book3 {
	clear: right;
	float: left;
	height: 250px;
	width: 200px;
	margin-left: 35px;
}
#middle_right2 {
	float: left;
	margin-top: 15px;
	width: 1000px;
	clear: right;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #060;
}
#Library_Cnt2 {
	float: left;
	width: 1000px;
	clear: both;
	margin-bottom: 0;
	border: 1px solid #C5C5C5;
	background-color: #FFF;
}
.Pdf_Container2 {
	clear: both;
	float: left;
	height: auto;
	width: 700px;
}
#DGallery_top_Title2 {
	clear: both;
	float: left;
	height: 40px;
	width: 620px;
	background-image: url(../images/Library_top_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 11px;

}
.New_login_cnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A8591B;
	clear: both;
	float: left;
	height: 248px;
	width: 232px;
	border: 1px solid #999;
}
.New_login_cnt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A8591B;
	clear: both;
	float: left;
	height: auto;
	width: 400px;
	border: 1px solid #999;
}
.New_login_User1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #000;
	clear: both;
	float: left;
	height: 15px;
	width: 230px;
	vertical-align: middle;
	margin-top: 10px;
	padding-left: 10px;
}
.New_login_Userforms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A8591B;
	clear: both;
	float: left;
	height: 25px;
	width: 230px;
	vertical-align: middle;
	margin-top: 1px;
	padding-left: 10px;
}
.New_login_Userforms2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A8591B;
	clear: both;
	float: left;
	height: 25px;
	width: 350px;
	vertical-align: middle;
	margin-top: 1px;
	padding-left: 10px;
}
.New_login_Userforms_Style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 23px;
	width: 210px;
	vertical-align: middle;
}
.New_login_Userforms_Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 23px;
	width: 375px;
	vertical-align: middle;
}
.New_login_But_cnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A8591B;
	clear: both;
	float: left;
	height: 32px;
	width: 230px;
	vertical-align: middle;
	margin-top: 15px;
	padding-left: 10px;
}
.New_login_Register_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A8591B;
	
	float: left;
	height: 32px;
	width: 68px;
	vertical-align: middle;
	padding-left:43px;
}
.New_login_Btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #300;
	clear: right;
	float: left;
	height: 20px;
	width: 103px;
	vertical-align: middle;
	text-align: left;
	
	
}
.New_login_Forget_paasword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	clear: both;
	float: left;
	height: 25px;
	width: 230px;
	vertical-align: middle;
	padding-left: 10px;
	text-align: left;
	padding-top: 7px;
}
.New_login_Forget_paasword a {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.New_login_Forget_paasword a:hover {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.New_login_Btn a{
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.New_login_Btn a:hover{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	
}
#Latest_News_image {
	clear: both;
	float: left;
	height: 28px;
	width: 230px;
	background-image: url(../images/Calicut-Heritage_13.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-left: 9px;
	margin-left: -3px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#Inner_matter_new {
	float: left;
	height: auto;
	width: 703px;
	background-color: #FFF;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	text-align: justify;
	padding: 10px;
	clear: right;
	margin: 10px;
}
#Disccusiion_matter_new {
	float: left;
	height: auto;
	width: 703px;
	background-color: #FFF;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	text-align: justify;
	padding: 10px;
	clear: right;
	margin: 10px;
	background-color:#E8E8E8;
	border-radius:10px;
	
}
#Inner_matter_Ttile {
	clear: both;
	float: left;
	height: auto;
	width: 594px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #930;
	line-height: 18px;
	text-align: justify;
	font-weight: bold;
	padding-bottom: 10px;
}
#Inner_matter_Content {
	float: left;
	height: auto;
	width: 700px;
	font-family:Arial;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	text-align: justify;
	
	text-align:justify;
}

#Inner_youtube {
	float: left;
	
	width: 680px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	text-align: justify;
	margin-left: 0px;
	margin-bottom:10px;
}

.align_right a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin-right:10px;
}
.align_right a:hover{
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
		margin-right:10px;
}
.right_links_img1 {
	width:212px;
	height: 28px;
	background-image: url(../images/Calicut_19.jpg);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 40px;
	background-position:0 -7px;
	margin-top:3px;
}
#footer_Inner {
	border-top:5px solid gray;
	height:60px;
	margin-top:10px;
}
.right_links_img1 a{color:#090;font-family:Tahoma, Geneva, sans-serif;font-size:11px; text-decoration:none; font-weight:bold;}
.right_links_img1 a:hover{
	color:#090;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#two {
	clear: both;
	height: 77px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/Site_bg.gif);
}
#two {
}
.New_login_Forget_paasword2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	clear: both;
	float: left;
	height: 32px;
	width: 230px;
	vertical-align: middle;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 5px;
}
.News_Matter {
	clear: both;
	height: 169px;
	width: 225px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
	padding-right: 5px;
}
#middle2 {
	float:left;
	width: 476px;
	clear: both;
	padding-left:6px;
	font-family:Arial;
	font-size:14px;
	text-align:justify;
	 color: #333333;
	 line-height:20px;
	 padding-left:10px;
}
#middle1 {
	float:left;
	width: 500px;
	clear: right;
}
#middlematter_title {
	float:left;
	width: 485px;
	clear: both;
	height: 28px;
	background-image: url(../images/Calicut-Heritage_12.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.wrapperMain {
	width:1000px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/Site_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#Calender {
	float: left;
	height: 74px;
	width: 179px;
	background-repeat: no-repeat;
	margin-left: 430px;
	background-position: right;
}
.footerwrapper {
	width:1000px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/Site_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footerwrapper a{
	width:1000px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/Site_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#Map_title_top {
	clear: both;
	float: left;
	height: 22px;
	width: 305px;
	background-image: url(../images/Calicut-Heritage_17.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 8px;
	padding-left: 15px;
}
#Map_Container {
	clear: both;
	float: left;
	height: 309px;
	width: 311px;
	background-image: url(../images/Calicut-Heritage_20.jpg);
	background-repeat: no-repeat;
	margin-left: 7px;
	margin-top: 2px;
}
#Newstic_title_top {
	clear: both;
	float: left;
	height: 23px;
	width: 385px;
	background-image: url(../images/Calicut-Heritage_18.jpg);
	padding-left: 5px;
	padding-top: 8px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-repeat:no-repeat;
}
#Contact_imgNew {
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	height: 300px;
	width: 300px;
}
#Login_Area_Container {
	float: left;
	width: 230px;
	clear: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-left: 5px;
	border: 1px solid #000;
}
.wrapper2 {
	width:1000px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 20px;
}
News_top_baner {
	background-color: #F7F7F7;
	clear: both;
	height: 30px;
	width: 1000px;
}
#three_News {
	height: 1000%;
	clear: both;
}
#three_News_inner {
	height: 30px;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/Site_bg.gif);
	padding-top: 10px;
}
#three_News_inner a {text-decoration:none;color:#330000;font-size:14px;}
#admin_login_Cnt {
	height: 350px;
	width: 400px;
	margin-left: 30px;
	padding-top: 30px;
}
#AdminLoginTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #09F;
	width: 350px;
	margin-bottom: 10px;
	background-image: url(../images/Admin_login_icon.png);
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 70px;
	padding-top: 15px;
}
#Day {
	clear: both;
	float: left;
	height: 28px;
	width: 143px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #08ADF1;
	font-weight: bold;
}
#month {
	 clear: both;
    color: #08ADF1;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 16px;
    padding-top: 1px;
    text-align: center;
    width: 140px;
}
#Day_letter {
	clear: both;
	float: left;
	height: 19px;
	width: 103px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	
	background-color: #08ADF1;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 20px;
	padding-top: 2px;
}
#register_Cnt {
	clear: both;
	float: left;
	width: 727px;
	height: auto;
	border-radius:15px;
	background-color:#E8E8E8;
	margin-left: 10px;
	margin-top: 10px;
}
#register_Cnt_title {
	clear: both;
	width: 300px;
	height: 20px;
	color: #08ADF1;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	font-size: 20px;
	padding-left: 25px;
	float: left;
}
#border_reduced_cnt {
	height: auto;
	width: 900px;
	padding-top: 20px;
	clear: both;
	float: left;
	padding-left: 50px;
}

.frm-field, .frm-select {
	-moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B2C4D4;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 1px 2px #E5EAEF inset;
	color: #626262;
	font: 14px Arial,Helvetica,sans-serif;
	width: 290px;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
	margin-bottom:10px;
}

.new_cd{margin-left:1px;padding-left:1px;}



.register_frm_names {
	clear: both;
	width: 290px;
	height: auto;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	font-size: 14px;
	padding-left: 15px;
	float: left;
}


.frm-field:focus, .sd-tarea:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 5px rgba(82, 168, 236, 0.6);
    outline: medium none;
}
.loginform input, .loginform select, .loginform textarea {
    width: 290px;
}

.asterix {
    color: #FF0000;
}
.register_frm_names_rgt {
	clear: right;
	width: 400px;
	height: auto;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	font-size: 12px;
	padding-left: 15px;
	float: left;
	margin-left: 45px;
}
.register_cnt_2 {
	clear: both;
	width: 775px;
	height: auto;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	padding-left: 25px;
}
.create_account_btn {
	clear: both;
	width: 155px;
	height: auto;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	padding-bottom: 20px;
	padding-left: 555px;
	padding-top:10px;
}
#four .wrapperMain #border_reduced_cnt #register_Cnt .register_cnt_2 .register_frm_names_rgt #input_phone_cc {
	width: 30px;
	margin-right: 10px;
	text-align: center;
}
#four .wrapperMain #border_reduced_cnt #register_Cnt .register_cnt_2 .register_frm_names_rgt #input_zip2 {
	width: 100px;
}
#four .wrapperMain #border_reduced_cnt #register_Cnt .register_cnt_2 .register_frm_names_rgt #select_city {
	margin-right: 10px;
}
#four .wrapperMain #border_reduced_cnt #register_Cnt .register_cnt_2 .register_frm_names_rgt #input_zip {
	width: 50px;
}
#four .wrapperMain #register_Cnt .register_cnt_2 .register_frm_names_rgt #input_zip3 {
	width: 100px;
}
#four .wrapperMain #register_Cnt .register_cnt_2 .register_frm_names_rgt #select_city {
	padding-right: 10px;
}
#four .wrapperMain #register_Cnt .register_cnt_2 .register_frm_names_rgt #select_city {
	margin-right: 10px;
}
#four .wrapperMain #register_Cnt .register_cnt_2 .register_frm_names_rgt #input_zip3 {
	margin-right: 10px;
}
#back_regi{
	width:150px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	float:left;
	clear:right;
	padding-top: 10px;
}
#back_regi a{
	width:150px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12;
	float:left;
	clear:right;
	color: #2E7AE4;
	font-weight: bold;
}
#back_regi a:hover{
	width:150px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10;
	float:left;
	clear:right;
	text-decoration:none;
	color: #000;
	font-weight: bold;
}
#Disscussion_photo {
	clear: both;
	float: left;
	height: 80px;
	width: 60px;
}
.Disscussion_Matter_cnt {
	float: left;
	height: auto;
	width: 600px;
}

.Disscussion_Titile {
	float: left;
	height: auto;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #08ACF3;
}
.Disscussion_matter {
	float: left;
	height: auto;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
.Date_discussion {
	float: left;
	height: auto;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #F60;
}
.Disscussion_txtF_cnt {
	float: left;
	height: auto;
	width: 700px;
}
.Question {
	width: 600px;
	height: 30px;
	border-radius:10px;
	text-shadow:none;
	margin-bottom:10px;
}
.Disscussion_txtF_btn {
	float: left;
	height: auto;
	width: 48px;
	background-color: #08ACF3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.Disscussion_txtF_btn a{color:#fff;text-decoration:none;}
.Disscussion_txtF_btn a:hover{color:#CCC;text-decoration:none;}






.button
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    background: -moz-linear-gradient(center top , #b1dd00 5%, #518402 100%) repeat scroll 0 0 #013c64;    
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1dd00), color-stop(1, #518402) );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1dd00', endColorstr='#518402');
    border: 1px solid #2c4800;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 14px 4px 14px;
    text-decoration: none;    
}.button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #518402), color-stop(1, #b1dd00) );
    background:-moz-linear-gradient( center top, #518402 5%, #b1dd00 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#518402', endColorstr='#b1dd00');
    background-color:#013c64;
}.button:active {
    position:relative;
    top:1px;
}
.heading
{
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#013c64;
	text-transform:uppercase;
}
.pager
{
	padding:6px;
	background-color:#f2f2f2;
	color:#000;
	width:97%;
}

.pager tbody td{background-color:#dbdbdb;padding:6px 12px 6px 9px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.pager tbody td:hover{background-color:#003e68;padding:6px 12px 6px 9px;color:White;}


.single img:hover{border: 1px solid }

.pager tbody{border-top: 1px #CCC solid; border-bottom: 1px solid #CCC;}

.pager tbody a{color:Gray;}

.pager tbody a:hover{color:White;}

.read
{
	background-image:url("../images/comment.jpg") ;	
	background-position:2px; 
	background-repeat:no-repeat;
	color:#007bda;
	height:50px;
	font-family:Arial;
	padding:4px 6px 2px 24px;
}
.delete
{
	background-image:url("../images/del.jpg") ;	
	background-position:2px; 
	background-repeat:no-repeat;
	color:Red;
	height:20px;
	font-family:Arial;
	padding:4px 6px 2px 26px;
}
.approve
{
	background-image:url("../images/1339395021_tick.png") ;	
	background-position:2px; 
	background-repeat:no-repeat;
	color:Green;
	height:50px;
	font-family:Arial;
	padding:4px 6px 2px 26px;
}
.edit
{
	font-family:Arial;
	background-image:url("../images/edit.jpg") ;	
	background-position:2px; 
	background-repeat:no-repeat;
	color:Red;
	height:50px;
	padding:4px 6px 2px 26px;
}


.edit2
{
	font-family:Arial;
	background-image:url("../images/Edit_Profile_icon.png") ;	
	background-position:2px; 
	background-repeat:no-repeat;
	color:#514f1d;
	height:50px;
	padding:4px 6px 2px 26px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

.edit3
{
	font-family:Arial;
	background-image:url("../images/Photo_icon_C.png") ;	
	background-position:2px; 
	background-repeat:no-repeat;
	color:#514f1d;
	height:50px;
	padding:4px 6px 2px 26px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}


.admin_menu
{
	background-image:url("../images/icon.jpg") ;	
	background-position:2px; 
	background-repeat:no-repeat;
	color:#007bda;
	height:20px;
	font-family:Arial;
	padding:6px 0px 2px 29px;
	font-size:12px;
}
.imageRow table tr{float:left}
.imageRow table tr table{width: 100%;}
.imageRow table tr th{display:none;}
.single img{padding: 2px;margin: 3px;border: 1px solid white;}
.single span{vertical-align:top;}
.single{text-align:center; padding:5px;margin-top:5px;background:#CDCBB9; margin:5px;height:300px;width:215px;overflow:hidden;}



#CH_footer_inner_container {
	clear: both;
	float: left;
	height: 76px;
	width: 946px;
	margin-left:36px;
	
}




#CH_footer_inner_social {
	clear: both;
	float: left;
	height: 85px;
	width: 1000px;
	background-image: url(../images/Site_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
}

#CH_footer_inner_social_left a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	
}


#CH_footer_inner_social_left a:hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}


#CH_footer_inner_social_left {
	clear: both;
	float: left;
	height: 30px;
	width: 626px;
	color:#666;
	text-decoration:none;
	padding-left: 30px;
	margin-top: -24px;
	margin-left:68px;
	
}




#CH_footer_inner_social_Icon {

	float: left;
	height: 100px;
	width:261px;
	margin-left:67px;
	margin-top:-74px;
}

.CH_footer_inner_social_Icon1 {
	float: left;
	height: 83px;
	width: 55px;
	margin-right: 10px;
}




.left_cnt1{width:150px;float:left;margin-top:-30px;margin-left:33px;}
ul{list-style: none;}
.nel_li{color:red;}
.nel_li a{color:#333;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style:none;}

.nel_li a:hover{color:#900;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style:none;}
.left_cnt2 {
	width:183px;
	float:left;
	margin-left:-64px;
	margin-top:-30px;
}
.left_cnt3 {
	width:187px;
	float:left;
	margin-left:-2px;
	margin-top:-30px;
}

.left_cnt4{width:188px;float:left;margin-left:-10px;margin-top:-30px;}

.left_cnt5{width:148px;float:left;margin-left:-1px;margin-top:-30px;}

.left_cnt6{width:200px;float:left;margin-left:-70px;margin-top:-30px;}
.new_line_gap{margin-bottom:5px;}

#top_curve_cnt{width:309px;height:27px;background-color:Black;border-radius:0px 0px 5px 5px;margin-left:686px;}

#Inner_matter_Content li{color:#333333;list-style: circle;margin-left:20px;}

.new_usertxt{width:250px;height:20px;border-radius:5px;border:solid 1px #cccaca;margin-bottom:5px;}

.heading_user{font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: Black;
font-weight:bold


padding-bottom: 10px;}

.heading_user_dis{font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #993300;
font-weight:bold;


padding-bottom: 10px;}


.heading_user_home{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #930;


padding-bottom: 10px;}




.heading_user2{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: Black;



padding-bottom: 10px;}








.heading_user_news{font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #930;
padding-bottom: 10px;
font-weight:bold;
text-align:justify;
}







.heading_user a{font-size:11px;color:Black;}
.new_btnspaace{margin-bottom:13px;}

.Disscussion_Titile2 {
	float: left;
	height: auto;
	width: 565px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: Black;
	border-radius: 5px;
	background-color:#eae8e8;
	padding:5px;
	margin-right:3px;

}


.frm-field_large{
	-moz-transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #B2C4D4;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 1px 2px #E5EAEF inset;
	color: #626262;
	font: 14px Arial,Helvetica,sans-serif;
	width: 290px;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
	margin-bottom:10px;
}


#youTube_small{width:320px;height:230px;float:left;margin-right:20px;}

#small_youtube_title{width:300px;height:20px;float:left;clear:both;font-family:Arial;font-size:14px;color:Gray;font-weight:bold;padding-top:5px;
                   }
                   
#Y-small_V{width:320px;height:200px;float:left;clear:both;}

#youTube_small_Main_cnt{width:700px;height:auto;float:left;}



#admin_hm_cnt{border:1px solid #c3c3c3;padding:15px;width :500px;background-color:White;margin-bottom:26px;
              margin-top:10px;border-radius:5px;float:left;padding-left:40px;
              }

#admin_hm_cnt a{font-family:Arial;font-size:12px;color:Black;text-decoration:none;font-weight:bold;}

#admin_hm_cnt a:hover{color:#2282f8;}

#admin_hm_btn_cnt{width:132px;overflow:hidden;border:1px dotted #ccc;padding:5px;float:left;margin:3px;}




.update_cnt_main{width:700px;height:auto;float:left;clear:both;}

.update_cnt_name_cnt{width:700px;height:auto;float:left;clear:both;}

.update_name{width:320px;height:20px;float:left;clear:both;}

.country{width:320px;height:20px;float:left;}

.phone_cnt_n{width:700px;height:auto;float:left;clear:both;}

.phone_cnt_n_inner{width:80px;height:auto;float:left;}


.phone_cnt_n_inner_t{width:80px;height:auto;float:left;clear:both;}
.phone_cnt_n_inner_b{width:80px;height:auto;float:left;clear:both;}


.phone_cnt_n_inner{width:231px;height:auto;float:left;}



.update_cnt_new1{width:330px;height:auto;float:left;clear:both;}

.update_cnt_new2{width:330px;height:auto;float:left;margin-top:18px;padding-left:20px;}

.update_cnt_new1_inner_name{width:330px;height:auto;float:left;clear:both;}

.update_cnt_new1_inner_contry{width:600px;height:30px;float:left;clear:both;}


.update_cnt_new1_inner_phone{width:600px;height:30px;float:left;clear:both;}

.update_cnt_new1_inner_city{width:600px;height:30px;float:left;clear:both;}

.update_cnt_new1_inner_adress{width:600px;height:30px;float:left;clear:both;}

.update_cnt_new1_inner_btn{width:600px;height:30px;float:left;clear:both;}



.holiq_cnt{width:260px;height:auto;float:left;clear:both;}
.holyQtitle{width:200px;height:44px;float:left;clear:both;background-image:url(../images/HolidayQ_02.jpg);
            background-repeat:no-repeat;
            }
            
            
            .holyq_link_main{width:220px;height:auto;float:left;clear:both;border:1px solid #0a8fc8;
                             margin-left:10px;border-radius:5px;padding:5px;color:#0a8fc8;}
            
             .holyq_link_main li {list-style:none;font-family:Arial;font-size:12px;line-height:30px;color:#0a8fc8;background-image:url(../images/Holly_Arrow.jpg);
                   background-repeat:no-repeat; padding-left:15px;              
                                  }
             
             .holyq_link_main li a{list-style:none;font-family:Arial;font-size:12px;line-height:20px;color:Black;font-weight:bold;text-decoration:none;}
             
            .holyq_link_main li a:hover{color:#0a8fc8;}
            
            
            
            
            .sm_left_cnt{width:220px;height:auto;float:left;}
            
            .sm_left_cnt ul li{font-family:Arial;font-size:12px;margin-bottom:5px;background-image:url(../images/sitemap_arrow.jpg);background-repeat:no-repeat;padding-left:10px;}
            
            .sm_left_cnt ul li a{font-family:Arial;font-size:12px;color:#353131;text-decoration:none;}
             .sm_left_cnt ul li a:hover{
            color:red;}
	.part-divider { border-bottom:1px dashed #514f1d; margin:20px 0;}
.part-divider  h2 { background:#514f1d ; padding:4px 10px; font-size:18px; font-weight:bold; color: #fff; display:table;}		
			
			
			
			
			
			
			
			
			
			