


/* ------------------------------------------------------------------------------- */
/* Over-ride tag. This will apply to all elements. */
* {
   font-family: Arial,Verdana,Georgia,Garamond,Times,Helvetica,sans-serif,serif;
   font-size:10px;
}

html {
	width:100%;
	height:100%;
}

/* The container is the set of body tags that encompass the entire page */
/* This is where to set the "min-width" and "max-width" attributes for the page  */
body {
   text-align:left;
   margin: 0px;
   padding: 0px;

   width:100%;
   height:100%;

   color: #000000;
   background: #000000;
   background-image:url('images/automotive/automotive_background.jpg');
   background-position:0px 0px;
}

DIV#main {
	width:780px;
	margin-left:100px;
	/*background-color:#0F6A97;*/
	background-color:#116C99;

}
/*--------------------------------------------------------------------
*   DIV#header contains the most top image on the site
*---------------------------------------------------------------------*/
DIV#header {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*--------------------------------------------------------------------
*   DIV#nav_container positions the nav text 233px to the left and
*					  holds the nav text along with the nav dividers
*---------------------------------------------------------------------*/
DIV#nav_container {
	display:block;
	margin:0px 0px 0px 0px;
	padding-left:233px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	background-color:#fda902;
	background-image:URL('images/automotive/index_left_nav.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#FFFFFF;
	width:547px;
	height:33px;
	vertical-align: middle;

}


/**********************************NAVIGATIONAL CSS******************************************/
/*--------------------------------------------------------------------
*   this handles an IE display issue related to the padding-left
*	property above.  In FF the padding effects the width; however,
*	in IE padding-left doesn't affect the width.
*---------------------------------------------------------------------*/
/** html body DIV#nav_container {
	width:780px;
}*/

/*--------------------------------------------------------------------
*   P inside DIV#nav_container will create a vertical divider
*---------------------------------------------------------------------*/
DIV#nav_container p {
	display:block;
	position:relative;
	float:left;
	width:2px;
	height:33px;
	background-image:url('images/automotive/nav_divider.jpg');
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


}

/*--------------------------------------------------------------------
*   A DIV element inside nav_container will result in a container
*	for the navigational text.
*---------------------------------------------------------------------*/
DIV#nav_container DIV {
	display:block;
	float:left;

	vertical-align:middle;

	padding-top:10px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;

	height:23px;

	font-size:13px;
	
	
}

DIV#nav_container DIV:hover {
	background-color:#EF9D00;
}

* html body DIV#nav_container DIV {
	padding-top:8px;
}

DIV#nav_container DIV A, DIV#nav_container DIV A:active, DIV#nav_container DIV A:link, DIV#nav_container DIV A:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

DIV#nav_container DIV A:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
}



/**********************************Third layer down (header, nav bar and this******************************************/
DIV#content_box {
	display:block;
	position:relative;
	float:left;

	background-image:URL('images/automotive/index_top_left.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#636A72;

	padding-left:34px;
	padding-right:34px;
	padding-top: 20px;
	padding-bottom:20px;
	margin:0px 0px 0px 0px;

	width:165px;
	height:172px;

	color:#ffffff;
	font-style:italic;
	font-size:12px;
}

DIV#content_box P { 
font-size:12px;
}



DIV#content_box A {
	color:#ffcc00;
	font-size:12px;
}

* html body DIV#content_box {
	width:166px;
	height:171px;
    overflow:hidden;
}

DIV#fancypicture {
	display: block;
	float:left;

	background-color:#636a72;

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

/**********************************content area (forth layer down******************************************/
DIV#lower_container {
	display:block;
	clear:both;
	width:780px;

	background-color:#636a72;

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

DIV#lower_container DIV#left {
	display:block;
	position:relative;
	float:left;
	clear:both;

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	height:310px;
	width:233px;

	background-image:url('images/automotive/index_left.jpg');
	background-repeat:no-repeat;
	background-position:0px 1px;
	background-color:#116C99;


}

DIV#body_container {
	display:block;
	float:left;

	width:546px;
    /*height:310px;*/

	background-color:#FFFFFF;
	background-image:url('images/automotive/index_left_shade.jpg');
	background-repeat:no-repeat;
	background-position:0px 46px;

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	border-right:1px solid #05649A;
}

* html body DIV#body_container {
	width:546px;
}



DIV#body_container DIV#body_text {
	display:block;
	clear:both;

	margin:0px 31px 21px 31px;
	padding:0px 0px 0px 0px;
}

DIV#body_container DIV.column, DIV#body_container DIV.columnRightMost {
	display:block;
	float:left;
	width:42%;
	border-right:1px dashed #C1D3D7;
	padding:10px;
    padding-top:0px;
}

DIV#body_container DIV.columnRightMost {
	border-right:none;
}	

UL.em span  {
    font-weight:bold;
}

#network_links
{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

/**********************************Footer CSS******************************************/

DIV#myFooter_container {
	display:block;
	clear:both;
	margin:0px 0px 0px 0px;
	padding-left:233px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;

	background-color:#636A72;

	width:547px;
	height:33px;

	vertical-align: middle;
	text-align:left;
}

* html body DIV#myFooter_container {
	width:780px;
}

DIV#myFooter_container p {
	display:block;
	position:relative;
	float:left;
	width:2px;
	height:33px;
	background-image:url('images/automotive/footer_divider.jpg');
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;


}

DIV#myFooter_container DIV {
	display:block;
	vertical-align:middle;
	float:left;
	padding-top:10px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
	height:23px;
	color:#ffcc00;
}

DIV#myFooter_container DIV:hover {
	background-color:#373E46;
}



DIV#myFooter_container DIV A, DIV#myFooter_container DIV A:active, DIV#myFooter_container DIV A:link, DIV#myFooter_container DIV A:visited {
	color:#ffcc00;
	text-decoration:none;
	font-weight:normal;
}

DIV#myFooter_container DIV A:hover {
	color:#ffcc00;
	text-decoration:underline;
	font-weight:normal;
}

.spacer {
	display:block;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	height:1px;
	width:1px;
	clear:both;
}


p.copyright {
	clear:both;
	font-size:12px;
	text-align:center;
	margin-left:100px;
	margin-top:0px;
	padding-top:4px;
	width:780px;
	color:#999999;
}


/* ------------------------------------------------------------------------------- */
/* 								FORMATED TEXTUAL ELEMENTS						   */
a img {
   border: none;
}

h1,h1.gold {
    display:block;
    
    font-family:Arial;
    font-size:15px;
    color:#105F88;
}

h1.gold {
    color:#FFA802
}

h2 {
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    font-size:12px;
    font-weight:bold;
}

A {
    color:#ffa200;
}

A:hover {
    color:#ffa200;
}



