html,body {
    margin: 0;
    padding: 0;
    border: none;
    height: 100%;
}
body {
	font-family:  'ＭＳ Ｐゴシック',Osaka,Arial, Helvetica, sans-serif;
	font-size:  13px;
	color: #373737;
	background-color: #A0B2CC;
}


form {
	margin: 0;
	padding: 0;
}


img {
	border:0px;
}


a
{
	/* font-weight:bold; */
	color:#005BC4;
	}
a:hover
{
	/* font-weight:bold; */
	color:#FFBB08;
	}

H1 {
	background: url(/images8/bg_int_titles.jpg) top left no-repeat;
	padding: 6px 0 5px 28px;
	margin-bottom:6px;
	margin-top:0px;
	font-size: 17px;
	font-weight:bold;
	color: #416BA7;
}
H2 {
	padding: 4px 0 5px 0px;
	margin-bottom:0px;
	margin-top:0px;
	font-size: 15px;
	font-weight:bold;
	font-style:italic;
	color: #F2AE06;
	text-decoration:none;
}

H3 {
	padding: 4px 0 5px 0px;
	margin-bottom:0px;
	margin-top:0px;
	font-size: 14px;
	font-weight:bold;
	color: #474747;
}

hr
{
	border: none 0; 
	border-top: 1px dotted #BEBEBE;
	width: 100%;
	height: 1px;
}

input, select, textarea
{
	background-color:#E7E7E7;
	color:#373737;
	border-style:solid;
	border-width:1px;
	border-color:#CDCDCD;
	padding:2px;
	font-family:'ＭＳ Ｐゴシック',Osaka,Arial, Verdana, Sans-Serif;
	font-size:10px;
}

.funkyTable
{
	background-color:#ffffff;
	border-color:#373737;
	border-style:solid;
	border-width:1px;
	
}

.funkyTable td
{
	background-color:#F8F8F9;
	border-style:solid;
	border-width:0px;
	
}

.funkyImg
{
	padding-right:6px;
	border-color:#343434;
	border:3px;
}

.AccordianContent
{
	filter:alpha(opacity=100);
	opacity: 1.0;
	background-color: white;
}


/*------------------------- */
/* tabilicious Classes			*/
/*------------------------- */

      
    #navigation a {
	 color:#F2AE06;
      display:block;
      background:url("/images8/tableft6.gif") no-repeat left top;
      
      padding:0px 2px;
      
      text-decoration:none;
      }
    #navigation a span {
     
      display:block;
      background:url("/images8/tabright6.gif") no-repeat right top;
      
      padding:10px 10px;
      text-decoration:none;
      
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation a span {float:none;}
    /* End IE5-Mac hack */
    #navigation a:hover span {
      color:#FFF;
      }
    #navigation a:hover {
      background-position:0% -42px;
      }
    #navigation a:hover span {
      background-position:100% -42px;
      }
      #navigation a:active 
      {
		color:#6DB1E0;
      background-position:0% -42px;
      }
    #navigation a:active span {
      background-position:100% -42px;
      }

     


/*------------------------- */
/* Fabulous Classes			*/
/*------------------------- */


.funkyUL
{
	margin-left:20px;
	list-style-image:url(/images8/ic_blue_arw.gif);
	margin-top:4px;
	padding:4px;
	margin-bottom:0px;
}
.funkyUL li
{
	margin-bottom:4px;
}
.tabs 
{
	background-color:white;
	}
.SimpleAccordianHeader
{
	background-repeat:repeat-y;
	background:url(/images8/bg_AccordianHeader.gif);
	padding:6px;
	}
.SimpleAccordianHeaderActive
{
	background-repeat:repeat-y;
	background:url(/images8/bg_AccordianHeaderActive.gif);
	padding:6px;
	}
	
.TallAccordianHeader
{
	background-repeat:no-repeat;
	background:url(/images8/bg_AccordianHeader.gif);
	padding:6px;
	height:65px;
	}
.TallAccordianHeaderActive
{
	background-repeat:repeat-x;
	background:url(/images8/bg_AccordianHeaderActive.gif);
	padding:6px;
	height:62px;
	}
	
.TallAccordianHeaderActive img
{
	width:0px;
	height:0px;
	}
	
	
	
.SimpleAccordianContent
{
	padding:6px;
}

.hideBG
{
	background-color:Silver;	
}


/*------------------------- */
/* header section*/
/*------------------------- */

#fluid_header {
	background: url(/images8/header.jpg) center repeat-x;
	width: 100%; 
	height: 103px; 
	margin: 0 auto;

}

#container_header {
	width: 900px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#logo_header {
	width: 263px;
	height: 93px;
	float: left;
}

