@charset "utf-8";
/* CSS Document */

/* reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, a, address, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label {
	margin: 0px;
	padding: 0px;
}
input, select {
	vertical-align:middle;
}
section, nav, article, aside {
	display:block;
}
 @import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
/* main css */

body {
	font-family: 'Droid Sans', sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;

}

.signup_form_left {
	position:relative;
}
.please_wait{
	background: url("../images/signup_submit_bg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff !important;
    display: block;
    float: right;
    font-size: 12px;
    height: 22px;
    left: -240px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    top: 41px;
    width: 137px;
	text-align:center;
}

h1, h2, h3, h4, ul, li, ol{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
a {
	text-decoration: none;
}
ul, li, ol {
	list-style: none;
}
:focus {
	outline: none;
}
img {
	border: none;
}
h1 {
	font-size: 24px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.bold {
	font-weight: bold !important;
}
.no_margin_right {
	margin-right: 0px !important;
}
.no_margin_left {
	margin-left: 0px !important;
}
.no_margin {
	margin: 0px !important;
}
.no_padding_right {
	padding-right: 0px !important;
}
.no_padding_left {
	padding-left: 0px !important;
}
.no_padding {
	padding: 0px !important;
}
.no_border {
	border: none!important;
}
.no_background {
	background: none !important;
}
ul, li, h1, h2, h3, img, span {
	padding: 0px;
	margin: 0px;
}
.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.small {
	font-size:11px !important;
}
.large {
	font-size:14px !important;
}
.white {
	color: white !important;
}
.orange {
	color: #F8981D !important;
}
.bottom_margin {
	margin-bottom:20px !important;
}
.last {
	margin:0px !important;
	padding:0px !important;
}
/* commen */
#container_home {
	width:100%;
	background:#660821;
}
#container, #header_continer, .main_menu, .main_banner, .feature_pro, .home_small_banner, .focal_header, .main_menu_inner, .focal_inner {
	width:950px;
}
/* header */
#container {
	margin:auto;
}
#header_continer {
	padding-top:11px;
	position:relative;
}
.logo {
	padding:10px 0px;
}
.tagline {
	margin-top:53px;
}
.top_menu {
	position: absolute;
	right: 0px;
	width: 478px;
	margin-top:.5%;
}
.top_menu ul {
	float:right;
}
.top_menu ul li {
	float:left;
}
.top_menu ul li a {
	display:block;
	padding:0px 6px;
	border-right:1px solid #a69d90;
	color:#a69d90;
	font-size:12px;
	line-height:22px;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
}
.top_menu ul li a:hover {
	text-decoration:underline;
}
.top_menu2 {
	margin-top:22px;
	min-width: 380px;
}
.top_menu2 ul li {
	float:left;
}
.top_menu2 ul li a {
	display:block;
	padding:0px 6px;
	border-right:2px solid #a69d90;
	color:#a69d90;
	font-size:12px;
	line-height:22px;
	font-family: 'Droid Sans', sans-serif;
}
.top_menu2 ul li a:hover {
	text-decoration:underline;
}
.search_bar {
	height: 38px;
	margin-top: 30px;
	width: 210px;
}
.search_bar input[type="text"] {
	width:173px;
	height:38px;
	background:#f7f5f3 url(../images/search_img.png) no-repeat 185px center;
	color:#b4aa9b;
	border:0px;
	padding:0px 27px 0px 10px;
}

.search_bar input[type="submit"] { 	display: block;z-index: 99999;position: relative;left: 177px;bottom: 33px;background: none;border: none;font-size: 0px;height: 30px;width: 30px;cursor: pointer;}

/* Menu CSS Start */
#menu {
	height:65px;
	background:;
}
#menu ul{
	list-style-type:none;
	padding:0;
}
#menu ul li{
	float:left;
	position: relative;
	background: url(../images/menu_bg.jpg);
	border:none !important;
}
/*#menu ul li:last-child{background:none;}*/
#menu ul li a {
	display:inline-block;
	height: 44px;
    padding: 15px 8px 0 15px;
	font-size: 12px;
	text-decoration:none;
	font-family:'Droid Sans',sans-serif;
	color:#333;
	width:214px; 
}
/*#menu ul li:last-child a{
     padding: 15px 0 0 20px;
     width: 218px;
}*/
#menu ul li:last-child ul li:last-child a{
    /*padding: 0x 0 20px 22px;*/
     /*width: 216px;*/
	padding: 15px 6px 20px 15px;
	width: 215px;
}
/*#menu ul li:first-child a{
	height: 34px;
    padding: 25px 1px 0 20px;
}
#menu ul li:last-child a{
	height: 34px;
    padding: 25px 1px 0 20px;
}*/
#menu ul li:hover a { 
    color:#fff !important;
}
#menu ul li:hover{
	background:url(../images/menu_b_hover.jpg) no-repeat;
}
#menu ul li ul {
	display:none;
	list-style-type:none;
	position:absolute;
	top:59px;
	left:0px;
	width:237px;
	z-index:999999;
	background: #333;
/*	background:rgba(0,0,0,0.80);*/	
}
#menu ul li:last-child  ul{
    width:238px;
}
#menu ul li ul li{
	z-index:2001;
	background: none !important;

}
#menu ul li > ul li a{
	/*display:block;
	padding:10px 0 10px 20px;
	text-align:left;
	width:218px;
	color:#fff !important;
	font-size:14px;
	line-height: normal !important;*/
	display:block;
	padding:14px 0 0px 15px;
	text-align:left;
	width:221px;
	height: 34px;
	color:#fff !important;
	font-size:14px;
	line-height: normal !important;
}
#menu ul li > ul li a:hover{
    background:#150408;
}
#menu ul li ul li ul {
	list-style-type:none;
	top: 0;
	left: 236px;
	padding: 0 0 0 1px;
}







#menu2 {
	height: 59px;
	background:;
}
#menu2 ul{
	list-style-type:none;
	padding:0;
}
#menu2 ul li{
	float:left;
        margin: 0 0 10px;
	position: relative;
/*	background: url(../images/menu_bg.jpg);*/
	border-right:1px solid #660821 !important;
}
/*#menu ul li:last-child{background:none;}*/
#menu2 ul li a {
	display:inline-block;
	height: 44px;
    padding: 15px 7px 0 15px;
	font-size: 12px;
	text-decoration:none;
	font-family:'Droid Sans',sans-serif;
	color:#333 !important;
	width:214px; 
}
#menu2 ul li:last-child{
    border-right:none !important;
}
#menu2 ul li:last-child a{
    padding: 15px 6px 0 15px;
     width: 215px;
}
#menu2 ul li:last-child ul li:last-child a{
    padding: 15px 6px 20px 15px;
     width: 215px;
}
#menu2 ul li ul li{

	border-right:0px solid #660821 !important;
}

#menu2 ul li:hover a { 
    color:#fff !important;
}
#menu2 ul li:hover{
	background:url(../images/menu_b_hover.jpg) no-repeat;
}
#menu2 ul li ul {	
display:none;
	list-style-type:none;
	position:absolute;
	top:59px;
	left:0px;
	width:236px;
	z-index:2000;
	background: #333;
/*	background:rgba(0,0,0,0.80);*/	
}
#menu2 ul li:last-child  ul{
    width:236px;
}
#menu2 ul li ul li{
	z-index:2001;
	background: none !important;
        margin:0;

}
#menu2 ul li > ul li a {
	display:block;
	padding:14px 0 0px 15px;
	text-align:left;
	width:221px;
   	height: 34px;
	color:#fff !important;
	font-size:14px;
	line-height: normal !important;
}
#menu2 ul li > ul li a:hover{
    background:#150408;
}
#menu2 ul li ul li ul {
	list-style-type:none;
	top: 0;
	left: 236px;
	padding: 0 0 0 1px;
}








