img, div, a { behavior: url(/iepngfix.htc) }

body {
    margin:0px;
    padding:0px;
    background-color:#F4F4F4;
    background-image:url(/images/body-bg.png);
    background-position:bottom;
    background-repeat:repeat-x;
    background-attachment:fixed;
    font-family:"Arial", sans-serif;
    font-size:13px;
}
#global-wrapper {
    width:100%;
    margin:0px;
    padding:0px;
}
#header-container {
    width:940px;
    height:185px;
    margin:0px auto;
    background-image:url(/images/header.png);
    background-position:top center;
    background-repeat:no-repeat;
}

#header-container #loggedin-box {
	position:relative;
	width:400px;
	top:39px;
	left:505px;
	display:none;
}

	#header-container #loggedin-box div {
		padding:5px;
		border:1px dashed #0e2134;
		background-color:#395979;
		color:#c3baa7;
		text-align:right;
		width:auto;
		position:absolute;
		left:auto;
		right:0px;
		float: left;
		font-size:11px;
	}
	
	#header-container #loggedin-box div a {
		color:#8aaed2;
	}

#header-container #login-box {
    width:200px;
    position:relative;
    top:87px;
    left:705px;
    font-size:11px;
    text-align: right;
    color:#b4cce3;
}
#header-container #login-box input {
    background-color:#b9cbdc;
    border-top:1px solid #35628d;
    border-right:1px solid #35628d;
    border-bottom:1px solid #35628d;
    border-left:1px solid #35628d;
    font-size:11px;
}
#header-container #login-box .login-btn {
    background-color:#d6e2ea;
    border:1px solid #4b6d90;
    font-size:9px;
    font-weight:bold;
    margin-top:5px;
    color:#264666;
    height:20px;
    margin-left:68px;
    cursor:pointer;
}
#header-container #login-box input:focus , #header-container #login-box input.sffocus {
    background-color:white;
}

#header-container-new {
    width:940px;
    height:185px;
    margin:0px auto;
    background-image:url(/images/header-play.png);
    background-position:top center;
    background-repeat:no-repeat;
}

#header-container-new #loggedin-box {
	position:relative;
	width:400px;
	top:39px;
	left:505px;
	display:none;
}

	#header-container-new #loggedin-box div {
		padding:5px;
		border:1px dashed #0e2134;
		background-color:#395979;
		color:#c3baa7;
		text-align:right;
		width:auto;
		position:absolute;
		left:auto;
		right:0px;
		float: left;
		font-size:11px;
	}
	
	#header-container-new #loggedin-box div a {
		color:#8aaed2;
	}

#header-container-new #login-box {
    width:200px;
    position:relative;
    top:87px;
    left:705px;
    font-size:11px;
    text-align: right;
    color:#b4cce3;
}
#header-container-new #login-box input {
    background-color:#b9cbdc;
    border-top:1px solid #35628d;
    border-right:1px solid #35628d;
    border-bottom:1px solid #35628d;
    border-left:1px solid #35628d;
    font-size:11px;
}
#header-container-new #login-box .login-btn {
    background-color:#d6e2ea;
    border:1px solid #4b6d90;
    font-size:9px;
    font-weight:bold;
    margin-top:5px;
    color:#264666;
    height:20px;
    margin-left:68px;
    cursor:pointer;
}
#header-container-new #login-box input:focus , #header-container-new #login-box input.sffocus {
    background-color:white;
}



