/* CSS Document */
body {
margin:0;
padding:0;
font:14px Tahoma, Arial, Verdana;
}

h3 {
font-size:16px;
font-weight:normal;
color:#000;
margin:0;
padding:0;
}

h4 {
font-size:14px;
font-weight:normal;
color:#000;
margin:0;
padding:0;
}

.wrapper_head {
background:url(images/bg_bodytop.png) top repeat-x;
}

.header {
border-bottom:2px solid #e0ded9;
width:865px;
margin:0 auto;
height:102px;
}

.logo {
width:177px;
float:left;
padding-top:29px;
position:relative;
}

.menu {
float:left;
position:relative;
width:688px;
padding-top:60px;
}

#nav ul {
    padding:0;
    margin:0;
    list-style:none;
    /*float:left;*/
   	z-index:50000;
}

#nav li {
  position: relative;
  float:left;
  /*line-height : 1.25em;*/
  line-height:41px;
  /*width: 9em;*/
  list-style: none;
  /*padding-left:20px;*/
  	z-index:50000;
background: url(images/icon_menu.png) no-repeat left ;

}

#nav li:hover {
background: url(images/icon_menu.png) no-repeat left ;
line-height:41px;
z-index:50000;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	//width:15em;
	width:17.4em;
	z-index:50000;
	line-height:20px;
	margin-top:18px;
	border:1px solid #e0ded9;
	/*float:left;*/
}

#nav li ul li {
//width:15em;
width:17.4em;
z-index:50000;
border-bottom:1px solid #919295;
}



/*#nav li ul a {
background:none;
}*/


#nav a {
    z-index : -100000;
    font-size:16px;
	display:block;
    text-decoration:none;
    text-align:left;
    font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	/*width:8.5em;*/
    /*padding :0px 43px 0px 43px;*/
	padding :0px 12px 0px 12px;
    color:#9e9c98;
    /*border:1px solid #809DF9;
    background-color:#6CC1F7;*/
	background:url(images/sap.png) no-repeat left;
}

#nav a:active {
background:url(images/visit_menu.gif) no-repeat bottom !important;
}


#nav li ul li a {
   //width:auto;
   	/*width:120px;
	//width:204px;*/
	/*background:#77b2d2;*/
	/*background:#7bc1fc;*/
	background:#e0ded9;
	color:#919295;
	font-size:12px;
	/*//border-bottom:1px solid #192e9b;*/
	line-height:20px;
/*height:20px;*/
}

#nav li li a:hover {
/*color:#2e6d8f;*/
color:#c7d7e4;
/*background:#64bfee;*/
background:#ff6418;
width:auto;
}

#nav li a:hover {
 /*color: #f2cc13;*/
 color:#9e9c98;
  /*border:1px solid #809DF9;*/
  background:url(images/hover_menu.gif) no-repeat bottom;
  z-index: -100000;
}

#nav li.SelectedTab a{
   	background:url(images/visit_menu.gif) no-repeat bottom;
}

#nav li a.SelectedTab {
    font-size:1.12em;
    /*background-color: #fff;*/
	background:url(images/visit_menu.gif) no-repeat bottom;
}

#nav .DisabledTab {
    color:#ccc;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 1.6em;
	left:0;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: -20px;
	/*left:12.8em;*/
	left:17.4em;
}

#navContainerBorder {
    background-color:white;
    padding:2px;
    border:1px solid #333;
    height:30em;
}
#navContainer {
   border:1px solid #333;
   background-color: #d8edfb;
   height:30em;
   width:12em;
   vertical-align:top;
   padding:10px 5px 10px 5px;
}

.wrapper_ctn {
background:#e3e1da url(images/bg_bodybottom.png) repeat-x top;
}

.banner {
width:841px;
margin:0 auto;
padding:12px;
border-bottom:2px solid #e0ded9;
background:#fff;
}

.banner span {
color:#ff6418;
font-size:20px;
}

.banner p {
width:382px;
}

.ctn {
width:865px;
margin:0 auto;
background:#ffffff;
}

.ctn_gal {
width:805px;
margin:0 auto;
background:#ffffff;
padding:30px;
}

.action {
background:#fff;
border-bottom:2px solid #e0ded9;
}

.act_left {
float:left;
width:390px;
padding:10px;
color:#838383;
}

.act_left img {
float:right;
margin-left:25px;
}

.act_left span {
color:#FF6600;
margin:0;
padding:0;
}

.act_left span img {
float:none;
margin:0;
padding:0;
}

.act_right {
float:right;
width:420px;
padding:10px;
color:#838383;
}

.act_right img {
float:right;
margin-left:25px;
}

.act_right span {
color:#FF6600;
margin:0;
padding:0;
}

.act_right span img {
float:none;
margin:0;
padding:0;
}

.btmpane {
background:#fff;
padding:2px;
clear:both;
}

.btmpane_ctn {
background:url(images/bg_btmpane.jpg) no-repeat top;
padding-left:52px;
height:172px;
font-style:italic;
color:#999999;
}

.btmpane_ctn p{
width:511px;
padding-top:56px;
}

.btmpane_ctn img{
float:right;
margin-top:62px;
margin-right:92px;
}

.footer {
background:#e8e7e1;
}

.foot_in {
width:865px;
margin:0 auto;
text-align:right;
font-size:12px;
color:#9e9c98;
height:32px;
line-height:32px;
}

.foot_in a{
color:#9e9c98;
text-decoration:none;
}

.foot_in a:hover{
color:#6e6a62;
}

.link {
width:585px;
float:right;
}


.caption {
width:240px;
float:right;
font-size:11px;
font-style:italic;
color:#9e9c98;
margin-top:35px;
text-align:center;
}

.caption2 {
width:240px;
font-size:11px;
font-style:italic;
color:#9e9c98;
text-align:left;
margin-left:30px;
margin-top:10px;
}

.left_ctn {
width:542px;
position:relative;
float:left;
color:#9e9c98;
font-size:12px;
}

.action_in {
background:#fff;
border-bottom:2px solid #e0ded9;
padding:30px 20px;
}

.action_in2{
background:#fff;
padding:30px 20px;
}

.action_in2 span {
color:#ff6418;
font-size:20px;
}

.action_in2 b {
color:#000000;
}

.action_in2 ul {
margin:5px;
padding:0;
}

.action_in2 ul li{
list-style:none;
background: url(images/arrow_bullet.gif) no-repeat left top;
padding:0px 15px;
display:block;
}

.line {
height:2px;
color:#e0ded9;
}

.right_ctn {
width:320px;
float:right;
text-align:center;
}

.right_ctn_ctc {
float:right;
text-align:left;
width:560px;
padding:30px 0px;
}

.left_ctn_ctc {
width:275px;
float:left;
position:relative;
padding-left:25px;
padding-top:30px;
}

.left_ctn_ctc span {
color:#919295;
}

.view {
width:155px;
float:right;
}




