/* A10 NETWORK CSS v1.0 */

/* reset styles */
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}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold}
 
/* font family */
body,input,select,textarea,button{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif}
code,kbd{font-family:Monaco,Courier,"Courier New",monospace}

/* font size */
body,h6,input,select,textarea,button{font-size:12px}
.small{font-size:11px}
h5,.big{font-size:13px}
h4{font-size:14px}
h3{font-size:15px}
h1,h2{font-size:16px}


/* font styles */
body{color:#000}
code,kbd,tt,pre{color:#444}
h1,h2,h3,h4,h5,h6{margin:3px 0px 0px 0px;padding:0px;text-decoration:none}
h2,h3{color:#132549}


dt{font-weight:bold;padding:5px 0px 0px 0px}
form{display:inline}
form,select,input,textarea{margin:0px;padding:0px}
h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,
h1 + ol,h2 + ol,h3 + ol,h4 + ol,h5 + ol,
h1 + ul,h2 + ul,h3 + ul,h4 + ul,h5 + ul{margin-top:2px}
.clear{clear:both}

/* link styles */
a[name]:hover{text-decoration:none}
a{text-decoration:underline}
a:visited,
a:link{color:#122449}
a:hover,a:focus{color:#005395;text-decoration:underline}
.navLinkn a, a.navLinkn{text-decoration:none}
.navLinkn a:visited,a.navLinkn:visited{color:#122449}
.navLinkn a:link,a.navLinkn:link{color:#122449}
.navLinkn a:hover,a.navLinkn:hover{color:#005395;text-decoration:underline}
a.navh3{font-size:13px;text-decoration:none;line-height:17pt;}
a.navh3,
a.navh3:link{color:#122449}
a.navh3:hover{color:#005395;text-decoration:none}
a.navh3b{font-size:13px;text-decoration:none;font-weight:bold;line-height: 17pt: 19pt;}
a.navh3b,
a.navh3b:link{color:#122449;font-weight:bold}
a.navh3b:hover{color:#005395;text-decoration:none;font-weight:bold}

a.navhindexb{font-size:13px;text-decoration:none;font-weight:bold;line-height: 17pt: 19pt;margin:0 0 0 10px;;}
a.navhindexb:visited,
a.navhindexb:link{color:#122449;font-weight:bold;margin:0 0 0 10px;}
a.navhindexb:hover{color:#005395;text-decoration:none;font-weight:bold;margin:0 0 0 10px;}

a.resources:visited, 
a.resources:link{font-weight:bold;line-height: 11pt; font-size: 10pt; text-decoration: underline; color:#122449}
 {color:#5005395}
a.resources:hover{color:#005395}



/* float/after hack */
.cb1w2:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

/* g1 - body wrapper */
#g1v0{background:url("img/g1-bg.png") repeat-x 0 95px #fff}
#g1v1{background:url("img/g1v1-bg.png?fooo") repeat-x 0 95px #fff}
.g1w1{width:900px;margin:0 auto;min-height:800px;height:100%}

/* g2 - header */
.g2 {width:100%;float:left} 
*:first-child+html .g2w2{margin-top:19px}
.g2w1{height:85px;background:url("img/h2_sprite.gif") 100% -381px no-repeat}
.g2w2{float:left;width:100%;padding:0 0 10px 0}
.g2 a,.g2 a:visited{color:#818285;font-weight:bold;font-size:13px;text-decoration:none}
.g2 ul{float:left;width:auto;margin:0 0 0 6px;position:relative;left:80px;z-index:101}
.portalheader ul{left:5px}
.g2 li{float:left;padding:0px 8px;border-left:1px solid #818285;position:relative}
.g2 ul li:first-child{border-left:0}
.g2 ul li:hover ul,
.g2 ul li.menuhover ul{display:block} 
.g2 ul li:hover ul ul,
.g2 ul li.menuhover ul ul{display:block}
.g2 ul li:hover ul ul li,
.g2 ul li.menuhover ul ul li{display:none}
.g2 ul ul{display:none;position:absolute;left:0;top:15px;padding:5px 0 0 0;border-bottom:1px solid #447197}
.g2 ul ul li,.g2 ul ul li:hover ul li,.g2 ul ul li.menuhover ul li{display:block;position:relative;border:0;padding:0;clear:both;border-top:1px solid #447197}
.g2 ul li ul ul{width:16px;height:14px;background:url("img/h2_sprite.gif") -270px 8px no-repeat;left:225px;top:0px;border:0}
.g2 ul ul li:hover ul,.g2 ul ul li.menuhover ul{display:block;position:absolute;padding:0;z-index:102;border-bottom:1px solid #447197;_left:241px}
*:first-child+html .g2 ul ul li:hover ul{left:241px}
.g2 ul ul li a,.g2 ul ul li a:visited,.g2 ul ul li a:hover{display:block;padding:5px 8px;width:230px;color:#fff;font-weight:normal;border-left:1px solid #447197;border-right:1px solid #447197}
.g2 ul ul li a,.g2 ul ul li:hover li a,.g2 ul ul li.menuhover li a{background:url("img/h2_sprite.gif") 0px -279px repeat-x #537da3}
.g2 ul ul ul li:hover a,.g2 ul ul li:hover a,.g2 ul ul ul li.menuhover a,.g2 ul ul li.menuhover a{background:url("img/h2_sprite.gif") 0px -229px repeat-x #537da3}
.g2 #g2logo{height:90px;width:270px;background:url("img/h2_sprite.gif") 0 -85px no-repeat;display:block;float:left;text-indent:-20000px;-moz-outline:0;margin-top:15px}
.g2 #g2search{float:right;display:block;margin:55px 8px 0 0;_margin-right:0}
.g2 #queryfield{height:18px;width:187px;background:url("img/h2_sprite.gif") 0 -185px no-repeat;border:0;padding:4px 9px 0px}
.g2 #queryfield:focus,.g2 #queryfield.searchfocus{background-position:0 -207px}
.g2 #submitbttn{background:#fff;color:#122449;border:0;font-weight:bold;text-transform:uppercase}
.g2 #submitbttn:hover{color:#005395}

/* g3 - content wrapper */
.g3{margin:10px 0 0 0;float:left}
#g3v0{width:900px;clear:both;float:left}
#g3v1{width:690px}
#g3v2{width:544px}
#g3v3{width:355px}

/* g3 - content specific object styles */
.g3 ul,.g3 ul li,.g3 ol,.g3 ol li{margin-left:13px;padding-left:0px}
.g3 p,.g4 p{margin-bottom:12px}

/* g4 - nav column */
.g4{margin:0px 0 0 10px;float:right;width:200px}
#g4v1{margin:0px 10px 0 0;float:left}

/* g5 - footer */
.g5{clear:both;height:100px}
.g5 li{display:inline;padding:10px 5px}
.g5 ul{width:900px;margin:10px auto;text-align:center}
.g5 a,.g5 a:visited{color:#fff}
.g5 div {float:left;width:100%;clear:both}
.g5w1{background:#122449}
.g5w2{text-align:center;margin-top:10px;color:#333}

/* g6 - breadcrumb */
.g6 a,.g6 a:visited,.g6 a:hover{color:#fff !important}
.g6 ul li{display:inline;padding-left:10px;background:url("img/h2_sprite.gif") -275px -182px no-repeat}
.g6 ul li:first-child{padding-left:0;background:transparent}

/* g7 - page title */
h1.g7{color:#fff;padding:69px 0 0 0;margin:0;clear:both;font-size:32px;height:71px}
h2.g7{margin:15px 0}

/* tb1 - rollover tabs */
.tb1 ul{margin:0;font-size:13px;position:relative;border-bottom:1px solid #fff;height:34px;width:100%;margin:0 0 20px 0 !important;padding:0  !important;z-index:100}
.tb1 a,.tb1 a:visited{color:#fff}
.tb1 ul li {background:url("img/h2_sprite.gif") 100% -330px no-repeat;float:left;height:36px;padding:8px 20px 0 10px;margin:0 10px 0 0 !important;list-style:none}
.tb1 ul li div{background:url("img/tb1_sprite.png") 0 0 no-repeat;position:absolute}
a.tblink{text-decoration:none;color:#122449;font-weight:bold}
.tb1 ul li:hover a.tblink span,.tb1 ul li.tabhover a.tblink span{height:35px;float:left;display:block;background:url("img/tb1_sprite.png") 50% 15px no-repeat}
.tb1 ul li div.tb1w1{top:43px;left:0px;background:transparent;width:900px;display:none;z-index:100;color:#fff}
.tb1 ul li:hover div.tb1w1,.tb1 ul li.tabhover div.tb1w1{display:block}
.tb1 ul li div.tb1x1{height:7px;left:7px;width:886px;position:relative;background-repeat:repeat-x;background-position:0 -40px}
.tb1 ul li div.tb1x2{top:0px;left:-7px;height:7px;width:7px;background-position:0 -25px;position:absolute}
.tb1 ul li div.tb1x3{top:0px;left:893px;height:7px;width:7px;background-position:-9px -25px;position:absolute}
.tb1 ul li div.tb1w2{position:relative;width:860px;background-position:0 -47px;padding:20px;background-repeat:repeat-x}
.tb1 ul li div.tb1x4{height:7px;left:7px;width:886px;position:relative;background-repeat:repeat-x;background-position:0 100%}
.tb1 ul li div.tb1x5{top:0px;left:-7px;height:7px;width:7px;background-position:0 -32px;position:absolute}
.tb1 ul li div.tb1x6{top:0px;left:893px;height:7px;width:7px;background-position:-9px -32px;position:absolute}
.tb1 ul li div.tb1w2 div{position:relative;background:transparent}
.tb1 ul li:hover div{display:block}
.tb1 ul li ul{float:none;height:auto;width:auto;margin:0 0 0 13px;padding-left:0px;border:0}
.tb1 ul li ul li{float:none;height:auto;width:auto;padding:0;margin:0;background:transparent;}
.tb1 h3  {color:#cdd0d3}

/* hm1 - hero image */
.hm1{clear:both;margin:0;height:272px}
.hm1 li{display:none}


/* cb1 - content box */
.cb1v0{width:262px;float:left;_width:257px}
.cb1v0{max-width:690px;margin:0 10px 10px 0}
.cb1v0 .cb1w1{background:url("img/cb1_sprite.png") 100% -55px repeat-x}
/* set home page min height here */
.cb1v0 .cb1w2{background:url("img/cb1_sprite.png") 100% -120px repeat-x #fff;min-height:175px;_height:175px;padding:10px 15px}
.cb1v0 .cb1x1{background:url("img/cb1_sprite.png") 0 -46px repeat-x;position:relative;margin:0 10px 0 0;height:9px}
.cb1v0 .cb1x2{background:url("img/cb1_sprite.png") 100% -46px repeat-x;width:10px;height:9px;position:absolute;right:-10px;overflow:hidden}
.cb1v0 h3{background:url("img/cb1_sprite.png") 0px 0px repeat-x;color:#fff;font-weight:bold;margin:0 10px 0 0;padding:14px 0 0 12px;height:32px;font-size:16px}
.cb1v1 h3{background:url("img/cb1_sprite.png") 0px -55px repeat-x;color:#fff;font-weight:bold;margin:-27px 0px 0px 7px;padding:14px 0 0 12px;height:51px;font-size:16px;position:relative;z-index:1}
.cb1v1{width:350px;float:right;clear:left;border:2px solid #172249;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:25px 0 20px 0}
.cb1v1 .cb1w2{background:#fff;margin:0 0 10px 7px;padding:2px 10px 10px 10px;min-height:350px;width:315px}
.cb1v0 .cb1w1,.cb1v0 .cb1w2,.cb1v0 .cb1x1,.cb1v0 .cb1x2,.cb1v0 h3,.cb1v1 h3{_background-image:url("img/cb1_sprite_ie.png")}
.cc1{position:relative}
.cc1 img{float:left;display:block;padding:5px 8px 5px 0;clear:both}
.cc1 img.right{float:right;margin:0;clear:none}
.cc1w1 {position:absolute;left:57px;top:15;border-left:1px #666 solid;padding:0 0 0 8px;width:175px}

.hr1 {width:100%;text-align:center;}

/* cb2 - content box */
.cb2{width:100%;position:relative;margin:8px 0 8px 0}
.g4 > .cb2{margin-top:0}
.cb2v1{width:235px;float:left;margin-right:15px;clear:left}
.cb2v1b{width:235px;float:left;margin-right:15px}
.cb2v2{width:235px;float:right;margin-left:15px;clear:right}
.cb2v3{width:280px;float:left;margin-right:15px}
.cb2v3r{width:280px;float:right;margin-right:15px}
.cb2v4{width:630px;float:left;margin-right:15px}
.cb2v210{width:210px;float:left;margin-right:15px}
.cb2v275{width:275px;float:left;margin-right:15px}
.cb2v325{width:325px;float:left;margin-right:15px}
.cb2v435{width:435px;float:left;margin-right:15px}
.cb2v340{width:340px;float:left;margin-right:15px;clear:left}
.cb2v435l{width:435px;float:left;margin-right:15px}
.cb2v435r{width:435px;float:right;margin-right:15px}
.cb2v435fl{width:435px;float:left;margin-right:15px;clear:left}
.cb2v435fr{width:435px;float:right;margin-right:15px;clear:right}
.cb2v435fr2{width:435px;float:right;margin-left:15px;clear:right}
.cb2v540{width:540px;float:left;margin-right:15px}
.cb2v540r{width:540px;float:right;margin-right:15px}
.cb2v5{width:255px;float:right;margin-left:15px;clear:right}
.cb2 div{background:url("img/cb2_sprite.png") 0 0 no-repeat}
.cb2 div.cb2x1{height:15px;margin:0 15px;width:auto;position:relative;background-repeat:repeat-x;background-position:0 -43px}
.cb2 div.cb2x2{top:0px;left:-15px;height:15px;width:15px;background-position:0 0;position:absolute}
.cb2 div.cb2x3{top:0px;right:-15px;height:15px;width:15px;background-position:-15px 0px;position:absolute}
.cb2 div.cb2w1{position:relative;width:auto;margin:0 15px 0 0;padding:0 0 0 15px;background:url("img/cb2_vert_sprite.png") 0 0 repeat-y}
.cb2 div.cb2w2{position:relative;width:auto;margin:0 -14px 0 0;padding:12px 30px 10px 15px;background:#fff;background:url("img/cb2_vert_sprite.png") 100% 0 repeat-y}
.cb2 div.cb2x4{height:15px;margin:0 15px;width:auto;position:relative;background-repeat:repeat-x;background-position:0 100%}
.cb2 div.cb2x5{top:0px;left:-15px;height:15px;width:15px;background-position:0 -15px;position:absolute}
.cb2 div.cb2x6{top:0px;right:-15px;height:15px;width:15px;background-position:-15px -15px;position:absolute}
.cb2 div.cb2w2 div{background:transparent}
.cb2 h3{border-bottom:#132549 1px solid;margin:0 0 8px 0;padding:0 0 4px 0}
.cb2 p.more{height:20px;margin:-30px 0 10px 0;text-align:right}
.cb2 p.more a:after {content:" \BB"}

/* cb2red - content box */
.cb2red{width:100%;position:relative;margin:8px 0 8px 0}
.g4 > .cb2red{margin-top:0}
.cb2v3red{width:280px;float:left;margin-right:15px}
.cb2red div{background:url("img/cb2red_sprite.png") 0 0 no-repeat}
.cb2red div.cb2x1{height:15px;margin:0 15px;width:auto;position:relative;background-repeat:repeat-x;background-position:0 -43px}
.cb2red div.cb2x2{top:0px;left:-15px;height:15px;width:15px;background-position:0 0;position:absolute}
.cb2red div.cb2x3{top:0px;right:-15px;height:15px;width:15px;background-position:-15px 0px;position:absolute}
.cb2red div.cb2w1red{position:relative;width:auto;margin:0 15px 0 0;padding:0 0 0 15px;background:url("img/cb2red_vert_sprite.png") 0 0 repeat-y}
.cb2red div.cb2w2red{position:relative;width:auto;margin:0 -14px 0 0;padding:12px 30px 1px 15px;background:#fff;background:url("img/cb2red_vert_sprite.png") 100% 0 repeat-y}
.cb2red div.cb2x4{height:15px;margin:0 15px;width:auto;position:relative;background-repeat:repeat-x;background-position:0 100%}
.cb2red div.cb2x5{top:0px;left:-15px;height:15px;width:15px;background-position:0 -15px;position:absolute}
.cb2red div.cb2x6{top:0px;right:-15px;height:15px;width:15px;background-position:-15px -15px;position:absolute}
.cbred2 div.cb2w2red div{background:transparent}
.cb2red h3{border-bottom:#132549 1px solid;margin:0 0 8px 0;padding:0 0 4px 0}
.cb2red p.more{height:20px;margin:-30px 0 10px 0;text-align:right}
.cb2red p.more a:after {content:" \BB"}

/* cb3 - content box */
.cb3{width:100%;position:relative;margin:0 0 15px 0;clear:both;background:#fff}
.cb3img{position:absolute;left:0px;top:12px}
.cb3w1{position:relative;margin:0 195px 15px 55px;left:140px;background:url("img/cb3_sprite.png") 0 -198px repeat-x !important;min-height:100px;_height:100px}
.cb3w2{padding:25px 10px 15px 15px}
.cb3x1{position:absolute;left:-55px;top:0px;background:url("img/cb3_sprite.png") 0 0 no-repeat !important;width:55px;height:100px}
.cb3x2{position:absolute;right:-55px;top:0px;background:url("img/cb3_sprite.png") 0 -99px no-repeat !important;width:55px;height:100px}
.cb3 p strong{font-style:italic}
.cb3 p strong:before {content:"- "}
.cb3 p{color:#143858}
.cb3fade .cb3{display:none}
.cb3fade{min-height:150px;_height:150px}

/* text */
p.more2 {text-align:right}

/* images */
img.border_1px { border:1px solid #4f6685; }

/* sitemap */
.sitemap {width:100%;position:relative;margin:10px 0 0 0;float:left}
.sitemap .col1 {width:275px;float:left;margin-right:15px;margin-bottom:20px;}
.sitemap .col2 {width:275px;float:left;margin-right:15px;margin-bottom:20px;}
.sitemap .col3 {width:275px;float:left;margin-right:15px;margin-bottom:20px;}


/* lists */
.g3 ul,ul.list_basic {list-style:disc; margin-left:30px; padding-left: 1em; padding-bottom: 1em;}
.sitemap ul {list-style:none; margin-left:5px; padding-left: 1em; padding-bottom:1px;}
ul.lockedul {list-style-image:url("/images/lock.gif"); margin-left:1px; padding-left: 1em; padding-bottom:10px;}
ul.publicul {list-style-image:url("/images/public.gif"); margin-left:1px; padding-left: 1em; padding-bottom:10px;}


.alignright {float:right;clear:right}
.alignleft {float:left;clear:left}

/* boxes */

.box_left {float: left;margin-left: 10px; margin-right: 10px; height:100%}
.box_center {margin-left: 10px; margin-right: 10px; height:100%}
.box_right {float: right;margin-left: 10px; margin-right: 10px; height:100%; text-align: center}

table.on-off2 td {
	padding:8px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 1px 1px 1px 1px;
 	border-spacing: 0px;
	} 
table.on-off td {padding:8px} 
.on-off_white  { background-color:#ffffff; padding: 5px}
.on-off_grey  { background-color: #dddddd}
.on-off_blue  { background-color: #c5d2e6}



table.on-offR {padding:8px;width:100%} 
.on-off_whiteR td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 0 3px 0;
 	border-spacing: 0px;background-color: #dddddd}
.on-off_publicR td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 0 3px 0;
 	border-spacing: 0px;background-color: #dddddd;
	text-align: left}
.on-off_partnersR td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 0 3px 0;
 	border-spacing: 0px;background-color: #c5d2e6}
.on-off_salesR td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 0 3px 0;
 	border-spacing: 0px;background-color: #eee0bb}

table.on-offR2 {padding:8px;width:100%} 
.on-off_whiteR2 td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 1px 3px 0;
 	border-spacing: 0px;background-color: #dddddd}
.on-off_publicR2 td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 1px 3px 0;
 	border-spacing: 0px;background-color: #dddddd;
	text-align: left}
.on-off_partnersR2 td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 1px 3px 0;
 	border-spacing: 0px;background-color: #c5d2e6}
.on-off_salesR2 td{
	padding:6px; 	
	border-style: solid solid solid solid;
	border-color: #fff;
 	border-width: 0 1px 3px 0;
 	border-spacing: 0px;background-color: #eee0bb}

/* download tables */
.on-white{background-color:#ffffff}
.on-blue{background-color:#c5d2e6}
.on-grey{background-color:#dddddd}
.on1-white{border-color: #ffffff}
.on1-orange{background-color:#eee0bb}

.div.on11{width:16px !important; padding:8px !important;float:left}

div.on12{width:50% !important; padding:8px !important;float:left}

div.on13{width:28% !important; padding:8px !important;float:right;text-align:right}
	
/* OSS */
A.OSSRed:link,
A.OSSRed:visited,
A.OSSRed:active,
A.OSSRed:hover { line-height: 11pt; font-weight: bold; font-size: 9pt; text-decoration: underline; color:#ea1212 }

.oss-red{background-color:#e5e0e0 !important; padding:1px !important; float:right !important}
.oss-red2{padding:1px !important; float:right !important}

/* Search */
.highlight { background: #FFFF40; }
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }

