﻿
/* left menu*/
.arrowlistmenu{
width: 215px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Arial;
color: white;



background-color :#003466;
 

padding: 4px 0 4px 10px; /*header text is indented 10px*/

cursor: hand;
cursor: pointer;
border-bottom-style : solid  ;

}
a.noexpand
{
 color :White ;
 	
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
 background-color :#ffa500;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
 padding-bottom :0px;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/

}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;



}

.arrowlistmenu ul li a{
color: #003466;
background: url(../../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
   




}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #ffa500;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}      

/* finish*/


/*for lnb*/


div.sdmenu {
	width: 175px;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
	background-color:white;
	color: #fff;

	
}
div.sdmenu div {
	background-color: #003466;
	overflow: hidden;
	border-bottom-style :solid  ;
	

	
	
	
}
/*div.sdmenu div:first-child {
	background: url(../../images/toptitle.gif) no-repeat;
}*/
div.sdmenu div.collapsed {
	height: 50px;

}
div.sdmenu div span 
{
	
	display: block;
	
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(../../images/expanded.gif) no-repeat 10px 20%;
	cursor: default;
	border-bottom: 1px solid #fff;
	
}
div.sdmenu div.collapsed span {
	background-image: url(../../images/collapsed.gif);
	height:50px;
	
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #003466;
	
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #ffa500 url(../../images/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}
/*for lnb finish*/




a.home
{
color: #5c6d7d;
font-family: Arial; 
font-size: 13px;


}
a.home55
{
color: #5c6d7d;
font-family: Arial; 
font-size: 13px;
font-weight :bold ;


}
a.home1
{
color:  #ffffff;
font-family: Arial; 
font-size: 13px;
font-weight:normal;
}
.event a
{
color:  #5c6d7d;
font-family: Arial; 
font-size: 13px;
font-weight:normal;
}
 .event a:hover
{
color:  #ff9900;
font-family: Arial; 
font-size: 13px;
font-weight:normal;	
text-decoration:none;
}



a.project
{
 color :#5c6d7d;
}
a.home11
{
color:  #ffffff;
font-family: Arial; 

font-weight:bold;

}
.text {
        font-size : 13px;
        font-family : Arial  ;
        color: #5C6D7D;
        line-height:20px
       
       
}
.text a{
        font-size : 13px;
        font-family :  Arial ;
        color: #5C6D7D;
}
.text a:hover
{
        font-size : 13px;
        font-family :  Arial ;
        text-decoration: none;
        color: #FF9900;
        }
        
.read
{
	color: #58749E;
	font-family: Arial;
}
 .read a
{
	font-family :  Arial ;
        color: #58749E;
}	
.read a:hover
{
	font-family :  Arial ;
	
        text-decoration:underline;
        color: #FF9900;
}


.textbig{
        font-size : 9pt;
        font-family :  Arial;
        color: #5C6D7D;
}


.jobtext{
	font-family:  Arial;
	font-size: 8pt;
	color: #5C6D7D;
        padding: 1px 10px 1px 10px;
}




a.textlink{
        color: #003366;
        text-decoration: underline;
}
a:hover.textlink{
        color: #ff9900;
        text-decoration: underline;
}

.menu{
        font-weight : bold;
        font-size : 10px;
        font-family :  Arial;
        text-decoration: none;
        color: #ffffff;
        cursor: pointer;
    cursor: hand;	
}
a.menu, a:hover.menu {
        font-weight : bold;
        font-size : 10px;
        font-family :  Arial;
        text-decoration: none;
        color: #ffffff;
}
p.top-menu
{
 font-family: Arial;
 font-size: 12px;
 color: #FFFFFF;
 line-height: 70%;
 margin: 2px 0px 0px 0px;
}

p.top-menu a:link, p.top-menu a:active, p.top-menu a:visited, p.top-menu a:hover
{
 color: #FFFFFF;
 text-decoration: none;
}

a.sitemap {
        font-weight : bold;
        font-size : 10px;
        font-family :  Arial;
        text-decoration: none;
        color: #ffffff;
}
a:hover.sitemap{
        text-decoration: none;
        color: #FF9900;
}
.partcenter{
        font-size : 8pt;
        font-family : Arial;
        color: #003366;
        font-weight : bold;
        margin: 5px 10px 0px 10px;
}
.partleft{
        font-size : 8pt;
        font-family :  Arial;
        color: #003366;
        font-weight : bold;
        margin: 5px 10px 0px 20px;
}
.textleft{
        font-size : 8pt;
        font-family :  Arial;
        color: #5C6D7D;
        margin: 0px 10px 0px 30px;
}
a{
        font-family : Arial;
        color: #003366;
        text-decoration: none;          
}
a:hover{
        text-decoration: none;
        color: #FF9900;
}
a.part{
        font-size : 8pt;
        font-family : Arial;
        color: #003366;
        text-decoration: none;  
}
a:hover.part{
        text-decoration: none;
        color: #FF9900;
}
.info{
        font-size : 10px;
        font-family : Arial;
        color: #BCC6D0;
}
.info-lang{
         margin-top:10px;
        font-weight : bold;
        font-size : 11px;
        font-family : arial;
        color: #000000;
}
a.info-lang{
        font-size : 10px;
        font-family : Arial;
        color: #66CCFF;
}
a:hover.info-lang{
        color: #ff9900;
}

input.box{
        font-size : 10px;
        font-family : Arial;
        width: 83px;
        height: 10px;
        color: #000000;
        margin: 1px 0px 1px 0px;
}

.tt {
        font-size : 9pt;
        font-family : Arial;
        color: #ffffff;
        font-weight : bold;
}
.tt1 {
        font-size : 9pt;
        font-family : Arial;
        color: #ffffff;
        font-weight : bold;
        margin: 0px 0px 0px 20px;
}
.tt2 {
        font-size : 9pt;
        font-family : Arial;
        color: #3399CC;
        font-weight : bold;
        margin: 0px 5px 0px 10px;
}
a.tt2link{
        color: #3399CC; 
}
a:hover.tt2link{
        color: #ff9900; 
}

.text-hl{
        font-size : 10px;
        font-family : Arial;
        color: #5C6D7D;
        margin: 1px 0px 3px 10px;
}
a:hover.text-hl{
        color: #ff9900;
}



.news{
        font-size : 8pt;
        font-family : Arial;
        color: #003366;
        margin: 7px 20px 0px 20px;
}
.text-log{
        font-size : 10px;
        font-family : Arial;
        color: #5C6D7D;
        font-weight: bold;
}
.cpy{
        font-size : 10px;
        font-family : Arial;
        color: #5C6D7D;
        margin: 0px 5px 0px 5px;
        coding: DoCenT;
}
.litext{
        font-size : 8pt;
        font-family : Arial;
        color: #003366;
        font-weight : bold;
        padding: 3px 0px 3px 0px;       
        margin: 0px;
}

.t-left{
        font-size : 17px;
        font-family : Arial;
        color: #728597;
        font-weight : bold;
        margin: 20px 10px 0px 20px;
        line-height: 15px;
}
.t1-left{
        font-size : 12px;
        font-family : Arial;
        color: #728597;
        font-weight : bold;
        margin: 7px 10px 20px 20px;
}

.t-center{
        font-size : 17px;
        font-family : Arial;
        color: #FF9900;
        font-weight : bold;
        margin: 0px 0px 0px 0px;
        line-height: 10px;
}
.sec-mn{
        font-size : 8pt;
        font-family : Arial;
        color: #003366;
        font-weight : bold;
}
.sec-menu{
        font-size : 8pt;
        font-family : Arial;
        color: #003366;
        font-weight : bold;
}
a:hover.sec-menu, a:active.sec-menu, a:visited.sec-menu, a:link.sec-menu
{
 color: #003366;
 text-decoration: none;
}

.textsee{
        font-size : 8pt;
        font-family : Arial;
        color: #003366;
        font-weight : bold;
        margin: 7px 10px 0px 0px;
}
.blocktext{
        font-size : 8pt;
        font-family : Arial;
	color: #5C6D7D;
        margin: 0px 0px 0px 5px;
}
.blocktext_con{
        font-size : 8pt;
        font-family : Arial;
	color: #5C6D7D;
        margin: 20px 10px 20px 20px;
}
.blocktext_err{
        font-size : 8pt;
        font-family : Arial;
        color: #FF9900;
        margin: 0px 0px 0px 0px;
}

input, select   {
        font-size : 8pt;
        font-family : Arial;
        color: #5C6D7D;
        margin: 1px 0px 1px 0px;
}
.submit_button  {
        font-size : 8pt;
        font-family : Arial;
        width: 0px;
        height: 0px;
        color: #5C6D7D;
        margin: 0px 0px 0px 0px;
}
.input  {
        font-size : 8pt;
        font-family : Arial;
        color: #5C6D7D;
        margin: 1px 0px 1px 0px;
}
.popup{
        cursor: pointer;
        cursor: hand;   
}

.search{
        font-size : 8pt;
        font-family : Arial;
        color: #5C6D7D;
        margin: 20px 10px 20px 20px;
}
.menu01l2 A {
	color: #FFF;
	display: block;
	background: #003466 url('../../images/bul051.gif') no-repeat 209px 8px;
    font-size : 11px;
    font-family : Arial;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    cursor: hand;
	text-align: right;
	letter-spacing: 1px;
	margin-left:0px;
	margin-right:0px;
	margin-top:1px;
	margin-bottom:0px;
	padding-left:17px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	font-weight:200;
	        
}
.menu01l2 A:HOVER {
	color: #FFF;
	background: #919191 url('../../images/bul051.gif') no-repeat 209px 8px;
	
}
.menu01l2 A.act {
	color: #FFF;
	background: #003466 url('../../images/bul051.gif') no-repeat 209px 8px;
}

.menu01l2 A.act2 {
	color: #FFF;
	background: #919191;
	background-image:url('../../images/arow.gif');
	background-repeat: no-repeat;
	background-position:left;
	font-size : 11px;
    font-family : Arial;
    text-decoration: none;
    text-align :left ;
    padding-left :17px;
}

.menu01l2 A.act3 {
	color: #FFF;
	background: #919191;
	font-size : 11px;
    font-family : Arial;
    text-decoration: none;
    text-align:right;
}
a.white
{
	color: #003466  ;
	font-size : 11px;
	text-align :right ;
	
   
	 background-color : #c1c1c1 ;
	 font-family :Arial ;
	 /*background-image:url('../../images/title_arrow.gif');
	 background-position:left;
	 background-repeat:no-repeat;*/
}
a:hover.white 
{
	color: #003466  ;
	font-size : 11px;
    font-family : Arial;
	background-color : #919191 ;
	text-align :right ;
	
	/*background-image:url('../../images/_title_arrow.gif');
	background-position:left;
	background-repeat:no-repeat;*/
}
a.expertise
{
  background-color :#bcc9d6;
  font-size :11px;
  text-align :right ;

}

a.submenus
{
 
  font-size :10px;
  text-align :center ;

}
a.white1
{
	
	font-size :12px;
	 background-color :#003466  ;
	 
	 
}
.menu01l3 A {
	color: #326495;
	display: block;
	background: #EEE url('../../images/bullets/bul080.gif') no-repeat 210px 7px;
	font-family:  Arial ;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	letter-spacing: normal;
	text-decoration:none; margin-left:0px; margin-right:0px; margin-top:1px; margin-bottom:0px; padding-left:0px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.menu01l3 A:HOVER {
	color: #F99B00;
	background: #EEE url('../../images/bullets/bul080.gif') no-repeat 210px 7px;
}

.menu01l3 A.act3 {
	color: #F99B00;
	background: #EEE url('../../images/bullets/bul080.gif') no-repeat 210px 7px;
}



/*begin creating the tabs */
.menu {
	margin-left: 0px;
	background:  #efefef;
	font-size: 11px;
	font-weight: bold;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	text-align :center
	
	
}
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td {
	color: #dcdcdc;
	height: 24px;
	background: #003466;

	text-align: center;
	padding-left :12px;
	padding-right :12px;

	
}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td {
	background: #919191;
	color: #FFFFFF;
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited, .menuPopupItem a:link, .menuPopupItem a:visited {
	color: #ffffff;
	text-decoration: none;
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	text-decoration: underline;
	color:Orange;
	
}

/* make drop down menu container style */
.menuPopup {
	background:#778ca5;
	border: 1px solid #666666;
	border-bottom: none;
	color: #ffffff;
}

/* make drop down menu item style */
.menuPopupItem {
	background:#778ca5;
	color: #ffffff;
	border-bottom: 1px solid #666666;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
}
.menuPopupItem a:hover {
	text-decoration: underline;
	color:Orange;
}
.titles
{
	font-size : 10pt;
        font-family : Arial;
        color: #003366;
        font-weight : bold;
}
.textboxheader
{
    font-weight: bold;
    font-size: 8pt;
    color: #f5f5f5;
    font-family:  Arial ;
    background-color: #65738E;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 90%;
}
.welcometext
{
    font-weight: bold;
    font-size: 8pt;
    color: #65738E;
    font-family:  Arial ;
    background-color: #ffffff;
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 90%;
}


.errorbox
{
    border-right: #660000 1px solid;
    border-top: #660000 1px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: #660000 1px solid;
    color: #660000;
    border-bottom: #660000 1px solid;
    font-family:  Arial ;
    background-color: #ffcccc;
    width:auto;
}
.checkoutlabel
{
    font-size: 8pt;
    font-family:  Arial ;
    color: slategray;
}
INPUT
{
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    font-size: 8pt;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    font-family:  Arial ;
}
SELECT
{
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    font-size: 8pt;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    font-family:  Arial ;
}
.admin-header
{
    background-color: #6190CD; 
    height:40px;
    padding-left:10px;
    border-bottom:solid 4px #B4CCEB;
}
.admin-header h1
{
    color: white;
}

.textbox {
	border: solid 1px #CBCED4;
	background: #f5f5f5;
	padding: 11px;
	margin-bottom: 7px;
    width:86%;

}
.textbox li
{
    list-style-type: none;
}
.plainbox
{
	padding: 11px;
	margin-bottom: 7px;
    width:auto;
    padding-right: 5px;
    padding-left: 5px;
    color: #696969;
    font-size:10px;
	font-family:  Arial;

}
.subtotal
{
    text-align: right;
    font-family:Arial;
    font-size:10px;
    border-top: 1px solid #c9c9c9;
    margin-top: 5px;
}
.checkout
{
    margin-top: 5px;
    color: #696969;
    font-size: 8pt;
}
h1
{
	 
/*background:url('../../images/bg_h1_002.gif') no-repeat 0px 17px;*/
/*padding-bottom:8px;*/
font-size:14px;
	color: #58749E; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px

        
}
UL
{
	margin-top: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
	
	font-weight: normal;
	
	list-style-image: url(../../images/bullet.gif);
	line-height: 20px;
}
.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}
.plainbox
{
	padding: 11px;
	margin-bottom: 7px;
    width:auto;
    padding-right: 5px;
    padding-left: 5px;
    color: #696969;
	font-size:10px;
	font-family: Arial;

}
.checkoutlabel
{
    font-size: 8pt;
    font-family:  Arial ;
    color: slategray;
}
.sidemenulink
{
    font-size: 8pt;
    font-family:  Arial ;
}
.errorbox
{
    border-right: #660000 1px solid;
    border-top: #660000 1px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: #660000 1px solid;
    color: #660000;
    border-bottom: #660000 1px solid;
    font-family:  Arial ;
    background-color: #ffcccc;
    width:auto;
}
.maplink {font-family:  Arial; font-size: 12px; line-height: 14px; text-decoration: none; padding: 1px}

.tablestyle
{
    border-right: "#919191" 1px solid;
    border-top: "#919191" 1px solid;
    border-left: "#919191" 1px solid;
    border-bottom: "#919191" 1px solid;
    font-family:  Arial ;
    
}

.tablestylegrey
{
	border-bottom:solid 1px #006699;
	border-top:solid 1px #006699;
	border-left:solid 1px #006699;
	border-right:solid 1px #006699;
	background:#FAFCFE;
}
.tablestylegreyright
{
	border-bottom:solid 1px #006699;
	border-top:solid 1px #006699;
	border-left:solid 1px #006699;
	background:#FAFCFE;
}
.tablestylegreyrightleft
{
	border-bottom:solid 1px #006699;
	border-top:solid 1px #006699;
	
	background:#FAFCFE;
}

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 100px;

text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #000;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
}
.MainText {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#414144;
	line-height:17px;
}
.hrefpub a{
        font-family : Arial;
        color:#5c6d7d;
        text-decoration: none;          
}
.hrefpub a:hover{
        text-decoration: none;
        color: #FF9900;
}