/*colors: blue=#000080  gold text = #e7cf6f*/
* {
	padding: 0;
	margin: 0;
}
body {
	background: #0a2170 url(https://www.californiadar.org/chapter_base/templates/chapters2-template/images/logo-bkg4.jpg);/*change 12/12/12*/
}
#outerwrapper {
	/*position: relative;*/
	border-top: 5px solid #f2e5b0;
	border-right: 5px solid #897b42;
	border-bottom: 5px solid #534b28;
	border-left: 5px solid #ecda8f;
	width: 1005px;
	margin: 25px auto 0px auto; /* top; right; bottom; left*/
	overflow:hidden;
}
#innerwrapper {
	width: 995px;
	/*position: relative;*/
	border-top: 5px solid #534b28;
	border-right: 5px solid #ecda8f;
	border-bottom: 5px solid #f2e5b0;
	border-left: 5px solid #897b42;
	background:  #fff;
	overflow:hidden;
}

#header {
	top: 0px;
	left: 0px;
	width: 995px;
	height: 210px;
	margin-top: 0px;
	background: #000080 url(https://www.californiadar.org/chapter_base/templates/chapters2-template/images/chaptersinsignia4.png) left no-repeat;/*change 12/12/12*/
	}
#chaptername {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 2.5em;
	color: #e7cf6f;
	font-weight: bold;
	font-style: oblique;
	text-align: center;
	left: 115px;
	width: 838px;
	top: 50px;
	position: relative;
	/*height: 1.1em;*/ /*CHANGE 12/4/12*/
	line-height: 100%;
	padding-top: 3px;
	
	
}

#chapterlocation {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 2.0em;
	color: #e7cf6f;
	font-weight: bold;
	font-style: oblique;
	z-index: 50;
	text-align: center;
	width: 838px;
	left: 115px;
	top: 50px;
	position: relative;
	height: 1.5em;
	
}

#menuwrapper {
	width: 995px;
	left: 0px;
	top: 201px;
	height: 46px;
	background: #e7cf6f url(https://www.californiadar.org/chapter_base/templates/chapters2-template/images/menubevels.jpg) repeat-x;/*change 12/12/12*/
}

#contentcontainer {
	top: 247px;
	background: #fff /*url(images/chaptersframe4.gif) repeat-y*/;
	width: 995px;
	overflow: hidden;
}
#columnleft {
		 padding: 40px 25px 10px 15px; /* top; right; bottom; left*/
		 left: 9px;
		 background: #fff;
		 font-family: Lucida Sans, sans-serif;
		 color: #000080;
		 top: 0px;
		 overflow: hidden;
		 border-right: 2px solid #000080;
}
 #webmastermessage {
	font-family: Lucida Calligraphy, serif;
	font-size: 12pt;
	color: red;
 }
#columnright {
	float: right;
	
}
#columnright-content {
	font-family:Lucida Sans, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	background: white;
	color: #000080;
	text-align: center;
	padding: 10px;
	/*border-left: 2px solid #0a2170;*/
}
#columnright-content p {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1em;
	color: #000080;
}
#columnright-content a{
	
	text-decoration: none;
	color: #000080;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
	
}
#columnright-content a:hover{
	color: #e7cf6f;
	text-decoration: none;
	
	
	display: block;
	background: #000080;
	
}
a.rightlink{
	color: #e7cf6f;
	text-decoration: none;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 125%;
	display: block;
	
}
a.rightlink:hover{
	color: #000080;
	text-decoration: none;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 125%;
	display: block;
	background: #e7cf6f;
	
}
a.bodylink{
	color: #000080;
	text-decoration: none;
	font-family: Lucida Sans, sans-serif;
	font-weight: bold;
}
a.bodylink:hover{
	color: #e7cf6f;
	text-decoration: none;
	background: #000080;
	
}
/*h1 {
	font-size: 1.7em;
}*/
h2 {
	font-size: 1.7em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-family: Lucida Sans, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: #000080;
    text-align:center;
    margin-bottom: 18pt;
}
.page-content h6 {
	font-size: 0em;
	
}