#menu_header {
	width: 630px;
	float: left;
}

#menu_header_left {
	width: 440px;
	float: left;
}

#menu_header_left ul {
	margin: 0;
	padding: 58px 0 0 0;
}

#menu_header_left ul li{
	list-style-type: none;
	display: inline;
	padding: 3px 0 0 14px;
	height: 19px;
	vertical-align: middle;
}

#menu_header_left a, #menu_header_left a:link, #menu_header_left a:visited {
	color: #FCD061;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#menu_header_left a:hover {
	text-decoration: underline;
}

#menu_header_right {
	width: 210px;
	padding: 54px 0 0 0;
	float: left;
}

#menu_header_right #field {
	background:url(/images8/bg_field_search.jpg) top no-repeat;
	width: 98px;	
	height: 24px;
	padding: 2px 6px 0 4px;
	margin:0;
	float: left;
}

#menu_header_right #field input {
	background-color: transparent;
	border: none;
	width: 100px;
	height: 24px;
	padding-top: 2px;
	font-size: 13px;
	/* font-weight: bold; */
	color: #868686;
	text-align: center;
}


/*------------------------- */
/*   P Diddy menu section  */
/*------------------------- */

#siteNav {
	background: url(/images8/bg_menu.jpg) center repeat-x;
	width: 100%;
	height: 45px;
	float: left;
	z-index:100;
}

.siteNavRoot {
	width: 890px;
	margin: 0 auto;
	list-style-type: none;
	padding: 0px;
}

.siteNavRoot li
{
	float:left;
}

.siteNavRoot li ul { 
	position: absolute;
	left: -999em;
	padding: 0px 0;
	margin: 0;
	width: auto;
	list-style-type: none;
	z-index:50;
	text-align:left;
	
}

.siteNavRoot li ul li { 
	padding:6px 0;
	float:none;
	font-size:12px;
	font-weight:bold;
	font-family:'ＭＳ Ｐゴシック',Osaka,Arial;
	text-align:left;
}

.siteNavRoot li ul a { 
	font-weight:bold;
	padding:0px 10px;
	text-decoration:none;
	color:#3A3A3A;
	text-align:left;
}

.siteNavRoot li:hover ul,
.siteNavRoot li.over ul {
	left: auto;
	top:144px;
	border-right: 2px solid #D1D1D1;
	border-left: 2px solid #D1D1D1;
	border-bottom: 8px solid #D1D1D1;
	background: #ffffff;
	font-size: 10pt;
	padding: 0 0px;
	z-index: 100;
	text-align:left;
}

.siteNavRoot li ul li:hover,
.siteNavRoot li ul li a:hover
{
	background-color:#D1D1D1;
	color:#3E3E3E;
}




/*------------------------- */
/* menu section*/
/*------------------------- */

#fluid_menu {
	background: url(/images8/bg_menu.jpg) center repeat-x;
	width: 100%;
	height: 45px;
	float: left;
}

#container_menu {
	width: 890px;
	margin: 0 auto;
}


#container_menu ul {
	width: 792px;
	margin: 0;
	padding: 0;
}

#container_menu ul li{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 25px 0 9px;
}


/* Menu */

