@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	background: url('../images/bg.jpg') repeat fixed; 
	font: normal 100 11px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;
}

P { margin-bottom: 10px; line-height: 180%; }
address {font-style:normal}
blockquote {font-style:italic}

a, img, span {border:0; margin:0; padding:0;}

  
/*----------------------------------------- top bits n bats ------------------*/

#loginStrip {
	margin: 0;
	padding: 0;
	border: 0;
	width: 993px;
	height: 40px;
	background: url('../images/topline.jpg') no-repeat;
	display: block;
	font: normal 100 10px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;
	color: #FFF;
}

#loginLabel {
	margin: 8px 0 0 435px;
	padding: 0;
	border: 0;
	width: 277px;
	background: transparent;
	display: block;
	text-align: left;
	float: left;
}


.logInput {
	margin: 0;
	padding: 0;
	border: 0;
	width: 130px;
	font: normal 100 12px Arial, Helvetica, sans-serif;
	display: inline;
}
            
.logInput-error {
	background-color: #9d5f5f;
	border: solid 1px #000;
	margin: 0;
	padding: 0;
	border: 0;
	width: 140px;
	font: normal 100 12px Arial, Helvetica, sans-serif;
	display: inline;
}
            
.username-highlight {
	font: normal 100 12px Arial, Helvetica, sans-serif;
	color: #C12013;
	display: inline;
}           

#passLabel {
	margin: 8px 0px 0 10px;
	padding: 0;
	border: 0;
	width: 210px;
	background: transparent;
	display: block;
	text-align: left;
	float: left;
}

#loginSub {
	margin: 0;
	padding: 0;
	border: 0;
	width: 30px;
	height: 30px;
	float: left;
}

 
.login-error {
    padding: 10px;
    border: solid 1px #9d5f5f;
    background-color: #fff;
    text-align: center;
}
 
.login-member {
    padding: 0px 0 23px 40px;
    border: solid 1px #9d5f5f;
    background-color: #D7AE9C; /* #C12013; */
    text-align: center;
    height: 13px;
}

.status { background-color: #fff;}

.status .left-status {float:left;}

.status .right-status {position: relative; margin-left: 800px;}

/*----------------------------------------- left side ------------------*/


#sideBar {
	margin: 0;
	padding: 0;
	border: 0;
	width: 132px;
	overflow: hidden;
	background: #E2D9D5;
	display: block;
	float: left;
}

#contact {
	margin: 0;
	padding: 300px 3px 5px 2px;
	border: 0;
	width: 127px;
	background: #C12013;
	text-align: right;
}

#contact h2 {
	margin: 0 2px 2px 0;
	padding: 0;
	border: 0;
	font: normal 10px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;
	color: #FFF;
}

#contact p {
	margin: 0;
	padding: 5px 2px 0 0;
	border: 0;
	font: normal 100 9px arial,sans-ms;
	color: #FFF;
	text-decoration: none;
	line-height: 1.4em;
}

#contact a {
	text-decoration: none;
	color: #FFF;
}

#contact a:hover {
	color: #D9D2CF;
	text-decoration: underline;
}
  
#phone {font-size: 11px;}	 

#menu {
	margin: 0 0 20px;
	padding: 10px 0 0 0;
	border: 0;
	width: 132px;
	height: 620px;
	background: url('../images/circles-22-663.jpg') no-repeat bottom center;
	background-color: #E2D9D5;
}

#menu ul {
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
	background: transparent;
	list-style-type: none;
}
	
#menu ul li {
	margin-top: 3px; 
}
  
#menu a {
	margin: 0;
	padding: 2px 0 2px 0;
	border: 0;
	width: 119px;
	font: normal 11px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;
	color: #4E2300;
	text-decoration: none;
	text-indent: 10px;
	display: block;
}
  
#menu a:hover {
	color: #8E6350;
	text-decoration: none;
	background: transparent;
}


#menu .selected a {background:#C12013;color:#fff}
#menu .selected a:hover {background:#C12013;color:#fff}
  
/*----------------------------------------- right side ------------------*/

