/* .|. Page Layout
----------------------------------------------------------- */
#divFullBackgroundWrapper {background: #FFFFFF url('../images/bg-pattern.jpg') repeat-x;}
#divPageWrapper {width: 980px; margin: 0px auto; position: relative;}
#divPageLogo {position: absolute; top: 20px; left: auto; padding-left: 13px;}
#divPageFooterWrapper {
    padding-top: 25px;
    background: #000000 url('../images/bg-pattern-footer.png') repeat-x;
    position: relative;
}
#divPageFooter {width: 980px; height: 77px; margin: 0px auto;}



#divPageHeaderWrapper  
{
    /*width: 980px; height: 275px;*/ 
    padding: 17px; width: 946px; height: 241px; background: transparent url('../images/bg-header.png') no-repeat top; 
}

#divPageHeader_photos { float: left; width: 650px; height: 240px;}
            #divGallerySplashImages {
                clear: both; position: relative;
                width: 650px; min-height: 240px; height: 240px; 
                background: transparent url('../images/bg-ajax-loader.gif') no-repeat center;
            }
#divPageHeader_fastlane { float: right; width: 285px; height: 240px; background: transparent url('../images/bg-pattern-fastlane.gif') repeat; }

#divNavWrapper  {width: 980px; height: 82px; }
    #divNav { height: 18px; margin-right: 0px; margin-top: 62px; float:right;}



/* .|. Search Box & Navigation Bar
---------------------------------------------- */          
.SearchBoxArea_Wrapper
{
    float: right; position: relative; z-index: 1;
    height: 40px;
    margin-top: 10px;
} 
.SearchBoxArea_Controls {padding: 10px 10px 0px 0px; float: right;}


/* Google Search Styles (Text & Buttons)
--------------------------------------------- */
    #cse-search-results_wrapper   {
        width: 600px;
        height: 700px;
        background-color:#FFFFFF; 
        border: solid 1px #CCCCCC; 
        padding: 3px;
       overflow: auto;
       margin-bottom: 10px;
    }

    #cse-search-results iframe {
       width: 570px;
       height: 670px;
       padding: 15px;
       background-color: White;
    }






/* .|. Master sFIR Links
---------------------------------------------- */
.sFIR_FooterLinks  {
		font-size: 18px;
		line-height: 18px;
		font-weight: bold;
		letter-spacing: 0;
		margin: 0px; padding: 0px;
}

#sFIR_Headers_Section {float: left; width:200px; height:35px; margin: 25px 0px 0px 30px;  text-align: center; }
#sFIR_Headers_Page {float: left; width:600px; margin: 25px 0px 0px 40px; text-align: left;}
.sFIR_Headers 
{
	font-size: 25px;
	line-height: 35px;
	color: #FFFFFF;	
}



/* .|.WRAPPERS -  Master Table & Internal Table
---------------------------------------------- */
.wrapperTable {width: 980px;}
.topColumn {width: 980px; height:102px;}
.centerContentColumn { 
    width:980px;
    padding: 0px; margin:0px;
    vertical-align: top;  
}

.wrapperInternalTable {width: 947px;}
    .internalColumnLeft {width: 217px; height: 420px; background: white url('../images/bg-pattern-sidebar.png') no-repeat bottom;}
    .internalColumnRight {width: 730px;}


/* .|. Internal Master | Growing effect
---------------------------------------------- */
#divInternalFrameWrapper {
    width: 980px;
    height: 100%;
    margin: 0px; padding: 0px;
}
    #divInternalFrame_Top, #divInternalFrame_Repeat, #divInternalFrame_Bottom  {
        margin: 0 auto; width: 980px;
    }
    #divInternalFrame_Top {height: 70px; background: white url('../images/Frame-top.png') no-repeat; }
    #divInternalFrame_Repeat {min-height: 400px; height: 100%; background: white url('../images/Frame-repeat.png') repeat-y; }
    #divInternalFrame_Bottom {height: 36px;  background: white url('../images/Frame-bottom.png') no-repeat; }


/* .|. Content Place Holders Wrappers
---------------------------------------------- */
#divSideBar_AreaWrapper, #divContent_AreaWrapper  {  /*border: 1px solid aqua; */}

