* {
margin:0;
padding:0;
}

html,body {
background:#e7e6e4;
text-align:center;
font:10px/1em Verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}

a:link,a {
color:#0c3975;
text-decoration:none;
}

a:hover {
color:#0061e2;
}

table {
border:0;border-collapse:collapse;
}

caption {margin-top:1em; text-align:left; font-size:13px;font-weight:bold;border-bottom:1px solid #ccc}
pre {
overflow: auto;
background: #f6f6f6;
border: 1px solid #ccc;
padding: 5px 10px;
}
td,th {
font-size:10px;
padding:5px 0;
border:1px solid #eee;
vertical-align:top;
text-align:left;
}

form, fieldset {
margin:0;
padding:0;
border:0;
}

#searchfield, #searchfield fieldset {
display:inline;
}

#searchfield input {
display:inline;
margin:-6px 0;
}

#searchfield button {
display:inline;
text-transform:uppercase;
font:bold 11px/2em Georgia, "Times New Roman", Times, serif;
color:#0c3975;
text-decoration:none;
background:transparent;
border:0;
padding:0;
margin:-6px 0;
cursor:pointer;
}

#admin-controls {
color:#FFF;
background-color:#7a94b7;
border-bottom:1px solid #000;
padding:0 25px 10px;
}

img {
border:0;
}

#header {
width:790px;
margin:.75em auto;
}

#header h1 {
float:left;
border:0;
background:transparent;
}

#tools {
list-style:none;
float:right;
margin:40px 0 0;
}

#tools li {
display:inline;
text-transform:uppercase;
font:bold 11px/2em Georgia, "Times New Roman", Times, serif;
color:#0c3975;
margin:0 10px;
}

#tools li a {
color:#0c3975;
text-decoration:none;
}

#navibar {
padding:0;
width:821px;
height:auto !important;
height:35px;
min-height:25px;
padding-bottom:10px;
clear:both;
margin:0 auto;
background:url(../img/navibar.jpg) 100% 100% no-repeat;
}

#navibar ul {
list-style:none;
white-space:wrap;
}

#navibar li {
margin-left:4px;
margin-right:16px;
display:inline;
font:1.25em/1.75em Georgia, "Times New Roman", Times, serif;
letter-spacing:-.01em;
}

#navibar li a {
color:#fff;
text-decoration:none;
}

#navibar li a:hover,#navibar li.selected a {
border-bottom:1px solid #fff;
}

#header_home {
background:url(../img/bg.png) 50% 0 no-repeat;
height:153px;
text-align:center;
}

#header_home h1 {
background:url(../img/logo.png);
height:140px;
border:0;
text-indent:-9999px;
width:252px;
margin:0 auto;
}

#header_home h2 {
display:none;
}

#container {
width:821px;
background:url(../img/bg_container.png) left top;
text-align:left;
margin:0 auto;
clear:both;
}

#sidebar {
width:175px;
float:left;
position:relative;
padding-bottom:30px;
z-index:100;
}

#sidebar img {
border-bottom:1px solid #ccc;}

a#img_location {
position:absolute;
z-index:100;
display:block;
width:175px;
height:84px;
}

#location {
list-style:none;
padding-left:52px;
margin:0;
z-index:200;
position:absolute;
}

#location li {
display:inline;
}

#location li a {
margin-top:4px;
margin-right:3px;
float:left;
display:block;
width:58px;
height:17px;
text-indent:-9999px;
text-decoration:none;
white-space:nowrap;
font-size:1px;
color:#ced6e7;
z-index:300;
}

#location li#location_emea a {
background:url(../img/location_button_emea.jpg) no-repeat;
}

#location li#location_asia a {
background:url(../img/location_button_asia.jpg) no-repeat;
}

#location li#location_americas a {
background:url(../img/location_button_americas.jpg) no-repeat;
}

#content {
margin-left:187px;
margin-right:6px;
}

#content h2 {
border-bottom:1px solid #7a94b7;
background:#fff url(../img/h1-bkg.png) bottom repeat-x;
font:2.4em Georgia, "Times New Roman", Times, serif;
color:#0c3975;
padding:.42em 0 .42em .42em;
}

