/* MAIN STUFF */
body{margin: 0; padding: 0; background: url(/images/.gif) repeat-x #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFF;}
#wrapperTop{width: 800px; height: 20px; margin: 25px auto 0 auto; background: url(/images/wrapperTop.gif) no-repeat;}
#wrapperMiddle{width: 770px; padding: 15px; background: url(/images/wrapperMiddle.gif) repeat-y; margin: 0 auto;}
#wrapperBottom{width: 800px; height: 20px; margin: 0 auto; background: url(/images/wrapperBottom.gif) no-repeat;}

#header{width: 756px; height: 225px; margin: 0 auto 25px 0; background: url(/images/headerBG.png) no-repeat; behavior: url(/scripts/iepngfix.htc);}
#title{width: 450px; height: 96px; background: url(/images/title.png); behavior: url(/scripts/iepngfix.htc);}
#logo{width: 108px; height: 126px; background: url(/images/logo.png); behavior: url(/scripts/iepngfix.htc); cursor: pointer;}


/* NAVIGATION */
#navigation{margin: 20px 0 0 23px; text-transform: capitalize; position: absolute; width: auto; height: 20px;}
.navButton{width: 110px; height: 21px; margin: 0 5px; float: left; background: url(/images/linkButtonOff.gif); line-height: 21px; text-align: center; margin-top: 15px; text-decoration: none; color: #FFFFFF;} 
.navButton2{width: 110px; height: 21px; margin: 0 5px; float: left; background: url(/images/linkButtonOn.gif); line-height: 21px; text-align: center; margin-top: 15px; text-decoration: unerline; font-style: italic;} 


/* NEWS */
#news{float: left; margin-right: 5px;}
#newsTop{width: 165px; height: 20px; background: url(/images/newsTop.png);}
#newsMiddle{width: 145px; background: url(/images/newsMiddle.png); padding: 0 10px;}
#newsBottom{width: 165px; height: 20px; background: url(/images/newsBottom.png); margin: -10px 0 0 0;}

#newsMiddle h2{margin: 0 auto 8px auto; color: #CC0000; text-transform: uppercase; text-align: center; font-size: 14px; border-bottom: 1px solid #CC0000;}
.recentCall{width: 100%; margin: 0 0 10px 0;}
.recentCall a:link, a:visited{display:block; width: 100%; height: 100%; text-decoration: none; color: #FFFFFF;} 
.recentCall a:hover, a:active{text-decoration: none; color: #FFFFFF;}
.callDate{float: left; width: 45%; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.callTime{float: left; width: 45%; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.callDescription{font-size: 12px; color: #FFFFFF;}
.totalCalls{margin: 0 auto 10px auto; width: 75%; border-bottom: 1px dashed #FFF;}


/* FOOTER */
#footer{width: 100%; font-size: 11px; text-align: right; margin-top: 20px; color: #FFFFFF;}
#subFooter{width: 800px; height: 28px; padding: 5px 0 0 39px; margin: 0 auto 25px auto;}
#ameritgrads{width: 91px; height: 28px; background: url(/images/createdBy.png); behavior: url(/scripts/iepngfix.htc); border: 0;}


/* REGULAR TAGS */
h1{font-size: 28px; margin-top: 0; padding-top: 0; margin-bottom: 5px;}
h1 span{font-size: 16px;}
h2{font-size: 23px;}
h3{font-size: 18px;}
h4{font-size: 14px;}
p{margin-top: 0; padding-top: 0;}
.noAfter{margin-bottom: 0; padding-bottom: 0;}
.whiteBorder{border: 1px solid #FFF;}

ul .members{margin-top: 5px; padding-top: 5px;}

fieldset{border: 3px solid #FFF; width: 80%; margin: 0 auto 20px auto;}
legend{font-weight: bold; color: #882c36; font-size: 23px; padding: 0 5px;}
label{font-weight: bold; line-height: 22px; width: 150px; float: left; text-align: right; margin-right: 10px;}
label:after{content: ': ';}
.label2:after{content: ' ';}

input[type="text"]    {width: 185px; height: 17px; border: 1px solid #5e5d5d; margin-top: 2px; float: left;}
select{width: 185px; height: 17px; border: 1px solid #5e5d5d; margin-top: 2px;}
textarea.formTextarea {width: 370px; height: 100px; border: 1px solid #5e5d5d; margin-top: 2px; font-family: Arial; font-size: 12px;}
input[type="password"]{width: 185px; height: 17px; border: 1px solid #5e5d5d; margin-top: 2px; float: left;}
.genericButton{height: 22px; width: 80px; border: 1px solid #333; color: #333; line-height: 26px; text-align: center; font-size: 12px; font-weight: bold; float: left;}


div.formField{height: 25px; margin-bottom: 5px;}
a.whiteBG:Link, a.whiteBG:visited { color: #000; text-decoration: none;}
a.whiteBG:Hover, a.whiteBG:active { color: #ff0000; text-decoration: underline;}


/* COLUMNS */
.column{float: left;}
.clear{clear: both; width: 100%; height: 0px;}

a:Link, a:visited { color: #ffffff; text-decoration: none;}
a:Hover, a:active { color: #ff0000; text-decoration: none;}

/* Apparatus */
.apparatus { height: 40px; margin: 0; padding: 0;}

/*Validator Callout */
.ajax__validatorcallout_error_message_cell {color: #000000; }


/* Download Box */
.downloadPDF{margin: 5px auto 10px auto; height: 24px; text-align: center; border: 1px solid #333; line-height: 24px; cursor: pointer; width: 300px; color: #990000; background: #FFF;}
.downloadPDF p{background: url(/images/icons/pdf.png) left center no-repeat; line-height: 24px; padding-left: 30px; margin: 0; font-size: 12px;}
.downloadPDF2{margin: 5px auto 10px auto; height: 24px; text-align: center; border: 1px solid #333; line-height: 24px; cursor: pointer; width: 300px; color: #FFF; background: #c3abab;}
.downloadPDF2 p{background: url(/images/icons/pdf.png) left center no-repeat; line-height: 24px; padding-left: 30px; margin: 0; font-size: 12px;}

/* pictures */
.picOuter { height:175px; width: 24%; text-align: center; float: left; }
.picInner { margin: 0 auto; }
.picOuter img{border: 2px solid #FFF; cursor: pointer; }
.picStyle { border: solid 1px; margin: 0 auto; }
.picOuter1 img{border: 2px solid #FFF; cursor: pointer; text-align: center;}


.alarm1{cursor: pointer;}
.alarm2{cursor: pointer; text-decoration: underline;}