/* global css for agr site jordan sterling
 * common colors: dark blue: 00355f
 *                dark blue 40%: 7594b4
 *                gold: fec566
 *                turquoise: 0594A2
 *                brown: 493a13
 *                red: e51b24

 */

/*new colors_2011
 *                gold: ff9900
 *                green: 6d844a
*/
/*new colors_2012
 *                gold: f2af31
 *                blue: 1b397e
                  newdkblue: 003366
*/



html, body { width: 936px; margin: 0px auto; padding: 0px; font-family: helvetica, arial, sans-serif; font-size: 14px; color: #666b6c; line-height: 20px; }
/* global structure of top, middle, bottom. */
#top { width: 936px; margin: 20px 0px 0px 0px; }
#middle { width: 936px; }
#bottom { height: 50px; width: 936px; float: left; }

/* top section defined: header, navbar, breadcrumbs */
/*#header { background: #FFFFFF url('../images/global/aalogo.jpg') no-repeat 845px 20px; }*/
/*#header { background: #6d844a url('../images/global/aalogo.jpg') no-repeat 845px 20px; }*/
/*#header { background: #1b397e url('../images/global/aalogo.jpg') no-repeat 845px 20px; }*/
#header { background: #ffffff;  }
#header2 { background: #6d844a url('../images/global/aalogo.jpg') no-repeat 845px 20px; }
#header img { border: 0px; }
#navbar { width: 936px; background: #00355f; padding: 5px 0px; }

#navbar2 { width: 936px; background: #ff9900; padding: 5px 0px; font-family: helvetica, arial, sans-serif; font-size: 14px; }
/*#navbar2012 { width: 936px; background: #f2af31; height: 30px; padding: 5px 0px;} */
#navbar2012 { width: 936px; background: #ffffff; height: 30px; padding: 5px 0px;}
#navbar2012 ol, ul {
    list-style: none; outside none;
}
#navbar2012 li {
    border-right: 1px dotted #888888;
    float: left;
    font-family: helvetica, arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    /*margin-left: 30px;*/
    margin-left: 22px;
    /*margin-right: 18px;*/
    margin-right: 15px;
    padding-right: 32px;
}
#navbar2 p {color: #ffffff; }

#navbar a { background: #00355f; text-align: center; color: white; float: left; height: 35px; margin: 0px 0px 5px 0px; font-size: 14px; text-decoration: none; }
#navbar a.small { width: 95px; }
#navbar a.big { width: 173px; padding: 0px 5px; }
#navbar a:hover { background: #00355f url('../images/global/arrow.gif') no-repeat; background-position: center bottom; color: #B9B9B9; }
#breadcrumbs { color: black; padding: 5px 0px; font-size: 12px; }
#breadcrumbs a { text-decoration: underline; color: black; }

/* middle sction defined: menu and content types. */
/* #menu { width: 200px; margin: 0px 18px 0px 0px; background: #6d844a; float: left; padding: 0em 0px 1em 0em; font-size: 12px; min-height: 500px; position: relative; height: 100%; border: 1px solid #000000; } */

/*#menu { width: 200px; margin: 0px 18px 0px 0px; background: url('../images/global/menu2.jpg') repeat; float: left; padding: 0em 0px 1em 0em; font-size: 12px; min-height: 500px; position: relative; height: 100%; border: 1px solid #000000; }*/

#menu { width: 200px; margin: 0px 18px 0px 0px; background: url('../images/global/menu3.jpg') repeat; float: left; padding: 0em 0px 1em 0em; font-size: 12px; min-height: 500px; position: relative; height: 100%; /*border: 1px solid #000000;*/ }


