@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #949ba1;
	background-image: url(images/bodyBg.gif);
	background-repeat: repeat;
	margin:0;
	padding:0;
}
img {
	border:0;
}

ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0 0 0 12px;
	margin:0;
	display:block;
	clear:both;
}

li{
list-style:disc;
margin:5px 0 0 0 ;
padding:0; 
}
#main_container {
	margin:0 auto;
	width:950px;
}

li strong{
font-weight:bold;
}

.wrapper {
	width:950px;
	float:left;
	margin:50px 0 0 0;
	padding:0;
	background-image: url(images/bodyFg.gif);
	background-repeat: repeat;
	background-position: left top;
}
.spacer {
	height:50px;
	float:left;
	clear:both;
}
#left_column {
	float:left;
	width: 302px;
	padding:0;
	margin-right:5px;
}
#right_column {
	float:right;
	width:630px;
	padding:0;
	margin:0;
}
.member_login_box {
/*	width:200px;
	height:auto;
	float:left;
	background-color:#fff;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: left;
	padding: 0;
*/
        width:200px;
        height:auto;
        float:left;
        background-color:#fff;
        margin:25px 0 0 51px;
        padding:0;
        text-align:center;

}
.member_login_box2 H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	background-color:#dcd3ce;
	margin:0;
	padding:0;
}
.member_login_box H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:36px;
	font-weight:bold;
	color:#880527;
	clear:both;
	margin:0;
	padding:8px 0;
	background-image: url(images/login_box_btm_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.member_login_box H3 {
	margin:0;
	padding:0;
}
.text_field {
	font-family:Arial, Helvetica, sans-serif;
	color:#828282;
	font-size:15px;
	font-weight:normal;
	width:160px;
	height:19px;
	margin:8px 0 0 0;
	padding:5px 5px;
	border:0;
	clear:both;
	background-image: url(images/txt_field.gif);
	background-position: center center;
}
/*++++++++++++++tabs+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#menus_cntnr {
	float:left;
	width:600px;
	height:auto;
	clear:left;
	margin:0;
	padding:20px 0 0 0;
}
.menus {
	margin:0;
	padding:0;
}
.menus a {
	color: #FFF;
	line-height:36px;
	margin:0;
	padding-left:12px;
	padding-bottom:0px;
	background-image: url(images/tab_lft_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
	background-color: #820026;
}
.menus a span {
	color: #FFF;
	padding-right:12px;
	margin:0;
	padding-bottom:0px;
	text-decoration:none;
	background-image: url(images/tab_rgt_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration:none;
	background-color: #820026;
}
/*.menus a:hover {
	padding-left:12px;
	padding-bottom:0px;
	background-image: url(images/img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
	background-color: #7c0000;
}
.menus a:hover span {
	background:#7c0000;
	padding-right:12px;
	padding-bottom:0px;
	background-image: url(images/img1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration:none;
}
.menus_actv a {
	background:#7c0000;
	padding-left:12px;
	padding-bottom:0px;
	background-image: url(images/img2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
}
.menus_actv a span {
	background:#7c0000;
	padding-right:12px;
	padding-bottom:0px;
	background-image: url(images/img3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration:none;
}*/
.menus ul {
	margin:0;
	padding:0;
	list-style:none;
}
.menus li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:4px;
	margin-top:4px;
	padding:0px;
	list-style:none;
	display:inline;
}
.menus a, .menus a span {
	display: block;
	float: left;
}
.menus a, .menus a span {
	float: none;
}
.mdl_box {
	width:576px;
	float:left;
	clear:both;
	margin:20px 0 0 0;
	padding:0;
}
.mdl_box H1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	display:block;
	margin:20px 0 0 0;
	padding:0;
	clear:both;
	float:left;
	width:100%;
}
.mdl_box H2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#979ca0;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
	display:block;
	background-color:#fff;
	margin:0;
	padding:0 0 0 6px;
	width:570PX;
	float:left;
}
.mdl_box H3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:16px;
	line-height:32px;
	font-weight:bold;
	text-align:right;
	display:block;
	margin:0;
	padding:0 20px 0 0;
	width:556px;
	height:32px;
	float:left;
	background-image: url(images/box_bottom_img1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.mdl_box H3 A {
	text-decoration:none;
	color:#fff;
}
.mdl_box H3 A:HOVER {
	color:#979ca0;
	text-decoration:underline;
}
.mdl_box p {
	line-height:18px;
	margin:0;
	padding:0 0 0 6px;
	width:570px;
	display:block;
	background-color:#fff;
	float:left;
}
.mdl_box .box_MEMBERSHIP p {
	line-height:18px;
	background:none;
	color:#000000;
	width:540px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 0;
}
.box_strip {
	float:left;
	clear:both;
}
.box_mdl {
	width:576px;
	float:left;
	clear:both;
	background-color:#c2b7b3;
	height: auto;
	position: relative;
}
.box_image {
	display:block;
	float:left;
	padding-left:18px;
}
.thumb_img_CNTNR {
	width:120px;
	margin:0 18px 0 0;
	padding:0;
	float:right;
	display:block;
}
.thumb_img_CNTNR a{
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

.thumb_img {
	display:block;
	float:right;
	width:120px;
	padding:0;
	margin:0 0 8px 0;
}
.thumb_img h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	width:120px;
	clear:both;
	display:block;
	background-color:#820024;
	margin:0;
	padding:0;
        
}
.thumb_img h1 a{
        font-family:Arial, Helvetica, sans-serif;
        color:#fff;
        font-size:14px;
        line-height:18px;
        text-align:center;
        font-weight:normal;
        width:120px;
        clear:both;
        display:block;
        background-color:#820024;
        margin:0;
        padding:0;

}

.thumb_img IMG {
	display:block;
	border:0;
	margin:0;
	padding:0;
}
#footer {
	float:left;
	clear:both;
	margin:30px 0 0 0;
	width:100%;
}
#footer a {
	padding:0 45px;
	color:#fff;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
        color:#820024;
	text-decoration:none;
}
#footer a:hover {
	color:white;
}
/*MEMBERSHIP CSS-------------------------------------------------------------*/
.box_MEMBERSHIP {
	width:540px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
	text-align:justify;
	display:block;
	float:left;
	margin:0;
	font-weight: normal;
	padding-top: 0;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
}

