@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #FFFFFF;
	background-color: #f0f1f2;
	background-image: url(images/maintopbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

hr {
  border: 2;
  width: 80%;
  color: #06C2FC;
  background-color:#06c2fc
  height: 1px;
  text-align:center;
}

.noborder {
border: 0px none;
}

.greentxt {
	color: #BED63A;
}
.whitetxt {
	color: #FFFFFF
	}
.bluetxt {
	color: #06c2fc;
}
.oneColFixCtrHdr #container {
	width: 955px;
	margin: 0 auto;
	text-align: left;
}
.oneColFixCtrHdr #header {
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #F0F1F2;
}
.oneColFixCtrHdr #mainContent {
	background-color: #F0F1F2;
	padding: 0;
	margin: 0px;
}
.oneColFixCtrHdr #footer {
	color: #CCCCCC;
	font-size: 10px;
	text-align: center;
	height: 60px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.oneColFixCtrHdr #footer a {
	color: #CCCCCC;
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
}
.oneColFixCtrHdr #footer a:hover {
	color: #999999;
}

.flright {
	float: right;
}

.flleft {
	float: left;
}

#mainTop {
	background-color: #bed63a;
	background-image: url(images/mainTopgrbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 72px;
}
#mainTopSecOr {
	padding-left: 30px;
	padding-top: 28px;
	background-image: url(images/mainToporbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 44px;
}
#mainTopSecBl {
	padding-left: 30px;
	padding-top: 28px;
	background-image: url(images/mainTopblbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 44px;
}
#mainTopSecGr {
	padding-left: 36px;
	padding-top: 28px;
	height: 44px;
}
#mainTopSecGr h2 {
	background-image: url(images/logobullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#mainTopSecOr h2 {
	background-image: url(images/logobulletor.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#mainTopSecBl h2 {
	background-image: url(images/logobulletbl.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.orangeTop {
	background-image: url(images/mainToporbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#mainTop h2 {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 36px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#mainTop h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#mainTop h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#mainBot #MBLeft {
	background-color: #F0F1F2;
	margin: 0px;
	padding: 0px;
	width: 24px;
	float: left;
	background-image: url(images/und_lt_gr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 33px;
}
#mainBot #MBMid {
	background-color: #1b75bb;
	margin-right: 24px;
	margin-left: 24px;
	background-image: url(images/bluePaneltopbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#MBMid a {
	color: #FFAD1D;
	text-decoration: none;
	background-color: #1B75BB;
	display: inline-block;
	padding-right: 4px;
	padding-left: 4px;
}
#MBMid a:hover {
	text-decoration: none;
	color: #1B75BB;
	background-color: #f39700;
}

#martopwhite #nostylelink {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
}

#mainBot p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 36px;
	padding-left: 46px;
}
#mainBot ul {
	margin: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
	line-height: 1.2em; 
}
	padding-left: 46px;
}

#mainBot li {
	margin-bottom: 10px;
	padding-right: 36px;
}

#mainBot #MBRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 24px;
	background-color: #F0F1F2;
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
}
#mainBot #MBRight.green {
	background-image: url(images/und_rt_gr.gif);
}
#mainBot #MBRight.orange {
	background-image: url(images/und_rt_or.gif);
}
#mainBot h1, #mainBot h2, #mainBot h3, #mainBot h4, #mainBot h5, #mainBot h6 {
	margin-top: 0px;
	margin-left: 46px;
	margin-bottom: 4px;
}
#mainBot h3 {
	color: #BED63A;
	font-size: 16px;
	font-weight: normal;
}
#mainBot h4 {
	color: #06C2FC;
	font-size: 15px;
	font-weight: normal;
}

#mainBot h5 {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.subsec {
	padding-left: 36px;
	background-image: url(images/smalllogobullbl.gif);
	background-repeat: no-repeat;
	background-position: 48px top;
}
.martop {
	padding-top: 30px;
}
#martopwhite {
	padding-top: 10px;
	text-align: center;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
div#martopwhite table p, div#martopwhite table h1, div#martopwhite table h2, div#martopwhite table h3, div#martopwhite table h4, div#martopwhite table h5 {
	padding-left: 0px;
	margin-left: 0px;
	text-align: justify;
	margin-right: 0px;
	padding-right: 0px;

}

#homtopdiv {
	background-image: url(images/homepldiv.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 72px;
	width: 8px;
}
#homeltblk {
	width: 475px;
	height: 225px;
}
#homeltblk:hover {
	background-color: #f39700;
	background-image: url(images/orangePaneltopbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#homertblk {
	width: 412px;
	height: 225px;
	padding-left: 20px;
	display: block;
	background-color: #1B75BB;
	background-image: url(images/bluePaneltopbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#homertblk:hover {
	background-color: #f39700;
	background-image: url(images/orangePaneltopbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.alignleft {
	float: left;
}


.alignright {
	float: right;
}

#clear {
	clear: both;
}


/* personal */
#personalblck {
	background-image: url(images/orangePaneltopbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: right;
	background-color: #f39700;
	width: 200px;
	padding: 10px;
	margin-left: 20px;

}

#personalblck p {
	padding: 0px;
	margin-bottom: 10px;

}

#personalblck a {
	background-color: #f39700;
	color: #1B75BB;
	padding: 0px;
	margin-bottom: 10px;

}

#personalblck a:hover {
	background-color: #1B75BB;
	color: #f39700;
	padding: 0px;
	margin-bottom: 10px;

}

/* get involved */
#invtitdesc {
	background-image: url(images/horsep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-bottom: 20px;

}

.rtsep {
	background-image: url(images/vertsep.gif);
	background-repeat: repeat-y;
	background-position: right top;

}

table#btlinks a {
	color: #f39700;
	text-decoration: none;
	background-color: #FFFFFF;

}


table#btlinks a:hover {
	color: #f39700;
	text-decoration: underline;
	background-color: #FFFFFF;

}



/* ----------- posts ------------ */


.post {
	margin-bottom: 20px;
}

#MBMid .post h3 a {
	color: #bcd73c;
}

#MBMid .post h3 a:hover {
	color: #bcd73c;
	background: none;
	text-decoration: underline;
}

.navigation {
	height: 60px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 46px; 
}


.navigation .alignright, .navigation .alignleft {
	width: 260px;
}

.navigation .alignright {
	text-align: right;
}

.martop img, .martop #sidebar img {
	background-color: #CCCCCC;
	padding: 1px;
	border: 10px solid #FFFFFF;
	margin-right: 6px;
	margin-top: 6px;
}

img#nostyle {
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* --------------- Kimbia Forms --------------- */

div.kimbiaDiv {
	display:block;
	font-size:100%;
	height:auto;
	margin:4px;
	position:relative;
	text-align:left;
	width:auto;
	padding: 20px;
	background-color: #3184c5;
	
}

div.kimbiaDiv label.groupLabel.section {
	font-size:1.3em;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.3em;
	margin-left: 0;
}

div.kimbiaDiv button.k_button.forward {
	cursor: auto;
	font-size:11px;
	font-weight: normal;
	margin-top:8px;
	text-transform: capitalize;
	
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#CCCCCC url(images/kimbia_buttonBG.gif) no-repeat scroll 0 0;
	border:1px solid #666666;
	color:#333333;
	padding:6px;
	text-align:center;
	text-decoration:none;
	
}