a#menu01, a#menu01_sel {
	width: 117px;
	height: 45px;
	background-image: url(/images8/menu_about.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu01:hover {
    background-position: 0 45px;
}

a#menu02, a#menu02_sel {
	width: 113px;
	height: 45px;
	background-image: url(/images8/menu_mbmer.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu02:hover {
    background-position: 0 45px;
}

a#menu03, a#menu03_sel {
	width: 106px;
	height: 45px;
	background-image: url(/images8/menu_network.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu03:hover {
    background-position: 0 45px;
}

a#menu04, a#menu04_sel {
	width: 146px;
	height: 45px;
	background-image: url(/images8/menu_info.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu04:hover {
    background-position: 0 45px;
}

a#menu05, a#menu05_sel {
	width: 81px;
	height: 45px;
	background-image: url(/images8/menu_event.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu05:hover {
    background-position: 0 45px;
}

a#menu06, a#menu06_sel {
	width: 61px;
	height: 45px;
	background-image: url(/images8/menu_Publication.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu06:hover {
    background-position: 0 45px;
}

a#menu07, a#menu07_sel {
	width: 148px;
	height: 45px;
	background-image: url(/images8/menu_training.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu07:hover {
    background-position: 0 45px;
}

a#menu01_sel, a#menu02_sel, a#menu03_sel, a#menu04_sel, a#menu05_sel, a#menu06_sel, a#menu07_sel {
    background-position: 0 45px;
}

/* 2009 *********************************/
a#menu2009_01, a#menu2009_01_sel {
	width: 107px;
	height: 45px;
	background-image: url(/images8/menu2009_about.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu2009_01:hover {
    background-position: 0 45px;
}

a#menu2009_02, a#menu2009_02_sel {
	width: 102px;
	height: 45px;
	background-image: url(/images8/menu2009_mbmer.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu2009_02:hover {
    background-position: 0 45px;
}

a#menu2009_03, a#menu2009_03_sel {
	width: 103px;
	height: 45px;
	background-image: url(/images8/menu2009_network.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu2009_03:hover {
    background-position: 0 45px;
}

a#menu2009_04, a#menu2009_04_sel {
	width: 136px;
	height: 45px;
	background-image: url(/images8/menu2009_info.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu2009_04:hover {
    background-position: 0 45px;
}

a#menu2009_05, a#menu2009_05_sel {
	width: 77px;
	height: 45px;
	background-image: url(/images8/menu2009_event.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu2009_05:hover {
    background-position: 0 45px;
}

a#menu2009_06, a#menu2009_06_sel {
	width: 108px;
	height: 45px;
	background-image: url(/images8/menu2009_bench.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu2009_06:hover {
    background-position: 0 45px;
}

a#menu2009_07, a#menu2009_07_sel {
	width: 139px;
	height: 45px;
	background-image: url(/images8/menu2009_training.jpg);
	display: block;
	float:left;
	text-decoration: none;
}

a#menu2009_07:hover {
    background-position: 0 45px;
}

a#menu2009_01_sel, a#menu2009_02_sel, a#menu2009_03_sel, a#menu2009_04_sel, a#menu2009_05_sel, a#menu2009_06_sel, a#menu2009_07_sel {
    background-position: 0 45px;
}






/*------------------------- */
/* top section*/
/*------------------------- */

#fluid_top {
	background: url(/images8/bg_top_content.jpg) top center repeat-x;
	width: 100%;
	float: left;
	padding: 0 0 15px 0;	
}

#container_top {
	width: 900px;
	margin: 0 auto;
}

/* left */
#container_top_left {
	width: 792px; 
	float: left;
}

#subheader_bg_home {
	background: url(/images8/subheader_bg_home.jpg) top no-repeat;
	width: 792px;
	height: 214px;
	float: left;
}

#member_access {
	width: 260px;
	height: 171px;
	padding: 0px 0 0 0px;
	float: left;
}

#member_access #m_atitle{
	font-size: 19px;
	color: #012E67;
	padding: 0 0 0px 5px;
}	

#member_access #field1{
	background: url(/images8/bg_field_ma_1.jpg) top left no-repeat;
	width: 230px;
	padding: 4px 0 8px 0;
	height: 21px;
	margin:0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFDF10;
}

#member_access #field1 label, #member_access #field2 label {
	height: 25px;
	padding: 0 0 0 12px;
}


#member_access #field1 input, #member_access #field2 input {
	background-color: transparent;
	border: none;
	width: 114px;
	height: 18px;
	font-size: 13px;
	font-weight: bold;
	color: #FCAE01;
	padding: 0 0 0 10px;
}

#member_access #field2{
	background: url(/images8/bg_field_ma_2.jpg) top left no-repeat;
	width: 230px;
	padding: 4px 0 0 0;
	height: 21px;
	margin:0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFDF10;
}

#member_access #text1, #member_access #text2 {
	float: left;
	width: 90px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	color: #FFDF10;
	padding: 6px 0 0 6px;
}

#button1 {
	width: 57px;
	height: 20px;
	float: left;
	padding: 7px 0 0 0;
}	


#option1 {
	width: 120px;
	height: 50px;
	float: left;
	color: #FFFFFF;
	font-size: 10px;
	padding: 12px 0 0 4px;
}

#option1 a, #option1 a:link, #option1 a:hover, #option1 a:visited, #option2 a, #option2 a:link, #option2 a:hover, #option2 a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 22px;
}

#learn_more {
	width: 239px;
	height: 6px;
	padding: 165px 0 0 10px;
	float: left;
}


#subheader2_bg_home {
	background:url(/images8/subheader2_bg_home.jpg) top no-repeat;
	width: 778px;
	float: left;
	padding: 12px 0 15px 10px;
}

#subheader2_tab1 {
	background:url(/images8/bg_home_tab1.jpg) top no-repeat;
	width: 178px;
	height: 142px;
	float: left;
	padding: 0 0 0 14px;
}