/*#menu2 {
	height: 59px;
	background:;
}
#menu2 ul{
	list-style-type:none;
	padding:0;
}
#menu2 ul li{
	float:left;
        margin: 0 0 10px;
	position: relative;
	background: url(../images/menu_bg.jpg);
	border-right:1px solid #660821 !important;
        
}
#menu2 ul li:last-child{
    border-right:none !important;
}
#menu2 ul li a {
	display:inline-block;
	height: 44px;
    padding: 15px 7px 0 15px;
	font-size: 12px;
	text-decoration:none;
	font-family:'Droid Sans',sans-serif;
	color:#333 !important;
	width:214px; 
}
#menu2 ul li:first-child a{
	height: 34px;
    padding: 25px 1px 0 20px;
}
#menu2 ul li:last-child a{
	height: 34px;
    padding: 25px 1px 0 20px;
}
#menu2 ul li:hover a { color:#fff !important;}
#menu2 ul li:hover{
	background:url(../images/menu_b_hover.jpg) no-repeat;
}
#menu2 ul li ul {
	display:none;
	list-style-type:none;
	position:absolute;
	top:59px;
	left:0px;
	width:240px;
	z-index:2000;
	background: #333;
	background:rgba(0,0,0,0.80);
	
	
}
#menu2 ul li ul li{
	z-index:2001;
	background: none !important;

}
#menu2 ul li > ul li a{
	display:block;
	padding:10px 0 10px 20px;
	text-align:left;
	width:217px;
	color:#fff !important;
	font-size:14px;
	line-height: normal !important;
}
#menu2 ul li ul li ul {
	list-style-type:none;
	top: 0;
	left: 236px;
	padding: 0 0 0 1px;
}*/




#my_menu {
	height: 59px;
	background:;
}
#my_menu ul{
	list-style-type:none;
	padding:0;
}
#my_menu ul li{
	float:left;
	position: relative;
	background: url(../images/menu_bg.jpg);
	border:none !important;
}
/*#menu ul li:last-child{background:none;}*/
#my_menu ul li a {
	display:inline-block;
	height: 44px;
    padding: 15px 7px 0 15px;
	font-size: 12px;
	text-decoration:none;
	font-family:'Droid Sans',sans-serif;
	color:#333 !important;
	width:215px; 
}
/*#menu ul li:first-child a{
	height: 34px;
    padding: 25px 1px 0 20px;
}
#menu ul li:last-child a{
	height: 34px;
    padding: 25px 1px 0 20px;
}*/
#my_menu ul li:hover a { color:#fff !important;}
#my_menu ul li:hover{
	background:url(../images/menu_b_hover.jpg) no-repeat;
}
#my_menu ul li ul {
	display:none;
	list-style-type:none;
	position:absolute;
	top:59px;
	left:0px;
	width:150px;
	z-index:2000;
	
	
}
#my_menu ul li ul li{
	/*padding:0 0 1px;*/
	z-index:2001;
	/*border-bottom:1px solid #000;*/
}
#my_menu ul li > ul li a{
	display:block;
	background:#333;
	background:rgba(0,0,0,0.80);
	padding:10px 0 10px 20px;
	text-align:left;
	width:217px;
	color:#fff !important;
	font-size:14px;
	line-height: normal !important;
}
#my_menu ul li ul li ul {
	list-style-type:none;
	top: 0;
	left: 236px;
	padding: 0 0 0 1px;
}


/* Menu CSS End */







/*.main_menu ul li {
	float:left;
	position:relative;
}
.main_menu ul li a {
	display:block;
	padding-left:20px;
	width:217px;
	line-height:59px;
	background: url(../images/menu_bg.jpg) no-repeat 0px 0px;
	color:#000000;
	font-family: 'Droid Sans', sans-serif;
}
.main_menu ul li a:hover { background:url(../images/menu_b_hover.jpg) no-repeat 0px 0px;}
.main_menu ul li a.links2 {
	text-align: left;
	padding-top: 16px;
	height: 43px;
	line-height: normal !important;
	width: 213px;
	word-wrap: break-word;
	padding-left: 24px;
}
.main_menu ul li a:hover, .main_menu ul li a.active {
	background:url(../images/menu_b_hover.jpg) no-repeat 0px 0px;
	color:white;
}
.main_menu ul li:hover a {
	background:url(../images/menu_b_hover.jpg) no-repeat 0px 0px;
	color:white;
}
.main_menu ul li > ul {
	display:none;
	width:237px;
	background:#333 !important;
	position:absolute;
	top:59px;
	left:0px;
	z-index:99999;
}
.main_menu ul li:hover > ul {
	display: block;
	visibility:visible;
	background:#333 !important;
	z-index:99999;
}
.main_menu ul li:hover > ul li.list_heading {
	display:block;
	font-size:14px;
	color:white !important;
	width:214px !important;
	padding:15px 0px 5px 23px !important;
	height:auto !important;
	background: none !important;
	line-height:normal !important;
}
.main_menu ul li:hover > ul li a {
	display:block;
	font-size:14px;
	color:white !important;
	width:214px !important;
	padding:15px 0px 15px 23px !important;
	height:auto !important;
	background: none !important;
	line-height:normal !important;
}
.main_menu ul li:hover > ul li a:hover {
	text-decoration:underline;
}*/
.home_small_banner ul li {
	float:left;
	display:block;
}
.main_banner {
	margin-bottom:26px;
}
.main_banner img {
	width:948px !important;
}
.feature_pro {
	margin:5px 0 -10px 0;
}
.feature_pro p {
	text-align:center;
	font-family: 'Droid Sans', sans-serif;
	color:#666666;
	font-size:14px;
	width:950px;
	display:block;
	line-height:20px;
}
.feature_pro p.feature {
	color:#660821;
	font-weight:700;
	font-size:18px;
	line-height:28px;
	margin:0;
}
.home_crousal {
	width:935px !important;
	height:225px !important;
	margin:auto;
	margin-bottom:40px;
}
.home_crousal ul li {
	float:left;
	margin-right:13px;
}
.home_crousal ul li a {
	display:block;
	width:200px;
	/*height:200px;*/
	text-align:center;
	color:#333;
	font-family: 'Droid Sans', sans-serif;
	font-size:13px;
}
.home_crousal ul li a span {
	width:200px;
	margin-bottom:15px;
	display:block;
}
.home_crousal ul li a.next, .home_crousal ul li a.pre {
	width:35px !important;
}
.footer {
	width:950px;
	border-top:1px solid #ccc;
	margin:auto;
	padding:25px 0px;
}
.footer_left {
	width:960px;
}
.footer_left a {
	color:#999;
}
.footer_right {
	/*width:430px;*/
}
.footer_right ul li {
	float:left;
}
.footer_right ul li a {
	display:block;
	padding:0px 10px;
	border-right:1px solid #999;
	color:#999;
}
.footer_right ul li a:hover {
	text-decoration:underline;
}
/** crousal  **/
select, input, textarea {
	font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}