.page-content p{
          margin-top: 10px;
		  margin-bottom: 20px;
		  font-family: Lucida Sans, sans-serif;
		  font-size: 1em;
 }
 .page-content h1{
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 0em;
	top: 0px;
	float: right;
 }
.page-content p a,
.page-content h3 a {
	text-decoration: none;
	font-weight: bold;
	color: #000080;
}
.page-content p a:hover,
.page-content h3 a:hover  {
	color: #e7cf6f;
	background:  #000080;
}
.page-content ul {
	list-style: none;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 20px;
	
}
.page-content ul li {
	font-family: Lucida Sans, sans-serif;
	color: #000080;
	font-size: 1em;
	list-style:disc;
}
.page-content ul li a {
	color: #000080;
	font-family: Lucida Sans, sans-serif;
	font-size: 1em;
	margin: 0 0 3px 0;
	
}
.page-content ul li a:hover {
	background-color: #000080;
	color: #e7cf6f;
	
}
.italics {
	font-style:italic;
}
.bold {
	font-weight: bold;
}
.italics-bold {
	font-style: italic;
	font-weight: bold;
}
br.clearfix {
	clear: both;
}

/***********Calendar Table***************/
#chaptercalendar {
	font-size: .9em;
	font-weight: normal;
	line-height: 1.5em;
	padding: .2em;
	background: #fff;
	border: 2px solid #000080;
	border-spacing: 0px;
	padding: 5px;
	margin: 10px;
}
#chaptercalendar td {
	padding: 0 0 0 5px;
}
#chaptercalendar th {
	background:#000080;
	color: #e6cd70;
	font-weight: bold;
	font-size: 1.2em;
	text-alignment: left;
}
/*#chaptercalendar tr.even {
	background: #e6cd70;
	padding-bottom: 5px;
}*/
.row-shading {
	background: #e6cd70;
	padding-bottom: 5px;
}
#chaptercalendar tr.even-blue {
	background: #E8E8FF;
	padding-bottom: 5px;
}
#chaptercalendar tr.even-gold {
	background: #e6cd70;
	padding-bottom: 5px;
}
#chaptercalendar tr.odd {
	padding-bottom: 5px;
}
#chaptercalendar p{
	font-family: Lucida Sans, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	margin: 0;
}

#chaptercalendar a {
	text-decoration: none;
	color: #000080;
	font-weight: bold;
}
#chaptercalendar a:hover {
	text-decoration: none;
	color: #e7cf6f;
	background:  #000080;
}
.tdbottom {
	border-bottom: 3px solid #000080;
	padding-bottom: 5px;
}

/***************End Chapter Calendar*************/
#r-text{
    font-family:Lucida Sans, sans-serif;
    font-weight: normal;
    font-size: 10pt;
    margin: 12px;
    color: white;
    text-align: center;

 }
#lefttopper {
		 position: absolute;
		 left: 0px;
		 height: 5px;
		 width: 135px;
		 background:white;
}
#righttopper {
		 position: absolute;
		 left: 0px;
		 height: 5px;
		 width: 175px;
		 background:white;
}
#fancy {
       font-family: Lucida Calligraphy, serif;
       float: left;
       padding-right: 0px;
       line-height: 10px;
       font-size:36pt;
       color: #000080;
       font-weight: bold;
       

 }
 .floatleft { float: left; 
            margin: 0px 20px 5px 10px;
            font-weight: bold;
            font-size: 1em;
            text-align: center;
		    color: #000080;
}
 .floatright { float: right; 
            margin: 15px 15px 20px 20px;
            font-family: Palatino linotype, palatino, serif;
            font-weight: bold;
            font-size: 1em;
            text-align: center;
		    color: #000080;
}
p.bodytext {
          margin-top: 10px;
		  margin-bottom: 10px;
 }