#subheader2_tab2 {
	background:url(/images8/bg_home_tab2.jpg) top no-repeat;
	width: 178px;
	height: 142px;
	float: left;
	padding: 0 0 0 14px;
}
#subheader2_tab2_sup {
	background:url(/images8/bg_home_tab2_sup.jpg) top no-repeat;
	width: 178px;
	height: 142px;
	float: left;
	padding: 0 0 0 14px;
}

#subheader2_tab3 {
	background:url(/images8/bg_home_tab3.jpg) top no-repeat;
	width: 178px;
	height: 142px;
	float: left;
	padding: 0 0 0 14px;
}
#subheader2_tab3_indust {
	background:url(/images8/bg_home_tab3_indust.gif) top no-repeat;
	width: 178px;
	height: 142px;
	float: left;
	padding: 0 0 0 14px;
}

#subheader2_tab4 {
	width: 178px;
	height: 142px;
	float: left;
	padding: 0 0 0 6px;
	text-align: center;
}

div.subheader2_tab_content{
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
	width: 153px;
	height: 76px;
	padding: 60px 20px 4px 5px;
}

div.subheader2_tab_content a, div.subheader2_tab_content a:link, div.subheader2_tab_content a:visited {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}	

div.subheader2_tab_content a:hover {
	color:  #0139A3;
}

#subheader3_bg_home {
	background:url(/images8/bg_sub3_col.jpg) top repeat-y;
	width: 788px;
	min-height: 150px;
	float: left;
	padding: 0 0 15px 0;
	height:342px;
}

/* make'um links lellow */

#subheader3_bg_home a {
	color:#2755AB;
	text-decoration:none;
}

#subheader3_bg_home a:hover {
	text-decoration:underline;
}


#sub3_col1, #sub3_col2, #sub3_col3 {
	width: 220px;
	min-height: 200px;
	float: left;
	padding: 0 18px 0 19px;
}

#sub3_col1 .sb3c1_title, #sub3_col2 .sb3c2_title, #sub3_col3 .sb3c3_title {
	font-size: 16px;
	font-weight:bold;
	height: 26px;
	color: #2755AB;
}

#sub3_col1 .sb3c1_subtitle, #sub3_col2 .sb3c2_subtitle, #sub3_col3 .sb3c3_subtitle {
	font-size: 15px;
	height: 26px;
	color: #373737;
}

#sub3_col1 .sb3c1_img_holder, #sub3_col2 .sb3c2_img_holder, #sub3_col3 .sb3c3_img_holder {
	width: 218px;
	float: left;
}

#sub3_col1 .sb3c1_content, #sub3_col2 .sb3c2_content, #sub3_col3 .sb3c3_content {
	font-size: 12px;
	width: 218px;
	float: left;
	padding:10px 0 0 0;
	line-height: 17px;
	color:Black;
}




div.subs_linesep{
	background: url(/images8/subs_linesep.jpg) top repeat-y;
	width: 2px;
	height: 298px;
	float: left;
}


/* right */
#container_top_right {
	float: left; 
	width: 105px;
	padding-top:22px;
}



/*------------------------- */
/* middle section*/
/*------------------------- */

#fluid_middle {
	background: url(/images8/bg_middle_content.jpg) top center repeat-x;
	background-color: #D5E1F1;
	width: 100%;
	float: left;
}

#container_middle {
	background: url(/images8/bg_middle_content.jpg) top center repeat-x;
	background-color: transparent;
	width: 900px;
	margin: 0 auto;
}


#container_middle_left {
	width: 792px; 
	float: left;
}

#middle_col1, #middle_col2, #middle_col3 {
	width: 218px;
	/* height: 268px; */
	min-height: 268px;
	float: left;
	padding: 30px 18px 0 19px;
}

#mc1_title, #mc2_title {
	font-size: 16px;
	font-weight:bold;
	width: 170px;
	height: 38px;
	color: #2755AB;
	padding: 12px 0 0 40px;
	float: left;
}

#mc1_title {
	background:url(/images8/ic_hdi_com.jpg) top left no-repeat;
	padding: 10px 0 10px 40px;
	height: 20px;
}

#mc1_content, #mc2_content {
	width: 230px;
	float: left;
}

#mc1_content ul {
	font-weight:bold;
	color: #FFFFFF;
	line-height:1.4;
	list-style-type:none;
	padding: 0;
	margin: 0;
}

#mc1_content li {
	padding-left:14px;
	background: url(/images8/ic_orange_arw.jpg) no-repeat;
	background-position:0px 3px;
	padding: 0 0 8px 14px;
}

#mc1_content a, #mc1_content a:link, #mc1_content a:visited {
	color: #2755AB;
	font-weight: bold;
	text-decoration: underline;
}

#mc1_content a:hover {
	color: #78B2DB;
}

