
input.search { background:white no-repeat scroll 3px 4px; padding-left:17px; } 
input, textarea, select { border:1px solid #BDC7D8; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px; padding:3px; } 
input:focus, textarea:focus, select:focus {border-color:#687FB0} 
input.field {border:1px solid #bdc7d8; padding:2px} 
input.field:focus {border-color:#687FB0} 
input.button { padding:1px 3px 1px 4px; font-size:1em; cursor:pointer; background:#3b5998; color:#fff; border:1px solid #0e1f5b; border-left-color:#D9DFEA; border-top-color:#D9DFEA; } 
button.next, button.cancel { background:#ddd; color:#111; border:1px solid #666; border-left-color:#ddd; border-top-color:#ddd } 
textarea.field {width:98.5%;height:100px} 
input[disabled] { background-color: #aaa; }


.events {
border: 1px solid #ccc;
background-color: #fff;
margin: 5px;
padding: 5px;
height: 80px;
}
.expired {
-moz-opacity:.50;
filter:alpha(opacity=50);
opacity:.50;
}
/*
.recipes{
border: 1px solid #ccc;
background-color: #fff;
margin: 5px;
padding: 5px;
height: 90px;
clear: both;

}
*/
.comments, .associates, .registration, .blogs, .articles, .recipes, .events, .assessments, .login, .logout {
    margin-top: 0px;
    background-color: #fafafa;
    border: 1px solid #ddd;
    margin: 5px;
    padding: 5px;
    color: black;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size:  14px;

}

.articles li {
    margin-bottom: 7px;
}


small a {
    font-size: 11px;
    text-transform: none;
	text-decoration: none;
}
.blogs h1, h2, h3, h4 {
    margin: 0px;
}
.blogs p {
    color: black;
}
.latestBlogs li {
    /*list-style-type: none;*/
    text-transform: capitalize;
    margin-bottom: 7px;
}

.overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background: url('../.images/b.png');
	z-index:99999;
}
.overlay div.content{
	margin:0 auto;
	margin-top: 30px;
	padding: 10px;
	background-color:white;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

.pageNavigator {
    background-color: #f5f5f5;
    border-color: #d8d8d8;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
    width: auto;
    float:right;
    padding: 7px;
}
.mainBannerButtonContainer {
    margin-top: 25px;
    
    margin-left: 533px;
    width: 100px;
    float:right;
    position: absolute;
    z-index: 999;
}

.mainBannerButtonContainer div {
    margin: 1px;
    float: left;
    height: 20px;
    width: 20px;
    font-size: 15px;
    text-align:center;
    line-height: 20px;
    background-image: url(../.images/circle_grey.png);
    font-weight: bolder;
    font-family: Calibri;
    color: #181818;
    cursor: pointer;
}
.mainBannerButtonContainer div.active {
    background-image: url(../.images/circle_yellow.png);
}
.highlight_onmouseover:hover  {
background-color: #ccc;
}








.quarterbox {
    width: 223px;
    height: 159px;
    padding: 0 11px;
    background-repeat: no-repeat;
}
.quarterbox h3 {
    padding: 10px;
    margin-top: 20px;
}
.middlebox p {
    padding: 0px 10px;  
    margin-top: 0px;
    color: #767676;
}
.middlebox a {
    padding: 0px 10px;  
}
.goldborder, .orangeborder, .maroonborder, .blueborder {
    border: none;   
}
.quarterbox .topcolor {
    background-color: transparent;
}
.yellowbg {
    background-image: url(/tpl/images/color-box-yellow.png);
}

.orangebg {
    background-image: url(/tpl/images/color-box-orange.png);
}
.redbg {
    background-image: url(/tpl/images/color-box-red.png);
}
.bluebg {
    background-image: url(/tpl/images/color-box-blue.png);
}

.big_blue_button {
    font-size: 26px;
    color:#00f;
    text-decoration: none;
}