/* CSS Document */

body {background-image: url(../../images/grad_back3.jpg); background-repeat: no-repeat; background-position:center; background-color: #210200;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: small; color: #fccba3;}
p {font-family: Arial, Helvetica, sans-serif; color: #fccba3;}
h1 {font-family: 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif; padding-top: 0px; margin: 0px; font-size: 2.1em;  font-weight: normal; color: #fccba3;}
h2 {color: #800b01; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}

a:link {color: #A35303; text-decoration: underline}
a:active {text-decoration: none;}
a:visited {color: #A35303; text-decoration: none;}
a:hover {color: #D96F04; text-decoration: none; font-weight: bold;}

#nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF;}
#nav a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CDBCBC; text-decoration: none;}
#nav a:active {text-decoration: none;}
#nav a:visited {color: #CDBCBC; text-decoration: none;}
#nav a:hover {color: #FFFFFF; text-decoration: none; font-weight: normal; text-shadow: black 0px 0px 5px;}

#menu {width: 125px; padding-top: 0px; margin-top: 3px; background-color: #330303; border: 1px solid #CDBCBC; margin-left: 5px; float: right;}
#menu a {display: block; height: 18px; padding-left: 10px; margin-top: 3px; padding-top: 3px; padding-bottom: 0px; color: #999999; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#menu a:link {text-decoration: none;  font-weight: normal;} 
#menu a:visited {text-decoration: none; font-weight: normal;} 
#menu a:hover {background-color: #5D0504;  font-weight: normal; text-decoration: none; color:#FFFFFF;}

.header {width: 740px; height: 116px; vertical-align: middle; text-align: left; background-image:url(../../images/granitegal_logo_new.gif); background-position:left; background-repeat:no-repeat; margin: auto; margin-top: 5px; padding: 0px;}
	
#main {margin-left: 10px;}
#container {width: 722px; vertical-align: middle;  margin: 10px auto;  padding: 8px;}

.main_container {width: 722px; vertical-align: middle;  margin: 10px auto;  padding: 8px;}
.img_container {width: 740px; vertical-align: middle; text-align: right; margin: 10px auto; padding: 0px;}
.container {width: 740px; vertical-align: middle; text-align: center; margin: 15px auto; padding: 0px;}

.xsmall {font-size:9px; color:#D96F04;}

.footer_tag {font-family: 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif; font-size:11px; color:#D96F04;}

.footer {width: 740px; height: 20px; padding-top: 5px; vertical-align: middle; margin: 5px auto; font-size:9px; color:#D96F04;}
#footer .left {float: left;	width: 300px;}
#footer .right {float: right; width: 125px;}

.frame {border: 0px solid #FFFFFF; margin: 10px;}
.indent {padding-left: 12px; padding-right: 34px;}

.border {border: 2px solid #FFFFFF;}
.border:hover {border: 2px solid #D96F04;}

.padding {margin-right: 5px; border: 1px solid #A35303;}
.padding:hover {border: 1px solid #D96F04;}