#mc2_title {
	background: url(/images8/ic_rss.jpg) top left no-repeat;
	padding: 10px 0 10px 40px;
	height: 20px;
}

.mc2_c_title {
	font-weight: bold;
	font-size: 12px;
	color: #373737;
	width: 220px;
}

.mc2_c_text {
	color: #494E52;
	padding: 0 0 10px 0;
}

#mc2_content a, #mc2_content a:link, #mc2_content a:visited {
	text-decoration: underline;
	color: #2755AB;

}

#mc2_content a:hover {
	color: #67BCF6;
}

#middle_col3 img{
	padding: 0 0 10px 0;
	
}



/*------------------------- */
/* Interior */
/*------------------------- */
.subheader {
	background: url(/images8/subheader_bg_int.jpg) top no-repeat;
	width: 792px;
	height: 148px;
	float: left;
}
.subheadertitle 
{
	position:relative;
	top:67px;
	left:0px;
	float: none;
	z-index:10;
	margin:0px;
	padding:0px;
	font-size:20px;
	
}

#subheader_bg_int {
	background: url(/images8/subheader_bg_int.jpg) top no-repeat;
	width: 792px;
	height: 148px;
	float: left;
}


/* This is for when they're in and we're showin them a hello message with links n' stuff */
#member_hello_int {
	padding-left:16px;
	padding-top:24px;
	width:240px;
	height:100px;
	color:White;
}

#mt_member_hello_int {
	width: 270px;
	height: 111px;
	padding: 37px 0 0 11px;
	float: left;
	vertical-align:top;
	color:White;
}

#member_hello_int a{
	color:#ffffff;
}
#mt_member_hello_int a{
	color:#ffffff;
}
#member_hello_int a:hover{
	color:#FAB819;
}
#mt_member_hello_int a:hover{
	color:#FAB819;
}



#member_access_int {
	width: 270px;
	height: 111px;
	padding: 37px 0 0 11px;
	float: left;
	vertical-align:top;
}

#member_access_int #m_int_atitle{
	font-size: 19px;
	color: #012E67;
	padding: 0 0 16px 5px;
}	

#member_access_int #m_int_field1{
	background: url(/images8/bg_field_ma_3.gif) top left no-repeat;
	width: 250px;
	padding: 4px 0 6px 6px;
	height: 21px;
	margin:0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFDF10;
}

#member_access_int #m_int_field1 input, #member_access_int #m_int_field2 input {
	background-color: transparent;
	border: none;
	width: 94px;
	height: 18px;
	font-size: 10px;
	font-weight: normal;
	color: #013588;
	padding: 0 0 0 5px;
}

#member_access_int #m_int_field1 label, #member_access_int #m_int_field2 label {
	height: 25px;
	padding: 0 0 0 22px;
}


#member_access_int #m_int_field2{
	background: url(/images8/bg_field_ma_4.gif) top left no-repeat;
	width: 250px;
	padding: 4px 0 9px 6px;
	height: 21px;
	margin:0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFDF10;
}


#member_access_int #m_int_text1, #member_access_int #m_int_text2 {
	float: left;
	width: 90px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	color: #FFDF10;
	padding: 6px 0 0 6px;
}

#button2 {
	width: 49px;
	height: 27px;
	float: left;
	padding: 7px 0 0 0;
}	

#option2 {
	width: 200px;
	height: 20px;
	float: left;
	color: #FFFFFF;
	font-size: 10px;
	padding: 10px 0 0 4px;
}

#subheader2_bg_int {
	width: 792px;
	float: left;
	padding: 0 0 5px 0;
	height: auto;
	min-height: 500px;
}

#int_left_col {
	width: 210px;
	height: 231px;
	float: left;
}

#int_left_col {
	background:url(/images8/bg_int_col1_bk.jpg) top repeat-y;
	width: 210px;
	height: auto;
	float: left;
	min-height: 560px;
}


/* menu left col */
#int_left_col_mnu {
	background:url(/images8/bg_int_col1.jpg) top no-repeat;
	background-position: 0px 0;
	height: auto;
	float: left;
	min-height: 231px;
}

ul.left_menu {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 196px;

}

ul.left_menu li {
	margin: 0;
}

ul.left_menu li a.lnktop, ul.left_menu li a.lnknor, ul.left_menu li a.lnkbot{
	width: 175px;
	font-size: 12px;
	font-weight: bold;
	color: #416BA7;
	display: block;
	text-decoration: none;
	padding: 6px 0 0 20px;
}

ul.left_menu li a.lnktop {
	min-height: 22px;
	border-bottom: 1px solid #ffffff;
}

