@import url('navigation.css');
body     { font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; background-color: #f4ebe1; background-image: url(images/mechanicals/background.gif); text-align: center; margin: 0; padding: 0 }
.main        { background-image: url(images/mechanicals/repeat.gif); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-bottom: 15px; margin-left: auto; padding: 0; position: relative; width: 800px }
/*<agl.folder "Banner">*/
	div.banner h1   { font-size: 1px; text-indent: -1000px }
	.banner        { background-color: #c9b5a1; background-image: url("images/mechanicals/banner.jpg"); background-repeat: no-repeat; width: 100%; height: 250px; clear: both }
/*</agl.folder>*/
.content       { margin-top: 0; margin-left: 26px; padding: 0 25px 15px; width: 700px; clear: both }
/*<agl.folder "Footer">*/
	.footer    { color: #fff; background-image: url(images/mechanicals/footer.jpg); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; padding-top: 17px; width: 100%; height: 100px; clear: both }
	div.footer p  { color: #fff; font-size: 11px; font-weight: bold; margin: 0 0; padding: 0 0 0 }
/*</agl.folder>*/
.submenutable    { font-size: 0.75em; margin-bottom: 1em; padding: 5px 5px 15px; border-bottom: 2px solid #081589 }
#gra-logo     { position: absolute; top: 25px; left: 14px }
#pdf { vertical-align: middle }
#doc { margin-right: 3px; margin-left: 3px; vertical-align: middle }
.tableheader   { color: #fff; font-size: 15px; background-color: #657050; text-align: center }
.table { border: solid 1px #800000 }
p       { color: #000000; font-size: 0.9em; font-weight: normal; margin: 0; padding: 0 0 0.65em }
ul  { font-size: 0.9em }
ul ul { font-size: 100% }
dt { color: #e30000; font-weight: bold; margin: 0; padding: 0 }
dd { margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #d8d9de }
h1    { color: #036; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0 0 0.25em }
h2    { color: #a0273f; font-size: 1em; margin: 0; padding: 0 0 0.25em }
h3   { color: #007070; font-size: 0.95em; margin: 0; padding: 0 0 0.25em }
h4 { color: #c72929; font-size: 0.85em; margin: 0; padding: 0 }
h5 { color: #c72929; font-size: 0.75em; font-weight: bold; margin: 0; padding: 0 }
img  { margin: 0 }
.important { color: #e30000 }
a { color: #369; font-weight: bold }
a:hover { color: #c90; font-weight: bold }
a:visited { color: #afafaf }
/*<agl.folder "Contact Form">*/
	.contactinfo  { display: block; padding: 50px; position: absolute; top: 35px; right: 50px; float: right; border: solid 1px #9a9a9a }
	div.contactinfo h1 { font-size: 1em; margin-bottom: 0.5em; border-bottom: 1px solid #fc3 }
	div.contactinfo address { color: #5a5a5a; font-size: 0.85em; font-style: normal; font-weight: bold }
	div.contactinfo p { color: #5a5a5a; font-size: 0.85em; font-weight: bold }
	form { }
	form p { padding-top: 0.35em; padding-bottom: 0.35em }
	.check_list { margin-left: 15px; width: 45%; float: left }
	.mailing_info { }
	div.mailing_info label { text-align: right; display: block; padding-right: 10px; width: 150px; float: left }
	input  { vertical-align: middle }
	#submit    { color: white; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #6f0925; position: relative; left: 40% }
/*</agl.folder>*/
 
.column1   { display: block; padding-right: 20px; width: 440px; float: left }
.column2  { display: block; width: 240px; float: left }
/*<agl.folder "RSS home page">*/
	.press       { background-color: #fffaf7; text-align: left; margin: 0 0 10px; padding: 0; width: 255px; height: 900px; overflow: auto; clip: auto; border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
	.press a  { color: #800000; text-decoration: underline; margin: 0 0 0; padding: 0 0 0 }
	div.press h1 { color: #fff; font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; background-color: #a2233c; text-align: center; margin: 0 0 10px; padding: 5px 0 }
	.newsitem   { margin-right: 0; margin-bottom: 1em; padding: 0 0 10px; width: 230px; overflow: hidden; clip: auto; border-bottom: 1px solid #808080 }
	.itemtitle  { color: #800000; text-decoration: none; text-align: left; margin-bottom: 10px; padding: 0 10px }
	.itemdescription   { color: #369; padding: 0 10px }
	.itemdescription strong   { font-weight: bolder }
	.google { font-size: 13px; font-weight: bold; text-align: center; width: 100% }
/*</agl.folder>*/
/*<agl.folder "Sidebar">*/
	.sidebar        { font-size: 0.75em; background-color: #fffaf7; display: block; margin-bottom: 10px; padding: 10px; width: auto; clear: none; clip: auto; border: solid 1px #808080 }
	div.sidebar img { padding-right: 10px }
	.div.sidebar h1 { color: #e30000; text-align: center }
	.sidebar_links    { font-size: 0.75em; background-color: #fefffd; display: block; margin-top: 10px; margin-right: 10px; margin-bottom: 25px; padding: 10px 5px 10px 10px; position: relative; left: 10px; width: 145px; height: 350px; float: left; clear: none; overflow: auto; clip: auto; border-style: solid none solid solid; border-width: 2px medium 2px 2px; border-color: #f3cd86 }
	div.sidebar_links h2 { color: #000; border-top: none }
/*</agl.folder>*/
.floatleft { padding-right: 10px; float: left }
.floatright  { padding-left: 15px; float: right }
.section { background-color: #fffaf7; margin-bottom: 1em; padding: 5px; border: solid 1px #808080 }
.the404_error   { background-color: #fffaf7; display: block; margin-bottom: 10px; padding: 10px; width: 97%; height: 250px; clip: auto; border: solid 1px #808080 }
/*<agl.folder "Support Applications Block">*/
	.support_applications { background-color: #fff; padding: 10px; border: solid 1px #5a5a5a }
	.support_app { text-align: center; display: block; margin-top: 1em; width: 50%; height: auto; float: left }
/*</agl.folder>*/
br { width: 100%; height: 1px; clear: both }
/*<agl.folder "AWW">*/
	#aww { text-align: center; margin-top: 25px; width: 100% }
	#aww a  { color: #262725; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
	#aww a:hover { color: #fff }
	#aww img { vertical-align: middle }
/*</agl.folder>*/