#divSideBar_AreaWrapper 
{
    width: 200px;
    height: 100%;
    min-height: 600px;
    margin: 0px;

    padding-bottom: 20px;
    padding-top: 0px;
    margin-left: 7px;
    /*background-color: Green;*/
}
#divSideBar_CallOutWrapper {/* Original :: width:166px; height: 223px;*/ margin-left: 17px; padding: 52px 18px 20px 18px; width:130px; height: 151px; background: transparent url('../images/bg-callout.png') no-repeat; }
#divSideBar_CallOutText { width:130px; height: 148px; overflow:hidden;}

#divContent_AreaWrapper 
{
    width: 660px;
    height: 100%;
    min-height: 180px;
    margin-left: 40px;
    padding-bottom: 20px;
}
#divContent_AreaWrapper .breadCrumbs {padding:0 0 15px 0}

.divisorDotted {height: 15px; width: 100%; background: transparent url('../images/bg-divisorDotted.gif') repeat-x center; clear: both;}



/* .|. Blob Summary V2  & Normal Blob V2 Sections
------------------------------------------------- */
.blob_summary_v2_wrapper {width:680px;margin: 0px 0px 10px 0px;}
.blob_summary_v2_separator {height: 15px; width: 100%; background: transparent url('../images/bg-divisorDotted.gif') repeat-x center; clear: both;}
.blob_summary_v2_wrapper .bodyDetails a
{
    position: relative;
    float: right;
    width: 120px; height: 60px; 
    background: transparent url('../images/btnLearnMore.gif') no-repeat bottom;
    text-indent: -9999px;
	font-size: 0px; /* hide hyperlink text - hack */
	display: block;
}

.blob_summary_v2_details_wrapper {margin: 0px 0px 10px 0px;}
.blob_summary_v2_details_wrapper .title {font-size:14px; line-height: 28px;}


.blob_v2_wrapper {margin: 0px 0px 10px 0px;}
.blob_v2_wrapper .title {font-size:14px; line-height: 28px;}



/* .|. HTML Textbox Controls 
---------------------------------------------- */
.btnSignUp {padding-top: 8px;}
.inputGray, .inputNormal  {
	width: 150px;
	height: 22px;
	padding: 0px 6px 0px 6px;
	border: 1px solid #676767;
	text-align: left;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	letter-spacing: 0px;
}
.inputNormal {color:Black}
.inputGray {color:#999}


/* .|. Contact Us Form
---------------------------------------------- */
#divForm, #divFormThankYou {
    padding: 13px; margin: 0 auto;
    background: #FFFFFF url('../images/bg-forms.jpg') repeat-x;
    border: 1px solid #CCCCCC; 
}