ul.left_menu li a.lnknor {
	min-height: 21px;
	border-top: 1px solid #C9C8C9;
	border-bottom: 1px solid #ffffff;
}

ul.left_menu li a.lnkbot {
	min-height: 22px;
	border-top: 1px solid #C9C8C9;
}

ul.left_menu li a.lnktop:hover, ul.left_menu li a.lnknor:hover {
	min-height: 22px;
	background: url(/images8/bg_menu_it_sel.jpg) no-repeat top;
	color: #416BA7;
	border: 0px;
	width: 161px;
	padding: 7px 0 0 33px;	
}

ul.left_menu li a.bottom:hover{
	min-height: 22px;
	background: url(/images8/bg_menu_it_sel.jpg) no-repeat top;
	color: #FAB819;
	border: 0px;
}

/* this bad boy locks a selected element to on */
.lnknorActive, .lnknorActive:hover{
	background: url(/images8/bg_menu_it_sel.jpg) no-repeat top;
	width: 174px;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	display: block;
	text-decoration: none;
	padding: 6px 0 0 20px;
	min-height: 22px;
	text-indent:14px;
}

ul.sublm {
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	line-height:1.4;
	list-style-type:none;
	padding: 0 0 0px 20px;
	margin: 0;
	border-bottom: 1px solid #ffffff;
}

ul.subsublm {
	font-weight:normal;
	color: #A0B2CC;
	line-height:1.4;
	list-style-type:none;
	padding: 0 0 0px 6px;
	margin: 0;
	font-size: 10px;
}
ul.subsublm a, ul.subsublm a:link, ul.subsublm a:visited {
	color: #A0B2CC;
	font-weight: normal;
	text-decoration: none;
}

ul.sublm li {
	padding-left:14px;
	background: url(/images8/ic_blue_arw.gif) no-repeat;
	background-position:0px 3px;
	padding: 0 0 4px 14px;
}

ul.sublm a, ul.sublm a:link, ul.sublm a:visited {
	color: #416BA7;
	font-weight: bold;
	text-decoration: none;
}

ul.sublm a.sublm_sel {
	text-decoration: underline;
}

ul.sublm a.sublm_sel:hover,  ul.sublm a:hover {
	color: #FAB819;
}


#int_cc {
	background: url(/images8/bg_int_cc.jpg) no-repeat;
	width: 190px;
	height: 40px;
	float: left;
	padding: 0 0 0 20px;
}

#int_left_col_bot {
	background: url(/images8/bg_int_col1_bt.jpg) top no-repeat;
	width: 197px;
	height: 318px;
	float: left;
	padding: 15px 0 0px 13px;
	/* background-color: #262626; */
}

#int_left_col_bot_tab1 {
	/* background: url(/images8/bg_int_tab1.jpg) top no-repeat; */
	width: 172px;
	height: 145px;
	float: left;
	padding: 0 0 12px 5px;
}

#int_tab1_content, #int_tab2_content  {
	float: left;
	font-style: italic;
	width: 152px;
	padding: 60px 0 0 9px;
}

#int_left_col_bot_tab2 {
	/* background: url(/images8/bg_int_tab2.jpg) top no-repeat; */
	width: 172px;
	height: 145px;
	float: left;
	padding: 0 0 0 5px;
}

#int_left_col_bot a, #int_left_col_bot  a:link, #int_left_col_bot a:visited {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}	

#int_left_col_bot a:hover {
	color: #0139A3;
}

#int_middle_col {
	float: left;
	width: 373px;
	height: auto;
	background: url(/images8/bg_int_middle.jpg) top left repeat-y;
	
}




#int_middletop_col {
	background: url(/images8/bg_int_middletop.jpg) top center no-repeat;
	width: 371px;
	height: 20px;
	float: left;
}

#int_middlebot_col {
	background: url(/images8/bg_int_middlebot.jpg) top center no-repeat;
	background-color: #262626;
	width: 371px;
	height: 12px;
	float: left;
}

#mt_int_middle_col {
	float: left;
	width: 291px;
	height: auto;
	background: url(/images8/mt_bg_int_291middle.jpg) top left repeat-y;
	
}

#mt_int_middletop_col {
	background: url(/images8/mt_bg_int_291middletop.jpg) top left no-repeat;
	width: 291px;
	height: 20px;
	float: left;
}

#mt_int_middlebot_col {
	background: url(/images8/mt_bg_int_291middlebot.jpg) top left no-repeat;
	background-color: #262626;
	width: 291px;
	height: 12px;
	float: left;
}

#mt_int_middle_r_col {
	float: right;
	width: 291px;
	height: auto;
	background: url(/images8/mt_bg_int_291middle.jpg) top right repeat-y;
	
}

