@charset "utf-8";
/* CSS Document */

/* -- Color Palette -- */
/*
	content area:	#EBEBEA
	content border:  #CFCFCF
	charcoal:  #3A3E3D, #333333
	blue:	#4D779F
	dark blue: #2F475F
	light blue: #B8C8D8
	red: #A91E2B
	khaki:  #ACAC98
	black:  #000
*/

/* -- Reset -- */
body{padding:0;margin:0;font:13pt Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}
/* -- end Reset -- */

/* -- Site -- */
html {overflow-y:scroll;}  /* This will add a right scroll bar on all pages, useful to prevent screen jump when some pages scroll while others don't */
/* -- end Site -- */

/* -- Links and Type -- */
body {font:13px Arial,Helvetica,Garuda,sans-serif; color:#000; background: #333;  }
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#4D779F;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; }
h1 {font-size:2em;line-height:1;margin-bottom:0.5em;font-style:italic;}
h2 {font-size:1.75em;/*margin-bottom:0.75em;*/margin-bottom:0.5em;}
h3 {font-size:1.5em;line-height:1;/*margin-bottom:1em;*/margin-bottom:0.5em;}
h4 {font-size:1.25em;line-height:1.25;/*margin-bottom:1.25em;*/margin-bottom:0.5em;}
h5 {font-size:1em;font-weight:bold;/*margin-bottom:1.5em;*/margin-bottom:0.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
a, a:link {color: #4D779F; text-decoration:none;}
a:hover {text-decoration: underline;}
#content ul{padding:0 2em;}
#content li{line-height:1.5;}
em {font-style:italic}
strong {font-weight:bold}
/* -- end Links and Type -- */

/* -- Layout -- */
#container {width:100%; margin: 0 auto;}
#header-container{width:100%; text-align:center; /*background:url(../images/header-background.png) repeat-x;*/ height:359px; padding:0; /*padding: 37px 0 0;*/ clear:both; }
#header {height: 358px;}
#nav-container{width:100%; text-align:center; background:url(../images/nav-background.png) repeat-x; height:33px; margin:0 auto; padding:0;}
#mainNav {height: 33px; width: 960px; padding:0; margin: 0 auto; text-align:center;}
#footer-container{width:100%; text-align:center; margin:0 auto; padding:0; background: #58595b url(../images/footer-outer-background.png) repeat-x top left;}
#footer {width: 960px; margin: 0 auto; height: 63px; background: url(../images/footer-background.png) repeat-x;}
#content-container{width:100%; text-align:center; margin:0 auto; padding:0; background: #58595b url(../images/content-background.png) repeat-x;}
#content { width: 918px; margin: 0 auto; background: #EBEBEA; border: 1px solid #CFCFCF; min-height:275px; border-bottom:none; padding:20px 20px; text-align:left; }
#copyright {text-align:center; font: 80% Arial, Helvetica, sans-serif;color: #B8C0C2; padding:0; clear:both;}
#copyright a {color: #B8C0C2; text-decoration:none;}
/* -- end Layout -- */

/* -- Navigation -- */
	/* -- Main Nav Bar -- */
	ul.MenuBarHorizontal {font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 auto;padding:0;float:left;width:959px;border-left:1px solid #B8C8D8;border-right:1px solid #2F475F;}
	ul.MenuBarHorizontal li {margin: 0;padding:0;list-style:none;float:left;width:137px;height: 32px; text-align:left;}
	ul.MenuBarHorizontal ul li {width:137px; background-color:#666; height:auto; text-align:center; color:#999}
	ul.MenuBarHorizontal ul {border: none;background-color:#4D779F;}
	ul.MenuBarHorizontal ul ul{	position: absolute;	margin: 0;}
	ul.MenuBarHorizontal a {text-decoration:none;display:block;padding:10px 0 8px;color:white;border-left:1px solid #2F475F;border-right:1px solid #B8C8D8; text-align:center; background:none; background-color:transparent;}
	ul.MenuBarHorizontal a:hover, 
	ul.MenuBarHorizontal a:focus {background: url(../images/nav-rollover.png) repeat-x 0 1px;}
	ul.MenuBarHorizontal a.MenuBarSubmenuVisible { }
	ul.MenuBarSubmenuVisible li a.MenuBarItemHover { background:#333333;}
	ul.MenuBarHorizontal a.MenuBarItemHover {background: url(../images/nav-rollover.png) repeat-x 0 0px;}
	ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {background: url(../images/nav-rollover.png) repeat-x 0 0px;}
	#aogMenu {background: url(../images/aog-background.png) repeat-x;}

	/* -- Footer Nav Bar -- */
	#footerNav {font: 90% Arial, Helvetica, sans-serif; margin:auto; padding: 10px 5px 5px; float:left; width:100%; text-align:center; clear:both;}
	#footerNav a {text-decoration:none; padding: 0 10px;color:#3A3E3D; text-align:center; }
	#footerNav a:hover {color:#4D779F; }
	#footerNav #aogFooter {color:#A91E2B;}
	#footerNav a.current {color:#4D779F; }
		
	/* -- Page SubMenu -- */
	#pageMenu-container{ width: auto; margin:0 25px 10px 10px; float:left; border-right: 1px solid #999;}
	#pageMenu{padding:10px 5px; color: #333;}
	#pageMenu h3 { color:#ACAC98; font-family: "Helvetica Neue Condensed", "Arial Narrow", Arial; font-weight:bold; }
	#pageMenu h3 a, #pageMenu h3 a.current { color:#ACAC98;}
	#pageMenu h3 a:hover { text-decoration:none;}
	#pageMenu a{color: #333;}
	#pageMenu ul {padding: 0 1em;}
	#pageMenu li{padding: .3em 0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
	#pageMenu a.current {color: #4D779F;}
	
	/* -- AOG Contact Menu -- */
	#aogContact{background:url(../images/aog-contact.png) no-repeat; height:130px; padding: 10px; color:#fff; width:200px;}
	#aogContact a{color:#FFF;}
	
/* -- end Navigation -- */

/* -- Special  -- */
	/* -- Page Buttons -- */
	#rfq-button-left {float:left; width: 250px; padding: 40px 35px 40px 170px;}
	#rfq-button-right {float:right; width: 250px; padding: 40px 170px 40px 35px;}
	#aog-button-left {float:left; width: 250px; padding: 35px;}
	#aog-button-right {float:right; width: 250px; padding: 35px;}
	
/* -- Box Shadow effect (can be applied to any square object)-- */
	.box_shadow {
		-moz-box-shadow: 1px 1px 3px #333; /* FF3.5+ */
	  	-webkit-box-shadow: 1px 1px 3px #333; /* Saf3.0+, Chrome */
		box-shadow: 1px 1px 3px #333; /* Opera 10.5, IE 9.0 */
		filter: progid:DXImageTransform.Microsoft.dropShadow(color=#333, offX=1, offY=1, positive=true); /* IE 6/7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropShadow(color=#333, offX=1, offY=1, positive=true)"; /* IE 8 */
	}
	
	
/* -- end Special -- */	
