/*==================================*/
/* AWM BLUEPRINT CSS */
/*==================================*/
/* TABLE OF CONTENTS */
/*==================================*/
/* 1 - GENERAL / GLOBAL             */
/* 2 - NAVIGATION                   */
/*      2.1 - TOP-NAVIGATION/BREADCRUMB */
/*      2.2 - MAIN-NAVIGATION/ FIRST LEVEL */
/*      2.3 - LEFT-NAVIGATION       */
/*      2.4 - FOOTER-NAVIGATION     */v
/* 3 - HOME                         */
/* 4 - MAIN CONTENT                 */
/* 5 - RIGHT HAND PROMO-BOXES       */
/* 6 - SEARCH RESULTS               */
/* 7 - NEWS AND EVENTS              */
/*      7.1 - NEWS                  */
/* 8 - MEDIA CENTRE                 */
/*==================================*/
/*==================================*/
/* 1 - GENERAL / GLOBAL */
/*==================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0}

strong
{
    font-weight: bold;
}
em
{
    font-style: italic;
}

body
{
	background: #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
}
.clearFix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearFix
{
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearFix
{
	display: block;
}
/* End hide from IE Mac */
p
{
    margin: 1em 0;
}
img
{
	border: 0;
}
a
{
	color: #D54D0F;
	font-weight: bold;
}
a:hover, a:focus, a:active
{	
    text-decoration:underline !important;
}
ul 
{ 
    padding-left: 20px;
}
li
{
     margin: 4px 0;
}
li p
{
    margin: 0;
}
select
{
    font-size: 0.9em;
	margin: 0;
	padding: 0;
}
input
{
    font-size: 0.9em;
	margin: 0;
	padding: 0;
}
input.go
{
	height: 19px;
	vertical-align: middle;
}
h1
{
	margin: 0;
	font-size: 2.4em;
	font-weight: bold;
	color: #3F466F;
}
h2
{
	margin: 0;
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 15px;
}
h2.subheader
{
	background-color: #335d78;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px 0;
}
h3
{
	/* background-color: #666; */
	color: #fff;
	/* padding: 0.35em 0.83em 0.5em; */
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
}
ul
{
	list-style: square;
}
ul li p
{
	margin: 0;
}
select.fullwidth
{
	width: 100%;
}
input.fullwidth
{
	width: 98%;
	margin-top: 0px;
}
.hidden
{
	display: none;
}
.small
{
	font-size: 0.9em;
}
.date
{
	color: #666;
	font-size: 0.9em;
}
.large
{
	font-size: 150%;
}