#right {
	margin: 0;
	padding: 0;
	border: 0;
	width: 861px;
	background: transparent;
	float: right;
}

#right p {
	margin: 0;
	padding: 0 0 4px;
	border: 0;
	background: transparent;
	font: normal 100 11px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;
	color: #A28376;
	line-height: 2em;
	text-align: justify;
	margin-bottom: 15px;
	}

#right p.readmore {
	font: normal 11px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;
	text-align: right;
	}

	
#right h2.ph2 {
	margin: 0;
	padding: 6px 20px 0 0;
	border: 0;
	width: 267px;
	height: 31px;
	background: transparent;
	display: block;
	font: normal bold 18px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;
	color: #C12013;
	text-align: right;
}

#right  h2 {
	margin: 0;
	padding: 0 0 2px;
	border: 0;
	background: transparent;
	font: bold 14px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;	color: #C12013;
	text-align: left;
	}

#right h3 {
	margin: 0;
	padding: 0 0 2px;
	border: 0;
	background: transparent;
	font: bold 12px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;	color: #C12013;
	text-align: left;
	}

#right h4 {
	margin: 0;
	padding: 0 0 2px;
	border: 0;
	background: transparent;
	font: bold 11px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif;	color: #A28376;
	text-align: left;
	}

#right a {color: #C12013;text-decoration: none;}	

#right a:hover {color: #000;text-decoration:underline;}	


	
#banner {
	margin: 0;
	padding: 0;
	border: 0;
	width: 861px;
	height: 260px;
	background: url('../images/topbanner.jpg') no-repeat;
}


.logo {
	position: relative;
	top: 145px;
	left: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 320px;
	height: 105px;
}

/*                               floating pic in continuation pages */

.floatL {
	margin: -10px 0 0 -20px;
	padding: 0;
	border: 0;
	width: 150px;
	height: 150px;
	background: url('../images/pic.jpg') no-repeat;
	float: left;
}

.floatL1{
	margin: -10px 10px 0 -20px;
	padding: 0;
	border: 0;
	width: 150px;
	height: 150px;
	float: left;
}

#rightMid {
	margin: 0;
	padding: 0;
	border: 0;
	width: 861px;
	min-height: 720px;
	background: transparent;
}

#rightMid-full {
	margin: 0;
	padding: 0;
	border: 0;
	width: 900px;
	min-height: 720px;
	background: transparent;
}

#midWrap {
	margin: 0;
	padding: 0;
	border: 0;
	width: 861px;
	background: url('../images/rightmidbg.png') repeat-y;
}

/* -------------------------------------------------------news and about us section ----------------*/

#news{
	margin: 0;
	padding: 0;
	border: 0;
	width: 287px;
	background: url('../images/topbanner-qr.jpg') no-repeat top right;
	display: block;
	float: right;
}

#news p {color: #4E2300;}


#aboutUs{
	margin: 0;
	padding: 0;
	border: 0;
	width: 574px;
	background: url('../images/topbanner-ql.jpg') no-repeat top left;
	display: block;
	float: left;
}

#content-full{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	background: #F9F0E9 url('../images/topbanner-ql.jpg') repeat-x top left;
	display: block;
	float: left;
}

#aboutUs .list-item { margin-bottom: 20px; border-bottom: solid 1px #E2D9D5;}

/* -------------------------------------------------------3 panels ----------------*/


/* to wrap the panel text around the image */
.floater {
	margin: 0;
	padding: 0;
	border: 0;
	width: 128px;
	height: 104px;
	background: transparent;
	display: block;
	float: left;
}

#rightLow {
	margin: 0;
	padding: 0;
	border: 0;
	width: 861px;
	background: url('../images/rightlowbg.png') repeat-y;
	display: block;
	clear: both;
}
	
#rightLow1 {
	margin: 0;
	padding: 0;
	border: 0;
	width: 574px;
	background: transparent;
	display: block;
	float: left;
}
	
#rightLow2 {
	margin: 0;
	padding: 0;
	border: 0;
	width: 287px;
	background: transparent;
	display: block;
	float: right;
}
	
#leftPanel {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	width: 287px;
	background: url('../DocStore/CM_Images/pic-panels-q1.jpg') no-repeat top;
	display: block;
	float: left;
}