h4 {
	margin:0;
	padding:0;
	line-height:30px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:18px;
	color:#820024;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:36px;
	font-size:14px;
	color:#820024;
	display:block;
	clear:both;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
/*h6{
        line-height:18px;
        background:none;
        color:#000000;
        width:540px;
        margin-top: 5px;
        margin-right: 0;
        margin-bottom: 5px;
        margin-left: 0;
        padding: 0;
}
*/
.join_now {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	float:left;
	display:block;
	width:100%;
	text-align:right;
}
.join_now a {
	color:#fff;
	text-decoration:none;
}
.join_now a:hover {
	color:#820024;
	text-decoration:underline;
}
form{
	margin:0;
	padding:0;}
.text_field_donation {
	font-family:Arial, Helvetica, sans-serif;
	color:#828282;
	font-size:15px;
	font-weight:normal;
	width:160px;
	height:22px;
	margin:0 0 12px 0;
	padding:0;
	border:2px solid #92999e;
	clear:both;
}

	
/*donation---------------------------------------------------------------*/

.box_MEMBERSHIP form label{
display:block;
float:left;
margin:3px 0;
line-height:24px;
padding:3px 0;
clear:left;
border:1px solid red;
}

.box_MEMBERSHIP form label strong{
	width:200px;
	float:left;
	font-weight:normal;

}

.box_MEMBERSHIP span{
padding:0;
margin:0;
clear:both;
display:block;
}
.box_MEMBERSHIP form span label{
display:block;
float:left;
padding:0;
margin:0;
line-height:24px;
clear:none;
display:block;
}
.box_MEMBERSHIP form span label input{
	clear:right;
	float:left;
}
.box_MEMBERSHIP form span .txtfield{
width:100px;
}
.formHolder{
    width:400px;
    height:auto;
    float:left;
    padding:0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    clear:both;
}
.formHolder1{
	width:100px;
	height:auto;
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.txtDescription{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    width:200px;
    height:20px;
    float:left;
    clear:none;
    margin:0;
    padding:0;
}
.txtDescription1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	width:auto;
	float:left;
	clear:none;
	margin-right:5px;
	padding:0;
	height: auto;
}
.txtDescription2{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    font-weight:normal;
    width:auto;
    float:left;
    padding:0;
    height: auto;

}
.fieldBox{
    width:auto;
    height:20px;
    float:left;
    clear:none;
    margin:0;
    padding:0;
}
.fieldBox .txtField{
    width:50px;
    height:20px;
    float:left;
    clear:none;
    margin:0;
    padding:0;
    border:1px solid #394954;
}
.fieldBox .txtField1{
    width:180px;
    height:20px;
    float:left;
    clear:none;
    margin:0;
    padding:0;
    border:1px solid #394954;
}
.loginBox{
width:220px;
height:auto;
float:left;
margin:10px 0 0 20px;
padding:0;
 }
/* ul li */
ul{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    padding:0 0 0 12px;
    margin:0;
    display:block;
    clear:both;
}

li{
list-style:disc;
margin:5px 0 0 0 ;
padding:0;
}

li strong{
font-weight:bold;
}


.box_mdl .content {
	color:#000000;
	padding-left:18px;
	padding-right:18px;

}
.box_MEMBERSHIP .content{
	float:left;
}

.box_mdl .content p{
	width:500px;
}
.box_mdl p{
	line-height:18px;
        margin:0;
        padding:0 0 0 6px;
        width:570px;
        display:block;
	
        float:left;
}
.content p{
	background-color:#c2b7b3;	
}
.content p strong{
	color:#000;
	font-weight:bold;
}



.box_MEMBERSHIP .content p{
width:500px;

}
#userFormHiddn .form-submit{
        display:none;
}
#loginError .messages{
        width:200px;
        margin-left:60px;
        color:red;
}

