/* Every-page Elements */
/* No image has borders. Ever */
img 
{
	border				: 0;
}
/***
.careers_form{
	width: 100%;
	font: arial 10pt normal;
	color: black;
}
***/
a.links 
{
	TEXT-DECORATION		: none;
	color				: #0066DD;
	font-size: 10pt;
}
a.links:hover 
{
	TEXT-DECORATION		: underline
}
a.smalllinks 
{
	font-family			: Arial, Verdana, Sans-Serif; 
	font-size			: 10pt; 
	color				: black; 
	font-weight			: normal; 
	TEXT-DECORATION		: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
a.smalllinks:hover 
{
	color				: #023467; 
	font-weight			: normal; 
	TEXT-DECORATION		: none
}

a.links_notice{
	text-decoration: none;
	color: white;
	font-weight: bold;
}

a.links_notice:hover{
	text-decoration: underline;
	color: white;
}
div.contacts_notice {
	font: arial 12pt normal;
	color: white;
	background-color: red;
	text-align: center;
	border: 2px solid black;
	padding: 4px;
}

body 
{
	background-color	: #336699;
	color				: black;
	font-size: 12pt;
}
#p_body_table 
{
	margin-left			: 230px;
	font-family			: Arial, Helvetica, Verdana, Sans-Serif;
	border				: 0;
	width				: 655px;
}

/* Paper styles */
.paper_banner 
{
	text-align			: center;
	padding-bottom		: 30px;
}
.paper_blurb
{
	text-align			: justify;
	font-size			: 10pt;
	color:	black;
	background-color: white;
}

/* Non-Paper styles Stuff */
.button
{
        background : #001970;
        color: #FFFFFF;
        border: #FFFFFF;
        border-width: 1px;
        border-style: solid
}
.page_title
{
	font-size			: 18pt;
	font-weight			: bold;
	text-align			: center;
	color: black;
	text-transform: uppercase;
}
#body_table 
{
	margin-left			: 50px;
	font-family			: Arial, Helvetica, Verdana, Sans-Serif;
	border				: 0;
	width				: 550px;
}

/* specific page stuff */
.employ_blurb 
{
	font-style			: normal;
	text-align			: left;
	color: black;
	padding: 6px;
}

.employ_right
{
	text-align			: left;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	padding-left: 6px;
	padding-top: 8px;
}

.employ_small{
	text-align			: left;
	vertical-align: top;
	padding-top: 8px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
	color: black;
}

.employ_smallright
{
	text-align			: right;
	vertical-align: top;
	padding-top: 8px;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: black;
}

.employ_smallleft
{
	text-align			: left;
	vertical-align: top;
	padding-top: 8px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-transform: uppercase;
}

.employ_left
{
	text-align			:right;
	vertical-align: top;
	padding-top: 8px;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
/**/
.ch9_movie 
{
	WIDTH				: 175px;
	position			: absolute;
	top					: 200px;
	left				: 10px;
}
#ch9_body_table 
{
	margin-left			: 175px;
	font-family			: Arial, Helvetica, Verdana, Sans-Serif;
	border				: 0;
	width				: 425px;
}
/**
body.commercial_body 
{
	background			: url(images/avantra.jpg) center left no-repeat fixed;
}
ul.commercial_bullet
{
	font-weight			: bold;
}
**/
#contact_body_table 
{
	margin-left			: 50px;
	width				: 550px;
	font-size			: 90%;
}
.contact_header
{
	font-weight			: bold;
	text-decoration		: underline;
	padding-top			: 8px;
}
.contact_notice
{
	background-color	: Red;
	border-style		: solid;
	border-color		: #036;
	border-top-width	: 1px;
	border-left-width	: 1px;
	border-bottom-width	: 2px;
	border-right-width	: 2px;
	padding				: 5px;
	text-align			: center;
}
.contact_title
{
	border-top			: 2px solid white;
	padding-top			: 10px;
	padding-bottom		: 10px;
	font-size			: larger;
	font-weight			: bold;
}
.contact_break
{
	padding-top			: 20px;
}
/**/
.div_item
{
	font-size			: smaller;
	font-weight			: bold;
	background			: url(../images/bullet_pvt.gif) no-repeat center left;
	padding-left		: 30px;
	color: black;
	padding-top: 6px;
	padding-bottom: 6px;
}
/**/
.ap_corp_statement
{
	font-family			: Georgia,Times, Serif;
	font-style			: italic;
	text-align			: center;
	font-size			: larger;
	padding-top			: 10px;		
}

/**/
.odt_extra_link
{
	width				: 50%;
	margin				: 0 auto;
	text-align			: center;
	font-style			: italic;
}

/*** Added by PVT - 13-June-2006 ***/
/** top Allied heading **/
.top_allied_heading {
	font: bold 12pt arial;
	color: white;
}

.top_header_info {
	font: 8pt arial;
	padding-bottom: 8px;
	color: white;
}

table.header_cont {
	background-color	: #011973;
	border-bottom		: 2px solid white;
	border-top			: 2px solid white;
	width				: 100%;
	margin-bottom		: 25px;
}

.image_coa {
	WIDTH				: 59px;
	HEIGHT				: 100px;
}

td.header_coa {
	WIDTH: 59px;
	HEIGHT: 100px;
	padding-right: 45px;
	padding-left: 20px;
}

/*** Menu related stuff ***/
.menuHeading {
	font: bold 8pt arial;
	color: white;
}

/*** main body stuff ***/
.pub_banner {
	text-align: center;
}

.paper_title {
	font: bold 12pt arial;
	padding-top			: 10px;
	padding-bottom		: 8px;
	border-top: 2px solid black;
	text-transform: uppercase;
}

.paper_info {
	font-size			: small;
}

.paper_addressTitle {
	padding-top: 6px;
	vertical-align: top;
	font: bold 12pt arial
}

.paper_addressL {
	font-weight: bold;
	padding-bottom: 4px;
	vertical-align: top;
	font-size: 10pt;
}

.paper_addressR {
	font-weight: normal;
	padding-left: 2px;
	vertical-align: top;
	padding-bottom: 4px;
	font-size: 10pt;
}

td.paper_webaddressL {
	vertical-align: top;
	padding-left: 12px;
	padding-right: 6px;
}

td.paper_webaddressHeading {
	font-weight: bold;
	padding-bottom: 6px;
	vertical-align: top;
	padding-top: 10px;
}

td.paper_webaddressImage {
	vertical-align: middle;
	width: 160px;
}

/** table corner graphics ***/
td.cornerTL {
	width: 36px;
	height: 36px;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	background: url(/images/corner_tl.gif) no-repeat top left;
}

td.cornerTR {
	width: 36px;
	height: 36px;
	vertical-align: top;
	text-align: right;
	padding: 0px;
	background: url(/images/corner_tr.gif) no-repeat top right;
}

td.cornerBL {
	width: 50%;
	height: 36px;
	vertical-align: sub;
	text-align: left;
	padding: 0px;
	background: url(/images/corner_bl.gif) no-repeat bottom left;
}

td.cornerBR {
	width: 50%;
	height: 36px;
	vertical-align: sub;
	text-align: right;
	padding: 0px;
	background: url(/images/corner_br.gif) no-repeat bottom right;
}

/** main table body style **/
td.BodyContent {
	width: 100%;
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 20px;
	font-size: 10pt;
}

.paper_blurb2
{
	text-align: justify;
	font-size: 10pt;
	color: black;
	background-color: white;
	width: 100%;
}

.division_subtitle {
	font-weight: bold;
}