/**
 * ae.css
 *
 * Style sheet for www.accesseng.com
 * Author: Rendahl Weishar
 * 6/2009
 *
 */

/**
 * color palette
 *
 * AE red: #9a0002
 * asphalt: #919191
 * fade text: #616161
 * yellow stripe: #fffdb8
 *
 */

/**
 * Zero out the page for all browsers
 *
 */

* { margin: 0; padding: 0; }

/* body */
/*
body {
    padding: 0px;
    margin: 0px;

}
*/
table {
    border-spacing: 0px;
	border-collapse: collapse;
}

/* fonts */

.nav {
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
}

.top_links {
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #fffdb8;
}

.address1 {
    /* position: absolute; */
    /* top: 80px; */
    /* left: 0px; */
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
    margin-left: 20px;
    display: table;
}
.address2 {
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
    margin-left: 170px;
    display: table;
}

.small_yellow {
    font-family: arial, sans-serif;
    font-size: 8px;
    color: #fffdb8;
    margin-bottom: 8px;
}

/* shadows */

#shadow_r {
    background-image:url("../art/shadow_r.png");
}
#shadow_tr {
    background-image:url("../art/shadow_tr.png");
}
#shadow_br {
    background-image:url("../art/shadow_br.png");
}
#shadow_b {
    background-image:url("../art/shadow_b.png");
}
#shadow_bl {
    background-image:url("../art/shadow_bl.png");
}



/* image fade */
/*
ul li {
	//border: 2px solid #ccc;
    margin-top: -15px;
    margin-left: -25px;
    list-style: none;
}
*/


/* stripes */

#yellow_stripe {
    background-image:url("../art/yellow_stripe.gif");
}

/* backgrounds */

.ae_red_bg {
    background-color: #9a0002;
    text-align: center;
}

/* page layout */

#ae_logo {
    padding-top: 10px;
    margin-left: 20px;
    width: 82px;
}

#ae_desc {
    width: 224px;
    left: 120px;
    bottom: 40px;
}

#main {
    position: relative;
}
#top {
    position: relative;
    /* top: 0px; */
    /* right: 0px; */
}
#top_container {
    background-image:url("../art/intersection3.jpg");
    background-repeat: no-repeat;
    /* background-attachment:fixed; */
    background-position: 160px 10px;
}
.bg_ie_fix {
    position: absolute;
    background-image:url("../art/intersection3.jpg");
    left: 160px;
    top: 10px;
    height: 131px;
    width: 400px;
}
#top_links {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 180px;
    height: 24px;
    background-color: #9a0002;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}
#top_links_corner {
    position: absolute;
    top: 0px;
    right: 180px;
    width: 24px;
    height: 24px;
    background-image:url("../art/corner.gif");
}

#box {
    /* display: table; */
    /* float: left; */
    /* margin-left: 20px; */
    margin-top: 6px;
}
#category_nav_table {
    margin-left: 20px;
    width: 530px;
}
/*
#category_nav {
    clear: both;
    display: table;
    border: dashed;
    width: 530px;
    //text-align: center;
    margin-left: 20px;
}
*/
#direction_button {
    background-color: #9a0002;
    color: #fffdb8;
    font-family: arial, sans-serif;
    font-weight: bold;
    border-width: 2px;
    border-color: #9a0002;
}
#direction_button:hover {
    background-color: #9a0002;
    color: #ffffff;
    font-family: arial, sans-serif;
    font-weight: bold;
    border-width: 2px;
    border-color: #9a0002;
}
#content_main {
    min-height: 400px;

}
#content_main_inner {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    font-family: arial, sans-serif;
    font-size: 10px;
    max-width: 540px;
    font-weight: lighter;

}
#content_main_inner_mw_l {
    font-family: arial, sans-serif;
    width: 270px;
    float: left;
    text-align: center;
    display: table;
}
#content_main_inner_mw_r {
    position: relative;
    font-family: arial, sans-serif;
    float: right;
    width: 270px;
    display: table;
}
#box_content {
	padding: 10px;
    font-family: arial, sans-serif;
    font-weight: bolder;
    /* font-style: italic; */
    font-size: 11px;
    /* color: #ffffff; */
}
#tran_plan {
    position: absolute;
    top: 40px;
    left: 100px;
    width: 300px;
    height: 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-family: arial, sans-serif;
    font-weight: bolder;
    font-size: 12px;
    font-style: italic;
    letter-spacing: 1px;
    color: #9a0002;
}
#traff_eng {
    position: absolute;
    top: 80px;
    left: 200px;
    width: 300px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-family: arial, sans-serif;
    font-weight: bolder;
    font-size: 12px;
    font-style: italic;
    letter-spacing: 1px;
    color: #9a0002
}
#acc_man {
    position: absolute;
    top: 40px;
    left: 200px;
    width: 300px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-family: arial, sans-serif;
    font-weight: bolder;
    font-size: 12px;
    font-style: italic;
    letter-spacing: 1px;
    color: #9a0002
}
#ill_des {
    position: absolute;
    top: 80px;
    left: 200px;
    width: 300px;
    opacity: 0;
    filter: alpha(opacity=0);
    font-family: arial, sans-serif;
    font-weight: bolder;
    font-size: 12px;
    font-style: italic;
    letter-spacing: 1px;
    color: #9a0002
}
#ie_test {
    filter:alpha(opacity=40);
    width: 100px;
    height: 100px;
    background-color: #9a0002;
    color: #000000;
}
#directions {
    float: right;
    width: 120px;
}
#trans_text {
   font-family: arial, sans-serif;
    font-weight: bolder;
    font-size: 12px;
    font-style: italic;
    //letter-spacing: 1px;
    color: #9a0002
}

/**
 * Modified from: http://sperling.com/examples/box/
 */

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url("../art/nav_tl.gif");
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url("../art/nav_tr.gif");
	background-position: 100% 0%;
	}

#blc
	{
	background-image:url("../art/nav_bl.gif");
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url("../art/nav_br.gif");
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}

#tb
	{
	background-image:url("../art/nav_t.gif");
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url("../art/nav_b.gif");
	background-position: 50% 100%;
	}

#rb
	{
	background-image:url("../art/nav_r.gif");
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-image:url("../art/nav_l.gif");
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

/* links */

/**
 * modified from: http://blogs.x2line.com/al/articles/159.aspx
 */

a:link              { color:#9a0002; text-decoration:none; }
a:visited           { color:#9a0002; text-decoration:none; }
a:hover             { color:#616161; text-decoration:none; }
a:active            { color:#9a0002; text-decoration:none; }

a.yellow_link:link    { color:#fffdb8; text-decoration:none; }
a.yellow_link:visited { color:#fffdb8; text-decoration:none; }
a.yellow_link:hover   { color:#ffffff; text-decoration:none; }
a.yellow_link:active  { color:#fffdb8; text-decoration:none; }