/* .|. Footer - Hyperlinks
---------------------------------------------- */
.footer_links {
    font-size: 10px;
    color: #FFFFFF;
    line-height: 16px;
    text-align:right;
    margin-right: 30px;
}
.footer_links a:link, .footer_links a:visited, .footer_links a:hover {
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: 1px dotted #CCCCCC;
}
.footer_links a:hover {color: #CCCCCC;border-bottom: 1px dotted #CCCCCC;}

#ctl00_ctl00_cphContent_cphInternalSubNav_subnav1_SubPanel_p0 { visibility:hidden;}
body, ul, li, p, h1, h2, h3, button {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#202020;
	list-style-type:none;
}
img {
	border:0;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;
	height:10px;
}
button {
	background:url(../images/learn-more.jpg) no-repeat center center;
	border:0;
	width:130px;
	cursor:pointer;
	height:32px;
	font-family:"Myriad Pro";
	font-weight:normal;
	font-size:14px;
}
button .text {
	padding:-20px 0 0 130px;
}
.tabs li {
	width:210px;
	padding:0px 0 0 0px;
}
#wrapper {
	margin:0 auto;
	width:987px;
}
#top {
	width:987px;
	padding:10px 0;
}
#top .logo {
	width:250px;
	float:left;
	background:url(../images/logo.jpg) no-repeat 0 10px;
	height:70px;
	cursor:pointer;
}
#top .menu {
	width:737px;
	float:left;
	text-align:right;
}
#top .menu .top {
	text-align:right;
	padding:5px 0;
	font-size:14px;
	font-weight:bold;
}
#top .menu .link {
	text-align:right;
	padding:14px 0 0 0;
	font-size:13px;
	font-weight:bold;
}
#top .menu .link a {
	text-align:right;
	padding:0 6px 0 6px;
	text-decoration:none;
	color:#000;
}
#top .menu .link a:hover {
	font-size:13px;
	text-decoration:none;
	color:#d31145;
}
#banner {
	width:987px;
	background:url(../images/banner.png);
	height:276px;
}
#banner .left {
	width:695px;
	float:left;
	padding:0px 0 0 23px;
	color:#FFFFFF;
}
#banner .left .text {
	width:638px;
	height:35px;
	float:left;
	padding:3px 0 0 10px;
	color:#FFFFFF;
	background:#000000;
}
#banner .left .text h1 {
	width:500px;
	font-family:"Myriad Pro";
	padding:5px 0 0 0px;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	float:left;
}
#banner .left .text .btn {
	width:50px;
	height:30px;
	float:left;
}
#banner .right {
	width:200px;
	padding:40px 0 0 0px;
	float:left;
}
#banner .right ul li {
	background:url(../images/li-bg.png) 0px 0 no-repeat;
	padding:0 0 0 20px;
	width:300px;
	height:32px;
	font-size:12px;
}
#banner .right ul li a {
	color:#5c5c5c;
	text-decoration:none;
}
#banner .right ul li a:hover {
	color:#d31145;
}
#body {
	width:987px;
}
#body #left {
	width:713px;
	height:164px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#body #left p {
	padding:0px 0 10px 0;
}
#body #left a {
	text-decoration:none;
	font-weight:bold;
}
#body #left .top {
	background:url(../images/body-left-top.jpg) 0 10px no-repeat;
	width:713px;
	height:157px;
	padding:10px 0 0 50px;
}
#body #left .top a {
	width:204px;
	height:135px;
	padding:10px 0 0 0px;
	text-align:center;
	float:left;
}
#body #left .top1 {
	background:url(../images/body-left-top-up1.jpg) 0 10px no-repeat;
	width:713px;
	height:157px;
	padding:10px 0 0 50px;
}
#body #left .top1 a {
	width:204px;
	height:135px;
	padding:10px 0 0 0px;
	text-align:center;
	float:left;
}
#body #left .top2 {
	background:url(../images/body-left-top-up2.jpg) 0 10px no-repeat;
	width:713px;
	height:157px;
	padding:10px 0 0 50px;
}
#body #left .top2 a {
	width:204px;
	height:135px;
	padding:10px 0 0 0px;
	text-align:center;
	float:left;
}
#body #left .top3 {
	background:url(../images/body-left-top-up3.jpg) 0 10px no-repeat;
	width:713px;
	height:157px;
	padding:10px 0 0 50px;
}
#body #left .top3 a {
	width:204px;
	height:135px;
	padding:10px 0 0 0px;
	text-align:center;
	float:left;
}
#body #left .top ul {
	padding:10px 0 0 50px;
}
#body #left .inner {
	background:url(../images/body-left-bg.jpg) no-repeat 0 0px;
	height:339px;
	padding:0px 0;
}
#body #left .inner .panes {
	padding:20px 30px 0 40px;
	font-size:12px;
	text-align:justify;
	font-size:12px;
	line-height:26px;
	overflow:hidden;
}
#body #left .inner p {
	padding:20px 30px 0 40px;
	font-size:12px;
	text-align:justify;
	font-size:12px;
	line-height:23px;
}
#body #right {
	background:url(../images/right-left-border.jpg) repeat-y 0 0;
	height:495px;
	width:213px;
	float:left;
}
#body #right .top {
	width:211px;
	height:224px;
}
#body #right .helpdesk {
	width:211px;
	height:209px
}
#body2 {
	background:url(../images/body2-bg.jpg) -10px 0 no-repeat;
	width:987px;
	margin:0 auto;
	height:350px;
}
#body2 p {
	width:93%;
	padding:100px 0px 0 20px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