#menu-shadow-container {
    width:940px;
    height:39px;
    margin:0px auto;
    background-image:url(/images/body-container-bg.png);
    background-position:top center;
    background-repeat:repeat-y;
}
#menu-container {
width:900px;
height:39px;
margin:0px auto;
background-image:url(/images/menu-container-bg.png);
background-position:top left;
background-repeat:repeat-x;
}
#body-shadow-container {
width:940px;
background-image:url(/images/body-container-bg.png);
background-position:top center;
background-repeat:repeat-y;
margin:0px auto;
}
#body-container {
width:900px;
margin:0px auto;
background-image:url(/images/body-container-bg2.png);
background-position:top left;
background-repeat:repeat-x;
}
#footer-container {
width:940px;
height:90px;
margin:0px auto;
background-image:url(/images/footer.png);
background-position:top center;
background-repeat:no-repeat;
color:#aeb6bd;
font-size:12px;
}
#footer-container a {
    color:#8facca;
    text-decoration:none;
}
#footer-container a:hover {
    color:#bcd6f1;
    border-bottom:1px dotted #bcd6f1;
}
#sidebox-container {
}
#sidebox-top-announcements {
width:176px;
height:55px;
margin:0px;
background-image:url(/images/sidebox-announcements.png);
background-position:top center;
background-repeat:no-repeat;
}
#sidebox-top-featuredmember {
width:176px;
height:55px;
margin:0px;
background-image:url(/images/sidebox-featured.png);
background-position:top center;
background-repeat:no-repeat;
}
#sidebox-top-sponsors {
width:176px;
height:55px;
margin:0px;
background-image:url(/images/sidebox-sponsors.png);
background-position:top center;
background-repeat:no-repeat;
}
#sidebox-top-login {
width:176px;
height:55px;
margin:0px;
background-image:url(/images/sidebox-login.png);
background-position:top center;
background-repeat:no-repeat;
}
#sidebox-mid {
width:176px;
margin:0px;
background-image:url(/images/sidebox-announcements.png);
background-position:0 -55px;
background-repeat:no-repeat;
}
#sidebox-btm {
width:176px;
height:25px;
margin:0px 0px 0px 0px;
background-image:url(/images/sidebox-announcements.png);
background-position:bottom center;
background-repeat:no-repeat;
}
#sidebox-mid .item {
padding:0px;
}
#sidebox-mid label {
font-weight:bold;
font-size:12px;
}
#sidebox-mid input {
margin-bottom:4px;
}
#sidebox-mid .cat_button {
background-color:#c6daf0;
border:1px solid #c6daf0;
border-bottom:1px solid #5179a2;
border-right:1px solid #5179a2;
width:128px;
font-size:11px;
font-weight:bold;
cursor:pointer;
}
#menu-container ul {
    list-style:none;
    margin:0px;
    padding:0px;
}
    #menu-container ul li {
        list-style:none;
        margin:0px;
        padding:0px 0px 0px 0px;
        height:39px;
        float:left;
    }
    #menu-container ul li a {
        display:block;
        height:39px;
        line-height:39px;
        font-family:"Trebuchet MS", "Arial", sans-serif;
        font-size:13px;
        font-weight:bold;
        color:#1a4671;
        text-decoration:none;
        padding:0px 0px;
        background-image:url(/images/menu-item-bg.png);
        background-position:0 0;
        background-repeat:no-repeat;
        width:100%;
        text-align:center;
    }
#menu-container ul li a:hover {
color:#000000;
background-position:-250px 0;
}
#menu-container ul .selected a {
    display:block;
    height:39px;
    line-height:39px;
    font-family:"Trebuchet MS", "Arial", sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#666666;
    text-decoration:none;
    padding:0px 0px;
    background-image:url(/images/menu-item-selected.png);
    background-position:0 0;
    background-repeat:no-repeat;
}
#menu-container ul .selected a:hover {
    color:#888888;
    background-position:0 0;
    text-decoration:underline;
}
#menu-container ul li ul {
    display:none;
    position:absolute;
    top:225x;
    padding:0px;
    width:130px;
    margin:0px;
}
#menu-container ul li:hover ul {
    display:block;
}
#menu-container ul li ul li {
    float:none;
    width:130px;
}
#menu-container ul li ul li a {
    display:block;
    background-image:none;
    background-color:#d5e0e9;
    border-top:1px solid white;
    width:130px;
    text-align:left;
    padding-left:20px;
}
#menu-container ul li ul li a:hover {
    background-color:#a7c2d9;
}

