/* ================== GLOBAL STYLES ================== */
body {font-family: arial, sans-serif; font-size: 10pt; color: #352c29;
      margin: 0px; scrollbar-face-color:#5c220d; scrollbar-highlight-color:#d7deff; scrollbar-3dlight-color:#030e4c; 
			scrollbar-darkshadow-color:#030e4c; scrollbar-shadow-color:#d7deff; scrollbar-arrow-color:#ffffff; 
			scrollbar-track-color:#faf1d2;}
body.popup {font-family: arial, sans-serif; font-size: 10pt; color: #352c29;
      margin: 0px; scrollbar-face-color:#5c220d; scrollbar-highlight-color:#d7deff; scrollbar-3dlight-color:#030e4c; 
			scrollbar-darkshadow-color:#030e4c; scrollbar-shadow-color:#d7deff; scrollbar-arrow-color:#ffffff; 
			scrollbar-track-color:#faf1d2; margin: 10px; background: #f7f5e5; background: #f7f5e5 url(iframe_base01_files/popupbg.jpg) repeat-y;}
body.printmenu {font-family: arial, sans-serif; font-size: 10pt; color: #352c29;
      margin: 0px; scrollbar-face-color:#5c220d; scrollbar-highlight-color:#d7deff; scrollbar-3dlight-color:#030e4c; 
			scrollbar-darkshadow-color:#030e4c; scrollbar-shadow-color:#d7deff; scrollbar-arrow-color:#ffffff; 
			scrollbar-track-color:#faf1d2; margin: 10px; background: #ffffff url(iframe_base01_files/printbg.gif) repeat-y;}
body.sub {font-family: arial, sans-serif; font-size: 10pt; color: #352c29;
      margin: 0px; scrollbar-face-color:#5c220d; scrollbar-highlight-color:#d7deff; scrollbar-3dlight-color:#030e4c; 
			scrollbar-darkshadow-color:#030e4c; scrollbar-shadow-color:#d7deff; scrollbar-arrow-color:#ffffff; 
			scrollbar-track-color:#faf1d2; background: #f7f5e5 url(bgimage.jpg) repeat-y;}
body.splash {background: #000000; margin: 0px; scrollbar-face-color:#5c220d; scrollbar-highlight-color:#d7deff; scrollbar-3dlight-color:#030e4c; 
			scrollbar-darkshadow-color:#030e4c; scrollbar-shadow-color:#d7deff; scrollbar-arrow-color:#ffffff; 
			scrollbar-track-color:#faf1d2;}

h1, h2, h3, h4, h5, h6, h7 {margin: 0xp;}

p, td, input, textarea, select, ul, ol {font-family: arial, sans-serif; font-size: 10pt; color: #352c29;}
a:link, a:visited, a:active {color: #006600; text-decoration: underline;}
a:hover {color: #660000; text-decoration: underline;}
small {font-size: 10px;}
big {font-size: 16px; font-weight: bold;}
input, select, textarea {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; background-color: #ffffff; color: #333333; border: solid 1px #000000; padding-left: 3px;}
input.radiocheckboxes {border: 0px; background-color: transparent;}
input.submit {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #000000; font-weight: bold; color: #ffffff; border: 1px solid #ffffff;}
.status {font-weight: bold; color: #ff0000; font-size: 11px;}
div.status {border: solid 1px #777777; padding: 8px; background-color: #f5f5f5;}

/* ================== LOGIN PAGE ================== */
div.login {text-align: center;}
table.login {width: 250px; border: solid 1px #000000; border-collapse: collapse;}
td.loginstatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.loginleftcol {width: 40%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.loginrightcol {width: 60%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.logincol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== PASSWORD RETRIEVAL PAGE ================== */
div.pretrieve {text-align: center;}
table.pretrieve {width: 300px; border: solid 1px #000000; border-collapse: collapse;}
td.pretrievestatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.pretrieveleftcol {width: 45%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.pretrieverightcol {width: 55%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.pretrievecol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}
div.pretrievesent {width: 400px; border: solid 1px #000000; background-color: #f5f5f5; padding: 8px; text-align: center;}

/* ================== SIGN UP PAGE ================== */
div.signup {text-align: center;}
table.signup {width: 400px; border: solid 1px #000000; border-collapse: collapse;}
td.signupstatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.signupleftcol {width: 40%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.signuprightcol {width: 60%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.signupcol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== CUSTOM STUFF ================== */
span.subheader {font-size: 13pt; color: #006600; font-weight: bold;}
td.leftcolumn {width: 35px; text-align: left; vertical-align: top;}
td.menucolumn {width: 247px; text-align: left; vertical-align: top;}
td.contentcolumn {width: 568px; text-align: left; vertical-align: top; background: url(iframe_base01_files/onlinebg.jpg) no-repeat;}

td.leftcolumnsub {width: 27px; text-align: left; vertical-align: top;}
td.menucolumnsub {width: 216px; text-align: left; vertical-align: top;}
td.onlinemenu {width: 527px; text-align: left; vertical-align: top; background: #f7f5e5}
span.copyright {font-size: 11px; color: #ffffff;}

#sublinks p {color: #882300; font-size: 13pt; font-weight: bold;}
#sublinks a:link, #sublinks a:visited, #sublinks a:active {color: #882300; text-decoration: none;}
#sublinks a:hover {color: #006600; text-decoration: none;}


div.menu {

	position:relative;
	width: 129px;
	left: 21px;
	bottom: 623px;
	z-index:3;
}

a.onlinelocations:link {color: #006600}
a.onlinelocations:visited {color: #006600}
a.onlinelocations:hover {font-weight: bold;}