/* CSS Document */
/* Link & Body Styles */
a img {border: none;}
a {color: #EF1C21; text-decoration: none;}
a:visited {	color: #EF1C21;}
a:hover {color: #663399;}
body {font-family: Arial, helvetica, sans-serif; font-size: 76%;}


/* Font Styles */
p  {font-size: 1.1em; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px;}
p a {font-weight: bold; color: #EF1C21; text-decoration: none;}
p a:hover {text-decoration: underline;}

h1 {text-align: left; font-size: 1.8em; font-weight: bold; color: #EF1C21; margin: 0px 0px 0px 0px;}
h1 a:hover {text-decoration: none;}

h2 {text-align: left; font-size: 1.4em; font-weight: bold; color: #000000; margin: 0px 0px 0px 0px;}
h2 a {color: #EF1C21; text-decoration: none;}
h2 a:hover {color: #663399; text-decoration: underline;}

h3 {text-align: left; font-size: 1.4em; font-weight: bold; color: #EF1C21; margin: 0px 0px 0px 0px;}
h3 a {color:#EF1C21; text-decoration: none;}
h3 a:hover {color: #663399; text-decoration: underline;}

h4 {text-align: left; font-size: 1.2em; font-weight: bold; color: #000000; margin: 0px 0px 0px 0px;}
h4 a {color: #EF1C21; text-decoration: none;}
h4 a:hover {color: #663399; text-decoration: underline;}

h5 {text-align: left; font-size: 1.2em; font-weight: bold; color: #EF1C21; margin: 0px 0px 0px 0px;}
h5 a {color: #EF1C21; text-decoration: none;}
h5 a:hover {color: #663399; text-decoration: underline;}

h6  {font-size: 1em; color: #000000; font-style: italic; font-weight: bold; margin: 0px 0px 0px 0px;}
h6 a {color: #EF1C21; text-decoration:none; margin: 1px 0px 0px 1px;}
h6 a:hover{color:#663399; margin: 1px 0px 0px 1px; text-decoration:none;}

/* Menu Styles */
.menu {font-family: Trebuchet MS, Arial, helvetica, sans-serif; font-size: 1.3em; font-style: italic;	font-weight: normal;	color: #000000;	text-align: left; padding: 5px 3px 5px 0px; margin: 0px 0px 0px 0px; border-bottom-width:2px; border-bottom-color:#666666; border-bottom-style:solid;}
.menu a {color: #000000; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 2px;}
.menu a:hover {color: #EF1C21; text-decoration: underline;}


#gear .gear,
#contact .contact {color: #EF1C21; padding: 5px 3px 5px 0px; margin: 0px 0px 0px 0px;  border-bottom-width:2px; border-bottom-color:#666666; border-bottom-style:solid;}

.content {margin: 0px 0px 0px 0px; padding:5px 0px 5px 10px;}
.menu {border-right-width:2px; border-right-color:#719571; border-right-style:solid;}
.footer-text {text-align: right; font-size: 1.0em; font-weight: bold; color: #ffffff; margin:130px 5px 0px 0px; padding:0px 0px 0px 0px;}
.footer-text a {color: #ffffff; text-decoration:none;}
.footer-text a:hover {color: #ffffff; text-decoration:underline;}
.heightFix {height:780px; display:block; }

@media screen {
#container {position: relative; width: 725px;}
#container {margin: 0 auto; text-align: left;}
#content {position:absolute; width:565px; z-index:10; top: 149px; left:149px; visibility:visible; background-color: white;}
#header {position:absolute; width:725px; height:150px; left:0px; top:0px; z-index:5; margin: 0 auto; visibility:visible; background-color: white;}
#sidebar {position:absolute; width:150px; z-index:10; left: 0px; top: 149px; visibility: visible; background-color: white;}
#footer {position:absolute; width:725px; height: 150px; left: -149px; z-index:13; visibility: visible; background-image: url(images/footer.jpg); background-repeat:no-repeat; background-color: white;}
}

@media print {
#container {position: relative; width: 725px;}
#container {margin: 0 auto; text-align: left;}
#content {position:absolute; width:575px; z-index:10; left:150px; top:150px; margin: 0px;  visibility:visible;}
#header {position:absolute; width:725px; height:150px; left:0px; top:0px; z-index:5; margin: 0 auto; visibility:visible;}
#sidebar {position:absolute; width:150px; z-index:4; left: 0px; top: 150px; visibility: visible;}
#footer {position:absolute; width:725px; z-index:4; visibility: visible;}
}
