@import "print.css";
@import "map.css";

@media screen{
body{
	background: #fff url("http://gcas.net/images/body_back.gif") repeat-x;
   min-width: 610px;
   margin: 25px 50px 25px 50px;
   font-family:  tahoma, verdana, sans-serif;
}

#page, #main {
   /* width:expression(
        document.body.clientWidth > 900 ? "57em":"auto" );
        */
    width:900px;    
    max-width: 57em;
    margin: 0 auto;
}
h1 { font-size: 130%; font-weight: normal; }
h2 { font-size: 120%; font-weight: normal; }
h3 { font-size: 110%; font-weight: normal;}
h4 { font-size: 100%; font-weight: normal;}
h5 { font-size: 90%; font-weight: normal;}
h6 { font-size: 90%; border: 0;font-weight: normal; }


/****************** Header ***********************************************/

#header {
   background:  url("http://gcas.net/images/header_rd.png") bottom left repeat-x;
   position: relative;
   min-height: 40px;
   height: 5em;
   padding: 15px 0;

   font-size: medium;
}
#header h1{

   width: 12em;
   position: absolute;
   top: 0;
   left: 0;
   margin: 0;
   padding: 8px 0 0 25px;
   color: white;
   background: url("http://gcas.net/images/header_tl.gif") no-repeat top left;
   z-index: 100;
}

#header h1 a {
   display: block;
   height: 3.5em;
   text-indent: 4.5em;
   padding-top: 1em;
   text-decoration: none;
   line-height: 2em;
   font-size: 140%;
}

#header h1 a {
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,  src="http://gcas.net/images/ielogo2.png");
}
#header h1>a {
   background: transparent url("http://gcas.net/images/logo.png") no-repeat 10% 120%;
}
#header form {
   width: auto;
   position: absolute;
   top: 0;
   right: 0;
   margin: 0;
   padding: 15px 15px 0 0;
   color: white;
   background: url("http://gcas.net/images/header_tr.gif") no-repeat top right;
   z-index: 90; /* below the H1 */
}
#header form{
display: none;
}
#header #find
{
   width: 100px;
   height: 25px;
   position: absolute;
   top: 0;
   right: 0;
   margin: 0;
   padding: 15px 15px 0 0;
   color: white;
   background: url("http://gcas.net/images/header_tr.gif") no-repeat top right;
}

#header form label { color: #fff; font-size: 85%; }
#header form input { font-size: 85%; }

#header form #submit {
   font-size: 85%;
   background: #6A7389;
   color: #fff;
   padding: 1px 4px;
   border-right: 1px solid #283043;
   border-bottom: 1px solid #283043;
   border-top: 1px solid #9097A2;
   border-left: 1px solid #9097A2;
}

#header form #q {
   width: 170px;
   font-size: 85%;
   border:	1px solid #9097A2;
   background: #D9DBE1;
   padding: 2px;
}
#header form #q:hover, #header form #q:focus {
   background: #fff;
}

#header ul {
   width: auto;
   position: absolute;
   bottom: 0;
   right: 0;
   margin: 0;
   padding: 0 15px 0 0;
   list-style: none;
   z-index: 90; /* below the H1 */
}
#header a {
   font-size: 90%;
}
#header a, #header a.visited {
   color: white;
}
#header li {
   float: right;
   background: transparent url("http://gcas.net/images/header_tab.gif") 100% -600px no-repeat;
   padding: 0 6px 0 0;
   margin: 0 1px 0 0;
   border-bottom: 1px solid #515358;
   white-space: nowrap;
}
#header li#current{
   background: transparent url("http://gcas.net/images/header_tab.gif") 100% -200px no-repeat;
   border-bottom: 1px solid white;
}
}
#header li#current a{
   background: transparent url("http://gcas.net/images/header_tab.gif") 0% -200px no-repeat;
   color: #9D102D;
}
#header li#current a:hover{
   background: transparent url("http://gcas.net/images/header_tab.gif") 0% 0% no-repeat;
   color: #9D102D;
}
#header li#current:hover{
   background: transparent url("http://gcas.net/images/header_tab.gif") 100% 0% no-repeat;
   color: black;
}
#header ul a {
   float: left;
   display: block;
   padding: 4px 4px 4px 10px;
   background: transparent url("http://gcas.net/images/header_tab.gif") 0% -600px no-repeat;
   color: #fff;
   text-decoration: none;
}
#header ul {
    background: transparent url("http://gcas.net/images/header_br.gif") bottom right  no-repeat;
}
#header li#hide, #header li#hide a
{
   background: none;
}
table {
   margin-top: 0;
   width: 100%;
   border: 2px solid #620b1d;
}
th, td {
   text-align: left;
   padding: 0.5em 0.5em;
   border: 1px solid #620b1d;
}
thead th{
   font-weight: 500;
   text-align: center;
   background: #DDD;
}
#update #header
{
   background:  url("http://gcas.net/images/update_rd.png") bottom left repeat-x;
}
#header form #quote {
   width: 170px;
   font-size: 85%;
   background: #D9DBE1;
   padding: 2px;

}

