/* F8F768 yellow */
/* EA1142 red */
/* 144A9B blue */


body{
behavior: url(cssHoverFix.htc);
background: url(/images/gradient_2.jpg) repeat-x fixed left top;
font-family: Arial,Helvetica;
font-size: 10pt;
margin: 0px;
}

#center_layout{
margin-left: auto;
margin-right: auto;
width: 900px;
}

#inner_center_layout{
margin-left: auto;
margin-right: auto;
padding: 15px;
width: 850px;
}

.points{
color: #144A9B;
font-size: 16pt;
text-decoration: none;
}

.footnote{
color: #000000;
font-size: 10px;
font-weight: bold;
}

.footer{
color: #000000;
font-size: 10px;
font-weight: bold;
}

.title{
color: #144A9B;
font-family: Arial Black,Gadget;
font-size: 18pt;
}

.button_title{
background-color: #144A9B;
color: #FFFFFF;
font-family: Arial,Helvetica;
font-size: 16px;
border: solid 3px #EA1142;
padding: 5px;
display: block;
text-align: center;
}

.nbutton_title{
background-color: #D0D4D0;
border-bottom: solid 3px #000000;
border-left: solid 3px #F8F8FF;
border-right: solid 3px #000000;
border-top: solid 3px #F8F8FF;
color: #000000;
display: block;
font-family: Arial,Helvetica;
font-size: 16px;
padding: 5px;
text-align: center;
}

h5.title{
font-size: 16px;
margin: 0px;
padding-bottom: 3px;
}

.section_title{
color: #15489E;
font-family: Verdana,Arial,Helvetica;
font-size: 16px;
font-weight: bold;
}

.slogan{
font-family: Times New Roman;
font-size: 26px;
font-style: italic;
font-weight: bold;
}

.gbg{
background-color: #C0C0C0;
/* background-color: #E6E6FA; */
}


.login_txt, .login_txt a{
color: #144A9B;
font-weight: bold;
}

.headline{
color: #144A9B;
font-family: Arial,Helvetica;
font-size: 14pt;
font-weight: bold;
}

.home_txt{
color: #144A9B;
font-size: 11pt;
font-weight: bold;
}

ul#navigation-1{
/* border-bottom: 3px solid #144A9B;
border-top: 3px solid #144A9B; */
font: bold 10pt arial, helvetica;
height: 33px;
list-style: none;
margin: 0;
/* padding: 4 1px 0; */
width: 850px;
}

ul#navigation-1 li{
display: block;
float: left;
margin: 0;
padding: 0;
position: relative;
width: 140px;
}

ul#navigation-1 li a:link,
ul#navigation-1 li a:visited{
background-color: #144A9B;
border-left: solid 1px #F8F768;
color: #FFFFFF;
display: block;
height: 25px;
padding: 0px;
padding-bottom: 1px;
padding-top: 7px;
text-align: center;
text-decoration: none;
width: 140px;
}

ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active{
padding: 0px;
padding-bottom: 1px;
padding-top: 7px;
display: block;
text-align: center;
text-decoration: none;
/* background: #8080FF; */
color: #FFFF00;
width: 140px;
height: 25px;
/* border: inset 1px #F8F768; */
/* border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff; */
}

ul#navigation-1 li ul.navigation-2{
margin: 0;
padding: 1px 1px 0;
list-style: none;
display: none;
background: #144A9B;
width: 160px;
position: absolute;
top: 33px;
left: -1px;
border: 1px solid #144A9B;
border-top: none;
}

ul#navigation-1 li:hover ul.navigation-2{
display: block;
}

ul#navigation-1 li ul.navigation-2 li{
width: 140px;
clear: left;
width: 140px;
}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited{
background: #FFFFFF;
color: #144A9B;
clear: left;
font-size: 9pt;
height: 17px;
padding: 4px 0;
width: 160px;
border: none;
border-bottom: 1px solid #144A9B;
position: relative;
z-index: 1000;
}

ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover{
clear: left;
background: #144A9B;
color: #FFFF00;
padding: 4px 0;
width: 160px;
border: none;
border-bottom: 1px solid #144A9B;
position: relative;
z-index: 1000;
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3{
display: none;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
left: 145px;
top: -2px;
padding: 1px 1px 0 1px;
border: 1px solid #b9121b;
border-left: 1px solid #b9121b;
background: #ffffff;
z-index: 900;
}

ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3{
display: block;
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited{
background: #b9121b;
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active{
background: #ec454e;
}

ul#navigation-1 li ul.navigation-2 li a span{
position: absolute;
top:0;
left: 132px;
font-size: 12pt;
color: #fe676f;
}

ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span{
position: absolute;
top: 0;
left: 132px;
font-size: 12pt;
color: #ffffff;
}

.menu_ctl{
font-size: 8pt;
}

.sub_menu_ctl{
font-size: 7pt;
}

div#container{
/* position: absolute; */
/* margin-left: auto; */
/* margin-right: auto; */
/* background: #ffffff; */
/* border: 10px solid #b9121b; */
/* height:400px; */
}

.rb{
color: #EA1142;
font-size: 14pt;
}

/* ===START CSS MENU FOR HOME PAGE=== */
div#hmenu_container{
margin-left: auto;
margin-right: auto;
width: 900px;
}

