﻿ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

strong {
font-weight:bold;
}

em {
font-style:italic;


}

body {
font-size:62.5%;
font-family:Georgia, "Times New Roman", Times, serif;
}

#page_bg{
background-image:url(../images/main.jpg);
background-repeat:repeat;
margin:0px;
padding:0px;
}

#page_layout {
background-image:url(../images/top_left.jpg);
background-repeat:repeat-x;
min-height:450px;
margin:0px;
padding:0px;
}

#content_wrapper {
width:970px;
margin:auto;
background-image:url(../images/repeated_sides.jpg);
background-repeat:repeat-y;
/*background-color:#3399CC;*/
}

#content{
width:950px;
margin:auto;
background-image:url(../images/sides.jpg);
background-repeat:no-repeat;
padding:0px 10px;
min-height:600px;
}

/***Header Nav ***/
#header {
background-color:#FFFFFF;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
width:950px;
float:left;
height:75px;
}

#header .toplinks, #header_nav    {
float:right;
}

#header .toplinks {
padding:5px;
color:#2D5A87;
}

#header .toplinks a {
color:#7591AC;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#header .toplinks img {
position: relative;
top: 2px;
float:none;
}

#header img {
float:left;
}



#header_nav {
clear:right;
margin-top:10px; /**9px for sifr**/
/**height:42px;  for sifr **/
background-image:url(../images/nav_head.jpg); 
}

.jp  {
background-image:url(../images/japanese.jpg); 
padding-left:33px;
position:relative;
top:1px;
background-repeat:no-repeat;
}

.jp:hover  {
background-image:url(../images/japanese_over.jpg); 
padding-left:33px;
}

.es  {
background-image:url(../images/espanol.jpg); 
  padding-left:50px;
  position:relative;
top:1px;
background-repeat:no-repeat;
}
.es:hover  {
background-image:url(../images/espanol_over.jpg); 
  padding-left:50px;
}


#nav {
float:right;
background-image:url(../images/nav_gap.jpg);
padding:0px;
font-family: trebuchet ms, arial;
font-size:1.8em;
color:#060D48;
 border-bottom: none;
 position: relative;
 z-index: 597;
  list-style: none;
 margin: 0;

}



#header_nav li {
display:inline;
list-style-type:none;
/*padding:5px 7px;*/
background-image:url(../images/nav_head.jpg);
border-right:1px solid #B1CBE5;
/*margin-right:1px;*/
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
  list-style: none;
 margin: 0;
 padding: 0;
 color:#060D48;
 display: block;
padding: 9px 11px;
letter-spacing:0.06em;
}



#header_nav a {
text-decoration:none;
 color:#7591AC;
}

#header_nav a:hover {
color:#F76013;
}

#header_nav ul ul li {
background-color:#Fff;
background-image:none;
font-size:0.8em;
}
/*
#header_nav .dir {
padding-right:20px;
padding-right:7px;
}

#header_nav ul ul {
background-color:#F6F6F6;
border-top:1px solid #CCCCCC;
margin-top:0;
width:760px;
margin-top:1px;
width:150px;
left:0;
position:absolute;
top:100%;
visibility:hidden;
width:100%;
z-index:598;
}*/


#header_nav	.currentSection a {
	color:#F76013;


	
	}
	#header_nav .currentSection {
	
	margin-top:-3px;
	background-image:url(../images/currentsection.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
		border:3px solid #fff;
	border-bottom:0px;
	color:#F76013;
	
	}
	
	.currentSection .sIFR-replaced {
/*	height:5px;	*/
	padding:0px;
	margin-bottom:-22px;
	margin-right:-22px;
}

/*#header_nav .sIFR-replaced {
margin-bottom:0px;
}*/


/**********************************************************************/

 #pagelist li  {
display:inline;
list-style-type:none;
float:left;

margin:0px;
padding:4px 0px 8px 0px;
color:#B0C0D0;
letter-spacing:0.02em;
}


#pagelist {
width:950px;
float:left;
height:31px;
font-size:1.4em;
padding-top:4px;
color:#7591AC;
}


#pagelist a {
font-family:trebuchet ms, arial, serif;
color:#7591AC;
text-decoration:none;
border-right:1px solid #ccc;
padding:0px 9px;
}

#pagelist a:hover {
color:#F76013;
}


/**** Drop down list ****/