pre, code, tt, dt {
	font: 100% monospace;
	margin: 20px 0;
}
pre, blockquote {
	padding: 15px;
	background-color: #f0f0f0;
	margin: 20px 0;
	-moz-border-radius: 10px;
}
td pre {
	font: 85% monospace;
	padding: 5px;
	margin: 5px 0;
}
/********** focal point ******/
.focal_header {
	background:#660821;
	margin:auto;
	min-height:140px;
}
.inner_logo {
	margin:35px 0px 0px 0;
}
.main_menu_inner ul li {
	float:left;
	position:relative;
	width:237px;
}
 .main_menu_inner ul li a {
	 display:block;
	 padding-left:20px;
	 padding-right:20px;
	 word-wrap:break-word;
	 line-height:59px;
	 border-left:1px solid #660821;
	 color:#000000;
	 font-family: 'Droid Sans', sans-serif;
}
.main_menu_inner ul li:first-child {
	width:238px;
}
.main_menu_inner ul li:first-child a{
	border-left:0 none;
}
.main_menu_inner ul li a.links2 {
	padding-top:16px;
	height:43px;
	line-height: normal !important;
}
.main_menu_inner ul li a:hover, .main_menu ul li a.active {
	background:url(../images/menu_b_hover.jpg) no-repeat 0px 0px;
	color:white;
}
.main_menu_inner ul li:hover a {
	background:url(../images/menu_b_hover.jpg) no-repeat 0px 0px;
	color:white;
}
.main_menu_inner ul li > ul {
	display:none;
	visibility:hidden;
	width:100% !important;
	position:absolute;
	top:58px;
	left:0px;
	background:#333 !important;
}
.main_menu_inner ul li:hover > ul {
	display: block;
	visibility:visible;
}
.main_menu_inner ul li:hover > ul li.list_heading {
	display:block;
	font-size:14px;
	color:white !important;
	width:214px !important;
	padding:15px 0px 5px 23px !important;
	height:auto !important;
	background: none !important;
	line-height:normal !important;
}
.main_menu_inner ul li:hover > ul li a {
	display:block;
	font-size:14px;
	color:white !important;
	width:214px !important;
	padding:15px 0px 15px 23px !important;
	height:auto !important;
	background: none !important;
	line-height:normal !important;
	border-right:0px !important;
}
.main_menu_inner ul li:hover > ul li a:hover {
	text-decoration:underline;
}
.focal_inner {
	border-bottom:1px solid #ccc;
	background: url(../images/inner_page_bg.jpg) repeat-y top center !important;
	height:auto;
}
.focal_left {
	width:218px;
	margin-right:4px;
	padding-left:20px;
	/*height:931px;*/
	background:#f3eeeb url(../images/focal_bg.jpg) no-repeat 0px 400px;
}
.focal_left h1 {
	width:218px;
	display:block;
	margin:19px 0px 18px 0px;
	font-size:18px;
	font-weight:700;
}
.focal_left ul li a {
	display:block;
	width:200px;
	padding-left:18px;
	line-height:35px;
	color:#333;
	font-size:14px;
	background:url(../images/focal_listing_img.png) no-repeat 0px 12px;
	text-decoration:underline;
}
.focal_left ul li a:hover, .focal_left ul li a.active {
	font-weight:700;
}
.focal_head {
	width:708px;
	/*height:76px;*/
	background:#f3eeeb;
	margin-bottom:4px;
	text-align:center;
	padding-top:16px;
}
.focal_right {
	width:646px;
	float:left !important;
	padding:0px 30px 20px;
	background:#f3eeeb url(../images/focal_bg_2.jpg) no-repeat 0px 466px;
	margin:0 0 0 4px;
	min-height:900px;
}
.focal_right2 {
	background:#f3eeeb url(../images/focal_bg_2.jpg) no-repeat 0px 562px;
	min-height:996px;
}
.focal_right .fl{
	text-align:center;
	line-height:54px;
	color:#000;
	display:block;
	width:648px;
	font-weight:700;
}
.focal_right_column {
	width:309px;
	min-height:860px;
	overflow:hidden;
	margin-bottom:15px;
}
.focal_right_column h2, .focal_right_column p {
	font-size:15px;
	display:block;
	margin-bottom:13px;
}
.focal_right_column h2 {
	font-weight:700;
}
.focal_img {
	width:630px;
	height:295px;
}
.focal_right span, .focal_right p {
	background:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
        word-wrap:break-word;
}
/***** evetns ******/
.events_left {width:238px; min-height:900px; background:#f3eeeb url(../images/focal_bg.jpg) no-repeat 0px 157px; }
.past_event { width:170px; border:1px solid #ccc8c5; background:rgba(255,255,255,0.8); margin:20px 20px 10px 20px; padding:17px 12px; }
.past_event h1 { display:block; font-size:18px; font-weight:bold; margin-bottom:15px; }
.past_event ul li { float:left; display:block; padding:15px 0px; border-bottom: 1px solid #d0d0d0; border-top:1px solid #e8e8e8;}
.past_event ul li a, .past_event ul li p { float:left; display:block; width:170px; font-size:11px; margin-bottom:3px; }
.past_event ul li a {font-weight:bold; color:#333; }
.past_event ul li p { color:#666;}
.past_event ul li:first-child { border-top:none;}
.past_event ul li:last-child { border-bottom:none;}
.past_event a.view_events { font-weight: bold !important; font-size: 14px; color:#660000; line-height:28px; display:block;}

.email_news_letter { width:170px; border:1px solid #ccc8c5; background:rgba(255,255,255,0.8); margin:0px 20px 5px 20px;; padding:17px 12px; }
.email_news_letter h1 { display:block; font-size:18px; font-weight:bold; margin-bottom:15px; color:#000; }
.email_news_letter p { font-size:14px; margin-bottom:15px; }
.email_news_letter input[type="text"] {background:rgba(255,255,255,0.8); width:158px; border:1px solid #969696; padding:5px; margin-bottom:10px;}
.email_news_letter input[type="submit"] {background:#660821 ; width:170px;  padding:5px; border:1px solid #b58994; color:#fff; font-size:12px; height:30px;} 	
   
.subs_listing {background: url("../images/focal_bg_2.jpg") no-repeat scroll 0 467px #F3EEEB;	margin-bottom: 4px;	min-height: 1020px;	padding: 16px 34px 0; width: 640px; }

.crb_listing {background: url("../images/focal_bg_2.jpg") no-repeat scroll 0 467px #F3EEEB;	margin-bottom: 4px;	min-height: 1020px;	padding: 16px 34px 0; width: 640px; }
   
.event_listing {background: url("../images/focal_bg_2.jpg") no-repeat scroll 0 227px #F3EEEB; margin-bottom: 4px; min-height: 1020px; padding: 16px 34px 0; width: 640px; }  
 
.event_listing h1 { display:block; float:left; width:640px; text-align:left; font-size:35px; color:#660821; font-weight:bold; line-height:60px; margin-bottom:15px;}
.event_listing p { font-size:14px; display:block; margin-bottom:15px; }
.event_listing ul li{ display:block; float:left; padding:18px; background:#6d142b; width:604px; margin-bottom:10px; }
.event_listing ul li span a { width:200px !important; height:145px !important; }
.event_listing ul li span { float:left; width:200px; height:145px; margin-right:15px; float:left; }
.event_listing ul li a { color:white; font-size:18px; font-weight:bold; width:365px; float:left; display:block; }
.event_listing ul li p.date_event {width:365px; height:15px !important; float:left; color:white; font-size:12px; margin-bottom:10px; }
.event_listing ul li p {width:365px; float:left; color:white; font-size:12px; /*height:70px;*/ overflow:hidden; mag }
.event_listing ul li a.view_detail {width:365px; float:left; color:white; font-size:12px; font-weight:bold; display:block;}



/*********** event Detail *************/
.event_detail_page {/*height: 1060px;*/}
.event_detail_page h1 { display:block; float:left; width:640px; text-align:left; font-size:35px; color:#660821; font-weight:bold; line-height:60px; margin-bottom:15px;}

.event_detail_page_img { width:640px; float:left; margin-bottom:20px; }
.event_detail_page_img span { width:415px;  float:left; display:block;}
.event_detail_page_img a { float:right; color:white; text-align:center; width:165px; line-height:25px; display:block; margin-bottom:10px; font-weight:bold; background:#000;}
.event_detail_page_img a.red_bg { background:#660821;  }
.event_detail_page h2, .event_detail_page p, .event_detail_page h3  { float:left; display:block; width:640px; }
.event_detail_page h2 { font-size:18px; font-weight:bold; margin-bottom:5px;}
.event_detail_page p { font-size:14px; margin-bottom:20px;}
.event_detail_page h3 { font-size:16px; font-weight:bold; margin-bottom:5px;}
.email_news_letter {
	width:170px;
	border:1px solid #ccc8c5;
	background:rgba(255, 255, 255, 0.8);
	margin:0px 20px 5px 20px;
	;
	padding:17px 12px;
}
.email_news_letter h1 {
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	color:#000;
}
.email_news_letter p {
	font-size:14px;
	margin-bottom:15px;
}
.email_news_letter input[type="text"] {
	background:rgba(255, 255, 255, 0.8);
	width:158px;
	border:1px solid #969696;
	padding:5px;
	margin-bottom:10px;
}
.email_news_letter input[type="submit"] {
	background:#660821;
	width:170px;
	padding:5px;
	border:1px solid #b58994;
	color:#fff;
	font-size:12px;
	height:30px;
}

/*.event_listing {
    background: none repeat scroll 0 0 #F3EEEB;
    margin-bottom: 4px;
    padding: 16px 34px 0;
    width: 640px;
}*/
.event_listing h1 {
	display:block;
	float:left;
	width:640px;
	text-align:left;
	font-size:35px;
	color:#660821;
	font-weight:bold;
	line-height:60px;
	margin-bottom:15px;
}
.event_listing p {
	font-size:14px;
	display:block;
	margin-bottom:15px;
}
.event_listing ul li {
	display:block;
	float:left;
	padding:18px;
	background:#6d142b;
	width:604px;
	margin-bottom:10px;
}
.event_listing ul li span a {
	width:200px !important;
	height:145px !important;
}
.event_listing ul li span {
	float:left;
	width:200px;
	height:145px;
	margin-right:15px;
	float:left;
}
.event_listing ul li a {
	color:white;
	font-size:18px;
	font-weight:bold;
	width:365px;
	float:left;
	display:block;
}
.event_listing ul li p.date_event {
	width:365px;
	height:15px !important;
	float:left;
	color:white;
	font-size:12px;
	margin-bottom:10px;
}
.event_listing ul li p {
	width:365px;
	float:left;
	color:white;
	font-size:12px;
	/*height:73px;*/
	overflow:hidden;
mag
}
.event_listing ul li a.view_detail {
	width:365px;
	float:left;
	color:white;
	font-size:12px;
	font-weight:bold;
	display:block;
}
/*********** event Detail *************/

.event_detail_page {
    background: url("../images/focal_bg_2.jpg") no-repeat scroll 0 227px #F3EEEB;
    /*height: auto;*/
	/*height: 1060px;*/
	min-height: 1055px;
    margin-bottom: 4px;
    padding: 16px 34px 0;
    width: 640px;
}
.event_detail_page h1 {
	display:block;
	float:left;
	width:640px;
	text-align:left;
	font-size:35px;
	color:#660821;
	font-weight:bold;
	line-height:60px;
	margin-bottom:15px;
}
.event_detail_page_img {
	width:640px;
	float:left;
	margin-bottom:20px;
	
}
.event_detail_page_img span {
	width:415px;
	float:left;
	display:block;
}
.event_detail_page_img a {
	float:right;
	color:white;
	text-align:center;
	width:165px;
	line-height:25px;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
	background:#000;
}
.event_detail_page_img a.red_bg {
	background:#660821;
}
.event_detail_page h2, .event_detail_page p, .event_detail_page h3 {
	float:left;
	display:block;
	width:640px;
}
.event_detail_page h2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
.event_detail_page p {
	font-size:14px;
	margin-bottom:20px;
}
.event_detail_page h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
/**** new css ***/
.focal_right2 {
	width: 648px;
	padding: 0px 30px;
	min-height: 1028px;
	background: #f3eeeb url(../images/focal_bg_2.jpg) no-repeat 0px 467px;
}
.home_small_banner span img {
	width:948px !important;
}
.home_small_banner img {
	width:949px !important;
}
  
.detail_left {
	width:218px;
	padding-left:20px;
	min-height:920px;
	background:#f3eeeb url(../images/focal_bg.jpg) no-repeat 0px 394px;
}
.detail_left h1 {
	width:218px;
	display:block;
	margin:19px 0px 18px 0px;
	font-size:18px;
	font-weight:700;
}
.detail_left ul li a {
	display:block;
/*	width:200px;*/
	padding-left:18px;
	line-height:34px ! important;
	color:#333;
	font-size:14px;
	background:url(../images/focal_listing_img.png) no-repeat 0px 12px !important;
	text-decoration:underline;
}
.detail_left li li a {
	background:url(../images/focal_listing_img.png) no-repeat 0px 5px !important;
}
.detail_left ul li a:hover, .detail_left ul li a.active {
	font-weight:700;
}
 
 
.feature_left {
	width:218px;
	padding-left:20px;
	min-height:1016px;
	background:#f3eeeb url(../images/focal_bg.jpg) no-repeat 0px 494px;
}
.feature_left h1 {
	width:218px;
	display:block;
	margin:19px 0px 18px 0px;
	font-size:18px;
	font-weight:700;
}
.feature_left ul li a {
	display:block;
	width:200px;
	padding-left:18px;
	line-height:35px;
	color:#333;
	font-size:14px;
	background:url(../images/focal_listing_img.png) no-repeat 0px 12px;
	text-decoration:underline;
}
.feature_left ul li a:hover, .feature_left ul li a.active {
	font-weight:700;
}

.required {
	color:#F00;
	font-weight:bold;
	
	}
 .sumit-btn{
        margin: 10px 0;
        background: none repeat scroll 0 0 #660821;
        border: 1px solid #B58994;
        color: #FFFFFF;
        font-size: 12px;
        height: 30px;
        padding: 5px;
        cursor:pointer;

    }
    
    #slideshow {
    position:relative;
    height:444px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 444px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 444px;
    display: block;
    border: 0;

}
#slideshow div a img {
width: 950px;
}

.control2{
	background:#404040;
	float:left;
	color:#FFFFFF;
	 padding: 1px 3px 2px;
	
}
.control2 a{
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 4px;
	font-size:12px;
}
.control2 a:hover {
    background:#616161;
	color:#ff7200;
}
.act-pagi{
	font-weight:bold;
	color:yellow;
        text-decoration: none;
}
.pagination2{
	float:right;
	padding:5px 0 0 0;
}
.pagi_first{
	float:left;
}
.pagi_first a{
	display:inline-block;
	width:19px;
	height:18px;
        background: #404040;
        color: #fff;
        text-align: center;

}
.pagi_last{
	float:left;
}
.pagi_last a{
	display:inline-block;
	width:19px;
	height:18px;
        background: #404040;
        color: #fff;
        text-align: center;
	
}



/*********** Book Archive *************/
.book_archive { width:950px;}
.book_archive_left { width:218px; padding-left:20px; padding-bottom:50px; /*height:1028px;*/ background:#f3eeeb url(../images/focal_bg.jpg) no-repeat 0px 400px; }
.book_archive_left h1 { width:205px; display:block; margin:15px 0px 18px 0px; font-size:18px; font-weight:700; }
.book_archive_left ul li a { display:block; width:187px; padding-left:18px; line-height:35px; color:#333; font-size:14px; background:url(../images/focal_listing_img.png) no-repeat 0px 12px; text-decoration:underline; }
.book_archive_left ul li a:hover, .book_archive_left ul li a.active { font-weight:700; }
.book_archive_right { width:648px; padding:0px 30px; min-height:932px; background:#f3eeeb url(../images/focal_bg_2.jpg) no-repeat 0px 370px;}

.search_crb { width:170px; border:1px solid #ccc8c5; background:rgba(255,255,255,0.8); margin:20px 0px 10px 0px; padding:17px 12px; }
.search_crb h2 { display:block; font-size:14px; font-weight:bold; margin-bottom:15px; }
.search_crb ul li { width:170px !important; float:left; display:block; padding:0px;}
.search_crb ul li a, .search_crb p { float:left; display:block;   font-size:12px; width:170px !important; text-decoration:none; line-height:normal; padding:0px;  }
.search_crb ul li a {color:#333;  line-height:22px; background:none; }
.search_crb p { color:#666;}
.search_crb p a { color:#660000; }

<!--.crb_book_listing { width:676px; padding:0px 16px 80px 16px; background:#f3eeeb; margin-bottom:4px;  padding-top:16px;}-->

.crb_book_listing {background: url(../images/focal_bg_2.jpg) no-repeat scroll 0 469px #F3EEEB;float: left;height: auto;margin-bottom: 4px;  margin-left: 3px;min-height: 1020px;padding: 16px 16px 80px;width: 674px;}
.crb_banner { width:667px; height:125px;}
.crb_book_listing h2 { display:block; float:left; width:676px; text-align:center; font-size:18px; color:#000; font-weight:bold; line-height:60px; margin-bottom:15px; display:block; font-family: 'Droid Sans', sans-serif;}

.crb_book_listing p.links_new { float:left; display:block; width:667px; text-align:center; }
.crb_book_listing p.links_new a { float:left; display:block; margin:0 20px;  }
.crb_book_listing p.links_new .scrb_archives { margin-left:50px !important;}
.crb_book_listing ul { width:607px; padding:0 30px; display:block; float:left;}
.crb_book_listing ul li { float:left; margin:18px;}
.crb_book_listing ul li a { width:109px; display:block; text-align:center; color:#4d0404; font-size:12px; height:210px; }
.crb_book_listing p  { width:630px; float:left; margin-bottom:20px; display:block;}
.crb_book_listing p.links_large {  float:left; display:block; width:667px; text-align:center; }
.crb_book_listing p.links_large a { display:block; margin:10px auto; width:390px; }
.crb_comments_wrap { width:667px;}
.crb_comment { width:330px; padding:29px; margin:auto; background:#ded3c4; font-size:19px; font-family:"Times New Roman", Times, serif; font-style:italic; }
.crb_comment span { font-size:14px; color:#583030; padding:7px 0px; display:block;}

.crb-archives{
    color:#fff;
    width:258px;
    text-align:center;
    padding: 13px 0;
}
.selected{
    background: url(../../../images/black-crb-bg.gif)no-repeat;
}
.un-selected{
    background: url(../../../images/crb_archives-bg-1.gif)no-repeat;
}

#accordion{width:430px !important; float:left !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #e9ddd5 !important;  background: #e9ddd5 !important; font-weight: normal !important; color: #555555 !important; }
.ui-icon-triangle-1-e {background-position: -32px -128px !important; }
.ui-icon-triangle-1-s { background-position: -64px -128px !important;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute !important; left: 22.5em !important; top: 50% !important; margin-top: -8px !important; }
.ui-widget-content {border: 1px solid #aaaaaa; background: #eaddd5 !important; color: #222222; }
.ui-accordion-header {width:408px !important; display: block !important; float: left !important; text-align: left !important; font-size: 17px !important; color: #333333 !important ; font-weight: bold !important; line-height !important: 18px; margin-bottom:0 !important;}
.ui-accordion .ui-accordion-icons {padding-left: 0.7em !important;}
#ui-accordion-accordion-panel-1{height:auto !important;}
#ui-accordion-accordion-panel-2{height:auto !important;}
#ui-accordion-accordion-panel-3{height:auto !important;}
#ui-accordion-accordion-panel-4{height:auto !important;}
#ui-accordion-accordion-panel-5{height:auto !important;}
#ui-accordion-accordion-panel-6{height:auto !important;}
#ui-accordion-accordion-panel-7{height:auto !important;}
#ui-accordion-accordion-panel-8{height:auto !important;}
#ui-accordion-accordion-panel-9{height:auto !important;}
#ui-accordion-accordion-panel-10{height:auto !important;}

.review_books .event_listing{/*height:1104px;*/}
.secondary_content{}
.child_content{}
.child_content input {background: #660821; width: 192px; margin-top:15px; padding: 5px; border: 1px solid #b58994; color: #fff; font-size: 12px; height: 30px;}
.child_content h1{display: block; float: left; width: 430px; text-align: left; font-size: 23px; color: #333333; font-weight: bold; line-height: 17px; margin-bottom: 15px; }
.child_content h2{display: block; float: left; width: 430px; text-align: left; font-size: 18px; color: #333333; font-weight: bold; line-height: 17px; margin-bottom: 5px; }
.heading_box{background:#e9ddd5; width:430px; float:left; margin-bottom:8px;}
.heading_box h1 {display: block; float: left; width: 400px; text-align: left; font-size: 17px; color: #333333; font-weight: bold; line-height: 18px; margin: 10px; }

.heading_box h2 {display: block; float: left; width: 400px; text-align: left; font-size: 15px; color: #333333; font-weight: bold; line-height: 16px; margin: 8px 10px; }
.red{color:#660822; text-decoration:underline;}

#menu ul li a { _color:#333; }
#menu ul li ul li a { color:#fff !important;}
#menu2 ul li ul { _top:44px;}


.checkout_page { width:640px;}
.checkout_left, .checkout_left label { width:200px;}
.checkout_left label { display:block; line-height:25px;}
.checkout_right { width:440px;}

/**** top login css ****/

.top_menu ul li { position:relative; }
.top_menu ul li .nav_hover { display:none; position:absolute; top:18px; left:-82px; width:390px; height:330px; padding-top:14px; z-index:99999999; }
.top_menu ul li:hover .nav_hover { display:block;}
.top_menu ul li .nav_hover_img { position:absolute; top:1px; left:140px;}
.top_menu ul li .nav_hover .login_section { background:#F3E3C3; width:334px; padding:13px 30px; height:300px; float:left; border-radius:10px; box-shadow: ; border:1px solid #694706; line-height: 40px; z-index:100000}
.top_menu ul li .nav_hover .login_section h1 { font-size:18px; font-weight:700; width:330px; line-height:30px; display:block; float:left; text-align:center; margin-bottom:20px;}
.top_menu ul li .nav_hover .login_section label { width:85px; height:26px; text-align:right; font-size:18px; float:left; line-height:26px;  margin-bottom:9px; margin-right:11px; display:block; font-size:18px;}
.top_menu ul li .nav_hover .login_section input[type="text"] { float:left; display:block; height:24px; border:1px solid #666; width:200px; padding:0 5px; margin-bottom:11px;  font-size:16px;}
.top_menu ul li .nav_hover .login_section input[type="email"] { float:left; display:block; height:24px; border:1px solid #666; width:200px; padding:0 5px; margin-bottom:11px;  font-size:16px;}
.top_menu ul li .nav_hover .login_section input[type="password"] { float:left; display:block; height:24px; border:1px solid #666; width:200px; padding:0 5px; margin-bottom:11px;  font-size:16px;}
.top_menu ul li .nav_hover a.login_bg_now  { background:url(../images/login_bg_hover.jpg) no-repeat top left; width:64px; line-height:21px; color:#fff; font-size:12px; float:left;  text-align:center;  padding:0px !important; margin:4px 0 10px 97px; border:none;}
.top_menu ul li .nav_hover a.forgetpass_bg_now  { background:url(../images/forget_pass_img.jpg) no-repeat top left; width:135px; line-height:21px; color:#fff; font-size:12px; float:left; text-align:center; padding:0px !important; margin:4px 0 10px 3px; border:none;}
.top_menu ul li .nav_hover input[type="submit"]  { background:url(../images/forget_pass_img.jpg) no-repeat top left; width:135px; line-height:21px; color:#fff; font-size:12px; float:left; text-align:center; padding:0px !important; margin:4px 0 10px 3px; border:none;}
.top_menu ul li .nav_hover p { font-size:12px; font-weight:700; color:#680707; float:left; padding:0 25px 0 60px; width:260px; display:block; height:24px; line-height:24px; font-weight:700; }
.top_menu ul li .nav_hover p a { width:130px; float:right; border:none; height:24px; line-height:24px;  color:#680707;  font-weight:700; padding:0 17px 0 0; text-decoration:underline;}
.focal_left ul li:last-child a { line-height:normal !important; padding-top:5px;}


/**** top login css ****/

.top_menu2 ul li { position:relative; }
.top_menu2 ul li .nav_hover { display:none; position:absolute; top:18px; left:-82px; width:390px; height:220px; padding-top:14px; z-index:99999999; }
.top_menu2 ul li:hover .nav_hover { display:block;}
.top_menu2 ul li .nav_hover_img { position:absolute; top:1px; left:140px;}
.top_menu2 ul li .nav_hover .login_section { background:#F3E3C3; width:334px; padding:13px 30px; height:300px; float:left; border-radius:10px; box-shadow: ; border:1px solid #694706; line-height: 40px;}
.top_menu2 ul li .nav_hover .login_section h1 { font-size:18px; font-weight:700; width:330px; line-height:30px; display:block; float:left; text-align:center; margin-bottom:20px;}
.top_menu2 ul li .nav_hover .login_section label { width:85px; height:26px; text-align:right; font-size:18px; float:left; line-height:26px;  margin-bottom:9px; margin-right:11px; display:block; font-size:18px;}
.top_menu2 ul li .nav_hover .login_section input[type="text"] { float:left; display:block; height:24px; border:1px solid #666; width:200px; padding:0 5px; margin-bottom:11px;  font-size:16px;}
.top_menu2 ul li .nav_hover .login_section input[type="email"] { float:left; display:block; height:24px; border:1px solid #666; width:200px; padding:0 5px; margin-bottom:11px;  font-size:16px;}
.top_menu2 ul li .nav_hover .login_section input[type="password"] { float:left; display:block; height:24px; border:1px solid #666; width:200px; padding:0 5px; margin-bottom:11px;  font-size:16px;}
.top_menu2 ul li .nav_hover a.login_bg_now  { background:url(../images/login_bg_hover.jpg) no-repeat top left; width:64px; line-height:21px; color:#fff; font-size:12px; float:left;  text-align:center;  padding:0px !important; margin:4px 0 10px 97px; border:none;}
.top_menu2 ul li .nav_hover a.forgetpass_bg_now  { background:url(../images/forget_pass_img.jpg) no-repeat top left; width:135px; line-height:21px; color:#fff; font-size:12px; float:left; text-align:center; padding:0px !important; margin:4px 0 10px 3px; border:none;}
.top_menu2 ul li .nav_hover input[type="submit"]  { background:url(../images/forget_pass_img.jpg) no-repeat top left; width:135px; line-height:21px; color:#fff; font-size:12px; float:left; text-align:center; padding:0px !important; margin:4px 0 10px 3px; border:none;}
.top_menu2 ul li .nav_hover p { font-size:12px; font-weight:700; color:#680707; float:left; padding:0 25px 0 60px; width:260px; display:block; height:24px; line-height:24px; font-weight:700; }
.top_menu2 ul li .nav_hover p a { width:130px; float:right; border:none; height:24px; line-height:24px;  color:#680707;  font-weight:700; padding:0 17px 0 0; text-decoration:underline;}
.focal_left ul li:last-child a { line-height:normal !important; padding-top:5px;}



/*** signup page 10-setp-2013 ***/
.book_covers { margin:20px 0 0 0;}

.signup_page, , .signup_form h2 { width:640px;}
.signup_page_top { width:560px; padding:40px; background:url(../images/signup_top_bg.jpg) repeat top left; font-family:"Times New Roman", Times, serif; font-size:24px; font-style:italic; line-height:36px; margin-bottom:22px; }

.signup_form { width:570px;}
.signup_form_left { width:233px;}
.signup_form h2 { font-size:15px; color:#000; font-weight:bold; margin-bottom:40px;}
.signup_form label, .signup_form input[type="text"], .signup_form select{ float: left; margin:0 0 5px 0 !important;}
.signup_form label { width:210px; padding-right:10px; display:block; text-align:right; font-size:15px; color:#000; line-height:26px; }
.signup_form input[type="text"]{ width:197px; padding:0 5px 0 5px; border:1px solid #72706f; height:24px; display:block; float:left;}
.signup_form input[type="password"]{ width:197px; padding:0 5px 0 5px; border:1px solid #72706f; height:24px; display:block; float:left; margin: 0 0 5px 0 !important;}
.signup_form select {width:379px; padding:2px 5px; border:1px solid #72706f; display:block; float:left;}
.signup_form_right { width:230px;}
.signup_form_right span { display:block; float:left; line-height:26px; color:#a10d0d; width:21px; text-align:right;}

.signup_form .big_margin { margin-bottom:33px !important; }
.signup_form input[type="submit"]{ width:137px; height:22px; background:url(../images/signup_submit_bg.jpg) no-repeat top center; display:block; color:#fff !important; float:right; margin-top:40px; border:none; margin-right:129px;}
.signup_form p { display:block; float:left; width:436px; text-align:right; font-size:14px; color:#a10d0d; }


.voda-1{width:60%; float:left;}
.voda-2{width:40%; float:right;}
.voda-1 h1{font-family: 'Droid Sans', sans-serif; font-size:50px; font-weight:bold; font-style:normal !important; color:#333; width:100% !important; line-height:64px;}
.line-height{line-height:20px;}
.norma{font-style:normal !important;}
.voda-1 p{font-weight: normal; color: #333; padding-bottom: 15px; line-height: 17px; font-family: 'Droid Sans' , sans-serif;}
.nopadrgt{padding-right:0px !important;}
.subscriber_img{margin-bottom: 30px;}
.gold{background:#f8e9c5;}
.nobot-margin{margin-bottom:10px !important;}
.signup_form label.alignright { width:130px; padding-left:10px; display:block; text-align:left; font-size:15px; color:#000; line-height:26px; }
.subscribe {width:170px !important;}
.feildcontainer{width:400px !important}
.width_367{width:367px !important;}
.width_379{width:379px !important;}
.form_p{display: block !important; float: left; width: 550px !important; text-align: left !important;  font-size: 14px !important; color: #333 !important;}
.width_160{width:160px !important;}


/*** dashboard ***/
.crb_dashboard {width: 676px; padding: 0px 16px; padding-top: 16px; min-height: 1062px; background:url(../images/focal_bg_2.jpg) no-repeat 0px 470px scroll #f3eeeb; }
.crb_dashboard h1 { display:block; font-size:18px; color:#484848; padding:49px 0 32px 0; float:left; width:100%; font-weight:normal; text-align:center;}  
.crb_dashboard h1 a { color:#660000; text-decoration:underline; }

.crb_dashboard ul li {float:left; position:relative; margin:0 11px 16px 0;}
.crb_dashboard ul li a { background:url(../images/tab_bg.png) no-repeat center top; display:block; width:176px; height:147px; }
.crb_dashboard ul li a span { position:absolute;  display:block; width:60px; height:60px; left:59px; top:-12px;}
.crb_dashboard ul li a h2 { padding:57px 20px 0 20px; height:90px; width:136px; text-align:center; display:block; font-size:14px; color:#111; font-weight:700; }

/*** book cover left ***/
.book_covers_left { width:218px; padding-left:20px; padding-bottom:50px; min-height:1028px; background:#f3eeeb url(../images/focal_bg.jpg) no-repeat 0px 400px; }
.book_covers_left a { display:block; margin-bottom:23px;}

.crb_article {width: 676px; padding: 0px 16px; background: url(../images/focal_bg_2.jpg) no-repeat 0px 463px scroll #f3eeeb;
padding-top: 16px; min-height: 1062px;}
.back_btn { width:676px; /*margin-top:36px;*/}
.back_btn a { display:block; float:right; width:242px; height:34px; background:url(../images/back-crb-btn-over.jpg) no-repeat top left; color:#fff; text-align:center; font-size:17px; font-weight:700; line-height:34px;}

.article_area { background:#e9ddd5; width:628px; padding:23px; }
.article_area_left  { width:465px;}
.article_area_right { width:141px;}
.article_area_right a, .article_area_right p  { text-align:center; color:#660000; margin-bottom:11px; display:block; width:141px; font-size:11px;}
.article_area_right p:hover { text-decoration:underline;}
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; height: auto !important; }
forget_pass label, .forget_pass input[type="email"], .forget_pass input[type="submit"] { width: 350px; float: left; display: block; margin: 0 180px 10px 0; font-size: 14px; }
.forget_pass label, .forget_pass input[type="text"], .forget_pass input[type="submit"] { width:350px; float:left; display:block; margin:0 180px 10px 0; font-size:14px;}
.forget_pass input[type="submit"] { width:100px; height:25px; border:none; background:#333; color:#fff;}
.forget_pass input[type="text"] { border:1px solid #a8a8a8;}
.child_content h3{ display: block; float: left; width: 400px; text-align: left; font-size: 15px; color: #333333; font-weight: bold; line-height: 16px; margin: 8px 10px; margin-left: -19px !important;}
.height_982{height: 982px;}

/*Links fixing*/
a.web_based_linksWEB { float:left; display:block; margin:0 20px; background:url(../images/recent_crb_archives-over.jpg) 0px -40px no-repeat;  width: 258px; height: 40px; }
a.pdf_based_linksWEB { float: left; display: block; margin: 0 20px; background: url(../images/pdf_crb_archives-over.jpg) 0px 0px no-repeat; width: 258px; height: 40px;}
a.web_based_linksPDF { float:left; display:block; margin:0 20px; background:url(../images/recent_crb_archives-over.jpg) 0px 0px no-repeat;  width: 258px; height: 40px; }
a.pdf_based_linksPDF { float: left; display: block; margin: 0 20px; background: url(../images/pdf_crb_archives-over.jpg) 0px -40px no-repeat; width: 258px; height: 40px;}
.login_section-page input[type="password"] { border: 1px solid #666666; display: block; float: left; font-size: 16px; height: 24px; margin-bottom: 11px; padding: 0 5px; width: 200px;}
.login_section-page { border: 1px solid #694706; border-radius: 0; float: left; height: 295px; line-height: 40px; padding: 13px 105px; width: 460px; }
.login_section-page label {display: block; float: right; font-size: 18px; height: 26px; line-height: 26px; margin-bottom: 9px; margin-right: 11px; text-align: right; width: 185px;}
.login_section-page input[type="text"] {  border: 1px solid #666666; display: block; float: left; font-size: 16px; height: 24px; margin-bottom: 11px; padding: 0 5px; width: 200px;}
.login_section-page input[type="submit"] {
background: url("../images/forget_pass_img.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); border: medium none; color: #FFFFFF; float: left; font-size: 12px; line-height: 21px; margin: 4px 0 10px 3px; padding: 0 !important; text-align: center; width: 135px; }
.login_section-page a.forgetpass_bg_now {
background: url("../images/forget_pass_img.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); border: medium none; color: #FFFFFF; float: left; font-size: 12px; line-height: 21px; margin: 4px 0 10px 3px; padding: 0 !important; text-align: center;width: 135px;}   
.top_menu2 ul li .nav_hover .login_section input[type="email"] {float: left; display: block; height: 24px; border: 1px solid #666; width: 200px; padding: 0 5px; margin-bottom: 11px; font-size: 16px; }
.crb_article ul li a { display:block; width:187px; padding-left:18px; line-height:35px; color:#333; font-size:14px; background:url(../images/focal_listing_img.png) no-repeat 0px 12px; text-decoration:underline; }
.crb_article ul li a:hover { font-weight:700; }
.signup_form input[type="button"] {width: 137px; height: 22px; background: url(../images/signup_submit_bg.jpg) no-repeat top center; display: block; color: #fff !important; margin-top: 40px; border: none; margin-right: 129px; margin: 4px 0 10px 3px;}
.signup_form a.forgetpass_bg_now{background: url(../images/forget_pass_img.jpg) no-repeat top left; width: 135px; line-height: 21px; color: #fff; font-size: 12px; float: left; text-align: center; padding: 0px !important; margin: 4px 0 10px 3px; border: none; }
.ui-accordion .ui-accordion-content {
border: none !important;
}
/*further reviews*/
.further_review { width:676px; /*height:700px;*/ padding:0px 16px; background:#f3eeeb url(../images/focal_bg_2.jpg) no-repeat 0px 469px; padding-top:16px; min-height:1062px;}
.further_review h1 {
    color: #000000;
    display: block;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 15px;
    text-align: left;
    width: 676px;
}

.further_review h2 {
    color: #000000;
    display: block;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 18px;
    font-weight: bold;
    /*line-height: 60px;*/
    margin-bottom:5px;
    text-align: left;
    width: 676px;
}
.further_review h2 span.red {color:#660822; text-decoration:underline;}
.further_review p{font-size:14px; color:#111; font-weight:normal !important;}
/*.signup_form {width: 580px;}*/
.feildcontainer {width: 407px !important;}


.signup_form {
width: 640px;
}
.signup_form_right {
width: 435px;
}

.signup_form_left {
width: 200px;
}

.signup_form label {
width: 200px;
padding-right: 10px;
display: block;
text-align: left;
font-size: 15px;
color: #000;
line-height: 26px;
}
.signup_form input[type="text"] {
width: 367px;
padding: 0 5px 0 5px;
border: 1px solid #72706f;
height: 24px;
display: block;
float: left;
}

.signup_form input[type="password"] {
width: 367px;
padding: 0 5px 0 5px;
border: 1px solid #72706f;
height: 24px;
display: block;
float: left;
margin: 0 0 5px 0 !important;
}   

.signup_form input[type="email"] {
width: 367px;
padding: 0 5px 0 5px;
border: 1px solid #72706f;
height: 24px;
display: block;
float: left;
margin: 0 0 5px 0 !important;
}

.signup_form p {
display: block;
float: left;
width: 296px;
text-align: right;
font-size: 14px;
color: #a10d0d;
}
.signup_form input[type="submit"] {
width: 137px;
height: 22px;
background: url(../images/signup_submit_bg.jpg) no-repeat top center;
display: block;
color: #fff !important;
float: right;
margin-top: 40px;
border: none;
margin-right: 303px;
} 
.crb_dashboard input[type="submit"] {
background: url("../images/signup_submit_bg.jpg") repeat-x center top;
border: medium none;
color: #FFFFFF !important;
display: block;
float: left;
height: 22px;
width: 125px;
margin-left:3px !important;
} 
.crb_dashboard.fr > form {
    border: 1px solid #694706;
    padding: 25px 106px;
	width: 458px;
	float:left;
}
.crb_dashboard input[type="text"] { float:left;}

.signupForm {
background: url("../images/focal_bg_2.jpg") no-repeat scroll 0 467px #F3EEEB;
margin-bottom: 4px;
min-height: 1020px;
padding: 16px 34px 0;
width: 640px;	
	}
#wrapmaincont input[type="submit"] {
background: url("../images/forget_pass_img.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
border: medium none;
color: #FFFFFF;
float: left;
font-size: 12px;
line-height: 21px;
margin: 4px 0 10px 3px;
padding: 0 !important;
text-align: center;
width: 135px;	
}
#wrapmaincont input[type="button"] {
background: url("../images/forget_pass_img.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
border: medium none;
color: #FFFFFF;
float: left;
font-size: 12px;
line-height: 21px;
margin: 4px 0 10px 3px;
padding: 0 !important;
text-align: center;
width: 135px;}
.rightSide{
background: url("../images/focal_bg_2.jpg") no-repeat scroll 0 467px #F3EEEB;
margin-bottom: 4px;
min-height: 1020px;
padding: 16px 34px 0;
width: 640px;
}	
.email_news_letter input[type="email"] {
width: 157px;
padding: 0 5px 0 5px;
border: 1px solid #72706f;
height: 24px;
display: block;
float: left;
margin: 0 0 5px 0 !important;
	}
#wrapmaincont input[type="email"] {
width: 157px;
padding: 0 5px 0 5px;
border: 1px solid #72706f;
height: 24px;
display: block;
float: left;
margin: 0 0 5px 0 !important;	
	}
.focal_right ul li {
display: grid !important;
width: 100%;
float: left;
list-style-type: amharic;
list-style: initial;
}		


.article_listings {
min-height:50px; 
/*overflow:hidden; */
float:left; 
width:100%;}
.articale_listing_new h2 {/*display: block; width: 100%;float: left;*/color: #000000; display: block; float: left; font-family: 'Droid Sans',sans-serif; font-size: 18px; font-weight: bold; line-height: 40px; text-align: left; width: 676px; }
.article_listings h2 { color: #000000; display: block; float: left; font-family: 'Droid Sans',sans-serif; font-size: 18px; font-weight: bold; line-height: 40px; text-align: left; width: 676px; 
} 

.top_menu ul li .nav_hover .login_section h2 { font-size:18px; font-weight:700; width:330px; line-height:30px; display:block; float:left; text-align:center; margin-bottom:20px;}

.alphabet-search a {
background: none repeat scroll 0 0 #ad7474;
border-radius: 0 0 5px 5px;
color: #fff;
float:left;
display: block;
font-size: 15px;
height: 21px;
line-height: 20px;
margin-left: 1px;
text-align: center;
width: 25px;}

.alphabet-search a.active {
	font-weight:bold;
}

.page-active{
	font-weight:bold;
}

.gsc-input input.gsc-input {
	background:none !important;
	height:20px !important;
	color:#333;
	margin-top:3px !important;
	font-family:Arial, Helvetica, sans-serif;
}



.gsc-control-cse {
		background:#fff !important;
		border:none !important;
		padding:4px 5px 0px 5px !important;
	}
	
	.gsc-control-cse .gsc-search-button {
		background:#660821;
		border-color:#660821;
		padding-left:10px;
		padding-right:10px;
	}
	.gsc-modal-background-image-visible {
		opacity:0 !important;
	}
	.gsib_a {
		padding-top:0px !important;
	}

	.gs-title{
		text-align:left !important;
	}
	
	



.gsst_a span.gscb_a {
    display: block !important;
    height: 18px !important;
    line-height: 18px;
    padding: 3px 0 4px;
}
	

/*.gsc-control-cse{
	height:33px !important;
}*/
.gsc-control-cse div{
	text-align:left;
	/*height:25px;*/
}
.gsib_a, .gsib_b {
	vertical-align:top !important;
}
.gsst_a {
	padding-top:0 !important;
	height:25px !important;
	/*display: block !important;*/
}





.ui-accordion-content {
width:410px !important;
padding-left:10px !important;
padding-right:10px !important;
overflow:visible !important;
float:left;
}
a {
position:relative;
}

.child_content h3 {
margin-left:5px !important;
}
.cloud {
background:#ffe6c9;
width:197px;
height:67px;
position:absolute;
right:-110px;
top:-100px;
border:3px solid #190000;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
text-align:center;
font-size:15px;
color:#040303;
padding-top:13px;
display:none;
line-height: 18px;
}
.cloud small {
font-size:12px;
}
.cloud samp {
background: url(../images/cloud_arrow.png) no-repeat;
width:31px;
height:23px;
display:block;
position:absolute;
left:50px;
bottom:-23px;
}
a:hover .cloud {
display:block;
}

.featured-box-left {
	width:200px;
	margin-bottom:30px;
	line-height: 18px;
}
.featured-box-left img {
	max-width:100%;
	margin-bottom:5px;
}
.featured-box-left a {
	color:#999;
}
.featured-left-head {
	color: #990000;
    font-size: 20px;
    font-weight: bold;
    padding: 20px 0;
}

.featured-left-title a{
	color: #000 !important;
    font-size: 14px;
    font-weight: normal;
    
}

.content-link{
 font-size:16px;
 line-height:20px;
}
.content-link a{
	text-decoration:underline;
	color:#000033;
	font-weight:bold !important;	
}

.content-link a:hover{	
	color:#000033;
	font-weight:bold !important;	
	text-decoration:none !important;
}
h1 span strong{
	line-height:28px !important;
}
ol {
    padding-left: 17px !important;
}
ol li {
    line-height: 22px !important;
    list-style: decimal !important;
    margin-bottom: 10px !important;
}

/*vidya sagar*/


.width_80{ width:70% !important;}
.width_20{ width:20% !important;}
.create_account_btn{ border:none; width:138px;font-size: 13px;font-weight: bold; margin-right:10px !important; margin-top:50px !important}
.date_picker{ width:80% !important;}
._form_left.date_picker ._form_left input {
    width: auto;
}
.pading_left{ padding-left:10px;}
.flowership_form{ padding:10px; background:#fff; width:100%;}
.flowership_form label{ display:block; padding:5px 0px;font-size:14px;font-weight: 500;}
.flowership_form input{ width:96%; border: solid 1px #b4b4b4; height:27px; margin-bottom:15px; padding:0px 7px;}
.flowership_form input[type="submit"]{ border:none; width:138px;font-size: 13px;font-weight: bold;}
.flowership_form p,.flowership_form p a{font-size: 13px;font-weight: bold; }
.getstarted{ width:100%; background:#f1eae4; border: solid 10px #d8c6b4;}
.heading{ text-align:center; font-size:30px; padding:25px 0px;}
.custom_addede{font-size:14px;}
.fellow_long_form {
    background: #fff;
    float: left;
    width: 100%;
}
.top{ margin-top:20px;}
.fellow_form_haeding{ line-height:50px; background:#eed9c7; padding:0px 11px;font-weight: bold;}
.crt_account .btn{border:none; width:138px;font-size: 13px !important;font-weight: bold; margin-bottom:58px; margin-top:0px}
._form_left{ float:left; width:46%; padding:1% 1.5%;}
._form_left label {
    display: block;
    padding: 10px 0px;
}
.full_width{ width:96%;}
.full_width input{ width:99% !important;}
._form_left input,._form_left select{ border: solid 1px #b4b4b4; width:98%; height:27px; padding:0px 7px;}
input#fellow_profile {height: 28px;font-size: 14px;font-weight: normal; padding: 0px; border:none}
.f-success-msg {
    text-align: center;
    color: #66A40D;
    font-size: 18px;
}

.f-error-msg {
    color: #970103;
    text-align: center;
    font-size: 18px;
}
.inner-logins {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px;
	text-align: center;
	width: 330px;
}
.flowership_form{ padding:10px; background:#fff; width:100%;}
.flowership_form label{ display:block; padding:5px 0px;font-size:14px;font-weight: 500;}
.flowership_form input{ width:95%; border: solid 1px #b4b4b4; height:27px; margin-bottom:15px;}
.flowership_form input[type="submit"]{ border:none; width:138px;font-size: 13px;font-weight: bold;}
.flowership_form p,.flowership_form p a{font-size: 13px;font-weight: bold; }
.getstarted{ width:100%; background:#f1eae4; border: solid 10px #d8c6b4;}
.heading{ text-align:center; font-size:30px; padding:25px 0px;}
.custom_addede{font-size:14px;}
.crt_account .btn {
    border: none;
    width: 138px;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:33px;
    margin-top: 33px;
    display: inline-block;
    height:20px;
    color: #fff;
    text-decoration: none;
}
.crt_account .btn:hover{ color:#fff;}
.getstarted p {
    margin:10px 0;
}
#fell_state {
    width: 90%;
}
#state {
    height: 29px;
	font-size: 12px;
}

body .foobar-wrapper.top {
    position: fixed;
    top: -20px !important;
    bottom: auto;
    left: 0;
}
body .foobar-wrapper.shadow .foobar-shadow {
    height: 5px;
    background: none !important;
}