a.title
{
	font-weight: bold;
}
.taller
{
	height: 50px;
}
select.long
{
	width: 190px;
}
input.long
{
	width: 190px;
}
input.short
{
	width: 142px;
}
.bottomalign
{
	vertical-align: bottom;
}
#global a
{
	color: #FFF;
	letter-spacing: 0.01em;
	cursor: pointer;
	text-decoration: none;
	outline: none;
}
#global span:hover, #global span:active, #global span:focus
{
    text-decoration: underline !important;
} 
.clear
{
	overflow: hidden;
	clear: both;
	height: 1px;
	margin-top: -1px;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */
#container
{
	width: 974px;
	margin: 0px auto;
	padding: 0 12px;
	font-size: 75%;
	text-align: left;
	background-color: #303964;
}
#main-content .content
{
    color: #4b4b4d;
}

a.skip-nav {display:none; }

  
/*================================*/
/* 2 - Navigation */
/* 2.1 - top-navigation/breadcrumb */
/*================================*/

fieldset { padding: 0 }
fieldset.site-search { border:0; }
fieldset.site-search legend { display: none; }
fieldset.site-search label { position: absolute; margin-left: -9999px; }
fieldset.site-search input.textbox {background-color:#F2F2F2; border:1px solid #AAA;  font-size: 1.1em; padding:3px; width:150px;}

#topnav
{
    /*width:250px;*/
    margin: 50px 40px 0 0;
    border-bottom: 1px solid #595c83;
}
#banner #topnav
{
    float:right;
}
#topnav li
{
    margin-right: 1em;
}
#topnav li a
{
    color: #FFFFFF;
    font-weight: bold;
}



.navbar
{
	/*background-color: #f2f2f2;*/
	height: 3.2em;
	margin: 0 0.42em 0 0.42em;
	padding: 0.5em 0 0 0;
	voice-family: "\"}\"";
	/*height: 2.5em;*/
}
.navbar a
{
	color: #000;
}
.navbar a:Hover
{
	text-decoration:underline;
}

.navbarleft
{
	padding-top: 0;
	float: left;
	color: #d43f27;
}
.navbarright
{
	
    float: left;
	/*padding: 20px;*/
	/*clear:right;*/

}
.navbarright ul
{
	float: left;
	list-style-type: none;
	padding: 0pt;
	margin: 0;
}
.navbarright li
{
	float: left;
	font-size: 0.9em;
	margin: 0;
	padding-right: 10px;
	/*padding: 4px 0.7em 0 0.7em;
	background-image: url(/Images/topnav_divider.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	voice-family: "\"}\"";*/
	height: 100%;
}
.navbarright li.last
{
	background: none;
	padding-right: 0;
}

.navbarright li.noback
{
	background: none;
}
.navbarright li.inputfield
{
	padding-left: 0;
	padding-top: 2px;
	margin: 0;
	background: none;
}
.navbarright li.inputfield input
{
	height: 100%;
	border: 1px solid #aaa;
	font-size: 1.1em;
	width: 10.92em;
	margin: 0px 0 0 0;
	padding: 0;
}
.navbarfooter
{
	
    float: left;
	padding: 20px;
	/*clear:right;*/

}
.navbarfooter ul
{
	float: left;
	list-style-type: none;
	padding: 0pt;
	margin: 0;
}
.navbarfooter li
{
	font-size: 0.9em;
	margin: 0;
	padding-right: 10px;
	height: 100%;
}
.navbarfooter li a
{
	color: #D54D12;
}
#headcrumb
{
    font-size:0.9em;
    padding-left: 0.8em;
}

#headcrumb ul
{
	list-style-type: none;
	margin: 0.8em 0;
	padding: 0;
}
#headcrumb li
{
	padding: 0.1em 0.6em 0.1em 1em;
	background: transparent url(/Images/breadcrumb_arrow.gif) no-repeat left center;
	display: inline;
	color: #fff;
}
#headcrumb li a
{
	color: #fff;
}
#headcrumb li.first
{
	color: #fff;
	background-image: none;
}
#headcrumb li.last
{
	color: #fff;
	background-image: none;
}
#headcrumb li.on a
{
	color: #fff;
	background-image: none;
	font-weight:bold;
}
#headcrumb li.none
{
	color: #fff;
	background-image: none;
}

/*================================*/
/* 2.2 - Main-navigation/ First level */
/*================================*/

#main-nav
{

}
#main-nav ul
{
	list-style-type: none;
	padding: 0pt;
	margin: 0;
	height: 100%;
	float:left;
                border: 1px solid #272E51;
}
#main-nav-bar li
{
	font-weight: bold;
	margin: 0pt;
    background: #FFFFFF url(/Images/navigation_bg_blue.jpg) repeat-x 0 0;
    border-right: 1px solid #FFFFFF;
	float:left;

}

#main-nav-bar li.last
{
border-right: none !important;
}

#main-nav li a.on
{
	text-decoration: underline;
}
#main-nav li span
{
	color: #303964;
	
}
#main-nav li a span
{
	color: #FFFFFF;
	padding:18px;
	display: block;
	padding: 16px 0;
	text-align:center;
	font-weight: bold;
	font-size: 1.1em;
}
#tn_1
{
    width:130px;
}
#tn_2
{
    width:120px;
}
#tn_3
{
    width:170px;
}
#tn_4
{
    width:180px;
}
#tn_5
{
    width:116px;
}
#logo
{
	float: left;
	/*margin-top: 1.25em;*/
}
#header-ad
{
	float: right;
	margin-top: 1.25em;
}
#banner
{
    /*padding: 0 15px 0 0;*/
	/*height: 7.5em;*/

}
#banner-inner
{
	height: 101px;
	/*padding: 0 1.55em 0 0;*/
}
/*================================*/
/* 2.3 - left-navigation */
/*================================*/

#leftcol
{
	width: 236px;
	float:left;
}
#navigation
{	
	padding-top: 12px;
	background: transparent url(/images/awm_lp_2nd_nav_top.gif) no-repeat left top;
}
#navigation-inner
{
    padding-bottom: 13px;
    background: transparent url(/images/awm_lp_2nd_nav_bottom.gif) no-repeat left bottom;
    z-index: 1000;
}
#nav-container
{
	background-color: #f7f7f7;
}
#nav-container	{ margin-bottom:1.25em; }

#leftnav
{
    list-style:none;
    font-size: 1.2em;
    /*
    background: #444877 url(/Images/gbl_nav_bg.gif) repeat-x left top;
    */
    background: #827EA3;  
    border-left: 1px solid #292D53;
    border-right: 1px solid #292D53;
    padding: 0 0 1px;
}
#leftnav ul 
{
    list-style-type: none;
    /*
    background: #444877 url(/Images/gbl_nav_bg.gif) repeat-x left top;
    */
    background: #444877;
    display: none;
}
#leftnav li.active ul
{
    display: block;
    padding: 0;
} 
#leftnav ul ul
{
    background: none;
    padding: 0;
}
#leftnav li a 
{
	text-decoration:none;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
	font-size:0.9em;
	color: #FFF;
	display: block;
}
#leftnav li li a
{
    padding-left: 30px;
}
#leftnav li li li a
{
    padding-left: 40px;
}
#leftnav li 
{
    border-top: 1px solid #292D53;
    margin: 0;
}
#leftnav li.active 
{
   background: #C3C9C9 url(/Images/awm_topfact_box_white.gif) repeat-x scroll;
}

#leftnav li.highlight
{
background-color: #E21B28 !important;
}

#leftnav li.active a
{
   background: transparent url(/Images/awm_lp_2nd_nav_arrow.gif) no-repeat 9px center;
   color: #3F466F;
}
#leftnav li.active li
{
   background: none;
}
#leftnav li.active li a
{
   background: none;
   color: #FFF;
}
#leftnav li.active li.active a
{
    text-decoration: underline;
    background: transparent url(/Images/awm_lp_2nd_nav_arrow.gif) no-repeat 20px center;
}
#leftnav li.active li li a
{
   text-decoration: none;
   background: none;
   font-size: 0.75em;
}
#leftnav li.active li.active li a
{
    text-decoration: none;
    background: none;
}
#leftnav li.active li.active li.active a
{
    text-decoration: underline;
    background: transparent url(/Images/awm_lp_2nd_nav_arrow.gif) no-repeat 30px center;
}




/*hidden elements*/
.navhidden  { display:none; }
.navvisible{ display:block; }

/*================================*/
/* 2.4 - FOOTER-NAVIGATION */
/*================================*/

#footerbar
{
	clear: both;
    height:60px;
	margin:0 auto 1em;
	font-size: 0.9em;
                padding-top: 3em !important;
}
#footerbar .navbarleft
{
	color: #000;
}
#footerbar li
{
	padding-top: 0;
	background-position: right 3px;
	display: inline;
}
div#awm-logo 
{ 
    height: 60px; 
    margin: 4px 
}
div#awm-logo img 
{
    float: right; 
    padding: 1em 0;
}

/*================================*/
/* 3 - Home */
/*================================*/

div.introblock {}
div.introblock p { font-size: 1.1em; font-weight: bold;}
div.introblock h2.title { font-size: 1.7em; font-weight: normal; margin: 5px 0; padding:0;}
div.introblock p a { background: none; border: none; padding: 0; color: #D54D0F; text-decoration: underline;}
div.introblock h2.title strong { color: #D54D0F;}
div.introblock div.home-highlight { font-size: 8pt; width: 453px;  float: left; height: auto !important; border: 1px solid #252F53; padding: 0 10px; background: #C4C7D0 url(/Images/awm_hp_content_box_white.gif) repeat-x left top; color: #333;}
div.introblock div.home-highlight p { font-weight: normal; font-size: 1em;}
div.introblock-dark { float: left; padding-bottom:12px; position: relative;}
div.content-footer a, ul.banner-nav a { margin-left: 8px; font-weight: normal; font-size: 0.9em; background: #1E254A url(/Images/link_slice.gif) repeat-x left top; border: 1px solid #474B71; padding: 2px 5px; color: #FFF; text-decoration: none; text-transform: uppercase;}
div.content-footer ul { list-style-type: none;}
div.content-footer { text-align: right; }
div.content-footer ul li { display: inline; }
span.img-contain { float:right;  }
/*div.content-footer a { float:right; }*/

div.topfacts.home { width: 236px; float: right; margin-top: 2px; }
div.topfacts.home h4 { }
div.promolist ul { list-style-type: none; color: #333; padding: 0; font-size: 8pt; }
div.promolist ul p { display: inline; }
/* div.promolist ul a { padding: 0 4px; } */
div.promolist ul h4 { padding: 0; color: #30385F; font-weight: bold; text-decoration: underline;}
div.promolist ul h4 a { color: #3f466f; }
div.promolist ul li.first h4 { color: #FFF; }
div.promolist ul li.first h4 a { color: #FFF; }

div.promolist ul li.first p { color: #FFF; }
div.promolist li { margin:0; border: 1px solid #252F53; border-top:none; padding: 6px 10px; background: #C3C9C9 url(/Images/awm_topfact_box_white.gif) repeat-x left top; min-height:75px; height: auto !important;height: 75px;}
div.promolist li.first { background: #30385F url(/Images/awm_topfact_box_navy.gif) repeat-x left top; padding: 9px 10px 12px; }
div.promolist h3 { background: none; margin: 5px 0 0; padding: 0; }

div.promolist.industry li { border: none; border-bottom: 1px solid #9D9D9F; padding: 7px 6px 7px 32px; background-repeat: no-repeat; background-position: 6px 8px; background-color: transparent;}
div.promolist.industry li.last { border-bottom: none; }
div.promolist.industry ol { margin-bottom: 1em; list-style-type:none;color:#000000;background:#D9DADC url(/images/awm_ilp_topfact_box_white.jpg) repeat-x left top; border: 1px solid #282D4B; }
div.promolist.industry li.fact1 {background-image: url(/Images/awm_ilp_fact_01.gif) ;}
div.promolist.industry li.fact2 {background-image: url(/Images/awm_ilp_fact_02.gif) ;}
div.promolist.industry li.fact3 {background-image: url(/Images/awm_ilp_fact_03.gif) ;}
div.promolist.industry li.fact4 {background-image: url(/Images/awm_ilp_fact_04.gif) ;}
div.promolist.industry li.fact5 {background-image: url(/Images/awm_ilp_fact_05.gif) ;}
div.promolist.industry li.fact6 {background-image: url(/Images/awm_ilp_fact_06.gif) ;}

/*================================*/
/* 4 - MAIN CONTENT */
/*================================*/

div#sideimage
{
    float: left;
    width: 100%;
}
div#main-content div#flash_container
{
    width: 455px;
}
div#main-content-home div#flash-container
{
    margin-bottom:10px;
}
div#header-bottom
{
    float: left;
    width: 100%;
}
#main
{
	float: right;
	width: 74.5%;
}
#main-2col-left 
{
    float:left;
    width: 723px;
}
#main-2col-left #component-body
{
    width: 702px;
}
#main-2col-left .main-content-col2 #component-body
{
    width: auto;
}
#content
{
	font-size: 1em;
	clear:both;
}
.page-title
{
	height: 1.85em;
	background-color: #003556;
	margin-bottom: 0em;
}
#main-2col-left 
{
    float:left;
    width:100%;
}
#main-content-2col-left 
{
    float:left;
    width:724px;
}

#component-body img
{
border:1px solid #999894;
margin: 0;
}
#component-body ul
{
    list-style-position: inside;
    padding-left: 10px;
}
#component-body ul li p
{
    display: inline;
}
#component-body .sub-intro
{
    color: #D54D12;
    font-size: 1.1em;
    font-weight: bold;

    text-transform: uppercase;
}
#component-body h2
{
    font-size: 1.5em;
}
#component-body h3
{
    color: #303964;
    margin: 1em 0;
}

#component-body h2
{
    margin: 0.6em 0;
}
#component-body div.search-results-item h2 { margin: 0 0 0.6em 0; }

#component-body
{
    background: #C6C7C8 url(/Images/awm_2ct_main_content_box.gif) repeat-x left top;
    color: #4B4B4D;
    padding: 10px;
    border: 1px solid #252F53;
    float:left;
    margin-bottom: 1em;
    font-size: 0.9em;
}

#main-content #component-body
{
    width: 455px;
}
   
#component-body p
{
    font-size: 1em;
} 

#component-body #casestudy-list-left
{
    float:left;
    font-size: 1em;
    width: 330px;
    margin-right: 12px;
} 
#component-body #casestudy-list-right
{
    float:right;
    font-size: 1em;
    width: 330px;
    margin-right: 12px;
} 

#component-news img
{
border:1px solid #999894;
margin-bottom:0.7em;
margin-right:1em;
margin-top:0;
}
#component-news .sub-intro
{
    color: #D54D12;
    font-size: 1.1em;
    font-weight: bold;

    text-transform: uppercase;
}
#component-news h2
{
    font-size: 1.5em;
}
#component-news h3
{
    color: #303964;
    margin: 1em 0;
}

#component-news h2
{
    margin: 0.6em 0;
}
#component-news div.search-results-item h2 { margin: 0 0 0.6em 0; }

#component-news
{
    background: #C6C7C8 url(/Images/awm_2ct_main_content_box.gif) repeat-x left top;
    color: #4B4B4D;
    padding: 10px;
    border: 1px solid #252F53;
    float:left;
    margin-bottom: 1em;
    font-size: 0.9em;
}

#main-content #component-news
{
    width: 455px;
}
   
#component-news p
{
    font-size: 1em;
} 

#component-news #casestudy-list-left
{
    float:left;
    font-size: 1em;
    width: 330px;
    margin-right: 12px;
} 
#component-news #casestudy-list-right
{
    float:right;
    font-size: 1em;
    width: 330px;
    margin-right: 12px;
} 

ul.nostyle
{
    list-style-type: none;
    padding: 0 0 1em;
    list-style-position: outside !important;
} 

ul.nostyle li
{
    margin: 10px 0;
}

#main-content .content h1
{
    color: #000;
    font-size: 1.5em;
    padding: 0;
}
.home-page-title
{
	height: 1.85em;
	background-color: #003556;
	margin-bottom: 6px;
}
.page-title h1
{
	float: left;
	margin: 0;
}
#main-content
{
	float: left;
	width: 475px;
}
#main-content-home
{
	float: left;
	width: 725px;
}
#main-content-2col
{
	float: left;
	width: 725px;
}

#main-content-home .introblock 
{
    margin-right:10px;
    float: left;
    width: 475px;
}
#main-content-home .promobox
{
    float:left;
    width:235px;
}

#home-banner
{
    float: left;
    width: 723px;
    margin-top: 8px;
}
.page-banner
{
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
#main-content .content img
{
	border: 1px solid #999894;
	margin-right: 1em;
	margin-bottom: 0.7em;
	margin-top: 0px;
}
#main-content .content h2
{
	background: none;
	padding: 0;
	margin-top: 10px;
}
#main-content .content caption
{
	display: none;
}
#main-content .content th
{
	display: none;
}
#main-content .content td[scope]
{
	font-weight: bold;
	padding-right: 1em;
	vertical-align: top;
}
#main-content div.intro
{
	margin: 20px 0;
	font-weight: bold;
	font-size:1.1em;
    color: #3F466F;
    line-height: 1.35em;
}
#main-content div.intro p
{
	margin: 5px 0 5px 0;
}
div#streaming-video
{
	margin: 10px 0;
}
#main-content .contact
{
	padding: 0.5em 0 0.5em 0.5em;
	margin-top: 0.7em;
}
#main-content .contact h2
{
	background: none;
	color: #000;
	font-size: 1.2em;
	padding: 0;
}
#main-content .contact img
{
	border: 1px solid #999894;
	margin-right: 1em;
	margin-bottom: 0.5em;

}
#main-content div.contactdetails
{
	background-color: #FBECE9;
	width: 90%;
	padding: 10px;
	font-size: 1em;
}
#main-content div.contactdetails p
{
	margin: 0px 0px 0px 0px;
	padding: 0;
}

div.contact-row
{
float:left;
clear:both;
width:100%;
}

/*Content sub-hub */

div.hub-container {clear: both; }
div.hub-container div.subhub { width: 33%; float: left; overflow: hidden; }
div.hub-container div.subhub img { border: 1px solid #999894; margin-right: 12px; display: inline; float: left; overflow: hidden; width: auto; } 
div.hub-container div.subhub h3 { background: none; margin-right: 12px; padding:0; }
div.hub-container div.subhub p { margin-right: 12px; clear:left; margin-top: 0.2em; font-size: 0.9em;  }
div.hub-container div.subhub.first img { margin-right: 0; }
div.hub-container div.subhub.first h3 { margin-right: 0; }
div.hub-container div.subhub.first p { margin-right: 0; }

/* CONTACT INFO */

#contact-info
{
	margin-top: 2em;
}
#contact-contextual div.content
{
	background-color: #fdf5f3;
	min-height: 167px;
	height:auto !important;
	height: 167px;
	padding: 0.5em 1em 1.3em 1em;
}
#contact-contextual h2
{
	margin: 5px 0;
	background-color: #e3776a;
	padding-top: 2px;
}
.contactsresults
{
    border-left: 0;
    border-right: 0;
}
/* PAGE TOOLS */
.page-tools
{
	float: right;
	padding-right: 1.5em;
	width: auto;
	font-size: 0.8em;
	font-weight:bold;
}
.page-tools ul
{
	list-style-type: none;
	padding: 0pt;
	margin: 0.2em 0 0 0;
}
.page-tools li
{
	float: left;
	margin: 0pt;
	padding: 0 1em 0 0;
}

a.print
{
	background-image: url(/Images/print_icon.gif);
	background-repeat: no-repeat;
	padding-left: 1.7em;
	background-position: left center;
}
a.save
{
	background-image: url(/Images/save_icon.gif);
	background-repeat: no-repeat;
	padding-left: 1.7em;
	background-position: left center;
}
a.send
{
	background-image: url(/Images/send_icon.gif);
	background-repeat: no-repeat;
	padding-left: 1.7em;
	background-position: left center;
}

/*================================*/
/* 5 - RIGHT HAND PROMO-BOXES */
/*================================*/

#page-options
{
	float: right;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 236px;
}

div.promo-container
{
    width: 236px;
    float: right;
    margin: 0 0 20px 0;
}
#main-home div.promo-container
{
    margin: 10px 0 17px 0;
}
div.promo-container h3, div.promobox h3, div#page-options h3
{
	padding: 0 0 10px 0;
}
div.promo-container ul
{
    padding: 0;
}
div.promobox
{
    background: #827e9f url(/Images/awm_hp_col.jpg) repeat-x scroll left bottom;
}

div.promobox h4 a
{
    color: #3f466f;
    font-weight: bold;
    font-size: 10pt;
}
div.promobox li.latest h4 a
{
    color: #3f466f;
    padding: 8px 11px;
    color: #FFF;
    font-weight: normal;
}
div.promobox li.latest
{
    border-left: 1px solid #282D4B;
    border-right: 1px solid #282D4B;
}
div.promobox li.first, div.whitebox
{
    padding: 0;
    background: #303964 url(/Images/awm_hp_top_white_top.gif) no-repeat scroll left top;
    padding-top: 3px;
    border: none;
    color: #000;
}
li.first div.promo-outer, div.whitebox div.promo-outer
{
    background: #827E9F url(/Images/awm_hp_top_white_box_bottom.gif) no-repeat scroll bottom left;
    padding-bottom: 3px;
}
.whitebox div.promo-outer, div.whitebox div.promo-outer
{
    background-color: #303964;
}

li.first div.promo-inner, div.whitebox div.promo-inner
{
    padding: 7px 9px;
    background-color: #FFF;
    border-left: 1px solid #282D4B;
    border-right: 1px solid #282D4B;
    height: auto !important;
    height: 61px;
    min-height: 61px;
    width: 216px;
    font-size: 8pt;
}
div.promobox li.first img
{
    margin: 0 6px 6px 0;
    float: left;
}
div.advert
{
	margin: 8px 0;
}
div.promobox .content
{
	padding: 5px 10px;
	background-color:#F5F5F5;
	color:#000000;
	font-size: 0.9em;
}
div#home-promos div.promobox .content
{
	font-weight: bold;
	padding-left: 1em;
	height: 126px;
}
div.promobox .content p
{
	margin: 1em 0;
}
div.promobox ul
{
    list-style-type: none;
    padding:0;
    margin:0;
    font-size: 8pt;
    width: 236px;
}
div.promobox ul.casestudylist
{
    width: 234px;
}
div.promobox li
{
    margin:0;
    background-repeat: repeat-x;
    background-position: right bottom;
    text-align: left; 
    border-bottom: 1px solid #303964;
}

div.promobox li p.title
{
color: #303964;
font-weight: bold;
margin-bottom: 0.2em;
}
div.promobox li a
{
	display: inline;
	text-decoration: none;    
}

div.promobox li.first
{
    color:#000;
}
div.promobox li.latest
{
}

div.promobox li.latest h4 a
{
    color:#ffffff;
    display: block;
    font-size: 8pt;
}
div.promo-text p
{
    margin: 0;
}
div.promo-text
{   
    padding: 13px 11px;
    background: #827E9F url(/Images/awm_hp_col.jpg) repeat-x scroll left bottom;
}
.promobox div.promo-text
{
    border-left: 1px solid #282D4B;
    border-right: 1px solid #282D4B
}
ul.casestudylist
{
    background: #FFF;
    border-left: 1px solid #282D4B;
    border-right: 1px solid #282D4B;
    float: left;
}
ul.casestudylist li
{
    border-bottom: 1px solid #9D9D9D;
    padding: 9px 11px 12px 11px;
    float: left;
}
ul.casestudylist div
{
    float: left; 
}
ul.casestudylist div.promo-contain
{
    width: 146px;
}

ul.casestudylist li img
{
    float: left;
    margin-right: 5px;
}
ul.casestudylist li p
{
    color: #000;
    display: inline;
}
ul.casestudylist h4
{
    padding: 0;
    margin-bottom: 3px;
    font-weight: bold;
    color: #3F466F;
}
ul.casestudylist div
{
    float: left;
}
ul.doc-list li a
{
    padding-left: 25px;
    background-position: left center;
}
ul.doc-list li a span
{
    display: none;
}
div.promobox li.last
{
	background: none;      
}
div.promobox li.file-pdf a
{
	background-image: url(/Images/pdf.gif);
}
div.promobox li.file-zip a
{
	background-image: url(/Images/zip.gif);
}
div.promobox li.file-doc a
{
	background-image: url(/Images/doc.gif);
}
div.promobox li.file-xls a
{
	background-image: url(/Images/xls.gif);
}
div.promobox li.file-jpg a
{
	background-image: url(/Images/jpg.gif);
}
div.promobox li.file-jpe a
{
	background-image: url(/Images/jpg.gif);
}
/* LEFT NAV GRADIENT */

/*================================*/
/* 6 - SEARCH RESULTS             */
/*================================*/

fieldset.content-search {border: none; background: transparent url(/Images/awm_footer_box_navy.gif) repeat-x left top; margin: 4px 0; padding: 10px; }
fieldset.content-search div { display: inline; }
fieldset.content-search legend { display:none;}
fieldset.content-search input { margin-right: 10px; padding: 1px 2px; vertical-align: bottom; }
fieldset.content-search input.textbox { width: 200px; font-size: 1.1em; }
fieldset.content-search select { margin-right: 5px; padding: 2px; }
fieldset.content-search label { margin: 6px 10px 0 0;float:left; color: #FFF; text-transform: uppercase; }
fieldset.content-search input.ddl { margin-left: 20px }
fieldset input.gobtn { vertical-align: bottom; margin-left: 5px; }

div.page { background: transparent url(/Images/awm_footer_box_navy.gif) repeat-x left top; padding: 7px 10px; clear:both; border: 1px solid #252F53; }
div.page.sitesearch { background: none; border: none; margin-top: 8px; }
div.page a { border:1px solid #999999; background: #E5E5E5; color:#003399; padding:2px 6px; font-weight: bold; text-decoration: underline;}
div.page.sitesearch a { color:#FFF; text-decoration: none; border: 1px solid #1E2140; background: transparent url(/Images/awm_footer_box_navy.gif) repeat-x left top; }
div.page a.page-selected {background: #424242; color:#FFF; }
div.page.sitesearch a.page-selected { text-decoration: underline; background:transparent url(/Images/awm_footer_box_navy.gif) repeat-x left top; }
div.page .search-results, #component-body div.page .search-results  { font-size:1em; float: right; color: #FFF; font-weight: normal; margin:0; padding: 0; background: none;}
#component-body div.page.sitesearch .search-results { color: #000; font-size: 1.1em; font-weight: bold; }

div.search-results { float: left; }
div.search-results h3 { font-size: 1em; font-weight: normal; margin: 0; padding: 0; background: none; display: inline;}
span.date { color: #6C6E71; font-size: 1em; }
.sitesearch span.date { display: block; color: #303964;}
div.search-results-item { padding: 10px 0; float: left;}
div.search-results-item .scol1 { float: left; width: 100px;}
div.search-results-item .scol1 a { float: left; border: 0; margin: 0 10px 10px 10px; }
div.search-results-item .scol2 { float: left; width: 580px;}
div.search-results div.search-results-item h3 a { color: #000; font-weight: bold; background: none; border: none; }
div.search-results.sitesearch div.search-results-item h3 a { color: #303964; text-decoration: none; font-weight: bold;}
div.search-results div.search-results-item p { margin: 0; font-size: 1em }
div.search-results div.search-results-item img { margin: 0 0 10px 10px;  }
div.search-clear { clear: both; border-bottom: 1px solid #303964; }
.sitesearch div.search-clear { clear: both; border-bottom: 1px solid #8B8C8E; }
div.pnlNoResults { margin: 10px }
fieldset.sitesearch { width: 684px; }

/* Additional selects for document store*/

div.search-results.docstore div.search-results-item { background-repeat: no-repeat; background-position: 20px 10px; padding-left: 60px; }

/* Additional selects for gallery */

div.search-results.dynamic-gallery h3 { background: none; margin: 0; color: #555; padding: 5px 0; font-size: 1.1em; display: block; font-weight: bold; }
div.search-results.dynamic-gallery div { margin: 0; height: 165px; float: left; text-align: left; width: 24%; padding: 0; overflow:hidden;}
div.search-results.dynamic-gallery div img, div.search-results.dynamic-gallery div p { margin: 0 }
div.search-results.dynamic-gallery div a.download { background-image: url(/Images/list_arrow.gif); background-repeat: no-repeat; background-position: 0 10px; padding: 5px 7px; display: block; color: #1149AA; }
div.search-results.dynamic-gallery div div.image-container { float: none; width: auto; height: auto; margin: 0 9px 0 0; }

h2.case-study-title { display: inline; background: none; color: #000; }

/*================================*/
/* 7 - NEWS AND EVENTS            */
/*      7.1 - NEWS                */
/*================================*/

#news
{
	margin-bottom: 10px;
}
#news-highlights
{
	float: left;
	width: 66%;
}
#news-list
{
	float: right;
	width: 32%;
}

#news h3
{
	margin: 0 5px 0 0;
	background-color: #fff;
	padding: 0;
	font-weight: normal;
	_padding-left:1px; /* ie6 fix for capital W*/
}
#news-list h3
{
	color: #333;
	margin: 0;
	font-weight: bold;
	font-size: 1em;
	_padding-left:1px; /* ie6 fix for capital W*/

}
#news-list a
{
	_padding-left:1px; /* ie6 fix for capital W*/
}


#news-highlights .content
{
	float: left;
	padding-top: 0px;
}
#news-highlights img
{
	float: left;
	margin-right:0px;
}
#news-highlights hr
{
	margin: 0 7px 7px 0;
	height: 1px;
}
#news-highlights .newsitem
{
	width: 48%;
	float: left;
	border: 1px solid red;
}
#news-highlights .newscontent
{
	float: left;
	width: 25%;
}
#news-highlights .content p
{
	margin-bottom: 0;
	_padding-left:1px; /* ie6 fix for capital W*/
}
#news-top .newscontent
{
	width: 51.5%;
	padding-bottom: 0;
	float: right;
}
#news-highlights #news-top img
{
	padding: 0;
	margin: 0;
}
#news-secondary .news-item
{
	float: left;
	width: 48%;
}
#news-secondary .newscontent
{
	float: left;
	width: 50%;
}
#news-secondary .news-item p
{
	clear: left;
	margin-top: 5px;
	_padding-left:1px; /* ie6 fix for capital W*/

}
#news-secondary .news-item a
{
	font-size: 1.1em;
	_padding-left:1px; /* ie6 fix for capital W*/

}
* html #news-secondary
{
	float: left;
}
* html #news-secondary .news-item
{
	float: left;
	width: 48.5%;
	height: 100%;
}
* html #news-secondary .newscontent
{
	width: 49%;
}
#news .divider
{
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px 0;
	clear: left;
}

/*================================*/
/*      7.2 - EVENTS              */
/*================================*/

.event-signup td.col1
{
	width: 270px;
}
.event-signup td.col2
{
	width: 190px;
}
div#gallery
{
    float: left;
    width: 100%;
    padding: 10px 0;
}
div#gallery div
{
    float: left;
}
.eventscontainer
{
	width: 66%;
	float: left;
}
* html .eventscontainer
{
	width: 64%;
	float: left;
}
#main-content .contact-event
{
	padding: 0.5em 0 0.5em 0.5em;
	margin-top: 0.7em;
}
#main-content .contact-event h2
{
	background: none;
	clear: left;
	margin: 0;
	color: #000;
	font-size: 1.2em;
	padding: 0;
}
#main-content .contact-event div
{
	padding: 10px 0 20px 0;
}
#main-content .contact-event img
{
	border: 1px solid #999894;
	float: left;
	margin: 0 15px 20px 0;
}

#main-content .content h4
{
	background-color: #345D79;
	clear: left;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	padding: 0.17em 0.83em 0.33em;
	margin: 10px 0;
}
.display-header
{
	background-color: #B1C2CC;
	color: White;
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/* SITEMAP */
#sitemap
{
	list-style-type: disc;
	padding-left: 20px;
}
#sitemap ul
{
	padding-left: 20px;
}
#sitemap li
{
	margin: 5px 0;
}

/* GLOSSARY */
.glossary-item
{
	border-bottom: 1px solid #dedede;
}
.glossary-item h3
{
	font-size: 1.1em;
	background: none;
	padding: 0;
	margin: 1em 0 1em 0;
}

#faq h3
{
	font-size: 1em;
	background: none;
	padding: 0;
	margin: 1em 0 0.5em 0;
	font-weight: normal;
}

div.registration div.intro
{
	background-color: #F1F5F6;
	padding: 10px;
}
div.registration div.intro p
{
	margin-top: 0;
	padding: 0;
	margin-bottom: 5px;
}
.registration table
{
	width: 100%;
}
.registration table select.titleinput
{
	display: block;
	float: left;
	width: 40px;
	border: 1px solid #ccc;
}
.registration table input.othertitle
{
	display: block;
	float: left;
	width: 162px;
	height: 1.6em;
	border: 1px solid #ccc;
	margin: 0 0 0 5px;
}

* html .registration table input.othertitle
{
	display: block;
	float: left;
	width: 159px;
	height: 1.6em;
	border: 1px solid #ccc;
	margin: 0 0 0 5px;
}
.registration table input.inputbox
{
	width: 207px;
	height: 1.6em;
	float: left;
	border: 1px solid #ccc;
}
.registration td[scope]
{
	width: 30%;
}
.registration td
{
	vertical-align: top;
	width: 300px;
}
.error
{
	color: red;
}
h2.error
{
    font-size: 1.1em !important;
}
div.content td.leftcol
{
	width: 70px;
	font-weight: bold;
}
.inputborder
{
	border: 1px solid #ddd;
	width: 15em;
}
div.registrationsuccess
{
	background-color: #FBECE9;
	width: auto;
	padding: 5px;
	margin: 10px 0 0 0;
}
div.image-container
{ 
	overflow: hidden;
	display: inline;
}
div.intro .image-container img
{
	float:right;
}
div.promo-image-border div.image-container
{
	border: 1px solid #999894;
	width: 99%
}
div#page-options div.promobox h3
{
	margin-top:0px;
	border-bottom: 1px solid #A3A3A3;
}
div#page-options  div.promobox h3 a
{
	color:#FFFFFF;
}
/*================================*/
/* Weather/Time Widgets           */
/*================================*/

#widgets
{
    background: url(/Images/navigation_bg_blue.jpg);
    width:220px;
    height:32px;
    float:right;
    padding:8px;
    border: 1px solid #272E51;
    
}
#widgets div.weatherText
{
    float: left; width: 64px;
}

#widgets div.weatherImage
{
    float: left; width: 44px;
}

#widgets div.clockWidget
{
    float: left; width: 112px; margin-left: 48px;
}


#widgets dl
{
    font-weight: bold;
}
#widgets dl dd
{
    margin-top: 0.4em;
    font-weight: normal;
    font-size: 0.95em;
}
#widgets li
{
    float:left;
    font-size:0.9em;
    padding:10px;
    font-weight:bold;

}
widgets li .weather
{
    width:110px;
        color:#ffffff;
}

widgets li .time
{
    width:82px;
        color:#ffffff;
}
/*================================*/
/* Language Options               */
/*================================*/

#language-options 
{
    float:right;
    margin-top:12px;
    font-size:0.9em;
    font-weight:bold;
    width:234px;
}
#language-header
{
    border-bottom: 1px solid #595C83;
}
#language-options ul
{
    padding: 10px 0;
    margin:0;
}
#language-options li
{
    display: inline;
    padding: 0 6px 0 0;
}

/* hub */
#hub1 
{
    margin-right:10px;
}
#hub3 
{
    margin:10px 10px 0 0;
}
#hub4 
{
    margin:10px 0;
}
#hub5 
{
    margin:10px 10px 0 0;
}
#hub6 
{
    margin:10px 0;
} 
#hub7 
{
    margin:10px 10px 0 0;
}
#hub8
{
    margin:10px 0;
} 
#hub9 
{
    margin:10px 10px 0 0;
}
#hub10 
{
    margin:10px 0;
} 
   
#main-content-2col .promobox-hub
{
    float:left;
    width:356px;
}

#main-content .promobox-hub
{
    float:left;
    width:232px;
}
.promobox-hub
{
    background: #c9CACB url(/Images/awm_lp_content_box.gif) repeat-x 0px 145px;
    color: #333;
}
.hub-image-contain 
{
    position: relative;
    width: 232px;
    height: 100px;
}
div.promobox .hub-image-contain 
{
    width: 236px;
    height: 80px;
}
.hub-image-contain .image-overlay
{
    background: transparent url(/Images/hub_mask.gif) no-repeat left top;
    width: 232px;
    height: 100px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
div.promobox .hub-image-contain .image-overlay
{
    background: transparent url(/Images/hub_mask_lg.gif) no-repeat left top;
    width: 236px;
    height: 80px;
}
div#main-content .promobox-hub
{
    background-position: 0px 96px;
}
div#main .promobox-hub p
{
    margin: 0.6em 0;
}
div#main .promobox-hub h2
{
    padding: 0;
    margin: 0 0 0.5em 0;
    color: #333;
    font-size: 1em;
}
div#main .promobox-hub .content
{
    color:#4B4B4D;
    border:1px solid #272E51;
    border-top: none;
    padding: 8px 12px;
    margin: 0;
    font-size: 8pt;
    min-height: 83px;
}
#topfacts-2col #column1
{
width: 200px;
float:left;
margin-right:12.5px;
}

#topfacts-2col #column2
{
width: 200px;
float:right;
margin-right:12.5px;
}

#topfacts-2col ol
{
padding: 0.35em 0em 0.5em 2.35em;
list-style-type: decimal !important
}



#topfacts-2col 
{
    background: #FFF url(/Images/awm_2ct_main_content_box.gif) repeat left top;
    color:#303964;
    float:left;
    padding:10px;
    border: 1px solid #252F53;
    width: 455px;
}

#topfacts-2col h3
{
color: #303964;
margin: 0 0 10px;
}

#topfacts ol
{

}
#topfacts ul
{

}



div.promo-box
{
background-color: #ffffff;
}

p.more-link
{
    font-weight: bold !important;
    float: right;
}

div.contact-listing
{
float:left
}

div.contact-listing h2,h3
{
clear: both;
}

div.contact-information
{
float:left;
margin: 0 0 1em;
width:100%;
color:#303964;
}

div.leftcontact
{
width:220px !important;
margin-right: 5px !important;
}

div.leftcontact h2
{
border-bottom: 1px solid #4B4B4D;
width:215px;
}
div.rightcontact h2
{
border-bottom: 1px solid #4B4B4D;
width:215px;
}

div.rightcontact
{
width:220px !important;
margin-left: 5px !important;
}

div.maincontact h2
{
border-bottom: 1px solid #4B4B4D;
}

div.maincontact
{
width:100% !important;
}

div.contact-information ul
{
list-style-type: none;
float: left;
margin-top: 0.5em;
clear: both;
padding-left: 0px !important;
list-style-position: outside !important;
}

div.contact-information img
{
float: right;
}

#related-document-list 
{
    background: #FFF url(/Images/awm_2ct_main_content_box.gif) repeat left top;
    color: #303964;
    border: 1px solid #252F53;
}
#related-document-list p
{
    color: #4B4B4D;
}

#related-document-list .inpagefile 
{
    display:block;
    background: transparent url(/Images/awm_download_icon.gif) no-repeat left 4px;
}

#related-document-list ul
{
    margin:0;
    padding:0;
}

#related-document-list li
{
    margin:0;
    padding:4px 10px 2px;
    border-bottom:1px solid #9C9D9F;
}

#related-document-list .title
{
    font-weight:bold;
}

#related-document-list li a
{
    padding: 4px 0 10px 25px;
}

.content-footer
{
    padding: 10px;
    border: solid 1px #282D4B;
    border-top: none;
    /*float:left;*/
    text-transform: uppercase;
}

#industry-main .content-footer
{
    /*float:right;*/
}

.introblock .content-footer
{
    float:left;
}

.introblock-dark .content-footer
{
    padding: 10px;
    border: solid 1px #282D4B;
    border-top: none;
    float:right;
    text-transform: uppercase;
    position:absolute;
    bottom: 0;
}

div.promo-container .content-footer, div#page-options .content-footer
{
    width: 214px;
}
div.introblock .content-footer, div.industry-main .content-footer
{
    width: 453px;
}
div#main-content-2col div.promobox-hub .content-footer
{
    width: 334px;
}
div#main-content div.promobox-hub .content-footer
{
    width: 210px;
}
.content-footer, div.content-footer.link-block
{
    background-color:#283159; 
    background-image:url(/Images/awm_footer_box_navy.gif);
    background-repeat:repeat-x;
    text-align:left;
}
div.content-footer.link-block a
{
    margin:0;
    text-align:left;
}

.content-footer.link-block
{
    float:left;
}

.content-footer .link-left
{
    float:left; 
    width:59%;
}

.content-footer .link-right
{
    float:right; 
    width:40%
}

.content-footer a
{
    color: #FFF;
    text-decoration: none;
}
.content-footer span.img-contain a
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
div.industry-select 
{
    background:#283159 url(/Images/awm_hp_choose_an_industry_box.gif) repeat-x scroll left top;
    padding:0.5em;
    border: 1px solid #272E51;
}
div.industry-select select
{
    font-size: 1.2em;
    width: 155px;
}
div.industry-select input, input.button
{
    background: #1E254A url(/Images/link_slice.gif) repeat-x left top;
    border-color: #474B71;
    font-size: 10px;
    color: #FFF;
    padding: 1px 4px;
    margin-left: 4px; 
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
div.industry-select input:active, div.industry-select input:hover, div.industry-select input:focus
{
    text-decoration: underline;
}
#industry-main
{
    float:left; 
    margin-bottom:10px;
    color:#000000;
    width: 100% !important; 
}

#industry-main h2
{
    padding-bottom: 0.5em !important;
    font-size: 1.2em !important;
    color: #ffffff;
    margin-top: 15px;
}

#industry-maintop
{
    float:left; 
    width:100%; 
    background:#273058 url(/Images/awm_ilp_main_box01.jpg) repeat-x 2px 0;
    border:1px solid #272E51;
}
#industry-main-topleft
{
    float:left; 
    width:537px;
}
#industry-main-topright
{
    float:left; 
    width:167px; 
    font-weight:bold; 
    font-size: 1.4em; 
    padding:10px;
    color:#ffffff;
}


#industry-main-bottom
{
    float:left; 
    width:100%; 
    border-right:1px solid #272E51;
    border-left: 1px solid #272E51;
    border-bottom: 1px solid #272E51;
    background-color:#BEC2CD;
    background-image:url(/Images/awm_ilp_content_box.jpg);
    background-repeat:repeat-x;
    position: relative;
    margin-bottom: 1em;
}

#industry-main-bottom h1
{
    color: #78787A !important;
    font-size: 1.5em;
}

#industry-main-bottomleft
{
    border-right: 1px solid #272E51;
    background-color:#C7C9CA;
    background-image:url(/Images/awm_ilp_main_box02.gif);
    background-repeat:repeat-x;
    padding:10px;
    float:left; 
    width:517px;
}
#industry-main-bottomright 
{
    float:left; 
    width:166px;
    padding:10px;
    color: #303964;
    position: absolute;
    right: 0;
    bottom: 5px;
    
}


#industry-main-bottomright span 
{
    display: block;
}
#industry-main-bottomright h3 
{
    color: #303964;
padding-bottom: 12px;
}
#industry-main .intro
{
    font-weight:bold;
}
#industry-main-content
{
    border:1px solid #272E51; 
    background-color:#C7C9CA;
    background-image:url(/Images/awm_ilp_main_box02.gif);
    background-repeat:repeat-x;
    padding:13px 11px 20px 11px;
    color: #000000;
    clear: both; 
}
#industry-main-content h2
{
    color: #303964;
}
p.intro 
{
    color: #3f466f;
    font-weight: bold;
    font-size: 1.1em;
    margin: 0 0 1em 0;
}
#main-content div.industry-main h2
{
    color:#FFF;
    margin-bottom: 0.5em;
}
#latestblogs li.first
{
    background-color:#C7C9CA;
    background-image:url(/Images/awm_hp_topfact_box_white.gif);
    background-repeat:repeat-x;
    padding:10px;
    color:#000000;
}

#latestblogs li.first a
{
    color:#000000;
}

#latestblogs li.latest
{
    background-color:#C7C9CA;
    background-image:url(/Images/awm_hp_topfact_box_white.gif);
    background-repeat:repeat-x;
    padding:10px;
    color:#000000;
}

#latestblogs li.latest a
{
    color:#000000;
}

/* More info box */

div.more-info a
{
    display: block;
    margin: 0.4em 0;
}
div.more-info img
{
    float:right;
    margin:  0 0 0 8px;
}

#top-border
{
background:transparent url(/Images/awm_hp_top_white_top.gif) repeat-x scroll left top;
height:3px;
}
#bottom-border
{
background:transparent url(/Images/awm_hp_top_white_box_bottom.gif) repeat-x scroll left bottom;
height:3px;
clear:both;
}

div.download-promo
{
    background: #30385F url(/Images/awm_hp_topfact_box_navy.gif) repeat-x left 80px;
}
div.download-promo-content
{
    padding: 10px 10px 2px 10px;
    border-left: 1px solid #252F53;
    border-right: 1px solid #252F53;
}
div.download-promo-content p
{
    margin: 0 0 0.8em 0;
    font-weight: bold;
}

ul.banner-nav
{
    margin: 10px 0;
    padding: 0;
}
ul.banner-nav li
{
    display: inline;
}
ul.banner-nav a
{
    margin: 0 10px 0 0;
}

ul.banner-nav a.active-link
{
    background: #FFFFFF !important;
    color: #303964 !important;
    text-decoration: none !important;

}
/*================================*/
/* forms      */
/*================================*/
fieldset.content-form h2 { margin-top: 0;border-top: 1px solid #017AC1; border-bottom: 1px solid #017AC1; padding: 8px 0; }
fieldset.content-form legend { display: none;}
fieldset.content-form label, fieldset.content-form span.label { color:#3F466F; display:block; font-size:1.1em; font-weight:bold; line-height:1.5em;}
fieldset.content-form div.topics label { color: #333; font-weight: normal; }
fieldset.content-form label.hidden { display: none; }
fieldset.content-form input.submitbutton { float: right; }
fieldset.content-form input.smallfield {}
fieldset.content-form input.button { clear: left; float: left; margin: 10px 0;}
fieldset.content-form select.smallfield {}
fieldset.content-form div { margin: 5px 0; }
fieldset.content-form div.halfwidth { width: 215px; float: left;}
fieldset.content-form div.left { margin-right:11px; clear:both; }
fieldset.content-form div.halfwidth input, fieldset.content-form div.halfwidth select { width: 208px;}
fieldset.content-form div.fullwidth { width: 450px; clear: left;}
fieldset.content-form div.fullwidth input, fieldset.content-form div.fullwidth select, fieldset.content-form div.fullwidth textarea { width: 433px;}
fieldset.content-form div.fullwidth.topics input { width: auto; margin-left: 400px; }
fieldset.content-form div.fullwidth textarea { height: 100px }
fieldset.content-form div.fullwidth input.smallfield, fieldset.content-form div.fullwidth select.smallfield { width: 107px; margin-right: 11px; float:left;}
fieldset.content-form div.fullwidth.radio input { width: auto; display: inline; }
fieldset.content-form div.fullwidth.radio label.sublabel { width: auto; display: inline; color: #333; font-weight: normal; }
fieldset.content-form .error { color: Red; padding: 0.2em 0; }



/*PM - 06/10/09 */
/* Added for additional work for industry section - Regional Portal */
#component-body img.paragraph-image
{
    float:right !important;
    margin-left:10px;
    margin-right:0 !important;
    padding-bottom:0 !important;
    margin-bottom: 0 !important;
}
#main-content-2col-left .main-content-col1 {
width: 405px;
float:left;
height: 690px;
}
#main-content-2col-left .main-content-col2 {
width: 304px;
height: 747px;
float: right;

}
div.brainpage .main-content-col1
{
    height:782px !important;

}
div.brainpage .main-content-col2
{
    height:840px !important;

}
#main-content-2col-left .main-content-col1 #component-body {
padding: 30px !important;
width: 345px;
height:100%;
}
.main-content-col1 #component-body img {
float:left;
padding-bottom:12px;
}
#main-content-2col-left .main-content-col2 #component-body {
padding: 1px !important;
height:100%;
}
.main-content-col2 #component-body h2 {
padding: 0 20px 0 20px;
color: #303964;
}
.main-content-col2 #component-body hr {
margin: 20pt 20px 0 20px;

}
img.no-border
{
border: none !important;
}
.usb-link
{
   background: transparent url("/Images/00_brain_page_pen_drive.png") no-repeat;
   color: #ffffff !important;
   margin:12px 0;
   width:260px;
   height: 85px;
}
.usb-link h3
{
   color: #ffffff !important;  
   margin: 0em!important;
}
.usb-link img
{
    float: left;
    margin: 10px 0 10px 10px!important;
}
.usb-link .link-detail
{
    width:105px;
    margin:12px 6px;
    float: left;
}
.usb-link .chevron-link
{
    height: 75px; float: right;
}
.usb-link .chevron-link img
{
    border: medium none!important ; float: right; margin-top: 26px!important;
}
#connectto-list
{
    padding: 0px 20px !important;   
}
div.casestudy-promo 
{
    margin: 20px;
}
div.casestudy-promo h2 
{
padding: 0px ! important;
}
div.singlepromo
{
    background:#827E9F url(/Images/awm_hp_col.jpg) repeat-x scroll left bottom;
    border: 1px solid #282D4B;
    float:right;
    padding:10px;
    width:216px;
    position:relative;
}
div.singlepromo img
{
    float:left;
    margin:0 10px 0 0;
}
div.singlepromo h4
{
    padding-bottom:8px;
}
div.singlepromo a
{
    background:#1E254A url(/Images/link_slice.gif) repeat-x scroll left top;
border:1px solid #474B71;
color:#FFFFFF;
font-size:0.9em;
font-weight:normal;
padding:2px 5px;
text-decoration:none;
float:right;  
}
img.no-padding
{
margin-right: 0 !important;
margin-bottom: 0 !important;
margin-top: 0 !important;
}


.trigger a.blue-button
{
background:#303964 url(/Images/awm_lp_2nd_nav_arrow.gif) no-repeat scroll 8px 9px;
border:0 none;
color:#FFFFFF;
font-size:0.9em !important;
margin-top:10px;
padding:6px 6px 6px 18px;
}

.active a.blue-button
{
background:#303964 url(/Images/awm_lp_2nd_nav_arrow_down.gif) no-repeat scroll 5px 13px;
}

h2.trigger
{
display:none;
padding-top:0px !important;
margin-top:10px !important;
}
div.notice
{
clear:both;
padding-top:1px;
}
div.notice p 
{
border:2px solid #E21B28;
clear:both;
padding:5px;

}

/*================================*/
/* 8 - Media Centre              */
/*================================*/


/*--- Media Page Global CSS ---*/
 div#home-left.media-page{width:24%; margin:0; padding:0;}
 div#main.media-page {width:76%; margin:0; padding:0;}
 div#main.media-page div#main-content{ width:100%; margin-top:14px;}
/*--- Title ---*/

h2.media-title{ display:block; height:65px; background:transparent url(../images/awm_MediaCentre09.gif) 0px top no-repeat; }
h2.media-title span{display:none}


/*--- Left Hand Navigation ---*/




ul#media-nav{ margin:0px; padding:0px}
ul#media-nav li{ display:block;  padding:12px 0 0 0; width:225px; background: transparent url(../images/awm_blue_button_top_long.gif) top no-repeat;}

ul#media-nav li.active{ background:url(../images/awm_white_button_top_long.gif) top no-repeat;}
ul#media-nav li.active a{color:#ff0000; background:url(../images/awm_white_button_bottom_long.gif) bottom right no-repeat;}

ul#media-nav li a{ padding-bottom:12px; display:block; text-align:center; width:100%; height:100%; color:#fff; font-size:1.2em; font-weight:bold; background: transparent url(../images/awm_blue_button_bottom_long.gif) bottom right no-repeat;}
ul#media-nav li a:hover{ text-decoration:underline}



/*--- Media Info Box ---*/
div#media-info-box-inner img { padding: 0 0 10px 16px}
div#media-info-box{ background: white url(../images/media-info-box-top-left.png) left top no-repeat; margin:6px 0 0 0; padding:0;}
div#media-info-box-inner { background: transparent url(../images/media-info-box-top-right.png) right top no-repeat;  zoom:1; }
div#media-info-box h3{ margin-left: 5px; padding:20px 10px 10px 10px; font-size:1.3em; font-weight:bold; color:#003366; background: transparent;}
div#media-info-box p{color:#003366; font-size:1.1em; margin: 0; padding: 0 40px 10px 16px;}
div#media-info-box a.big-button{ display:block; width:180px; text-align:center; padding:13px 0 16px; background:transparent url(../images/media_centre_out_speakers_q_and_a.png) -6px top no-repeat; font-weight:bold; margin-left: 15px;}
div#media-info-box-end-left { background: transparent url(../images/media-info-box-bottom-left.png) left bottom no-repeat; padding: 0;}
div#media-info-box p#media-info-box-end-right {border:#FFF; background: transparent url(../images/media-info-box-bottom-right.png) right bottom no-repeat; margin: 0; height:7px; padding:0; }

/*--- Video Display Area ---*/
div#video-display {display:block; width:476px; float:left; background-color:#e5e5e5;}
div#video-display h3 { color: #003366; background-color:Transparent; float:left; font-weight:bold; font-size:1.3em; padding: 7px 15px;}
div#video-display a.big-button { float:right; background: transparent url(../Images/MediaCentre_answer_btn_small.png) right top no-repeat; padding: 8px 31px;}

/*--- Alternative Media Menu---*/

div#alt-media-menu { display:block; float:left; width:220px; margin-left: 10px; height:320px; position:relative; }
div#alt-media-menu ul { position:absolute; left:0px; bottom:0px;}

/*Title*/
div#alt-media-menu h2{ background:transparent url(../images/awm_conference09.gif) left top no-repeat; height:28px; margin: 0 5px;}
div#alt-media-menu h2 span{ display:none}

div#alt-media-menu p{display:block; width:100%; padding:0 5px;}


div#alt-media-menu ul{ margin:0px; padding:0px; width:100%;}
div#alt-media-menu ul li{ display:block; background: transparent url(../images/BUTTON_GREY_LEFTCAP.png) left center no-repeat; margin: 5px 0;}
div#alt-media-menu ul li a{ display:block; padding:8px 0;  width:100%; text-align:center; font-size:1.2em;  background: transparent url(../images/BUTTON_GREY_RIGHT.png) right top no-repeat; margin-left: 5px; font-weight:bold;}
div#alt-media-menu ul li a:hover{ text-decoration:underline}

/*--- Agenda ---*/
table.agenda{
	width: 460px;
	}

table.agenda td{
vertical-align:top;
margin-top:5px;
}
table.agenda td:first-child {
	width: 100px;
	}

/* Video player */
.spnhide { position: absolute; margin-left: -9999px; }
.thumbgallery { width: 474px; background:red; height: 128px; float: left; border: 1px solid #292F53; background:#827E9F url(/Images/awm_hp_col.jpg) repeat-x left bottom; }
.slidercontain { width: 5000px; }
#videoplayercontain { float: left; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000;}
.tooltip { display:none;background:transparent url(/images/black_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff; z-index: 10;}
.slidercontain-outer { margin: 10px; position: relative; overflow: hidden; float: left; width: 454px; height: 106px; }
.slidercontain { position: absolute; left: 0;  }
.slidercontain a { margin-right: 10px; float: left; }
.slidercontain a img { border: 1px solid #0A0A12; }
.sliderct { height: 106px; width: 55px; position: absolute; z-index: 2;  background: transparent url(/images/btn_background.png) repeat-y right top; }
.sliderct.prev { background-position: left top; }
.sliderct.next { right: 0; background-position: right top;}
.sliderct a { position: absolute; outline: none; top: 40px; width: 20px; height: 20px; display: block; background: transparent url(/images/arrows.gif) no-repeat 0 0; }
#btnPrev { left: 15px; display: none; }
#btnNext { right: 15px; background-position: top right; }

/* case studies accordion */
#casestudy-list { float: left; width: 724px; }
#casestudy-list h2 { margin: 0; outline: none; border: 1px solid #262E52; border-top: none; }
#casestudy-list .case-study-accordion h2 { background-image: url(/images/bar_slice_06.gif); background-repeat: repeat-x; background-position: left top; background-color: #273058; position: relative; }
#casestudy-list .pos1 h2 { background-image: url(/images/bar_slice_01.gif); border: 1px solid #262E52; }
#casestudy-list .pos2 h2 { background-image: url(/images/bar_slice_02.gif); }
#casestudy-list .pos3 h2 { background-image: url(/images/bar_slice_03.gif); }
#casestudy-list .pos4 h2 { background-image: url(/images/bar_slice_04.gif); }
#casestudy-list .pos5 h2 { background-image: url(/images/bar_slice_05.gif); }
#casestudy-list h2 a { display: block; cursor:pointer; outline: none; padding: 8px 10px; text-decoration: none; color: #FFF; font-size: 0.9em; }
#casestudy-list h2 a span.acc-icon { position: absolute; right: 6px; top: 6px; width: 20px; height: 20px; background: transparent url(/images/accordion_arrows.gif) no-repeat right top; }
#casestudy-list h2.open a span.acc-icon { background-position: left top;}
#casestudy-list .acc-height-set { overflow: hidden; }
#casestudy-list .acc-inner { float:left; padding: 10px; border: 1px solid #262E52; border-top: none; background: #C6C7C8 url(/Images/awm_2ct_main_content_box.gif) repeat-x left top;}
#casestudy-list .acc-height-set ul { float: left; width: 703px; padding: 8px 0;  }
#casestudy-list .acc-height-set ul li { float: left; margin: 0; width: 164px; }
#casestudy-list .accordionLink span span.hidden { position: absolute; margin-left: -9999px; }