#midPanel {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	width: 287px;
	background: url('../DocStore/CM_Images/pic-panels-q2.jpg') no-repeat top;
	display: block;
	float: right;
}

#midPanel p {color: #4E2300;}

#rightPanel {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	width: 287px;
	background: url('../DocStore/CM_Images/pic-panels-q3.jpg') no-repeat top;
	display: block;
	float: right;
}

.panelTxt {
	margin: 0;
	padding: 10px 20px;
	border: 0;
	background: transparent;
	margin-bottom: 20px; 
}

.panelTxt-home {
	margin: 0;
	padding: 10px 20px;
	border: 0;
	background: transparent;
	margin-bottom: 20px; 
	height: 295px;
	overflow: hidden;
}

.panelTxt-home-box {
  	margin: 0;
	padding: 10px 20px;
	border: 0;
	background: transparent;
	margin-bottom: 20px; 
	min-height: 300px;
	max-height: 300px;
	overflow: hidden;  
}

.panelTxt p { margin-bottom: 10px; line-height: 380%; }


/*----------------------------------------- footer ------------------*/

#footerdp { margin: 10px; font: normal 100 11px arial,sans-ms; text-align: center; font-weight: normal;}

#footer {
	margin: 0 0 -10px 0;
	padding: 0;
	border: 0;
	width: 994px;
	height: 10px;
	background: url('../images/bottomline.jpg') no-repeat;
	display: block;
	clear: both;
}
  
#footer2 {
	margin: 0 0 -10px 0;
	padding: 0;
	border: 0;
	width: 994px;
	height: 10px;
	background: url('../images/bottomline2.jpg') no-repeat;
	display: block;
	clear: both;
}

.full-page-right { float: right; margin-right: 10px; margin-bottom: 15px;}
     
.new-member-box { border: solid 1px #a50000; padding: 10px; margin: 10px 0 20px 150px; background-color: #fff;}
   
.feedback-box { border: solid 1px #a50000; padding: 10px; margin-top: 10px;}

.feedback-box input { color: #967567;}

.error-box { background-color: #DEA58A;}

.information-text { border: solid 1px #9D5F5F; margin-top: 15px; padding: 10px; }

.information-text ul li{ line-height: 30px;}

.highlight { color: #C90000; font-weight: bold;}

.link-bar { border: solid 1px #a50000; padding: 10px; margin: 10px 0 20px 0px; background-color: #fff;}


.link-bar-head-new { border: solid 3px #A50000; background-color: #fff; margin-bottom: 10px;}

.link-bar-head-new table { margin: 0px; padding: 0px;}



.link-bar-head { border: solid 1px #E0DFE3; background-color: #fff;}

.link-bar-head table { margin: 0px; padding: 0px;}

.link-bar img { position: relative; top: 3px; margin-right: 10px;}


/* info_bar */
.info_bar { padding: 10px; border: solid 1px #a50000; background-color: #fff; margin-bottom: 10px;}

    .info_bar .header {border-bottom: solid 1px #000; padding-bottom: 10px;  }
    
    .info_bar input { margin-right: 20px;}
    
    .info_bar ul{ list-style: none;}
    
    .info_bar img { float: left; padding: 10px 0 0 10px; margin-top: 50px; }
    
    .info_bar table { padding-left: 0px; margin-left: 80px; color: #000; line-height: 200%; text-align: left; width: 80%; border: 0px; background-color: #ECE8E7;}
    
    .info_bar table td {border: 0px; }
    
    /* .info_bar a { color: #000; border-bottom: dashed 2px red;} */
    
    .info_bar #box { padding-bottom: 0px; display: none; }
    
    .info_bar #box1 { padding-bottom: 0px; }
    
    .info_bar .recently_viewed { float: none; position: relative; top: 5px; padding:0px;}
    
    
.list-header { padding: 10px; margin-bottom: 10px; }

.contact-box {margin-top: 20px;}

#ctl00_phText_pnlMembers { float: right; border: solid 1px #e0dfe3; background-color: #f3f1f1; padding: 5px;}