#body2 #left {
	width:400px;
	float:left;
	padding:48px 20px 0 42px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#body2 #left h1 {
	font-size:45px;
	font-weight:normal;
	height:20px;
	color:#5c5c5c;
	padding:0 0 10px 0;
}
#body2 #left h2 {
	font-size:15px;
	font-weight:bold;
	height:20px;
}
#body2 #right {
	width:400px;
	float:left;
	padding:48px 20px 0 22px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#body2 #right h1 {
	font-size:45px;
	font-weight:normal;
	height:20px;
	color:#5c5c5c;
	padding:0 0 10px 0;
}
#body2 #right h2 {
	font-size:15px;
	font-weight:bold;
	height:20px;
}
#body3 {
	width:987px;
	margin:0 auto;
	height:720px;
}
#body3 h3 {
	color:#C64021;
	font-size:14px;
	height:0;
	padding:10px 0 20px 0;
}
#body3 p {
	width:93%;
	padding:5px 0px 0 0px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
#body3 p a {
	color:#d31145;
}
#body3 #left {
	width:180px;
	float:left;
	padding:28px 20px 0 29px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#body3 #left ul li {
	line-height:32px;
	padding:0 0 0 20px;
}
#body3 #left p {
	width:130px;
	padding:25px 0px 0px 25px;
}
#body3 #left h1 {
	font-size:25px;
	font-weight:normal;
	height:20px;
	color:#fff;
	padding:0 0 10px 10px;
}
#body3 #right h1 {
	font-size:25px;
	font-weight:normal;
	height:20px;
	color:#fff;
	padding:30px 0 0px 0px;
}
#body3 #left h2 {
	font-size:15px;
	font-weight:bold;
	height:20px;
}
#body3 #right {
	width:720px;
	float:left;
	padding:0px 10px 0 22px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#body3 #right b {
	padding:0 0 0 0;
}
#body3 #right #left1 {
	width:330px;
	float:left;
	padding:20px 0 0 20px;
}
#body3 #right #left1 h2 {
	font-size:20px;
	font-weight:bold;
	color:#d31145;
	background:url(../images/h2-bg.jpg) no-repeat 0 -5px;
	height:50px;
	padding:0 0 0 20px;
}
#body3 #right #right1 {
	width:330px;
	float:left;
	padding:20px 0 0 20px;
}
#body3 #right #left1 .text {
	width:290px;
	float:left;
	padding:0px 0 20px 0px;
}
#body3 #right #right1 h2 {
	font-size:20px;
	font-weight:bold;
	color:#d31145;
	background:url(../images/h2-bg.jpg) no-repeat 0 -5px;
	height:50px;
	padding:0 0 0 20px;
}
#body3 #right #right1 .text {
	width:290px;
	float:left;
	padding:0px 0 20px 0px;
}
#body3 #right strong {
	line-height:30px;
}
/*#body3 #right h1{ font-size:45px; font-weight:normal; height:20px; color:#5c5c5c; padding:0 0 10px 0;}*/

#body3 #right h2 {
	font-size:15px;
	font-weight:bold;
	height:20px;
}
#about {
	background:url(../images/body2-2-bg.jpg) -10px 0 no-repeat;
	width:987px;
	margin:0 auto;
	height:1420px;
}
#about p {
	width:93%;
	padding:5px 0px 0 0px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
#about p a {
	color:#d31145;
}
#about #left {
	width:180px;
	float:left;
	padding:28px 20px 0 29px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#about #left ul li {
	line-height:32px;
	padding:0 0 0 20px;
}
#about #left p {
	width:130px;
	padding:25px 0px 0px 25px;
}
#about #left h1 {
	font-size:25px;
	font-weight:normal;
	height:20px;
	color:#fff;
	padding:0 0 10px 10px;
}
#about #right h1 {
	font-size:25px;
	font-weight:normal;
	height:20px;
	color:#fff;
	padding:30px 0 0px 0px;
}
#about #left h2 {
	font-size:13px;
	font-weight:bold;
	height:30px;
	border-bottom:1pt dotted #999999
}
#about #right {
	width:690px;
	float:left;
	padding:0px 10px 0 22px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#about #right strong {
	height:40px;
	padding:20px 0 0px 0px;
}
#about h2 {
	font-size:13px;
	font-weight:bold;
	height:30px;
	border-bottom:1pt dotted #999999;
	padding:20px 0 0px 0px;
}
#about #right p {
	padding:0 0 0 0px;
}
#about #right #left1 {
	width:330px;
	float:left;
	padding:20px 0 0 20px;
}
#about #right #left1 h2 {
	font-size:20px;
	font-weight:bold;
	color:#d31145;
	background:url(../images/h2-bg.jpg) no-repeat 0 -5px;
	height:50px;
	padding:0 0 0 20px;
}
#about #right #right1 {
	width:330px;
	float:left;
	padding:20px 0 0 20px;
}
#about #right #left1 .text {
	width:290px;
	float:left;
	padding:0px 0 20px 0px;
}
#about #right #right1 h2 {
	font-size:20px;
	font-weight:bold;
	color:#d31145;
	background:url(../images/h2-bg.jpg) no-repeat 0 -5px;
	height:50px;
	padding:0 0 0 20px;
}
#about #right #right1 .text {
	width:290px;
	float:left;
	padding:0px 0 20px 0px;
}
#about #right strong {
	line-height:30px;
}
/*#body3 #right h1{ font-size:45px; font-weight:normal; height:20px; color:#5c5c5c; padding:0 0 10px 0;}*/