#errors .messages{
	width:400px;
        margin-left:60px;
        color:red;
}

#errors .messages li{
        width:400px;
        margin-left:0px;
        color:red;
}

.form-item label{
	padding-left:10px;
	color:#000000;
	clear:both;
		
}
.box_mdl .form-item{
	width:550px;
	clear:both;
}

.form-submit{
	margin-top:10px;
	margin-left:10px;
	
}

.subject_class{
	width:300px;
	float:left;
	margin-left:10px;
}
.email_class{
	width:300px;
	float:left;
	margin-left:10px;

}
.name_class{
	width:300px;
	float:left;
	margin-left:10px;

}
.form-textarea{
	float:left;
	width:550px;
	margin-left:10px;

}
.form-submit{
	float:left;
}


#name_id .text_field{
	font-family:Arial, Helvetica, sans-serif;
        color:#828282;
        font-size:15px;
        font-weight:normal;
        width:300px;
        margin:2px 0 10px 10px;
        padding:0px 0px;
        clear:both;
        background-image: url();
        background-position: center center;
	border:1px solid #808080;
	display:block;
		
}

#name_id .form-textarea{
	font-family:Arial, Helvetica, sans-serif;
        color:#828282;
        font-size:15px;
        font-weight:normal;
        width:500px;
        margin:2px 0 10px 10px;
        padding:0px 0px;
        clear:both;
        background-image: url();
        background-position: center center;
        border:1px solid #808080;
        display:block;
}