#content_primary {
float:left;
margin-left:.75em;
padding-top:.75em;
width:420px;
font-size:13px;
line-height:1.5em;
height:auto !important;
height:510px;
min-height:505px;
}
#content_primary h3 {
font-size:1.25em;
font-weight:bold;
line-height:1em;
margin-top:1.25em;
margin-bottom:0;
padding:0;
}

#content_primary h4 {
font-size:1.0em;
font-weight:bold;
line-height:1em;
margin-top:1.0em;
margin-bottom:0;
padding:0;
}



#content_primary p {
padding:.75em 0;
font-weight:normal;
}

#content_primary p.intro,#content_primary p span.intro, #content_primary span.intro {
font-weight:bold;
color:#0c3975;
}

#content_primary p.intro a:hover,#content_primary p.intro a:hover {
color:#0061e2;
border-bottom:1px dotted #0061e2;
}

#content_primary ul, #content_secondary ul {
margin-left:20px;
list-style-image:url(../img/bullet.gif);
}

#content_primary a:link,#content_primary a {
color:#0c3975;
text-decoration:none;
border-bottom:1px solid #0c3975
}

#content_primary a:link img,#content_primary a img,#content_primary a:hover img{
border:0
}

#content_primary a:hover {
color:#0061e2;
border-bottom:1px dotted #0061e2
}

#content_secondary {
margin-left:441px;
line-height:1.5em;
font-family:Lucida Grande, Geneva, Arial, sans serif;
color:#174b8b;
}

#container_bottom {
height:10px;
background:url(../img/container_bottom.png) bottom right no-repeat;
clear:both;
}






/* home rocj */
#homeWrapper {
	background:url(../img/globe_container.png) -1px -1px;
	border-bottom:1px solid #bcbbba;
	border-top:1px solid #bcbbba;

}

#homeHea {
	position: relative;
	width: 1000px;
	height: 154px;
	margin: 0 auto;
	text-align: center;
	background-image: url(../img/home-hea-bak.gif);
	background-repeat: no-repeat;
}

	#homeHea img {
		padding-top: 20px;
	}

#homeFoo {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	background-color: #e7e6e4;
}

	#homeSecureLogin {
		position: relative;
		width: 821px;
		margin: 0 auto;
		padding: 20px 0 0 0;
		text-align: right;
	}







#globe_container {
/*background:url(../img/globe_container.png) -1px -1px;
border-bottom:1px solid #bcbbba;
border-top:1px solid #bcbbba;*/
}

#globe {
background:url(../img/splash.png) no-repeat;
height:335px;
position:relative;
width:821px;
margin:0 auto;
}

#globe li {
display:block;
list-style:none;
position:absolute;
}

#globe a {
display:block;
height:335px;
text-decoration:none;
text-indent:-9999px;
}

#globe_login_container {
width:821px;
margin-left:auto;
margin-right:auto;
}

#globe_login {
text-align:right;
margin-top:5px;
}

#globe_login li {
list-style:none;
display:inline;
text-transform:uppercase;
font:bold 11px/2em Georgia, "Times New Roman", Times, serif;
color:#0c3975;
}

#globe_login li a {
color:#0c3975;
text-decoration:none;
}

#globe_login a:hover {
color:#0061e2;
}

#americas {
height:335px;
left:0;
top:0;
width:375px;
}

#eea {
height:285px;
left:255px;
top:0;
width:295px;
}

#asia {
left:490px;
top:0;
width:331px;
}

#eea a {
height:285px;
}

#americas a:hover {
background:url(../img/splash.png) 0 -335px no-repeat;
}

#eea a:hover {
background:url(../img/splash.png) -255px -670px no-repeat;
}

#asia a:hover {
background:url(../img/splash.png) -490px -1005px no-repeat;
}