.dropdown {
list-style: none;
margin: 0;
padding:0px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color:#fff;
	 color: #535649;
	  position: relative;
 z-index: 599;
 cursor: default;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #535649; text-decoration: none; }
	ul.dropdown a:hover		{ color: #535649;  }
	ul.dropdown a:active	{ color: #535649; }


	/* -- level mark -- */
	




		ul.dropdown ul li {
		 font-weight: normal;
		  float: none;
		}


ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
/* z-index:1000;*/
}



ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 color:#A1C973;
 padding:3px 0px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
/*  top: 100%;
 left: -20px;
z-index: 598;*/
 width: 166px;

 border-bottom:0px;
 background-color:#FFFFFF;
opacity: 0.9;
filter: Alpha(Opacity=90);
 top: 100%;
 left: 0px;
 padding:1px !important;
}



ul.dropdown ul li {
 float: none;
 padding:0px 10px;
/* border-bottom:1px solid #487FBC;
 border-right:0px !important;*/
 padding:3px 0px 3px 10px !important;
 padding-left:10px !important;
 width:154px;
 margin:0px !important;
 background-color:#E5EDF5;
 color:#7591AC !important;
/*opacity: 0.7;
filter: Alpha(Opacity=70);*/
 border: 1px solid #487FBC;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown ul li a {
border-right:0px !important;
padding:0px !important;


}



/** Footer **/

#footer_bg {
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
padding:20px 0px;
color:#B0C0D0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11.em;
width:970px;
margin:auto;
height:100px;
}


#footer {
clear:all;
background:#fff;
text-align:center;
}

#footer_bg a {
color:#7591AC;
text-decoration:none;
padding:0px 3px;
}

#footer_bg a:hover {
text-decoration:underline;
}

#footer_bg p {
margin-top:20px;
}

#footer_bg p a {
color:#B0C0D0;
}




/****** Main Area ***/

#main_container {
clear:both;
background-image:url(../images/main_bg.jpg);
background-repeat:repeat-y;
float:left;
width:950px;
margin-top:-3px;
}

#main_area {
background-image:url(../images/top_cloud.jpg);
background-repeat:no-repeat;
min-height:71px;
}

.breadcrumb {
margin-left:50px;
}

#main_area .breadcrumb li {
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
color:#F76013;


}
.breadcrumb li a {
color:#7591AC;
}


#main_textbox {
width:530px;
padding:0px 30px;
float:right;
margin-right:45px;
margin-top:-10px;
}

#main_textbox h1 {
font-family:trebuchet ms, arial, serif;
color:#F76013;
font-size:3.8em;
letter-spacing:0.03em;
font-weight:bold;
padding:0px;
margin:0px 0px 10px -0.5px;
line-height:1em;
padding:10px 0px;
background-image:url(../images/border.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#main_textbox ul {
margin-left:20px;
margin-bottom:20px;
}

#main_textbox li {
list-style-image:url(../images/list.gif);
list-style-position:outside;	
font-size:1.4em;
color:#333333;
line-height:1.4em;
padding:3px 4px;
}

#main_textbox p {
font-size:1.4em;
color:#333333;
line-height:1.4em;
padding:5px 0px;
}

#main_textbox a {
color:#37689B;
text-decoration:underline;

}

#main_imagebox {
margin:20px 40px 0px 0px;
float:right;
}

#main_area_bottom {
background-image:url(../images/main_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
min-height: 260px;
float:left;
width:950px;
}

#bottom_cloud {
background:url(../images/bottom_cloud.jpg);
height:128px;
width:950px;
}

#nav_list li {
font-size:1.3em;
line-height:1.4em;
padding:0px 0px;
}

/*****extra**********/

#flash {
clear:both;


} 
 
 
 /***** Homepage ***********/
 
 #home_container {
 padding-top:35px;
 
}

#home_content {
background-image:url(../images/homepage_bg.jpg);
height:377px;
margin-top:-5px;
}

#homebox {
padding-left:40px;
width:265px;
padding-top:15px;
float:left;
}

#homebox ul {
padding-left:40px;
text-align:left;

color:#060D48;

}

#homebox {
text-align:center;
}

#homebox li {
font-size:1.6em !important;
list-style-image:url(../images/list.gif);
line-height:1.4em;
padding:1px 4px;
}

#homebox li a {
color:#060D48;
text-decoration:none;
}

#homebox li a:hover {
text-decoration:underline;
}

#home_bottom {
background-image:url(../images/homepage_bot.jpg);
height:80px;
padding-top:16px
}

#home_bottom img {
padding-left:31px;
vertical-align:top;
border:0px;


}

.orange {
color:#F76013;

}

/************PNG Images **************/

#main_imagebox img, #homebox img { 
behavior: url(../styles/iepngfix.htc);
 }