ul#hmenu-1{
font: bold 10pt Arial,Helvetica;
height: 21px;
list-style: none;
margin: 0;
padding: 0px 0;
width: 100%;
}

ul#hmenu-1 li{
display: block;
float: left;
margin: 0;
padding: 0;
position: relative;
width: 148px;
}

ul#hmenu-1 li a:link,
ul#hmenu-1 li a:visited{
color: #FFFFFF;
background: #144A9B;
border-left: 1px solid #F8F768;
display: block;
height: 25px;
padding: 4px 0;
padding-bottom: 0px;
padding-top: 7px;
text-align: center;
text-decoration: none;
width: 148px;
}

ul#hmenu-1 li:hover a,
ul#hmenu-1 li a:hover,
ul#hmenu-1 li a:active{
color: #F8F768;
display: block;
height: 25px;
padding: 4px 0;
padding-bottom: 0px;
padding-top: 7px;
text-align: center;
text-decoration: none;
width: 148px;
}
	
ul#hmenu-1 li ul.hmenu-2{
background: #144A9B;
border-bottom: none;
border-top: none;
display: none;
left: -1px;
list-style: none;
margin: 0;
padding: 1px 1px 0;
position: absolute;
width: 160px;
top: 32px;
}

ul#hmenu-1 li:hover ul.hmenu-2{
display:block;
}

ul#hmenu-1 li ul.hmenu-2 li{
width: 148px;
clear: left;
}

ul#hmenu-1 li ul.hmenu-2 li a:link,
ul#hmenu-1 li ul.hmenu-2 li a:visited{
background: #FFFFFF;
border: none;
border-bottom: 1px solid #144A9B;
clear: left;
color: #144A9B;
font-size: 8pt;
height: 17px;
padding: 4px 0;
position: relative;
width: 160px;
z-index: 1000;
}

ul#hmenu-1 li ul.hmenu-2 li:hover a,
ul#hmenu-1 li ul.hmenu-2 li a:active,
ul#hmenu-1 li ul.hmenu-2 li a:hover{
background: #144A9B;
clear: left;
color: #F8F768;
padding: 4px 0;
width: 160px;
position: relative;
z-index: 1000;
}
/* ===END CSS HOME PAGE MENU=== */

/* ===INNER MENU=== */
div#imenu_container{
margin-left: auto;
margin-right: auto;
width: 630px;
}

ul#imenu-1{
font: bold 10pt Arial,Helvetica;
height: 21px;
list-style: none;
margin: 0;
padding: 0px 0;
width: 100%;
}

ul#imenu-1 li{
display: block;
float: left;
margin: 0;
padding: 0;
position: relative;
width: 103px;
}

ul#imenu-1 li a:link,
ul#imenu-1 li a:visited{
color: #FFFFFF;
background: #144A9B;
border-left: 1px solid #F8F768;
display: block;
height: 25px;
padding: 4px 0;
padding-bottom: 0px;
padding-top: 7px;
text-align: center;
text-decoration: none;
width: 103px;
}

ul#imenu-1 li:hover a,
ul#imenu-1 li a:hover,
ul#imenu-1 li a:active{
color: #F8F768;
display: block;
height: 25px;
padding: 4px 0;
padding-bottom: 0px;
padding-top: 7px;
text-align: center;
text-decoration: none;
width: 103px;
}
	
ul#imenu-1 li ul.imenu-2{
background: #144A9B;
border-bottom: none;
border-top: none;
display: none;
left: -1px;
list-style: none;
margin: 0;
padding: 1px 1px 0;
position: absolute;
width: 160px;
top: 32px;
}

ul#imenu-1 li:hover ul.imenu-2{
display:block;
}

ul#imenu-1 li ul.imenu-2 li{
width: 103px;
clear: left;
}

ul#imenu-1 li ul.imenu-2 li a:link,
ul#imenu-1 li ul.imenu-2 li a:visited{
background: #FFFFFF;
border: none;
border-bottom: 1px solid #144A9B;
clear: left;
color: #144A9B;
font-size: 8pt;
height: 17px;
padding: 4px 0;
position: relative;
width: 160px;
z-index: 1000;
}

ul#imenu-1 li ul.imenu-2 li:hover a,
ul#imenu-1 li ul.imenu-2 li a:active,
ul#imenu-1 li ul.imenu-2 li a:hover{
background: #144A9B;
clear: left;
color: #F8F768;
padding: 4px 0;
width: 160px;
position: relative;
z-index: 1000;
}
/* ===END INNER MENU=== */

a.button{
background: transparent url('images/button_right.png') no-repeat top right; 
display: block;
float: left;
height: 43px;
margin-right: 6px;
padding-right: 25px;
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
}

a.button span{
background: transparent url('images/button_left.png') no-repeat; 
display: block;
line-height: 22px;
padding: 7px 0 12px 18px;
}

a.button:hover span{
color: #F8F768;
/* text-decoration: underline; */
}