/******************End  Header ***********************************************/
/******************Main Section ***********************************************/
#main {
   margin-top: 1em;
   padding-top: 1em;
   float: left;

}
#main h1 , #main h2{
   border-bottom: 1px solid gray;
}
#content a {
   text-decoration: none;
   color: #9D102D;
}

#content{
   margin: 0 25px 50px 350px;

   font-size: small;

}
#contentMain a {
   text-decoration: none;
   color: #9D102D;
}

#contentMain{
   margin: 0 25px 25px 225px;
   width: 470px;
   font-size: small;
   text-align: justify
}


/******************End Main Section ***********************************************/
/******************Nav Section ***********************************************/


#side {
   float: left;
   width: 200px;
   margin: 0;
   font-size: medium;
}


ul#nav {
   margin: 0;
   padding: 0;
   font-size: 110%;
}
ul#nav ul {
  margin: 0;
  padding: 0;
}
ul#nav ul li#current a {
   color: #9D102D;
}
ul#nav li#current ul a {
   color: white;
}
ul#nav li {
   list-style: none;
   display: inline;
   position: relative;
}
ul#nav li a{
   display: block;
   text-decoration: none;
   padding: 4px 15px;
   border-bottom: 1px solid #ddd;
   border-top: 1px solid #fff;
   border-right: 1px solid #ddd;
   background: #9D102D;
   color: white;
}


ul#nav ul li a{
   padding-left: 20px;
   background: #747F96;
}
ul#nav ul ul li a{
   padding-left: 40px;
}
ul#nav ul ul ul li a{
   padding-left: 60px;
}
ul#nav {
   font-size: 90%;
}
ul#nav ul
{
   font-size: 90%;
}
ul#nav ul ul
{
   font-size: 100%;
}

#rightside {
   float: right;
   width: 160px;
   margin: 0;
   font-size: medium;
}

ul#nav1 {
   margin: 0;
   padding: 0;
   font-size: 110%;
}
ul#nav1 ul {
  margin: 0;
  padding: 0;
}
ul#nav1 ul li#current a {
   color: #9D102D;
}
ul#nav1 li#current ul a {
   color: white;
}
ul#nav1 li {
   list-style: none;
   display: inline;
   position: relative;
}
ul#nav1 li a{
   display: block;
   text-decoration: none;
   padding: 4px 10px;
   border-bottom: 1px solid #ddd;
   border-top: 1px solid #fff;
   border-right: 1px solid #ddd;
   background: white;
   color: white;
}


ul#nav1 ul li a{
   padding-left: 10px;
   background: #747F96;
}
ul#nav1 ul ul li a{
   padding-left: 40px;
}
ul#nav1 ul ul ul li a{
   padding-left: 60px;
}
ul#nav1 {
   font-size: 90%;
}
ul#nav1 ul
{
   font-size: 90%;
}
ul#nav1 ul ul
{
   font-size: 100%;
}

/******************End Nav Section ***********************************************/

/******************products  Section ***********************************************/
div#products {
	
}
#products h1{
	display: block;
	text-decoration:none;  /*   Padding is to move the displayed font          */
	padding: 4px 15px;
/*	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
	background: #9D102D;*/
	color: white;	/*background-color: #316AC5;*/
	background-image: url(../images/test/header_rd_z2.png);
	background-repeat:no-repeat;
	font-size: 130%; 
	font-weight: normal; 
}
#products a h2{
	display: block;
	text-decoration:underline;  /*   Padding is to move the displayed font          */
	padding: 4px 15px;
	font-size: 120%;
	font-weight: normal;
	color:#3372B7;
	border-bottom-color: #FFFFFF;
}

#products a {
	/*
	display: block;
	*/
	text-decoration:underline;  /*   Padding is to move the displayed font          */
	/*padding: 4px 15px;*/
	font-size: 110%;
	font-weight: normal;
	color:#0080FF;
	border-bottom-color: #FFFFFF;
}

/******************End products Section ***********************************************/

/******************Footer Section ***********************************************/
#footer {
}
#footer li {
   display: inline;
   margin-right: .5em;
}
#footer a {
   text-decoration: none;
   color: #9D102D;
}
#footer ul {

   padding-left: 15em;
   float: right;
   border-top: 1px solid #ddd;
   padding-top: 1em;
}

/******************End Footer Section ***********************************************/
#movie
{
   margin-top: 40px;
   width: 920px;
   height: 236px;
   background:  url("http://gcas.net/images/home_gr.png") bottom left repeat-x;

}
#logo {
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,  src="http://gcas.net/images/iehlogo.png" );
}
#movie>#logo
{
   background: transparent url("http://gcas.net/images/hlogo.png") no-repeat 30% 30%;
}
#logo
{
   width: 185px;
   height: 236px;
   float: left;
}

#screen
{
   width: 720px;
   height: 236px;
   float: left;
   margin: 0;
   margin-left: -20px;
}
#movie>#screen
{
   margin-left: 0;
}


/*********************pic section*******************************************************/
#pic {
   margin-left: 5em;
}

#pic #title{
   margin-left: 4em;
}
.quote {
	float: right;
	margin-left: 10px;
}