#menu-container ul .selected ul li a {
    display:block;
    background-image:none;
    color:#1a4671;
    background-color:#d5e0e9;
    border-top:1px solid white;
    padding-left:20px;
}
#menu-container ul .selected ul li a:hover {
    background-color:#a7c2d9;
    color:#000000;
    text-decoration:none;
}

#menu-container ul .selected ul {
    display:none;
    position:relative;
    top:225x;
    padding:0px;
    width:130px;
    margin:0px;
}

#menu-container ul #btn1 {
	width:90px;
}

#menu-container ul #btn2 {
	width:110px;
}

#menu-container ul #btn3 {
	width:120px;
}

#menu-container ul #btn4 {
	width:110px;
}

#menu-container ul #btn5 {
	width:130px;
}

#menu-container ul #btn6 {
	width:120px;
}

#menu-container ul #btn7 {
	width:110px;
}

#menu-container ul #btn8 {
	width:110px;
}

#menu-container ul li ul li a { width:100%; }

/*
#menu-container ul li #navsub_429300_231493 li a {
width:115px;
}
#menu-container ul li #navsub_429300_231494 li a {
width:115px;
}
#menu-container ul li #navsub_429300_231492 li a {
width:106px;
}
#menu-container ul li #navsub_429300_231498 li a {
width:126px;
}
#menu-container ul li #navsub_429300_231491 li a {
width:116px;
}
*/

#btn-renew {
width:176px;
height:60px;
margin-bottom:5px;
}
#btn-renew a {
display:block;
width:176px;
height:60px;
background-image:url(/images/btn-renew.png);
background-repeat:no-repeat;
}
#btn-renew a:hover {
background-position:-176px 0;
}

#btn-membership {
width:176px;
height:60px;
margin-bottom:5px;
}
#btn-membership a {
display:block;
width:176px;
height:60px;
background-image:url(/images/btn-membership.png);
background-repeat:no-repeat;
}
#btn-membership a:hover {
background-position:-176px 0;
}
#btn-attendevent {
width:176px;
height:60px;
margin-bottom:5px;
}
#btn-attendevent a {
display:block;
width:176px;
height:60px;
background-image:url(/images/btn-attendevent.png);
background-repeat:no-repeat;
}
#btn-attendevent a:hover {
background-position:-176px 0;
}

#createdbyprobity-container {
width:100%;
}
#createdbyprobity-wrapper {
height:44px;
margin:0px auto 0px auto;
width:870px;
}
#createdbyprobity-content {
height:44px;
left:670px;
position:relative;
width:200px;
z-index:2;
}
#createdbyprobity-content-hidden {
height:4px;
left:670px;
position:relative;
visibility:hidden;
width:200px;
z-index:1;
}
#createdbyprobity-content a {
background-image:url(https://probitypartners.worldsecuresystems.com/images/createdbyprobity.png);
background-position:0 0;
display:block;
height:44px;
width:200px;
}
#createdbyprobity-content a:hover {
background-position:-200px 0;
}

#notloggedin-box {
	display:none;
}

#loggedin-box2 {
	display:none;
}

#loggedin-box2 a {
	display:none;
}

#loggedin-box2 .logout a {
	display:block;
	width:135px;
	height:30px;
	margin-top:8px;
	line-height:30px;
	background-color:#e2a2a2;
	border-left:1px solid #f1d3d3;
	border-top:1px solid #f1d3d3;
	border-right:1px solid #a84a4a;
	border-bottom:1px solid #a84a4a;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#444444;
}

#loggedin-box2 .logout a:hover {
	background-color:#a2c2e2;
	border-top:1px solid #c3d8ed;
	border-left:1px solid #c3d8ed;
	border-right:1px solid #6f98c3;
	border-bottom:1px solid #6f98c3;
}
