/* CSS Document */


.spacer_menu {
	width: 920px;
	height: 7px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


.sub_indicator {
	width: 920px;
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.legalese
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
	float: right;
}


.legalese a:link {color:#666666 ; text-decoration:none}
.legalese  a:visited {color:#666666 ; text-decoration:none}
.legalese  a:hover {color:#2c4595}

.circle {list-style-type:circle; margin-left:0 ; margin-left: 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height: 20px;}
.square {list-style-type:square; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height: 30px}

ul, ol {
	padding-left: 20px;
	margin-left: 20px;
	line-height: 20px;
	}
	
/*FORMS*/

.toptext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #777; text-decoration: none; }
a.toptext:link {color:#777 ; text-decoration:none}
a.toptext:visited {color:#777 ; text-decoration:none}
a.toptext:hover {color:#2c4595}

form.nospace { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 20px; display: inline; }


.spacer_form {
	width: 920px;
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}



/* MENU */

#languages {
	width: 920px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#menu {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


/* FEATURE */



#feature {
	width: 920px;
	height: 233px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


#feature2{
	width: 920px;
	height: 278px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#feature3{
	width: 920px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-image:url(../images/bg/leftcol_bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#feature3 p {margin-left: 20px; margin-right: 10px; margin-top: 0px; margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; line-height:16px}

#feature3 ul {margin-left: 20px; margin-right: 10px; margin-top: 0px; margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; line-height:12px}

#feature3 a:link { color:#000B5E; text-decoration:none; font-weight:normal}
#feature3 a:visited { color:#000B5E; text-decoration:none; font-weight:normal}
#feature3 a:hover {color:#c94d10}

#feature3 h1 {margin-top: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif ; font-size: 12px; color:#2c4595; font-weight: bold}
#feature3 h1 a:link { color:#2c4595; text-decoration:none; font-weight:normal}
#feature3 h1 a:visited { color:#2c4595; text-decoration:none; font-weight:normal}
#feature3 h1 a:hover {color:#c94d10}

#feature3 h2 {margin-left: 20px; margin-right: 20px; margin-top: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif ; font-size: 12px; color:#333333; font-weight: bold}
#feature3 h2 a:link { color:#2c4595; text-decoration:none; font-weight:normal}
#feature3 h2 a:visited { color:#2c4595; text-decoration:none; font-weight:normal}
#feature3 h2 a:hover {color:#c94d10}

#feature3 h3 {margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#2c4595; margin-top: 8px; margin-bottom: 8px;}
#feature3 h3 a:link {color:#000B5E ; text-decoration:none}
#feature3 h3 a:visited {color:#000B5E ; text-decoration:none}
#feature3 h3 a:hover {color:#c94d10}

#feature3 h4 {margin-left: 0px; margin-top: 10px; margin-bottom: 0px;font-family: Arial, Helvetica, sans-serif ; font-size: 11px; color:#000B5E; font-weight: bold}
#feature3 h4 a:link {color:#000B5E ; text-decoration:none}
#feature3 h4 a:visited {color:#000B5E ; text-decoration:none}
#feature3 h4 a:hover {color:#2c4595}

#feature3 h5 {margin-left: 0px; margin-top: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif ; font-size: 17px; color:#2c4595; font-weight: bold}
#feature3 h5 a:link {color:#000B5E ; text-decoration:none}
#feature3 h5 a:visited {color:#000B5E ; text-decoration:none}
#feature3 h5 a:hover {color:#2c4595}

.wrapper {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-image:url(../images/bg/leftcol_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat
}


#middle_wrapper {
	width: 920px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.main_thirdlev {
	width:700px;
	float:right;
}

/* THIRD LEVEL */

.leftnav {
	float:left;
	width:190px;
	}
	
#main_banner {float:right}

#uheader{
	position:relative
	}
	
.spacer_menu2 {
	width: 705px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
	
#uheader h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
#uheader a{position:absolute;right:0;top:23px}
#ucontainer{text-align:left; background-image:url(../images/bg/leftcol_bg.jpg);background-position:left bottom;
	background-repeat:no-repeat}

#unavigation{background:none}
#unavigation1{background:none}
#unavigation2{background:none}
#uextra{background:none}
#ufooter{background: #333;color: #FFF}
#ufooter p{margin:0;padding:5px 10px}
#ufooter a{display:inline;padding:0;color: #C6D5FD}

#ucontainer{width:920px;margin:0 auto}
#ublah{width:920px;margin:0 auto; color: #333333; background-color: #CC3333}

#ucontent{float:right;width:716px; background-image:url(../images/bg/line_content_vert.gif); background-repeat:repeat-y}
#ucontent p {margin-left: 30px; margin-right: 60px; margin-top: 0px; margin-bottom: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333; line-height:12px}

#ucontent a:link { color:#000B5E; text-decoration:none; font-weight:bold}
#ucontent a:visited { color:#000B5E; text-decoration:none; font-weight:bold}
#ucontent a:hover {color:#c94d10}

#ucontent h1 {margin-left: 30px; margin-top: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif ; font-size: 17px; color:#000B5E; font-weight: bold}

#ucontent h2 {margin-left: 30px; margin-top: 10px; margin-bottom: 5px;font-family: Arial, Helvetica, sans-serif ; font-size: 12px; color:#000B5E; font-weight: bold}
#ucontent h2 a:link {color:#000B5E ; text-decoration:none}
#ucontent h2 a:visited {color:#000B5E ; text-decoration:none}
#ucontent h2 a:hover {color:#c94d10}

#ucontent h3 {margin-left: 10px;  font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#2c4595; margin-top: 8px; margin-bottom: 8px;}
#ucontent h3 a:link {color:#000B5E ; text-decoration:none}
#ucontent h3 a:visited {color:#000B5E ; text-decoration:none}
#ucontent h3 a:hover {color:#c94d10}

#ucontent h4 {margin-left: 30px; margin-top: 10px; margin-bottom: 0px;font-family: Arial, Helvetica, sans-serif ; font-size: 11px; color:#000B5E; font-weight: bold}
#ucontent h4 a:link {color:#000B5E ; text-decoration:none}
#ucontent h4 a:visited {color:#000B5E ; text-decoration:none}
#ucontent h4 a:hover {color:#2c4595}

#ucontent h5 {margin-left: 30px; margin-top: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif ; font-size: 17px; color:#2c4595; font-weight: bold}
#ucontent h5 a:link {color:#000B5E ; text-decoration:none}
#ucontent h5 a:visited {color:#000B5E ; text-decoration:none}
#ucontent h5 a:hover {color:#2c4595}

.link p {margin-left:10px}

#unavigation{float:left;width:185px; background-image:url(../images/subline_sized.gif); background-position:left bottom; background-repeat:no-repeat}
#unavigation p{margin-right: 20px}

#subnav {float:left;width:180px; margin-left: 5px}
#subnav a:link { color:#000B5E; text-decoration:none}
#subnav a:visited { color:#000B5E; text-decoration:none}
#subnav a:hover {color:#c94d10}

#subnav h1 {margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#c94d10; font-weight: bold; margin-top: 5px; margin-bottom: 5px}
#subnav h2 {margin-left: 5px;  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#2c4595; margin-top: 5px; margin-bottom: 0px;}
#subnav h3 {margin-left: 5px; margin-top: 5px; margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif ; font-size: 12px; color:#2c4595; font-weight: bold}

#subnav p {margin-left: 5px; margin-top:3px ; margin-bottom: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#2c4595; line-height: 10px}


#subnav2 {float:left;width:180px; margin-left: 5px; }
#subnav2 a:link { color:#000B5E; text-decoration:none}
#subnav2 a:visited { color:#000B5E; text-decoration:none}
#subnav2 a:hover {color:#c94d10}

#subnav2 h1 {margin-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#c94d10; font-weight: bold; margin-top: 5px; margin-bottom: 5px}
#subnav2 h2 {margin-left: 5px;  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#2c4595; margin-top: 5px; margin-bottom: 0px;}
#subnav2 h3 {margin-left: 5px; margin-top: 5px; margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif ; font-size: 12px; color:#2c4595; font-weight: bold}

#subnav2 p {margin-left: 5px; margin-top:3px ; margin-bottom: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#333333; line-height:10px}

.subnavmenu {margin-left: 5px; margin-top:3px ; margin-bottom: 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#c94d10; line-height:10px}

.spacer_menu3 {
	width: 120px;
	height: 8px;
}

#listtable1 {margin-left:30px}
#listtable1 ul {margin-left:0px}

#uextra{float:left;width:500px}
#uline{clear:both;width:100%}

/* BOTTOM */

#bottom_wrapper {
	width: 920px;
	height: 278px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#bottom_wrapper_p {
	width: 920px;
	height: 220px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


.spacer_bottom {
	width: 302px;
	height: 7px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.spacer_bottom2 {
	width: 302px;
	height: 47px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.spacer_bottom3 {
	width: 302px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


#square_one_top {
	width: 302px;
	height: 129px;
	clear: both;
	background-image: url(../images/bg/bg_box3.jpg);
}

#square_one_bottom {
	width: 302px;
	height: 142px;
	clear: both;
	background-color: #000a43;
}

#square_two {
	width: 302px;
	height: 278px;
	clear: both;
	float: left;
	background-image: url(../images/bg/bg_box2.jpg);
}
.news_events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	margin-left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
.news_events a:link { color:#333333; text-decoration:none}
.news_events a:visited { color:#333333; text-decoration:none}
.news_events a:hover {color:#c94d10}

.whats_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #333333;
	margin-left: 11px;
	margin-bottom: 10px;
	margin-top: 6px;
	margin-right: 10px;
}
.talking_points {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	color: #FFFFFF;
	margin-left: 18px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
.products_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 10px;}
	
.products_p2 {
	margin-left: 10px; margin-right: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#333333;line-height:10px
	
}	
	

.productstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.bottom_text_wrapper {
	height: 110px;
	width: 300px;
	margin-top: 18px;
}


.bottom_text_wrapper2 {
	height: 100px;
	width: 300px;
	margin-top: opx;
}

.findout_box {
	height: 20px;
	width: 280px;
	margin-left: 12px;
}

.ctcall_box {
	height: 100px;
	width: 100px;
	margin-left: 8px;
}

.whats_new_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 14px;
	margin-right: 10px;
	font-weight: bold;
}

.clicktocall_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #333333;
}

#square_three {
	width: 302px;
	height: 185px;
	clear: both;
	background-color: #cfcfbd;
}

#square_threetwo {
	width: 302px;
	height: 85px;
	clear: both;
	background-color: #a4a496;
}

#square_four {
	width: 302px;
	height: 120px;
	clear: both;
	background-color: #333333;
	float: right;
}

.products_bottombox {
	width: 302px;
	height: 200px;
	background-image: url(../images/bg/bg_productsbox2.jpg);
		
}



#prefooter {
	width: 920px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#customers {
	width: 920px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

/* Bug 153250 - rebranding the login page */

.atgLogo {
    padding-left: 5px;
    padding-top: 5px;
}

.atgPageTitle {
    font-family:Helvetica,Arial,sans-serif;
    font-size:18px;
    font-weight:bold;
}

.atgBodyText {
    color:#494A7B;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.atgButton {
    font-size:11px;
}


.atgFooter {
    position: relative; 
    width: 783px; 
    margin: 0 auto; 
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    padding-top: 15px;
    padding-bottom: 0px;
}   

