@charset "utf-8";
/* CSS Document */
/* Major Revision 3-17-2011 */
* { -moz-box-sizing: border-box; }
.sitebkgd { margin:0px; background: #C6C197 url(../images/background-1.jpg) repeat-x; }
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; background: #FFFFFF; }
/********   global styles   *************/
a, a:link, a:visited { color:#203C26; text-decoration:none; }
a:hover, a:active { text-decoration:underline; color: #003399; }
a img { border:0px; }
a.large { font-size: 18px; line-height:22px;}
form { margin:0px; }
.submittables { background: #A4BCA4; }
/* Container which encloses the whole site to allow easy width change */
#container { /*width:760px;*/ text-align:left; width: 969px;}
/*********  Header   *************/
#header { height: 173px; width: 100%; display: block; background: url(../images/hdr-main.jpg) no-repeat; }
.photopad { padding-top: 20px; }
#hdrnav { padding-top: 8px; padding-left: 350px; color: #FFFFFF; }
#hdrnav a, #hdrnav a:visited, #hdrnav a:link { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px; padding-right: 10px; padding-left: 10px; clear: left; }
#hdrnav a:active, #hdrnav a:hover { color: #FFFF99; text-decoration: none; }
#countdown {  /*<!--background-image: url(../images/countdown.jpg); width: 184px; height: 69px;-->*/ color:#FFF; padding: 10px; font-size: 13px; font-weight: bold; margin: 0 0 0 25px; top: 115px; position:relative;}
#countdown p { margin: 0; padding: 0; font-size: 14px; }
#countdown p span { font-size: 14px; line-height: 24px; color:#FEFEFE;}
#countdown p span.event { font-size: 14px; clear: left; color:#FEFEFE;}
/*********  Body Row   *************/
#body3col { width: 100%; background: url(../images/body-rpt-3col.gif) repeat-y; margin: 0px; padding: 0px; }
#body2col { width: 100%; background: url(../images/body-rpt-3col.gif) repeat-y; margin: 0px; padding: 0px; }
h1 { font-size: 14px; color: #333333; margin: 0px; padding: 0px; font-weight: bold; }
.loginwrap { display: block; width: 480px; text-align: left; }
.redmsg { color: #FF0000; }
.trwhite { background: #FFFFFF; }
#txtContent { width: 520px; background: #FFFFFF; text-align: left; }
table.tblBackground { background: #513F27; }
table.tblInside td { background: #F1F1F1; }
/*********  Service Partners Map  *************/

#partnersmap { background: url(../images/usa_multi-3.jpg) no-repeat left top; margin: 30px 0px 0px 50px; padding: 0px; height: 377px; width: 400px; }
h3, h3 a:hover, h3 a:active { text-align: left; display: block; margin: 0px; font: bold 18px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
p.me { text-align: left; display: block; margin: 0px; padding-right: 140px; }
h3.me { padding: 60px 0px 0px 300px; }
h3.vt { padding: 40px 0px 0px 206px; }
h3.nh { padding: 0px 0px 0px 250px; }
h3.ny { padding: 20px 0px 0px 140px; }
h3.ma { padding: 0px 0px 0px 250px; }
h3.ri { padding: 6px 0px 0px 282px; }
h3.ct { padding: 0px 0px 0px 230px; }
.partnerscontent { position:absolute; visibility: hidden; border: 9px solid #C6C197; background-color: white; width: 400px; }
/*********  Nav - Left Column  *************/
#navleft { width: 180px; font-size: 12px; color: #333333; }
h2 { font-size: 14px; color: #333333; margin: 0px; padding: 0px; }
#navleft ul { margin: 0px; padding: 0px; list-style: none; }
#navleft li { margin: 0px; padding: 0px; width: 100%; line-height: 1.5; text-indent: 10px; }
#navleft a { text-decoration: none; display: block; color: #333333; }
#navleft a:hover, #navleft a:active { color: #FFFFFF; background: #4D8361; }
form.donate { width: 180px;}
/*********  Center colmun - white background  *************/
.content3col { width: 520px; }
.content2col { width: 520px; }
/*********  Right Column on 3 column pages   *************/
.rightcol { width: 185px; }
/*********  Forms   *************/

fieldset { margin: 0px; padding: 10px 0px 0px; clear: left; float: left; width: 100%; background: #f1f1f1; }
legend { margin-left: 1em; color: #000000; font-weight: bold; }
fieldset ol { padding: 1px 1px 0px; list-style: none; }
fieldset li { padding-bottom: 1em; clear: left; float: left; width: 100%; }
fieldset.submit { float: none; width: auto; border: 0px none #FFFFFF; background: #FFFFFF; text-align: center; padding-top: 20px; }
fieldset.save { border: 0px none #FFFFFF; text-align: center; }
label { float: left; width: 60px; margin-right: 10px; text-align: right; }
#formalumni label { float: left; width: 160px; margin-right: 10px; text-align: right; }
input.contact { width: 160px; font-size: 12px; }
input.st { width: 100px; font-size: 12px; }
input.zip { width: 50px; font-size: 12px; }
textarea.contact { font-size: 12px; }
textarea.alumni { font-size: 12px; width: 320px; text-align: center; }
.h1mimic {             /* used on the Live Edit page */ font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold; }
/*********  Footer   *************/
#footer { height: 31px; width: 100%; display: block; background: url(../images/footer.gif) no-repeat; text-align: center; color: #f1f1f1; font-size: 10px; }
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #f1f1f1; padding-right: 6px; padding-left: 6px; }
/*Contact Form*/
.formfeild { display: none; }

