#menup  { margin-left: auto;
	   	  margin-right: auto; 
		  
		  width:740px;
		}

 /* menu */
        #menu2{  padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; 
		/*background:#172322;*/ 
		/*background:#7CB7E3;*/
		margin:0px; margin-bottom: 20px;}
        #menu2 a { color:#412840; text-decoration:none; font-weight:500; }
        #menu2 > li { /*background:#172322 none repeat scroll 0 0;*/ 
		/*background:#7CB7E3 none repeat scroll 0 0;*/
		color:#fff;
		cursor:pointer; float:left; position:relative;padding:0px 10px;}
        #menu2 > li a:hover {/*color:#B0D730;*/ color:#121EBF; /*font-weight:300; font-size:14px;*/}
        #menu2 .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        /* sub-menus*/
        #menu2 ul { padding:0px; margin:0px; display:block; display:inline; 
		background:#7CB7E3 none repeat scroll 0 0;
		/* background:#172322 none repeat scroll 0 0;*/}
        #menu2 li ul { position:absolute; left:-10px; top:0px; margin-top:40px; width:170px; line-height:16px; background-color:#513951; color:#0395CC; /* for IE */ display:none; }
        #menu2 li:hover ul { display:block; }
        #menu2 li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; position:relative;}
        #menu2 li ul li:first-child { border-top: none; width:150px; }
        #menu2 li ul li a { display:block; color:#fff; width:150px; }
        #menu2 li ul li a:hover { color:#7FCDFE; width:150px; position:relative; font-size:15px;}
		
		#menu2 li:hover ul li ul { 
		display:none;
		} 
 
		#menu2 li ul li:hover ul { 
		behavior:url(border-radius.htc);
		display:block;  
		position:absolute;  
		left:130px;
		top:-50px;
		/*float:left;
		margin-left:130px;
		margin-top:-25px;*/
		-moz-border-radius: 1em 1em 1em 1em;
		border-radius: 1em 1em 1em 1em;
		} 

		
        /* main submenu */
        #menu2 #main { left:0px; top:-20px; padding-top:00px; background-color:#7cb7e3; color:#fff; z-index:999;}
        /* search */
        .searchContainer div { background-color:#fff; display:inline; padding:5px;}
        .searchContainer input[type="text"] {border:none;}
        .searchContainer img { vertical-align:middle;}
        /* corners*/
        #menu2 .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu2 .corner_inset_right { position:absolute; top:0px; left:150px;}
        #menu2 .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
		
        #menu2 .corner_left { position:absolute; left:0px; top:0px;}
        #menu2 .corner_right { position:absolute; left:132px; top:0px;}
        #menu2 .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}
		
		
		
		
/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
		
		.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
		.easy-accordion dd.active{opacity:1;}
		.easy-accordion dd.no-more-active{z-index:2;opacity:1}
		.easy-accordion dd.active{z-index:3}
		.easy-accordion dd.plus{z-index:4}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); display:none;}
		 
		 
		/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
		
		dd p{line-height:120%}
		
		/*#accordion-1{width:800px;height:245px;padding:30px;background:#fff;border:1px solid #b5c9e8}*/
		#accordion-1{width:800px;height:245px;;background:#fff; margin-right:80px;}
		#accordion-1 dl{width:800px;height:245px}	
		#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 0;font-size:1.1em;font-weight:bold;text-transform:uppercase;letter-spacing:1px;background:#fff url(../img/slide-title-inactive-1.jpg) 0 0 no-repeat;color:#26526c}
		#accordion-1 dt.active{cursor:pointer;color:#fff;background:#fff url(../img/slide-title-active-1.jpg) 0 0 no-repeat}
		#accordion-1 dt.hover{color:#68889b;}
		#accordion-1 dt.active.hover{color:#fff}
		#accordion-1 dd{padding:25px;background: url(../img/slide.jpg) bottom left repeat-x;border:1px solid #dbe9ea;border-left:0;margin-right:3px}
		#accordion-1 .slide-number{color:#68889b;left:10px;font-weight:bold}
		#accordion-1 .active .slide-number{color:#fff;}
		#accordion-1 a{color:#68889b}
		#accordion-1 dd img{float:right;margin:0 0 0 30px;}
		#accordion-1 h2{font-size:1.5em;margin-top:10px}
		#accordion-1 .more{padding-top:10px;display:block}				

		
		.easy-accordion h2{margin:0px 0 20px 0;padding:0;font-size:1.6em;}	
		
		
/****** sign in ******/

#containers {
	width:210px;
    margin:0 auto;
    position: relative;
	float:right;
}

#topnavs {
    padding:10px 0px 12px;
    font-size:11px;
    line-height:23px;
    text-align:right;
	
}
#topnavs a.signin {
    background:#88bbd4;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *background:transparent url("../img/signin-nav-bg-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnavs a.signin:hover {
    background:#59B;
    *background:transparent url("../img/signin-nav-bg-hover-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnavs a.signin, #topnavs a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-image:url("../img/toggle_down_light.png");
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnavs a.menu-open {
    background:#ddeef6!important;
    color:#666!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    background-image:url("../img/toggle_up_dark.png");
    color:#789;
}
#signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#ddeef6;
    position:absolute;
    width:210px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:12px;
    top: 24.5px; 
    right: 0px; 
    margin-top:5px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#789;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#6AC;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#27B!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#39d url('../img/bg-btn-blue.png') repeat-x scroll 0 0;
    border:1px solid #39D;
    color:#fff;
    text-shadow:0 -1px 0 #39d;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}


#topnavs a.signout {
    background:#88bbd4;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *background:transparent url("../img/signin-nav-bg-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnavs a.signout:hover {
    background:#59B;
    *background:transparent url("../img/signin-nav-bg-hover-ie.png") no-repeat 0 0;
    *padding:4px 12px 6px;
}
#topnavs a.signout, #topnavs a.signout:hover {
    *background-position:0 3px!important;
}

a.signout {
    position:relative;
    margin-left:3px;
}		