body {
	background: #EFF0E0 ;
	color: #000000;
	font-size: 11pt;
	margin-top: 0px;
	margin-bottom: 0px;
}
.homepgleftcol, .homepgrightcol {
	margin-left: 0px; 
	text-align: left; 
	width: 225px; 
	padding-left: 0px; 
	padding-right: 7px; 
	float: left;
}

.one, .two, .three, .twoNoNav, .homebody, .fpmcq, .afpcq, .legacy {
	text-align: center;
	font-family: Times, "Adobe Garamond", Garamond, serif;
}
.center {
	width: 100%;
	text-align: center;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}
.inputtextgrey {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}
SUP, SUB {
	font-size: 60%;
	line-height: 0pt;
}
.clear, .nofloat {
	clear: both
}
a img {
	border: none
}
b {
	font-weight: bold
}
.credits, .smtext {
	font-size: 9pt
}
.logo {
	margin: auto auto 10px -7px;
}
html>body .logo {
	margin-left: 0px;
	margin-top: 5px
}
h1 {
	margin-top: 0px;
	color: #AB090F;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt
}
h2, .head1, .group, .rssreader .sidesectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	margin-bottom: -8px;
	color: #AB090F;
}
.topstory h2, .regstory h2, .headline h2 {
	margin-bottom: -12px
}
h3, .head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: -8px;
	text-transform: uppercase;
}
.topstory h3, .regstory h3, .headline h3 {
	margin-bottom: -12px
}
.topstory .text, .regstory .text, .headline .text {
	margin-top: 17px
}
h4 {
	font-weight: bold;
	margin-bottom: -8px
}

h2 a:link, a:visited, a:link:active {
	color: #AB090F;
	text-decoration: none
}

h2 a:link:hover {
	color: #AB090F;
	text-decoration: none
}

h2 a:visited {
	color: #AB090F;
	text-decoration: none
}

h2 a:visited:hover {
	color: #AB090F;
	text-decoration: none
}


a:visited, a:link, a:link:active {
	color: #000000;
	text-decoration: underline
}
a:link:hover, a:visited:hover {
	color: #11367e;
	text-decoration: underline
}
.red, .red0, .wrong_answer {
	color: #AB090F
}
.indent {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px
}
p, .text, .childpage {
	margin-top: 13px;
	margin-bottom: 13px;
	line-height: 1.3;
	font-family: Times, "Adobe Garamond", Garamond, serif;
	font-size: 11pt;
}
html>body p, .text, .childpage {	
	margin-top: 13px;
	margin-bottom: 13px;
	line-height: 1.3;
}
.childpage a, .boldanchor, .rssreader a {
	font-weight: bold
}
.feed .chan .chantitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #006699;
}
.feed .chan .item a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}
.feed .chan .item {
	margin-top: 13px;
	margin-bottom: 13px;
}
/* Rich Text Styles */
.boldred {
	font-weight: bold;
	color: #AB090F;
}
a.bold {
	font-weight: bold;
}
a.italic {
	font-weight: normal;
	font-style: italic;
}
a.bolditalic {
	font-weight: bold;
	font-style: italic;
}
a.italicscredits {
	font-size: 8pt;
	font-style: italic;
}
a.boldcredits {
	font-size: 8pt;
	font-weight: bold;
}
.italicscredits {
	font-size: 8pt;
	font-style: italic;
}
.boldcredits {
	font-size: 8pt;
	font-weight: bold;
}
a.boldanchor {
	font-weight: bold;
}
a.boldanchorlink {
	font-weight: bold;
}
a.boldmedia {
	font-weight: bold;
}
.prevpagelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px
}
.prevpagelink img {
	vertical-align: middle
}
.prevpagelink a {
	color: #000000;
	margin-left: 3px;
	vertical-align: middle
}
div.lastupdate {
	text-align: right;
	width: 100%;
}
/* next previous links */
.prevnext {
	width: 99%;
}
.next {
	width: 48%;
	text-align: right;
	margin-left: 50%;
	margin-right: 5px;
}
.previous {
	width: 50%;
	float: left;
	text-align: left;
}
.next img, .previous img {
	vertical-align: middle;
	margin-bottom: 2px
}
.prevnext a {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 10px;
	vertical-align: middle
}
hr {
	border: 0px;
	color: #EFF0E0;
	background-color: #EFF0E0;
	height: 2px;
	width: 80%;
	text-align: center
}
.topstory hr {
	margin-bottom: 0px;
	margin-top: -5px
}
html>body .topstory hr {
	margin-bottom: 25px
}
li, ul, ol {
	margin: 0px;
	padding: 0px
}
li {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 1em;
}
ul, ol {
	margin-top: 13px
}
.nestedlist ul, .nestedlist ol {
	zoom: 1;
/* hasLayout for IE<= 6 */
	overflow: auto;
/* shrink the list to sit beside floats in compliant browsers */
	margin: 13px 0px 0px 0px;
	padding: 0;
}
.nestedlist ol {
	padding-left: 25px
}
ol.number {
	list-style-type: decimal;
}
ol.lroman {
	list-style-type: lower-roman;
}
ol.uroman {
	list-style-type: upper-roman;
}
ol.lalpha {
	list-style-type: lower-alpha;
}
ol.ualpha {
	list-style-type: upper-alpha;
}
.nestedlist {
	text-align: left;
	padding-left: 1em
}
/*HEADER STUFF*/
.header {
	width: 950px;
	height: auto;
	margin: auto; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	background: #FFCC33;
}
.col3 {
	width: 950px;
	margin: auto;
	height: auto;
	background: #FFF;
}
.article .header {
	width: 950px
}