p.bodytext a {
	text-decoration: none;
	font-weight: bold;
	color: inherit;
}
p.bodytext a:hover {
	color: #e7cf6f;
	background:  #000080;
}

/**********Patriots************/
#patriots {
	font-size: .9em;
	font-weight: normal;
	line-height: 1.5em;
	padding: .2em;
	background: #fff;
	padding: 5px;
	margin: 10px;
	width: 95%;
	vertical-align: top;
}
#patriots p {
	border-left:2px solid #000080;
	padding-left:5px;
	margin: 0;
	

}
.patleft {
	
	padding: 0 0 0px 5px;
	font-size: .9em;
	vertical-align: top;
	
}
.patmiddle {
	
	padding: 0 0 0px 5px;
	font-size: .9em;
	vertical-align: top;
	
	
}
.patright {
	
	padding: 0 0px 0px 5px;
	font-size: .9em;
	vertical-align: top;
	
}
/**********End Patriots************/
/**********Footer************/
#footer {
	position: relative;
	
	background: #fff url(../images/chaptersfooter1.gif) bottom left no-repeat;
	/*height: 60px;*/
	width: 985px;
	padding: 0px 0px 0 15px;
	font-family: Lucida Sans, sans-serif;
	color: #000080;
	font-size: .85em;
	margin: 0px auto 5px auto; /* top; right; bottom; left*/
	
}
#footer-insignia {
	position: relative;
	
	background: #fff url(../images/chaptersfooter1.gif) bottom left no-repeat;
	/*height: 60px;*/
	width: 985px;
	padding: 0px 0px 0 15px;
	font-family: Lucida Sans, sans-serif;
	color: #000080;
	font-size: .85em;
	margin: 0px auto 5px auto; /* top; right; bottom; left*/
	
}

.footerrule {
		height: 1px;
        background: #000080;
		width: 965px;
		position: absolute;
		left: 12px;

}
#footer p {
	padding: 5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	font-size: .8em;
	color: #000080;
}
#footer a{
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover {
	color: #e7cf6f;
	background: #000080;
	/*font-size: .9em;
	font-weight: normal;
	line-height: 1.5em;
	padding: .2em;
	
	padding: 5px;
	margin: 10px;
	width: 95%;*/
}
div.moduletable.footer{
	width: 800px;
}
/**********webmaster login on home page************/

#chapterlogin{
	float:right;
	margin-right: 0px; /*change 1/5/16*/
	margin-top: 5px; /*change 1/5/16*/
	width:175px; /*change 1/5/16*/
	
}
#chapterlogin a{
	font-weight: bold;
	color: 
	text-decoration: none;
	color: #7989FB;
}
#chapterlogin a:hover{
	font-weight: bold;
	background: #000080;
	color: white;
	text-decoration: none:
}
/**************************New LOGIN*******************************/
input#modlgn-username.input-small,
input#modlgn-passwd.input-small
{
	width: 100px;
	background: #fff;
	color: #000080;
	float: left;
	border-top: 1px solid #000080;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-bottom: 1px solid #000080;
	padding-right: 5px;
}
.element-invisible{
	color: #000080;
	font-size: 0em;
}
#footer div.pretext p{
	padding-left:0;
	padding-bottom:5px;
	font-size:.9em;
	font-weight: bold;
	}
button.btn.btn-primary
{
	background: #000080;
	color: #fff;
}
input.btn.btn-primary{
	background: #000080;
	color: #fff;
}

/**************************LOGIN FORM**************************/
div.login-description {
	color: #000080;
	/*margin: 5px;*/
	padding: 5px;
	font-weight: bold;
}
fieldset {border: none;}
input#username.validate-username, 
input#password.validate-password {
	color: tranparent ;/*for Chrome*/
	height: 22px;
	width: 157px;
	margin: 5px;
	border: 1px solid #000080;
}
.login{
	/*background: #000080;*/
	margin-top: 5px;
	border:none;
	width: 300px;
	
}
input#remember.inputbox{
	margin-left: 50px;	
}