/*a.section { text-transform: uppercase; font-weight: bold; color: #ffffff; padding: 10px 0px 0px 0px; font-size: 12px; text-indent: 20px; }*/
/*a.section { text-transform: uppercase; font-weight: bold; color: #ffffff; margin-top: 30px; padding: 10px 0px 0px 0px; font-size: 12px; text-indent: 30px; }*/
a.section { text-transform: uppercase; font-weight: bold; color: #ffffff; margin-top: 30px; padding: 10px 0px 0px 0px; font-size: 12px; text-indent: 20px; }

a.section:hover { color: #fec566; }
a.section1 { text-transform: capitalize; font-weight: bold; font-size: 14px; line-height: 1.45em; }
a.selectedsection { background: url('../images/global/section.gif') no-repeat; }
#menu a { display: block; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
div.level1 { margin: 0px 0px 15px 0px; }

/*div.level1 a { margin: 0px 0px 0px 60px; color: #ffffff; text-indent: -20px; }*/
div.level1 a { margin: 0px 0px 0px 40px; color: #ffffff; text-indent: -20px; }



div.level2 { margin: 0px 0px 0px 0px; }
div.level2 a { margin: 0px 0px 0px 80px; text-indent: -20px; line-height: 1.45em; }
/* menu text is for pages that dont have menus but have text in place of them */
#menu span.text { width: 170px; display: block; text-align: center; margin: 20px 15px 0px; font-size: 1.2em; line-height: 1.6em; color: #ffffff;}


/* #content is a wrapper for all the different types of content */
/*#content { max-width: 686px; float: left; }*/
#content { width: 715px; float: left; }
/* these content divs are used on the individual pages depending on how we want it to look */
/*#contentlarge { width: 650px; }*/
#contentlarge { width: 700px; margin: 5px 20px 5px 10px; }
/*#contentcolbig { width: 443px; float: left; }*/
#contentcolbig { width: 465px; float: left; margin-left: 10px; }

#contentcolbigleft { width: 230px; float: left; margin-right: 10px; }
#contentcolbigright { width: 215px; float: left; margin-left: 5px; }

/*#contentcolsmall { width: 200px; float: left; padding: 0px 0px 0px 7px; }*/
#contentcolsmall { width: 220px; float: left; padding: 15px 0px 0px 17px; }
#contentcolsmall2 { width: 220px; float: left; padding: 0px 0px 0px 17px; }
#fullcontent { width: 936px; }
#fullcontent p { font-size: 1.4em; line-height: 1.5em; color: #1b397e; }
/*#fullcontent { width: 936px; height: 80px; }*/
#fullcontenta h2 {font-size: 1em; line-height: 1.1em; font-color: #ffffff; background-color: #1b397e;  }




#fullcontent { width: 936px; }
#middlecontent { width: 800px; margin: 0px 68px 0px 0px; }


.homecontainertext homecontainertext2 homecontainertext3  p2 {font: Helvetica,arial,verdana,sans-serif;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 1.4em;
}

.homecontainertext homecontainertext2 homecontainertext3  p3 {font: Helvetica,arial,verdana,sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding-left: 20px;
}

.homecontainer2 { width: 530px; border-right: 1px dotted #888888; float: left; padding-right: 25px;}

.homecontainer3 { width: 230px; float: left; margin-left: 30px;}



/* heres some global styles used on most content pages */
/*span.title { font-size: 18px; color: #7594b4; display: block; font-weight: bold; padding: 3px 0px 5px 0px; }*/
span.title { font-size: 18px; color: #6d844a; display: block; font-weight: bold; padding: 3px 0px 5px 0px; }


/* simple classes */
.fleft { float: left; }
.fright { float: right; }
.block { display: block; }
.green { color: #6d844a; }
.gold { color: #fec566; }
.gold2012 { color: #f2af31; text-decoration: none;  }
.blue2012 { color: #7aa8da; text-decoration: none; }

a.specialLink2012:link { color: #666b6c;  text-decoration: none;  border: none; }
a.specialLink2012:hover { color: #7aa8da;  text-decoration: none;  }


.brown { color: #493a13; }
.turquoise { color: #0594A2; }
.lightblue { color: #7594B4; }
.red { color: #e51b24; }
.darkblue { color: #00355f; }
.white { color: #ffffff;}
.bigger { text-transform: uppercase; font-size: 1.2em; }
.small { font-size: .9em; }
.smaller { font-size: .8em; }
.smallest { font-size: .7em; }
.initialdrop { font-size: 20px; color: #6d844a; font-weight: bold; }
.bold { font-weight: bold; }
.caps { text-transform: capitalize; }
.t { margin-top: 20px; } /* add some space on top */
.top { margin-top: 30px; } /* add some more space on top */
a.outlink { background: url('../images/global/outlink.gif') no-repeat center right; padding-right: 13px; }
a.email { background: url('../images/global/mail.gif') no-repeat center right; padding-right: 15px }
a.download { background: url('../images/global/download.gif') no-repeat center right; padding-right: 15px }