#mt_int_middletop_r_col {
	background: url(/images8/mt_bg_int_291middletop.jpg) top right no-repeat;
	width: 291px;
	height: 20px;
	float: right;
}

#mt_int_middlebot_r_col {
	background: url(/images8/mt_bg_int_291middlebot.jpg) top right no-repeat;
	background-color: #262626;
	width: 291px;
	height: 12px;
	float: right;
}


div.int_md_content {
	width: 342px;
	float: left;
	padding: 0 0 0 15px;
}

div.int_md_title {
	background: url(/images8/bg_int_titles.jpg) top left no-repeat;
	width: 312px;
	height: 33px;
	padding: 4px 0 5px 30px;
	font-size: 18px;
	color: #6DB1E0;
	float: left;
}

div.int_md_img {
	width: 132px;
	float: left;
}

div.int_md_copy {
	width: 210px;
	float: left;
	line-height: 17px;
}

div.int_md_copy_l {
	width: 342px;
	float: left;
	line-height: 17px;
	padding: 0 0 10px 0;

}

#int_middle_col a, #int_middle_col a:link, #int_middle_col a:visited {
	color: #FAB819;
	text-decoration: underline;
}

#int_middle_col a:hover {
	color: #78B2DB;
}	

div.int_md_dotted {
	float: left;
	width: 342px;
	height: 40px;
	background: url(/images8/bg_dotted01.jpg) center repeat-x;
}

#int_right_col {
	float: left;
	width: 190px;
	height: 604px;
	background: url(/images8/bg_int_right.jpg) top center no-repeat;
	padding: 14px 5px 10px 5px;
}

div.int_right_title2 {
	background: url(/images8/bg_int_titles2.jpg) top left no-repeat;
	width: 160px;
	height: 25px;
	padding: 4px 0 10px 30px;
	font-size: 18px;
	color: #6DB1E0;
	float: left;
}

div.int_right_lined {
	float: left;
	width: 190px;
	height: 17px;
	background: url(/images8/bg_int_lines.jpg) top repeat-x;
	padding: 0 0 0 0;
}

div.int_right_lined2 {
	float: left;
	width: 190px;
	height: 30px;
	background: url(/images8/bg_int_lines.jpg) center repeat-x;
}

div.int_right_content {
	float: left;
	width: 190px;
	padding: 3px 0 0 3px;
}

div.int_right_content  a, div.int_right_content  a:link, div.int_right_content  a:hover, div.int_right_content  a:visited {
	color: #FAB819;
	text-decoration: underline;
}


div.listmenu {
	width: 190px;
}

div.listmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 190px;
}



div.listmenu a {
	display: block;
	padding: 4px;
	width: 180px;
	font-weight: bold;
}

div.listmenu a:link, div.listmenu a:visited {
	color: #F39B05;
	text-decoration: underline;
}

div.listmenu a:hover {
	background-color: #005BC4;
	color: #FFFFFF;
	text-decoration: none;
}

/*------------------------- */
/* landing*/
/*------------------------- */

#land_middle_col {
	float: left;
	width: 582px;
	height: auto;
	background: url(/images8/bg_land_middle.jpg) top repeat-y;
	padding: 0;
	/* min-height: 300px; */
}

#mt_land_middle_r_col {
	float: right;
	width: 582px;
	height: auto;
	background: url(/images8/bg_land_middle.jpg) top repeat-y;
	padding: 0;
	/* min-height: 300px; */
}

#land_middle_col2 {
	float: left;
	width: 792px;
	height: auto;
	background: url(/images8/bg_land_middle792.jpg) top repeat-y;
	padding: 0;
	min-height: 300px;
}

#land_middletop_col {
	float: left;
	background:url(/images8/bg_land_middletop.jpg) top center no-repeat;
	height: 20px;
	width: 582px;
}

#mt_land_middletop_r_col {
	float: right;
	background:url(/images8/bg_land_middletop.jpg) top center no-repeat;
	height: 20px;
	width: 582px;
}

#land_middletop_col792 {
	float: left;
	background:url(/images8/bg_land_middletop792.jpg) top center no-repeat;
	height: 20px;
	width: 792px;
}

#land_middlebot_col {
	float: left;
	background: url(/images8/bg_land_middlebot.jpg) top center no-repeat;
	background-color: #262626;
	height: 12px;
	width: 582px;
}

#mt_land_middlebot_r_col {
	float: right;
	background: url(/images8/bg_land_middlebot.jpg) top center no-repeat;
	background-color: #262626;
	height: 12px;
	width: 582px;
}

#land_middlebot_col792 {
	float: left;
	background: url(/images8/bg_land_middlebot792.jpg) top center no-repeat;
	background-color: #262626;
	height: 12px;
	width: 792px;
}