#body3 #right h2 {
	font-size:15px;
	font-weight:bold;
	height:20px;
}
#contact {
	background:url(../images/body2-3-bg.jpg) -10px 0 no-repeat;
	width:987px;
	margin:0 auto;
	height:1080px;
}
#contact p {
	width:93%;
	padding:5px 0px 0 0px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
#contact p a {
	color:#d31145;
}
#contact #left {
	width:180px;
	float:left;
	padding:28px 20px 0 29px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#contact #left ul li {
	line-height:32px;
	padding:0 0 0 20px;
}
#contact #left p {
	width:130px;
	padding:25px 0px 0px 25px;
}
#contact #left h1 {
	font-size:25px;
	font-weight:normal;
	height:20px;
	color:#fff;
	padding:0 0 10px 10px;
}
#contact #right h1 {
	font-size:25px;
	font-weight:normal;
	height:20px;
	color:#fff;
	padding:30px 0 0px 0px;
}
#contact #left h2 {
	font-size:13px;
	font-weight:bold;
	height:30px;
	border-bottom:1pt dotted #999999
}
#contact #right {
	width:690px;
	float:left;
	padding:0px 10px 0 22px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
}
#contact #right strong {
	height:40px;
	padding:20px 0 0px 0px;
}
#contact h2 {
	font-size:13px;
	font-weight:bold;
	height:30px;
	border-bottom:1pt dotted #999999;
	padding:20px 0 0px 0px;
}
#contact #right p {
	padding:0 0 0 0px;
}
#contact #right #left1 {
	width:330px;
	float:left;
	padding:20px 0 0 20px;
}
#contact #right #left1 h2 {
	font-size:20px;
	font-weight:bold;
	color:#d31145;
	background:url(../images/h2-bg.jpg) no-repeat 0 -5px;
	height:50px;
	padding:0 0 0 20px;
}
#contact #right #right1 {
	width:330px;
	float:left;
	padding:20px 0 0 20px;
}
#contact #right #left1 .text {
	width:290px;
	float:left;
	padding:0px 0 20px 0px;
}
#contact #right #right1 h2 {
	font-size:20px;
	font-weight:bold;
	color:#d31145;
	background:url(../images/h2-bg.jpg) no-repeat 0 -5px;
	height:50px;
	padding:0 0 0 20px;
}
#contact #right #right1 .text {
	width:290px;
	float:left;
	padding:0px 0 20px 0px;
}
#contact #right strong {
	line-height:30px;
}
/*#body3 #right h1{ font-size:45px; font-weight:normal; height:20px; color:#5c5c5c; padding:0 0 10px 0;}*/

#contact #right h2 {
	font-size:15px;
	font-weight:bold;
	height:20px;
}
#footer {
	width:100%;
	background:url(../images/footer-bg.jpg) repeat-x;
	height:100px;
}
#footer .link {
	width:980px;
	margin:0 auto;
	font-size:15px;
	text-align:center;
	padding:30px 0px 0 0px;
	color:#cf0134;
}
#footer .link a {
	text-align:center;
	text-decoration:none;
	color:#cf0134;
	padding:40px 15px 0 15px;
}
#center {
	background:url(../images/Frame-top.png) no-repeat;
	width:980px;
	height:70px;
	margin:auto;
}
#mid {
	background:url(../images/Frame-mid.jpg) repeat-y;
	width:980px;
	height:570px;
	margin:auto;
}
#mid #left {
	width:200px;
	float:left;
}
#mid #right {
	width:700px;
	float:left;
}
#mid #left #left-mid {
	background:url(../images/bg-callout.png) no-repeat;
	width:166px;
	height:223px;
	margin:auto;
}
/* Default r.a.d.panelbar 4 Popcorn skin */