#mail_message{
	margin-left:10px;
	color:#000;
}
.text_field_sm{
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        width:170px;
        background-position: center center;
        border:1px solid #808080;
}
.text_field_tiny{
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        width:60px;
        background-position: center center;
        border:1px solid #808080;
        display:block;

}
.ImgContainer_main{
	width:540px;
	height:auto;
	float:left;
	clear:none;
	margin:0px;
	padding:0px;
}
.ImgContainer{
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#820024;
	width:170px;
	height:auto;
	float:left;
	clear:none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.img1{
	width:210px;
	height:219px;
	float:right;
}
.img3{
	width:384px;
	height:235px;
	margin:0 auto;
	z-index:100px;
}
.img2{
	width:210px;
	height:219px;
	float:left;
}
p img{
margin-right:10px;
display:block;
}
.imgauto_right{
	float:right;
	margin-left:5px;
	width:auto;
}

.imgauto_left{
	float:left;
	margin-left:5px;
	width:auto;
}
/* navigation css .....................*/
.lft_nav{
	margin:0;
	padding:10px 0 10px 10px;
	background-image:url(images/login_box_btm_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:left;
}
.lft_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#820024;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	margin:0;
	padding:0 0 0 12px;
	clear:both;
	background-image:url(images/bullet_4.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.lft_nav a:hover {
	color:#bd0639;
	text-decoration:none;
	background-image:url(images/bullet_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.lft_nav .current {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#bd0639;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 12px;
	margin:0;
	text-decoration:none;
	background-image:url(images/bullet_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.lft_nav ul {
	margin:0;
	padding:0;
}
.lft_nav li {
	margin:0;
	padding:0;
	list-style:none;
}
/* community css ---------------------------------*/
.member_login_box2 {
        width:200px;
        height:auto;
        float:left;
        text-align:center;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        clear: left;
        padding: 0;
}

.member_login_box2 H3 {
        margin:0;
        padding:0;
        width:100%;
        clear:both;
}

.member_login_box2 .spacer{
        clear:both;
        display:block;
        width:100%;
        height:1px;
        margin:2px 0 2px 0;
        padding:0;
}

.member_login_box2 h4{
        font-size:17px;
        font-weight:bold;
        color:#810023;
        padding:0 0 0 20px;
        margin:0;
        display:block;
        clear:both;
        width:90%;
        letter-spacing:normal;
        }
                 
.member_login_box2 h4 a{
        color:#810023;
        text-decoration:none;
}

#leftNevigation{
        display:block;
        clear:both;
}

.leftnevigation{
        margin:0;
        padding:0;
        float:left;
        display:block;
        clear:both;
        width:100%;
        text-align:left;
        background:#FFFFFF;
        margin-bottom:10px;

}

.leftnevigation input{
        margin:0 0 0 10px;
}


.leftnevigation img{
        margin:0;
        padding:0;
        clear:both;
        display:block;
}
.leftnevigation  .spacer{
        height:1px;
        width:100%;
        clear:both;
        display:block;
}

.leftnevigation ul{
        background:#FFFFFF;
        margin:0 0 0 5px;
        padding:0;
        width:98%;
        display:block;
        clear:both;
}

.leftnevigation li{
        list-style:none;
        width:100%;
        display:block;
        clear:both;
        float:left;
        font-size:13px;
        font-weight:bold;
        line-height:30px;
        letter-spacing:1px;
        margin:0;
        padding:0;
}

.leftnevigation li a{
        display:block;
        float:left;
        padding:0;
        text-decoration:none;
        color:#810023;


}
.leftnevigation li img{
        clear:none;
        display:block;
        float:left;
        margin:0 5px 0 0;
        padding:0;
}

.section_tab{
        width:504px;
        padding:0 5px 0 20px;
        margin:0;
        display:block;
        clear:both;
        float:left;
}

.section_tab .tab{
        background:url(images/Section_tab_bg.jpg) no-repeat bottom;
        height:25px;
        width:116px;
        display:block;
        float:left;
        font-size:14px;
        color:#FFFFFF;
        line-height:25px;
        text-align:center;

}

.section_tab a{
        display:block;
        float:right;
        color:#820026;
        text-decoration:none;
        font-size:11px;
        margin:0;
        padding:0;
        line-height:25px;
}
.community_section{
        margin:0;
        padding:0;
        display:block;
        float:left;
        clear:both;
        background:url(images/crn_bg.jpg) repeat-y top;
        width:539px;
}

.community_section img{
        margin:0;
        padding:0;
        display:block;
        clear:both;
}

.community_section .content{
        margin:0 0 0 0;
        padding:0 10px;
        width:510px;
        display:table;
        clear:both;

}

.community_section .content .spacer{
        height:1px;
        width:510px;
        margin:3px 0;
        padding:0;
        border-bottom:dotted 1px #820026;
        display:block;
        clear:both;
}
.section_content{
        display:block;
        float:left;
        width:530px;
        margin:0;
        padding:0;
}
.section_content p{
font-size:12px;
        color:#7a7a7a;
        display:block;
        clear:both;
        float:left;
        width:auto;
        margin:0;
        line-height:14px;

}

.heading{
        font-size:15px;
        display:block;
        line-height:24px;
        background:none;
        color:#820026;
        clear:none;
}

.teaser{
        font:12px;
        color:#979ca0;
        display:block;
        line-height:24px;

}

.teaser a{
        color:#820026;
}
.community_section div.img{
        display:block;
        float:left;
        margin:0 10px 0 0;
        padding:0;
        width:auto;

}

.community_section div.img img{
        margin:0;
        padding:0;
        clear:none;
}

.box_MEMBERSHIP .spacer{
        width:539px;
        height:1px;
        margin:5px 0;
        padding:0;
        display:block;
        clear:both;
}

.imageGallery{
        width:113px;
        border-right:1px dotted #820026;
        display:table;
        float:left;
        margin-right:10px;

}

.imageGallery img{
        margin:0;
        padding:0;
        clear:both;
        display:block;
}
.profile{
        width:539px;
        display:block;
        float:left;
}

.profile img{
        display:block;
        float:left;
        clear:left;
}

.advance_search{
        font-size:14px;
        color:#820026;
        margin:5px 0 0 10px;
        display:block;
        float:left;
        line-height:28px;
        font-weight:bold;

}
.advance_search a{
text-decoration:none;
color:#820026;
}
.advance_search a:hover {
        color:#820024;
        text-decoration:underline;
}


.myProfile{
        font-size:15px;
        font-weight:bold;
}

.myProfile{
        font-size:15px;
        font-weight:bold;
}

.spacer_withline{
        height:1px;
        width:100%;
        margin:2px 0;
        padding:2px 0;
        border-bottom:dotted 1px #e9e9e9;
        display:block;
        clear:both;
}

#community_section p{
        font-size:12px;
        color:#7a7a7a;
        display:block;
        clear:both;
        float:left;
        width:auto;
        margin:0;
        line-height:14px;
}

.content{
        margin:0;
        padding:0;
        width:100%;
        display:block;
        float:left;
}
#edit-search-button {
float:left;
clear:both;
margin-left:20px;
}
.tagCloud {
display:none;

}
    

#cesarswayvidlabel {
	color:#ffffff;
	font-size:18px;
	left:18px;
	line-height:24px;
	padding:0 5px;
	position:absolute;
	top:276px;
}