.login .button  {
	background: #e7cf6f;
	width: 50px;
	border-top: 1px solid #f2e5b0;
	border-right: 1px solid #897b42;
	border-bottom: 1px solid #534b28;
	border-left: 1px solid #ecda8f;
	margin: 5px;
	color: #000080;
	
}
.login label {
	display: block;
	color: #000080;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: .80em;
	font-weight: bold;
	margin: 5px;
}
div ul {
	list-style: none;
	padding: 0;
	
}
div ul li {
	font-family: Lucida Sans, sans-serif;
	color: #000080;
	font-size: 1em;
	list-style: none;
}
div ul li a {
	color: #000080;
	font-family: Lucida Sans, sans-serif;
	font-size: .8em;
	margin: 0 0 3px 0;
	text-decoration: none;
}
div ul li a:hover {
	background-color: #000080;
	color: white;
	
}


/**************************END LOGIN FORM**************************/
/************Contact Us Table****************/
#contactus {
	width: 80%; /*changed 4/21/13*/
}
#contactus td {
	padding: 5px 0 0 5px;
}
#contactus th {
	/*background:white ;*/
	color: #000080;
	font-size: 1.2em;
	
}
#contactus a{
	text-decoration: none;
	color: #000080; 
	font-weight: bold;
	/*display: block;*/
}
#contactus a:hover {
	text-decoration: none;
	
	background: #000080;
	color:#e7cf6f;
}
/************ End Contact Us Table****************/
/***********Basic Table with border**************/
.table-basic-border {
	font-size: .9em;
	font-weight: normal;
	line-height: normal;
	/*padding: .2em*/;
	background: #fff;
	border: 2px solid #000080;
	border-spacing: 0px;
	margin: 10px;
}
.table-basic-border td {
	padding: 0 0 0 5px; /*t r b l*/
	font-size: .9em;
	font-weight: normal;
	line-height: normal;
	padding: .2em;
}
.table-basic-border th {
	background:#0a2170;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	text-align: left:
}
/*.table-basic-border-even {
	background: #E8E8FF;
	padding-bottom: 5px;
}

.table-basic-border-odd {
	padding-bottom: 5px;
}*/
.table-basic-border a,
.table-basic-border p a,
.table-basic-no-border a,
.table-basic-no-border p a {
	text-decoration: none;
	font-weight:bold;
	color:inherit;
}
.table-basic-border a:hover, 
.table-basic-border p a:hover, 
.table-basic-no-border a:hover,
.table-basic-no-border p a:hover {
	text-decoration: none;
	background:#000080;
	color: white;
}
.table-basic-border p{
	font-family: Lucida Sans, sans-serif;
	font-size: .9em;
	line-height: normal;
}
.table-basic-border tr.row-shading{
	background: #e6cd70;
	padding-bottom: 5px;
}
.table-basic-cell-bottom-border{
	border-bottom: 2px solid #000080;
	padding-bottom: 5px;
}
/*.table-basic-cell-top-border{
	border-top: 2px solid #000080;
	padding-bottom: 5px;
}*/
.table-basic-cell-right-border{
	border-right: 2px solid #000080;
	padding-bottom: 5px;
}
/*.table-basic-cell-left-border{
	border-left: 2px solid #000080;
	padding-bottom: 5px;
}
.table-basic-cell-allaround-border{
	border: 2px solid #000080;
	padding-bottom: 5px;
}*/
.table-basic-cell-no-border{
	border: 0px ;
	padding-bottom: 5px;
}
.table-basic-no-border {
	font-size: .9em;
	font-weight: normal;
	line-height: 1.5em;
	padding: .2em;
	background: #fff;
	border: 0px;
	border-spacing: 0px;
	margin: 10px;
}
.updated { font-size: 10px;}