.RadPanelbar_wi_subnav_cosentry {
	background: transparent;
	width: 200px !important;
	font-weight: bold;
	font-size: 13px;
	font-weight: bold !important;
	text-align: right;
}
.RadPanelbar_wi_subnav_cosentry .text {
	color: #333333;
	padding: 5px 30px 10px 0px;
}
.RadPanelbar_wi_subnav_cosentry .link:hover .text {
	color: #d21245;
	background: transparent url('../image/selected.gif') no-repeat 180px 6px;
}
.RadPanelbar_wi_subnav_cosentry .rootGroup .selected .text {
	background: transparent url('../image/selected.gif') no-repeat 180px 6px;
}
.RadPanelbar_wi_subnav_cosentry .image {
	margin: 4px 0px;
}
.RadPanelbar_wi_subnav_cosentry .rootGroup .expanded {
	line-height: 15px;
	overflow: hidden !important;
	color: #333333;
}
.RadPanelbar_wi_subnav_cosentry .group .last .link, .RadPanelbar_wi_subnav_cosentry .group .last .link:hover {
	border-bottom: 0;
}
.RadPanelbar_wi_subnav_cosentry .group .link {
	line-height:15px;
	color: #333333;
}
.RadPanelbar_wi_subnav_cosentry .group .selected {
	text-decoration: none;
}
.RadPanelbar_wi_subnav_cosentry .level1 .text {
	line-height: 15px;
	padding-left: 0px;
	padding-right: 60px;
	color: #d21245;
	font-size: 11px;
}
.RadPanelbar_wi_subnav_cosentry .level1 .link:hover .text {
	background: transparent url('../images/download.gif') no-repeat 155px 6px;
}
.RadPanelbar_wi_subnav_cosentry .level1 .selected .text {
	color: #d21245;
	background: transparent url('../images/download.gif') no-repeat 155px 6px;
}
.RadPanelbar_wi_subnav_cosentry .level1 .expanded {
	visibility: visible;
}
.RadPanelbar_wi_subnav_cosentry .level2 .text {
	padding-left: 0px;
	padding-right: 60px;
}
.RadPanelbar_wi_subnav_cosentry .level2 .link:hover .text {
	background: transparent url('../image/selected.gif') no-repeat 155px center;
}
.RadPanelbar_wi_subnav_cosentry .level2 .selected .text {
	color: #d21245;
	background: transparent url('../image/selected.gif') no-repeat 155px center;
}
.RadPanelbar_wi_subnav_cosentry .level2 .expanded {
	visibility: visible;
}
.panelbar
{
	width:250px;
}

.panelbar .rootGroup,
.panelbar .group,
.panelbar .item
{
	margin:0;
	padding:0;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;
}

/*Undo CSS attributes inherited from the menu */
.panelbar .item
{
	float:none;
	display:block;
	position:static;
}
/*Undo CSS attributes inherited from the menu*/
.panelbar .slide
{
    position:static;
    float: none;
    height:auto;
}

.panelbar .text:after,
.panelbar .template:after,
.panelbar .item:after
{
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.panelbar .link,
.panelbar .text
{
	text-decoration:none;
	display:block;
}

.panelbar .image
{
	float:left;
	border:0;
	vertical-align:middle;
}

.panelbar .level1
{
	overflow:auto;
	overflow-x:hidden;
}

.panelbar .link
{
	width:100%;
	outline:none; /* Remove this for FF to put dotted border around the focused item */
}

.panelbar .text
{
	cursor:pointer;
	_cursor:hand;
}

.panelbar .slide
{
	overflow:hidden;
	display:none;
}


.panelbar .group
{
	display:none;
}

.rtl .image
{
	border:0;
	float:right;
}

.rtl 
{
	text-align:right;
}