div.lm_title {
	background: url(/images8/bg_int_titles.jpg) top left no-repeat;
	width: 332px;
	height: 33px;
	padding: 4px 0 5px 30px;
	font-size: 18px;
	color: #6DB1E0;
	float: left;
}


div.lm_article {
	float: left;
	width: 540px;
	padding-left:15px;
	padding-right:0px; /* this was at 100, but that was breakin IE6, and I dunno what it was doin that large -pmc */
	min-height:600px;
}

div.mt_lm_article {
	float: left;
	width: 540px;
	padding-left:15px;
	padding-right:0px; /* this was at 100, but that was breakin IE6, and I dunno what it was doin that large -pmc */
	min-height:300px;
}

div.lm_img_holder {
	float: left;
	width: 203px;
	padding: 0 0 0 17px;
}

div.lm_img_caption {
	float: left;
	width: 188px;
	height: 22px;
	color: #FAB819;
	font-style: italic;
	padding: 15px 0 0 0;
	text-align: center;
}

div.lm_copy_holder {
	float: left;
	width: 352px;
	line-height: 17px;
	padding: 0 10px 0 0;
}

div.lm_copy_holder a, div.lm_copy_holder a:link, div.lm_copy_holder a:visited {
	color: #FAB819;
	text-decoration: underline;
}

div.lm_copy_holder a:hover {
	color: #78B2DB;
}	


div.lm_dotted {
	float: left;
	width: 562px;
	height: 20px;
	background: url(/images8/bg_dotted01.jpg) top repeat-x;
	margin: 0 0 0 10px;
	padding: 0px 0 30px 0;
	display: inline;

}

div.lm_dotted792 {
	float: left;
	width: 772px;
	height: 20px;
	background: url(/images8/bg_dotted01.jpg) top repeat-x;
	margin: 0 0 0 10px;
	padding: 0px 0 30px 0;
	display: inline;

}

div.clear_d {
	clear: both;
}

/*------------------------- */
/* footer section*/
/*------------------------- */
/* 下記の　float: left;　を付けると、印刷でダウンする　*/
#fluid_footer_top {
	background: url(/images8/bg_footer_top.jpg) top center repeat-x;
	width: 100%;
	height: 18px;
	float: left;
}
#mtfluid_footer_top {
	background: url(/images8/bg_footer_top.jpg) top center repeat-x;
	width: 100%;
	height: 18px;
}

#fluid_footer {
	background: url(/images8/footer.jpg) top center repeat-x;
	width: 100%;
	height: 85px;
	float: left;
}

#mtfluid_footer {
	background: url(/images8/footer.jpg) top center repeat-x;
	width: 100%;
	height: 85px;
}

#container_footer {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	color: #ffffff;
	text-align: center;
}

#container_footer  ul {
	width: 792px;
	padding: 20px 0 20px 0;
	margin: 0;
}

#container_footer  li{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 14px 0 0;
}

#container_footer  a, #container_footer  a:link, #container_footer a:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#container_footer a:hover {
	color: #FAB819;
}

#container_footer #copyright {
	text-align: center;
	font-size: 11px;
	font-family:  Osaka,Arial, Helvetica, sans-serif;
}

#copyright  a, #copyright  a:link, #copyright a:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}



.navLevel_1
{
	padding-left:5px;
	font-weight:normal;
	font-size:18px;
	color:#000000;
	}
.navLevel_2
{
	padding-left:15px;
	font-weight:normal;
	font-size:16px;
	color:#333333;
	}
.navLevel_3
{
	padding-left:30px;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	}
.navLevel_4
{
	padding-left:40px;
	font-weight:normal;
	font-size:11px;
	color:#999999;
	}
.navLevel_5
{
	padding-left:50px;
	font-weight:normal;
	font-size:9px;
	color:#B3B3B3;
	}
	.navLevel_1:hover, .navLevel_2:hover, .navLevel_3:hover, .navLevel_4:hover, .navLevel_5:hover {color:#2D47CF;font-weight:normal;}

	.gridContent
	{
		padding-right:15px;
	}

	.gridGradient
	{
		background-image:url('/images8/bg_gridGradient.gif');
		background-repeat:repeat-x;
	}

.blueLabel{
	padding: 4px 0 5px 0px;
	margin-bottom:0px;
	margin-top:0px;
	font-size: 14px;
	font-weight:normal;
	color: #85C8F7;
	}

	.fileCollectionsBlob
	{
		background-image:url('/images8/bg_gridGradient.gif');
		background-repeat:repeat-x;
		margin-left:15px;
		margin-right:15px;
	}