.header p {
	margin: 0px;
	padding: 0px
}
.bread {
	text-align: right;
}
.breadcrumb {
	margin-left: 14px;
	padding: 4px 0 4px 0;
	color: #000000;
	width: 800px;
	font-size: 7pt;;
	font-family: Arial, Helvetica, sans-serif;
}
html>body .breadcrumb {
	margin-left: 14px;
	padding: 4px 0 4px 0;
	color: #000000;
	width: 800px;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
}
a.breadcrumblink:visited, a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:hover {
	color: #000000
}
.header form img {
	padding-right: 24px;
	padding-bottom: 2px
}
.searchbox, .login {
	float: right;
	margin-top: 15px;
}
.searchbox {
	width: 155px;
}
.login {
	padding-right: 15px;
	width: 300px
}
html>body .login {
	width: 290px
}
.searchbox a, .login a {
	color: #000000;
	padding-right: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.searchbox a {
	vertical-align: 4px
}
.login a.login {
	text-align: center;
	padding-right: 185px;
	padding-top: 5px
}
html>body .login a.login {
	padding-right: 0px
}
.submit {
	margin-top: -6px;
	vertical-align: text-top
}
html>body .submit {
	margin-top: -3px
}
input.tinycheck {
	width: 11px;
	height: 11px;
	vertical-align: text-top;
	margin-top: 3px;
	margin-right: 2px
}
::root input.tinycheck {
	margin-top: 0px;
	margin-right: 4px
}
.searchbox form, .login form, .login p, .searchbox p {
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.hometabs {
	margin-top: 112px;
	text-align: right;
	vertical-align: bottom;
	margin-right: 12px;
}
.alltabs {
	margin-top: 0px;
	vertical-align: bottom;
	width:950px;
	background-color:#11367E;
	height:28px;
}

.hometabs img, .alltabs img {
	vertical-align: bottom
}
.seal {
	float: left;
	margin: 5px 0px 0px 0px;
         
}
/*End HEADER*/
/*images*/
.pic, .picr, .picc, .picl {
	/* border: 2px #EFF0E0 solid;
*/
	margin: 10px;
	padding: 15px
}
.shader .pic, .shader .picr, .shader .picc, .shader .picl, .shadel .pic, .shadel .picr, .shadel .picc, .shadel .picl, .shadec .pic, .shadec .picr, .shadec .picc, .shadec .picl {
	border: 0px;
	padding: 0px;
	margin: 10px;
}
.picwoborder, .picwoborderr, .picwoborderc, .picwoborderl {
	margin: 10px
}
.cutline, .pic, .picr, .picc, .picl, .picwoborder, .picwoborderr, .picwoborderc, .picwoborderl {
	font-size: 8pt;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.picr, .picwoborderr {
	float: right;
	margin-right: 0px !important;
}
.picl, .picwoborderl {
	float: left;
	margin-left: 0px !important;
}
.picc, .picwoborderc {
	text-align: center
}
/*shaded box*/
.hightlightshader h2, .hightlightshader h3, .hightlightshader h4, .shader h2, .shader h3, .shader h4, .shader150 h2, .shader150 h3, .shader150 h4, .shadel h2, .shadel h3, .shadel h4, .shadel150 h2, .shadel150 h3, .shadel150 h4, .shadec h2, .shadec h3, .shadec h4 {
	color: #AB090F
}
.hightlightshader {
	width: 260px;
	padding: 10px;
	background-color: #EEEFDF;
	float: right;
	margin-right: 10px
}
.shader {
	width: 260px;
	padding: 10px;
	background-color: #EEEFDF;
	float: right;
	margin-right: 10px;
	margin-top: 10px
}
.shadel {
	width: 260px;
	padding: 10px;
	background-color: #EEEFDF;
	float: left;
	margin-right: 10px;
	margin-top: 10px
}
.shadec {
	width: 96%;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #EEEFDF;
	text-align: left;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px
}
.mono-notice {
	width: 300px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #EEEFDF;
	text-align: left
}
html>body .shadec, html>body .mono-notice {
	padding: 1px 10px 1px 10px;
}
.shader150 {
	width: 150px;
	padding: 5px;
	background-color: #EEEFDF;
	float: right;
	margin-right: 10px;
	margin-top: 10px
}
.shadel150 {
	width: 150px;
	padding: 5px;
	background-color: #EEEFDF;
	float: left;
	margin-right: 10px;
	margin-top: 10px
}
.shader, .shader150 {
	margin-right: 0px !important;
}
.shadel, .shadel150 {
	margin-left: 0px !important;
}
/*tables*/
table {
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt
}
.table {
	margin-top: 10px
}
.tabler {
	width: 260px;
	margin-right: 5px;
	float: right;
}
.tablel {
	width: 260px;
	margin-right: 5px;
	float: left
}
.col3 .tablec {
	width: 410px;
	margin-top: 5px;
	margin-left: 5px
}
.col2 .tablec {
	width: 545px;
	margin-top: 5px;
	margin-left: 0px;
}
.col2noNav .tablec {
	width: 595px;
	margin-top: 5px;
	margin-left: 5px;
}
.col1 .tablec {
	width: 725px;
	margin-top: 5px;
	margin-left: 5px;
}
td {
	padding: 2px;
	border: 0px;
	margin: 0px;
}
caption, caption p {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
tr {
	padding: 0px
}
table p.credits {
	text-align: left;
	margin-top: 2px;
	margin-bottom: 5px
}
.alternating-rows {
	background-color: #EEEFDF
}
.foot {
	text-align: left;
	font-style: italic;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 8pt;
}
.foot i {
	font-style: normal
}
.withborder {
	border-top: 5px solid #47739A;
	margin-top: 10px;
	border-bottom: 5px solid #47739A;
}
.table .topBorder {
	border-top: 5px solid #47739A;
	margin-top: 10px;
}
.table .bottomBorder {
	border-bottom: 5px solid #47739A;
}
.tabler hr, .tablel hr, .tablec hr {
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px
}
.tabler .credits, .tablel .credits, .tablec .credits {
	margin-top: 2px;
	margin-bottom: 5px
}
//Table component .withborderAll {
	border-top: 5px solid #47739A;
	border-bottom: 5px solid #47739A;
	border-left: 5px solid #47739A;
	border-right: 5px solid #47739A
}
.tableth {
	vertical-align: bottom;
	border-bottom: 1px solid #47739A
}
.cellbottomleft {
	vertical-align: bottom;
	text-align: left
}
.guts {
	width: 950px;
	margin: auto;
	background-color: #fff; margin: auto;
	/*background: #FFF url("../images/columnbackground.jpg") repeat-y center*/
}
.gutshome {
	width: 950px;
	margin: auto;
	/*background: #FFF url("../images/columnbackgroundhome.jpg") repeat-y center;*/
}

.article .guts {
	width: 1000px
}
.maintable {
	float: left;
	width: 568px;
	padding-left: 217px;
	padding-right: 165px;
	margin: auto;
	/*background-color: #fff; margin: auto;*/
	background: #FFF url("../images/columnbackground.gif") repeat-y center;
}

.gutshome .maintable {
	background: #FFF url("../images/columnbackgroundhome.gif") repeat-y center;
}


.article .maintable {
	width: 638px;
	border-right: 190px solid #fff;
	border-left: 172px solid #fff;
}
.two .maintable {
	border-right: none;
	/*width: 733px;*/
	background: #FFF;
}
.twoNoNav .maintable {
	border-left: none;
	/*width: 785px;*/
	width: 950px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
.one .maintable {
	background: none;
	border: none;
	/*width: 950px;*/
	PADDING-LEFT: 0px;
	PADDING-Rigth: 0px;
	background: #FFF;
}
.feature, .rssfeedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 15px
}
.rssfeedtext {
	margin-bottom: 10px
}
.pfv {
	margin: 0px 0px 10px 10px;
	width: 138px;
	border: 1px solid #EFF0E0;
	padding: 10px 10px 0px 10px;
	float: right;
}
html>body .pfv {
	margin-top: 5px
}
.pfv p {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.pfv img {
	margin-right: 5px;
	float: left;
}
.pfv-horizontal {
	width: 515px;
border:
	/* 1px solid #EFF0E0;
*/
	padding: 0px;
}
.pfv-column {
	height: 100%;
	margin-top: 0px;
	font-size: 8pt;
	margin-bottom: 4px;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.pfv-horizontal img {
	margin-right: 2px;
	vertical-align: middle;
	margin-left: 2px;
	margin-top: 0px;
}
.pfv-column img {
	margin-top: 0px;
	margin-left: 4px;
	vertical-align: middle;
	margin-right: 2px
}
.maincol {
	float: left;
	width: 568px;
	margin-right: -568px;
}
.article .maincol {
	width: 638px;
	margin-right: -638px;
}
.two .maincol {
	width: 733px;
	margin-right: -733px
}
.twoNoNav .maincol {
	width: 785px;
	margin-right: -785px;
	margin-left: 0px;
	margin-right: 0px;
}

.one .maincol {
	width: 950px;
}
.maincol .columncontent {
	padding: 25px;
	text-align: left;
}
.maincol .columncontenthome {
	padding-right: 20px;
	width: 500px;
	text-align: left;
	word-spacing: .2em;
}
.one .maincol .columncontent, .one .maincol .columncontent2 {
	background-color: white
}
.maincol .columncontent2 {
	padding: 25px;
	text-align: left;
}
html>body .maincol .columncontent2 {
	padding-top: 0px
}
.leftcol {
	float: left;
	width: 217px;
	height: 100%;
	margin-left: -217px;
	margin-right: 1px;
	padding-top: 25px;
	padding-bottom: 25px;
	/*position: relative;*/
	/*background-color:#AB090F;*/
}

.gutshome .leftcol {
	/*background-color:#AB090F;*/
	padding-bottom:41px;
}

.article .leftcol {
	width: 172px;
	margin-left: -172px;
}
.leftcol .columncontent {
	padding: 15px;
	padding-top: 0px;
	text-align: left
}
.rightcol {
	float: right;
	width: 165px;
	height: 100%;
	margin-right: -165px;
	margin-left: 1px;
	/*position: relative;*/
	/*background-color: #9297C5;*/
	padding-top:25px;
	padding-bottom:25px;
}


.twoNoNav .rightcol {
	float: right;
	width: 165px;
	height: 100%;
	margin-left: -165px;
	margin-right: 0px;
}

.article .rightcol {
	width: 190px;
	margin-right: -190px;
	background-color: #9297C5;
}
.rightcol .columncontent {
	padding: 15px;
	padding-top: 0px;
	/* border-bottom: 2px solid #EFF0E0;
*/
}
.rightcol .columncontent2 {
	padding: 15px;
}
.ann-rightcol {
	text-align: left
}

.leftnavflag {
	background-color: #AB090F;
	width: 178px;
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: -5px !important;
	padding: 3px 3px 3px 3px;
	text-transform: uppercase;
}
.article .leftnavflag {
	width: 133px
}
.leftnav {
	width: 178px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.article .leftnav {
	width: 133px
}
	/* background-color: #F9FAF0
}
*/
.leftnav p {
	margin-bottom: 7px !important;
	margin-top: 0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 9pt !important;
}
.leftnav .sibnav-this {
	color: #AB090F !important;
	font-weight: bold !important;
}
.leftnav .divider p {
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin-top: 15px !important;
	margin-bottom: 5px !important;
}
.leftnav .newlevel p {
	margin-left: 10px !important;
	font-size: 8pt !important;
}
.newlevel {
	margin-bottom: 15px !important;
}
.footer {
	text-align: center;
	clear: both;
	/*padding-top: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #11367E;
	width:950px;
	margin: auto;
}

.homebody .footer {
	text-align: center;
	/*clear: both;*/
	/*padding-top: 20px;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #11367E;
	width:475px;
	float:left;
	height:175px;
}

.homebody .foundationfooter {
	text-align: center;
	/*clear: both;*/
	/*padding-top: 20px;*/
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e6b236;
	width:475px;
	height:175px;
}

.homefooter{
	width:950px;
	margin: auto;
}

.col2 .footer {
	/*background: url('maincol-bg-2col.gif');*/
}
.twoNoNav .footer {
	/*background: url('maincol-bg-2nonav.gif');*/
}
.footer img {
	margin-bottom: -1px;
}
.red {
	color: #AB090F;
}


A.gold:visited {	font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #e6b236;	TEXT-DECORATION: underline}
A.gold:link {	font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #e6b236;	TEXT-DECORATION: underline}
A.gold:active {	font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #e6b236;	TEXT-DECORATION: underline}
.white-text {	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;	COLOR: #ffffff}

.pullquote {
	width: 225px;
	font-family: Times,  "Adobe Garamond", Garamond, serif;
	font-size: 16pt;
	color: #AB090F;
	font-weight: bold;
	padding: 10px;
	float: right;
	margin: 10px;
	line-height: 1.2em
}
.indent {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px
}

html>body .maincol .indent{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-right: 14px	
}

.smtext {
	font-size: 8pt
}
.leftcol .text p {
	margin-top: 0px !important;
	font-size: 9pt !important;
	margin-bottom: 7px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.leftcol .hdr {
	margin-top: 0px !important;
	font-size: 11pt !important;
	margin-bottom: -8x !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #006699 !important;
*/

*/ Styles for new components */

/* width for right column GCN 03/16/09 */
.posterright img {
	width: 140px;
}

/*Contact Us Component CSS*/
.contactusForm label{ position: absolute; text-align:right; #width:100px;}

.contactusForm .recaptcha { text-align:left; }
.contactus_spacer {width:105px; float:left;}

.contactusForm input, textarea, select { margin-left: 100px; }
.contactusForm .submitbutton { margin-left: 107px; }
.contactusForm label.check, label.radio { position:relative; text-align:left; }
.contactusForm label.error { FONT-SIZE: 9pt; color:red; width:auto; text-align:left; padding-left:109px; margin-top:-10px;}

.contactussuccess label.error{ color:red; width:auto; text-align:left; padding-left:0px; margin-left: 100px;}
.contactussuccess .success{ FONT-SIZE: 9pt; color:green; width:380px; text-align:left; padding-left:100px;}
.contactussuccess .processing{ FONT-SIZE: 9pt; width:380px; text-align:left; padding-left:100px;}

.contactuscomponent label{ font-weight: bold; }
.contactuscomponent .smtext {font-weight: normal;  margin-left: 109px; width:380px; }
.contactuscomponent .smtextbold {font-weight: bold;}
.contactuscomponent .textbold {font-weight: bold;}
/*END of Contact Us Component */

/*Contact coordinator Template CSS*/
.contactcoordinatorForm label{ position: absolute; text-align:right; #width:100px;}

.contactcoordinatorForm .recaptcha { text-align:left; }
.contactcoordinator_spacer {width:105px; float:left;}

.contactcoordinatorForm input, textarea { margin-left: 100px; }
.contactcoordinatorForm .submitbutton { margin-left: 107px; }
.contactcoordinatorForm label.check, label.radio { position:relative; text-align:left; }
.contactcoordinatorForm label.error { FONT-SIZE: 9pt; color:red; width:auto; text-align:left; padding-left:109px; margin-top:-10px;}

.contactcoordinatorsuccess label.error{ color:red; width:auto; text-align:left; padding-left:0px; margin-left: 100px;}
.contactcoordinatorsuccess .success{ FONT-SIZE: 9pt; color:green; width:380px; text-align:left; padding-left:100px;}
.contactcoordinatorsuccess .processing{ FONT-SIZE: 9pt; width:380px; text-align:left; padding-left:100px;}

.contactcoordinatorcomponent label{ font-weight: bold; }
.contactcoordinatorcomponent .smtext {font-weight: normal;  margin-left: 109px; width:380px; }
.contactcoordinatorcomponent .smtextbold {font-weight: bold;}
.contactcoordinatorcomponent .textbold {font-weight: bold;}
/*END of Contact coordinator Template */

/*Volunteer to be a Preseter Template CSS*/
.vpForm label{ position: absolute; text-align:right; #width:100px;}

.vpForm .recaptcha { text-align:left; }
.vp_spacer {width:105px; float:left;}

.vpForm input, textarea { margin-left: 100px; }
.vpForm .submitbutton { margin-left: 107px; }
.vpForm label.check, label.radio { position:relative; text-align:left; }
.vpForm label.error { FONT-SIZE: 9pt; color:red; width:auto; text-align:left; padding-left:109px; margin-top:-10px;}

.vpsuccess label.error{ color:red; width:auto; text-align:left; padding-left:0px; margin-left: 100px;}
.vpsuccess .success{ FONT-SIZE: 9pt; color:green; width:380px; text-align:left; padding-left:100px;}
.vpsuccess .processing{ FONT-SIZE: 9pt; width:380px; text-align:left; padding-left:100px;}

.vpcomponent label{ font-weight: bold; }
.vpcomponent .smtext {font-weight: normal;  margin-left: 109px; width:380px; }
.vpcomponent .smtextbold {font-weight: bold;}
.vpcomponent .textbold {font-weight: bold;}
/*END of Volunteer to be a Preseter Template CSS */