#english {
background:url(../img/english.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#deutsch {
background:url(../img/deutsch.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#espanol {
background:url(../img/espanol.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#francais {
background:url(../img/francais.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#italiano {
background:url(../img/italiano.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#nederlands {
background:url(../img/nederlands.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#chinese {
background:url(../img/chinese.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#japanese {
background:url(../img/japanese.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#hindi {
background:url(../img/hindi.gif) top left no-repeat;
float:left;
height:39px;
text-indent:-9999px;
width:70px;
}

#languages {
float:left;
list-style:none;
margin-top:1px;
padding:0;
}

#languages li {
display:inline;
}

#languages li a {
display:block;
float:left;
height:19px;
text-indent:-9999px;
}

#languages li#l_english a {
background:url(../img/footer_english.gif);
width:49px;
}

#languages li#l_deutsch a {
background:url(../img/footer_deutsch.gif);
width:54px;
}

#languages li#l_espanol a {
background:url(../img/footer_espanol.gif);
width:53px;
}

#languages li#l_francais a {
background:url(../img/footer_francais.gif);
width:57px;
}

#languages li#l_italiano a {
background:url(../img/footer_italiano.gif);
width:53px;
}

#languages li#l_nederlands a {
background:url(../img/footer_nederlands.gif);
width:73px;
}

#languages li#l_chinese a {
background:url(../img/footer_chinese.gif);
width:45px;
}

#languages li#l_japanese a {
background:url(../img/footer_japanese.gif);
width:41px;
}

#languages li#l_hindi a {
background:url(../img/footer_hindi.gif);
width:33px;
}

#footer {
color:#0C3975;
font:10px/1em Verdana, Arial, Helvetica, sans-serif;
width:821px;
text-align:left;
margin:25px auto;
clear:both
}

#home #footer {
	/*margin:25px auto*/
	margin: 0 auto;
	padding: 25px 0;
}

#footer_info {
border-top:1px solid #9eb0c8;
list-style:none;
margin-left:70px;
padding-top:5px;
text-align:right;
}

#footer_info li {
border-right:1px solid #ccc;
display:inline;
padding:5px 10px 5px 7px;
}

#footer_info li#copyright {
border:0;
padding-right:0;
}

#content_secondary a {
text-decoration:none;
color:#174b8b;
}

#content_secondary a:hover {
border-bottom:1px solid #AAA;
color:#333;
}

#content_secondary a:hover span.date {
border-bottom:0;
}

#content_secondary h2 {
color:#174b8b;
background-image:url('../img/bkg-sidebar-subhead.png');
font-size:14px;
font-family:Georgia, Times New Roman, Serif;
margin:0;
padding:2px 10px 3px;
}

#content_secondary h3 {
color:#174b8b;
background-image:url('../img/bkg-sidebar-subhead.png');
font-size:12px;
font-family:Georgia, Times New Roman, Serif;
margin:0;
padding:5px 10px;
}

#content_secondary ul {
font-size:12px;
margin:0;
padding:0 8px;
}

#content_secondary li {
margin:0 0 10px 15px;
padding:4px 0 0;
}

#content_secondary p {
font-size:12px;
margin:0;
padding:7px 5px 7px 8px;
}

#content_secondary p.alt {
background-color:#dce6f4;
}

#content_secondary p span.date {
display:block;
font-weight:bold;
margin:0;
padding:0 0 4px;
}

#nav2 {
clear:left;
text-align:left;
font:1.2em/1.5em Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

#nav2 ul {
list-style:none;
margin:84px 0 0 0;
padding:0;
}

#nav2 ul ul {
margin:0;
border:0;
}

#nav2 ul li {
margin:0;
padding:0;
width:175px;
border-bottom:1px solid #ccc;
float:left;
}

#nav2 ul li a,#nav2 a:visited {
text-decoration:none;
color:#444;
display:block;
background-color:#fafbfd;
padding:3px 0 3px 3px;
}

#nav2 ul li a:hover {
background-color:#dce6f4;
}

#nav2 ul ul li a,#nav2 ul ul li a:visited {
background-color:#efefef;
padding-left:10px;
}

#nav2 ul li.selected a,#nav2 li.selected a,#nav2 ul li.selected a:hover {
background-color:#eef5ff;
color:#174b8b;
}

#container .clear {
margin:0;padding:0;
clear:both
}

#content_primary img.govgraphic {
margin-bottom:-20px;
margin-left:-10px;}

#content_primary img.govgraphic {
margin-bottom:-24px;
margin-left:-10px;
#
}
