/******** GENERAL ELEMENTS ********/

/* Content */
/* body{font-family:verdana;font-size:11px;color:#3D3D3D;margin:0px;background:#E6E7E8;margin:25px;margin-top:0px;}*/
body {
	background:url(images/background-website.gif) #000000 repeat-x;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#414141;
	margin:0;
	padding:0;
	overflow:auto;
}

.logoClick {
	position:absolute;
	top:95px;
	left:55px;
}

#home {
	position:relative;
	width:960px;
	height:320px;
float:left; overflow:hidden;
margin-top:30px;
}


/* td{font-family:verdana;font-size:11px;color:#3D3D3D} */


a {
	color:#00C6FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	color:#BEBEBE;
}
	

h1 {
	width:100%;
	font:normal 25px Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
	color:#000000;
	
}

h2 {
	float:left;
	width:100%;
	font-size:17px;
	margin:0 0 15px 0;
	color:#000000;
}

.clear {
	float:none;
	clear:both;
	height:1px;
}

p {
	clear:left;
	margin:15px 0;
}

/* Title 
.title{margin-bottom:10px;line-height:35px;font-family:arial;font-weight:bold;font-size:14px;color:#333333;text-transform: uppercase;margin-top:10px}
*/

.title {
	width:100%;
	font:normal 25px Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
	color:#000000;
	display:inline;
	clear:both;
	}

.registerHere {
	display:block;
	margin-bottom:5px;
}

/* GENERAL
-------------------------------------*/

.wrapper {
	position:relative;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

.landing .wrapper {
	background:url(images/background-rainbow.jpg) no-repeat;
}

.content .wrapper {
	background:url(images/background-rainbow-3.jpg) no-repeat;
}

.leftColumn {
	display:inline;
	float:left;
	width:260px;
	margin:250px 0 0 0;
	overflow:hidden;
	color:#404040;
}

.leftColumnWhite {
	float:left;
	width:260px;
	padding-top:30px;
	background:url(images/left-window-top.gif) #ffffff no-repeat;
}

.leftColumnWhiteIn {
	padding:0 25px;
}

.leftColumWhiteBottom {
	float:left;
	width:260px;
	height:60px;
	background:url(images/left-window-bottom.gif) #000000 no-repeat;
}

.rightColumn {
	display:inline;
	float:right;
	width:690px;
	margin-top:40px;
	padding-top:30px;
	background:url(images/right-window-top.gif) #ffffff no-repeat;
	color:#414141;
}
 
#rightColumnIn {
	overflow:hidden;
	display:inline;
	width:630px;
	padding-left:30px;
	padding-right:30px;
	float:left;
	text-align:left;
	color:#414141;
	min-height:650px;
	

}

* html .rightColumnIn {
	height:650px;
}

.sponsorsTable {
	width:620px;
}

/*#ctl00_placeholderBody_panelBody table {
	float:left;
}*/

.sponsorsTable img {
	margin:0 2px 2px 0;
}

.rightColumnBottom {
	float:left;
	width:690px;
	height:65px;
	background:url(images/right-window-bottom.gif) no-repeat;
}

#right {
	width:620px;
	float:left;
}

/* MAIN MENU
-------------------------------------*/

.mainMenu {
	display:inline;
	float:left;
	width:950px;
	height:55px;
	margin:3px 0 0 0;
	background:url(images/main-menu.jpg) no-repeat;
}

.menuTable {
	float:left;
	overflow:visible;
}

.profileHover {
	display:block;
	width:111px;
	height:55px;
	background:url(images/menu-profile.png) no-repeat;
	text-decoration:none;
}

.profileHover:hover {
	height:200px;
	background:url(images/menu-profile-up.png) no-repeat;
	text-decoration:none;
}

/* LANDING PAGE
-------------------------------------*/

.blockTitles {
	display:block;
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0 0 25px 0;
}

/* flash rotator */

.flashRotator {
	float:right;
	width:606px;
	height:201px;
	margin:10px 15px 0 0px;
	display:inline;
	
}

/* what's new */


.whatsNew {
	position:absolute;
	width:294px;
	top:30px;
	left:0;
	color:#fff;
	font:11px/17px Arial, Helvetica, sans-serif;
}

/*.whatsNew {
	float:left;
	width:294px;
	margin-top:30px;
	margin-top:67px;
	/* margin:295px 0 0 0;}*/



.landingImg01 {
	float:left;
	padding:3px;
	border:1px solid #515151;
}

.whatsNewPost {
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
}

.whatsNewText {
	float:right;
	width:195px;
	overflow:hidden;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.whatsNewText p {
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#e1e1e1;

}


.readMore {
	padding-left:10px;
	background:url(images/arrow-blue.gif) 0 4px no-repeat;
}

/* courses */

/*.courses {
	display:inline;
	float:left;
	width:314px;
	margin:68px 0 0 25px;
}*/

.cmasCourseList {
margin-left:10px;
width:292px;}
.cmasCourseList td {vertical-align:top;
padding:4px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:15px;
letter-spacing:0.2px;
color:#e1e1e1;
background-color:#333;}

.cmasCourseList2 td {vertical-align:top;
padding:4px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:15px;
letter-spacing:0.2px;
color:#000000;
background-color:#e8e8e8;}

.cmasCourseList2 td a {color:#626262; font-weight:bold;}
.cmasCourseList2 td a:hover {text-decoration:underline;}

.cmasCourseList td, .cmasCourseList th {
	background-color:#333;	
}


 .courses {
	display:inline;
	float:left;
	width:314px;
	margin:15px 25px 0 25px;
} 



 .courses1 {
	position:absolute;
	top:30px;
	left:320px;
	width:314px;
	color:#fff;
} 


.courses a, a:hover, a:visited {
	color:#00C6FF;
}


.courses a:visited {
	color:#FFFFFF;
	text-decoration:none;
}



.courses1 a, a:hover, a:visited {
	color:#00C6FF;
}




.landingCourseTitle {
	margin-left:10px;
}

.landingCourse {
	width:314px;
	height:243px;
	background:url(images/landingCoursesBack.jpg) no-repeat;
}

.landingCourseImg {
	padding:5px 5px 5px 15px;
}

/* latest news */

/*.latestNews {
	display:inline;
	float:right;
	width:294px;
	margin:68px 0 0 0;
}*/

 .latestNews {
	position:absolute;
	top:30px;
	right:0;
	width:294px;
	color:#fff;
	font:11px/17px Arial, Helvetica, sans-serif;
} 

/* .latestNewsPost {
	margin-bottom:20px;
	overflow:hidden;
}*/

.latestNewsPost {
	margin-bottom:20px;
	overflow:hidden;
} 

.latestNewsPost p {
	margin:0;
	letter-spacing:0.2px;
}

.latestNewsSubtitle {
	font-weight:bold;
}

.landing .footer {
	margin-top:20px;
}

/* FLASH BANNER
-------------------------------------*/

.flashBanner {
	float:left;
	width:607px;
	height:202px;
	margin:10px 0 20px 0;
	padding:4px;
	background:url(images/flash-background.gif) no-repeat;
}

/* NEWSLETTER SUBSCRIPTION
-------------------------------------*/

.newsletterSubscription {
	float:left;
	width:210px;
	padding-top:25px;
}

.newsletterText {
	float:left;
	line-height:17px;
	margin-bottom:15px;	
}

span.newsletterField {
	display:block;
	margin-top:2px;
	width:130px;
	height:40px;
	background:url(images/newsletter-sub-background.gif) no-repeat;
}

span.newsletterField input {
	width:110px;
	font:italic 14px Arial, Helvetica, sans-serif;
	margin:10px 0 0 5px;
	color:#696969;
	border:none;
	background:none;
}

.newsletterButton {
	float:left;
	width:76px;
	height:38px;
	margin:0 0 0 12px;
	background:none;
	background:url(images/button-subscribe.gif) no-repeat;
	border:none;
	cursor:pointer;
}

.newsletterButton:hover {
	background-position:left bottom;
}

.newletterPolicy {
	float:left;
	width:210px;
	margin-top:10px;
	padding-left:10px;
	background:url(images/arrow-blue.gif) 0 6px no-repeat;
}

.emailTitle {
	font:12px/19px Arial, Helvetica, sans-serif;
}	

/* NEWS LIST
-------------------------------------*/

.newsBlock {
	width:100%;
	display:block;
}

.newsDate {
	display:block;
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}

.newsTitle {
	display:block;
	width:100%;
	font:18px Arial, Helvetica, sans-serif;
}

.newsText {
	display:block;
	width:100%;
}

.newsText p {
	margin:0;
}

.newsMore {
	display:block;
}

/* TOP MENU
-------------------------------------*/

.topMenuBlock {
	text-align:center;
	color:#fff;
}

.topMenuBlock a, .topMenuBlock a:hover, .topMenuBlock a:visited {
	color:red;
}


/* LIST STYLE
-------------------------------------*/

.rightColumn ul {
	list-style:none;
	margin:15px 0 15px 20px;
	padding:0;
}

.rightColumn ul li {
	margin:0 0 4px 0;
	padding:0 0 0 12px;
	background:url(images/arrow-blue.gif) 0 7px no-repeat;
}

/* Form */
select {font-family:Arial;font-size:10pt;}
.button {height:23px;font-family:Arial;font-size:11px;padding-bottom:1px;
    font-weight:bold;color:#000000;background:url('images/button.png') #EEEEEE;
    border-top:1px solid #DDDDDD;border-right:1px solid #AAAAAA;
    border-bottom:1px solid #AAAAAA;border-left:1px solid #DDDDDD;cursor:pointer;}
.textbox {
	/float:left;
	padding-right:7px;
	font:/*italic 14px*/Arial, Helvetica, sans-serif;
	margin-bottom:10px;}

.file {height:27px;font-size:9pt;padding:5px;border:0;background:#eee;margin-right:7px;}

/* Side Box */
.boxHeader  {padding-top:5px;padding-left:40px;text-align:left;font-weight:bold;font-size:9pt;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;height:22px;}
.boxContent {/* padding:7px;padding-left:40px;padding-bottom:15px; */text-align:left;font-family:verdana;font-size:11px;}
.boxContent a {}
.boxLeft {float:left;}
.boxRight {float:left;}

/* Listing Paging */
.paging {font-family:verdana;line-height:12px;font-size:9px;padding-top:8px;padding-left:27px;width:262px;height:21px;background:url(images/paging.gif) no-repeat;}




/******** SPECIAL ELEMENTS ********/

/* Poll Results */
.pollHeader {background:#d6d7d8;text-align:center;padding:5px;font-weight:bold}
.bar1 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar2 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar3 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar4 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar5 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.bar6 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar7 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar8 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar9 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar10 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.barRow {background:#f6f7f8}
.barRowAlternate  {background:#d6d7d8}


/* Go Back Button */
.divGoBack {margin-top:20px;margin-bottom:20px}
.btnGoBack {}
  

/******** MODULES ********/

/* Listing - Categories */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;}
a.category_tree_node:hover {color:#000000;}

/* Category Navigation */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:11px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}

/* Forum */
.frm_category_bar {background-color:#ffffff;}
.frm_category_title {font-weight:bold;font-size:11px;font-family:Tahoma;}
.frm_forum_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;padding-left:7px;height:16px;}
.frm_forum_item{background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_thread_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;padding-left:7px;height:16px;}
.frm_thread_item{background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_post_bar {font-size:10px;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;padding-left:7px;height:16px;}
.frm_post_subject {background-color:#EFEFF1;border:#BEC7D1 1px solid;}
.frm_post_infopanel {background-color:#ffffff;border:#BEC7D1 1px solid;}
.frm_post_message {background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_title {font-family:verdana;font-size:14px;font-weight:bold;}

.frm_statusbox {line-height:18px;background-color:#ffffff;border:#BEC7D1 1px solid;}


/******** PLACEHOLDERS ********/

/* placeholderTopMenu 
.topmenu{font-family:arial;font-size:11px;color:#555555;}
a.topmenu:link{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.topmenu:visited{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.topmenu:hover{font-family:arial;font-size:11px;color:#111111;text-decoration:underline}*/

/* placeholderBottomMenu */
.bottommenu{font-family:arial;font-size:11px;color:#555555;}
a.bottommenu:link{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.bottommenu:visited{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.bottommenu:hover{font-family:arial;font-size:11px;color:#111111;text-decoration:underline}
 
 /* placeholderRegister */
a.register:link{color:#555555;}
a.register:visited{color:#555555;}
a.register:hover{color:#111111;}

/* placeholderLoginLogout */
a.login:link{color:#555555;font-weight:bold;}
a.login:visited{color:#555555;font-weight:bold;}
a.login:hover{color:#111111;font-weight:bold;}

/* placeholderLogout */
a.logout:link{color:#555555;font-weight:bold;}
a.logout:visited{color:#555555;font-weight:bold;}
a.logout:hover{color:#111111;font-weight:bold;}

/* placeholderAdminWorkspaceLink */
#adminbox {width:250px; margin-top:80px; border:#999999 solid thin; padding:5px; background-color:#ffffff; float:left;}
a.myworkspace:link{color:#00C6FF; margin-right:10px; font-weight:bold;}
a.myworkspace:visited{color:#555555; margin-right:10px; font-weight:bold;}
a.myworkspace:hover{color:#00C6FF; margin-right:10px; font-weight:bold;}
a.admin:link{color:#00C6FF; margin-right:10px; font-weight:bold;}
a.admin:visited{color:#555555; margin-right:10px; font-weight:bold;}
a.admin:hover{color:#00C6FF; margin-right:10px; font-weight:bold;}

/* placeholderBreadcrumb */

.breadcrumbsBlock {
	float:left;
	font-size:11px;
	height:20px;
	margin-bottom:20px;
	width:540px;
}

#topholder{width:690px; float:left; border:dotted #333300;}

.breadcrumb{font:11px Arial, Helvetica, sans-serif;}
a.breadcrumb:link{color:#00C6FF;
	text-decoration:none;}
a.breadcrumb:visited{}
a.breadcrumb:hover{}


/* PageTools */

.pageTools {
	float:right;
	height:16px;
	margin:-7px 0 20px 0;
	text-align:right;
	width:75px;
}

/* placeholderPagesWithin */
.boxLinksWithin {margin-top:30px;padding-left:42px;padding-right:7px;font-weight:bold;}
.boxItemLinksWithin {white-space:nowrap;text-align:left;padding-top:2px}
.boxItemLinksWithin a {color:#333333;font-family:Tahoma;font-size:10pt;color:#3c96ef}

/* placeholderSameLevelPages */
.boxQuickLinks {width:100%;text-align:left;}
.boxHeaderQuickLinks {margin-bottom:12px;padding-left:40px;padding-top:5px;font-weight:bold;font-size:9pt;color:#2c2c2c;height:22px;font-family:Tahoma;background:url('images/boxheaderbg.gif');}
.boxItemQuickLinks {font-family:Tahoma;font-size:10pt;color:#3c96ef;}
.boxItemQuickLinks a {font-family:Tahoma;font-size:10pt;color:#3c96ef;}

/* placeholderLoginForm */
.btnLogin {}
.txtLogin {width:120px;}
.labelLogin {text-align:left;white-space:nowrap}

/* placeholderSearch */
/*.boxSearch {margin:5px;  width:50px;}*/
	
.boxInputSearch {padding:5px;
background-color:#660000;
font:italic 14px Arial, Helvetica, sans-serif;}
	
.btnSearch {
	float:left;
	width:59px;
	height:38px;
	margin-left:12px;
	background:none;
	background:url(images/button-search.gif) no-repeat;
	border:none;
	cursor:pointer;
}

.btnSearch:hover {
	background-position:left bottom;
}
	
.searchBox {
	float:left;
	width:260px;
	height:60px;
	margin-bottom:10px;
	overflow:hidden;
	background:url(images/search-background.gif) 0 0 no-repeat;
}

#ctl00_placeholderSearch_txtSearch {
	float:left;
	width:150px;
	height:25px;
	margin:10px 0 0 7px;
	font:italic 14px Arial, Helvetica, sans-serif;
	color:#696969;
	overflow:hidden;
	border:none;
	background:none;
}

/* placeholderComments */
.comments {width:100%;margin-bottom:10px;border:#d7d7d7 1px solid;background:#F3F3F3}
.commentbody {padding:4px}
.commentinfo {padding:4px;font-size:9px;color:#777777}

/* placeholderPrint */
a.print:link{font-family:arial;font-size:11px;color:#ffffff;text-decoration:underline;white-space:nowrap}
a.print:visited{font-family:arial;font-size:11px;color:#ffffff;text-decoration:underline}
a.print:hover{font-family:arial;font-size:11px;color:#ffffff;text-decoration:underline}

/* placeholderCartInfo */
.cart{font-family:Verdana;font-weight:normal;font-size:10px;color:#555555;}



/* placeholderMainMenu_DropDown */   

#menubar_1 {display:none;}
#menubar_113, #menubar_115, #menubar_119, #menubar_146, #menubar_147 {
	width:150px;	
}

#menubar_199 {
	width:150px;
	background-color:red;	
}

#menubar_199x2 {
	filter:alpha(opacity=100);
	-moz-opacity:100;
	-khtml-opacity: 100;
	opacity: 100;
	text-indent:15px;
}

.landingNewsTitle {
	font-weight:bold;	
}

.landingNewsSummary {
	margin-bottom:10px;	
}





                         
/* Main Bar - Item */
.static_nlsitemcontainer {
    padding:0;
	height:55px;
}
	
.static_nlsiconcell {width:0px;}
.static_nlssubmenucell{width:0px;padding:0;margin:0;}
.static_nlsitem {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
    font-weight:normal;font-size:14px;font-family:Arial;line-height:15px;
    color:#ffffff;
    padding:0;
	width:150px;
}
	
/* Main Bar - Item Hover */
.static_nlsitemcontainerover {
	width:150px;
	height:55px;
 	padding:0;
	/*background:url(images/dropmenu-BG1.jpg);*/
}

.static_nlsiconcellover {width:0px;}
.static_nlssubmenucellover {width:0px;padding:0;}
.static_nlsitemover {
	/*filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;	*/
	text-transform:uppercase;
    font-weight:normal;font-size:14px;font-family:Arial;line-height:15px;
    color:#000000;
	padding-top:0px;
	text-indent:-300px;
	overflow:hidden;
	width:150px;
}

/* Top level mouse over background images */

td#menubar_113 td.static_nlsitemover {
	background:url(images/main-menu-over.jpg) 0 0 no-repeat;
}

td#menubar_115 td.static_nlsitemover {
	background:url(images/main-menu-over.jpg) -150px 0 no-repeat;
}

td#menubar_119 td.static_nlsitemover {
	background:url(images/main-menu-over.jpg) -300px 0 no-repeat;
}

td#menubar_146 td.static_nlsitemover {
	background:url(images/main-menu-over.jpg) -450px 0 no-repeat;
}

td#menubar_147 td.static_nlsitemover {
	background:url(images/main-menu-over.jpg) -600px 0 no-repeat;
}

/* Sub Menu */
.nlsmenu {
	margin:0;
    z-index:1;
}

/* Sub Menu - Item */
.nlsitemcontainer {height:29px; width:150px; padding-left:0px; margin-left:1px;padding-right:0px;background-image:url(images/submenu-background.gif); overflow:hidden; /*height:21px;padding-left:0px;padding-right:0px;background-color:#16460B;*/filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=99);-moz-opacity:0.9;}/*48A317*/
.nlsiconcell {width:22px;background-color:#070707;}
.nlssubmenucell{padding-top:2px;padding-left:3px;padding-right:4px}
.nlsitem {
    font-weight:normal;font-size:12px;font-family:Arial;
    color:#000000;
    padding:0px 4px 0px 15px;}
/* Sub Menu - Item Hover */
.nlsitemcontainerover {background-image:url(images/submenu-background.gif); overflow:hidden; height:29px; width:150px; /* height:21px;border:#4EA2FD 0px solid;background:url('images/menubg_hover_green.gif')*/;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	opacity:0.95;filter:alpha(opacity=95)}
.nlsiconcellover {width:22px;}
.nlssubmenucellover {padding-top:2px;padding-left:3px;padding-right:4px;}
.nlsitemover {
    font-weight:normal;font-size:12px;font-family:Arial;
    color:#000000;
    padding:0px 4px 0px 15px;}

#subic_menubar_113, .static_nlssubmenucell, .static_nlssubmenucellover {display:none;}
#subicovr_menubar_113 {display:none;}



/* placeholderMainMenu_Links */
.mainbar{background:url("images/topbg.gif") repeat-x top;}
a.mainmenu:link{font-family:arial;font-size:9px;color:#e7e7e7;text-decoration:none}
a.mainmenu:visited{font-family:arial;font-size:9px;color:#e7e7e7;text-decoration:none}
a.mainmenu:hover{font-family:arial;font-size:9px;color:#ffffff;text-decoration:none}

/* placeholderMainMenu_VerticalMenu */
.mnuVertical {width:170px}
.mnuOver {
    padding:3px;
    background-color:#656567;
    border:#cccccc 1px solid; 
    border-left:#cccccc 1px solid; 
    border-top:#cccccc 1px solid;
    border-bottom:#5A5A5C 1px solid;
    border-right:#5A5A5C 1px solid;
    color:#cccccc;
    }
.mnuSelected {
    padding:3px;
    background-color:#F3F2F7;
    border:white 1px solid; 
    border-top:white 1px solid;    
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    font-weight:bold;
    }
.mnuPath {
    padding:3px;
    background-color:#D7D7DB;
    border:white 1px solid;
    border-top:white 1px solid;
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    }
.mnuNormal {
    padding:3px;
    background-color:#E5E5EA;
    border:white 1px solid;
    border-top:white 1px solid;
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    }

/* placeholderMainMenu_DropMenu */
.top {font:bold 11px verdana;color:#ffffff;background:none;}
.top_hover {font:bold 11px verdana;color:#ffffff;background:#005FA6;}
.member {font:bold 10px verdana;color:#666666;}
.member_hover {font:bold 10px verdana;color:#666666;background:#f7f7f7;}
.topbar {background-image:url("images/topbg_blue4.gif");height:28px;}
.memberbar {background-image:url("images/memberbg.gif");height:27px;}

/* placeholderMainMenu_Tabs */
.tabActive_Left {width:15px;height:19px;background:url('images/tab_active_left.gif') no-repeat}
.tabActive_Center {white-space:nowrap;background:url('images/tab_active_center.gif')}
.tabActive_Right {width:15px;height:19px;background:url('images/tab_active_right.gif') no-repeat}

.tabInactive_Left {width:15px;height:19px;background:url('images/tab_inactive_left.gif') no-repeat}
.tabInactive_Center {white-space:nowrap;background:url('images/tab_inactive_center.gif')}
.tabInactive_Right {width:15px;height:19px;background:url('images/tab_inactive_right.gif') no-repeat}

a.tabInactiveLink:link {font-weight:bold;font-size:9px;color:#E2ECF7;text-decoration:none;}
a.tabInactiveLink:visited {font-weight:bold;font-size:9px;color:#E2ECF7;text-decoration:none;}
a.tabInactiveLink:hover {font-weight:bold;font-size:9px;color:#E2ECF7;text-decoration:underline;}

a.tabActiveLink:link {font-weight:bold;font-size:9px;color:#1283CA;text-decoration:none;}
a.tabActiveLink:visited {font-weight:bold;font-size:9px;color:#1283CA;text-decoration:none;}
a.tabActiveLink:hover {font-weight:bold;font-size:9px;color:#1283CA;text-decoration:underline;}

/* placeholderMainMenu_Side */
#divSide {font:11px Trebuchet MS, Arial, sans-serif;padding:0px;width:180px}
#divSide a {color:#00C6FF; text-decoration:none;}
#divSide a:hover {text-decoration:underline;}
.mnuLevel1 /* {margin:0px;padding-left:0px;list-style-type:none;}*/
			  {list-style:none; margin:0; padding:0;}
.mnuLevel1 li /*{padding:3px;padding-left:7px;font-weight:bold;text-transform:uppercase;}*/
				{font:bold 14px Arial, Helvetica, sans-serif;
				 padding:0 0 7px 12px;
				 background:url(images/arrow-blue.gif) 0 5px no-repeat;}
.mnuLevel2 {margin:0px;padding-left:12px;list-style-type:none;}
.mnuLevel2 li {padding:3px;padding-left:15px;border-top:#dedede 1px solid;font-weight:normal;text-transform:none;}
.mnuLevel3 {margin:0px;padding-left:12px;list-style-type:none;}
.mnuLevel3 li {padding:3px;padding-left:15px;border-top:#dedede 1px solid;font-weight:normal;text-transform:none;}
.itemSelected {color:#000000}

.submenuDuplicateBlock {
	float:left;
	width:210px;
	margin-bottom:20px;
}

.leftColumnTitle {
	display:block;
	font:normal 25px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:15px;
	border-bottom:1px solid #000000;
}

/* placeholderMenu_Tree */
a.prnnode  {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:bold;}
a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
div.row {color:#0066cc;text-decoration:none;cursor:pointer;}
div.selrow {background-color:#99CCFF;cursor:pointer;}
div.row:hover {}
input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:left; border:#e6e7e8 5px solid;padding:12px;background:white;}

/* VIDEO
-------------------------------------*/

.videoBlock {
	float:left;
	width:620px;
	margin:20px 0px;
}

.videoBlockLeft {
	float:left;
	width:320px;
}

.videoBlockRight {
	float:right;
	width:280px;
}

/* OTHER
-------------------------------------*/

.readMore2 {
	clear:both;
}

.adminLogin {
	display:block;
	position:absolute;
	top:297px;
	right:58px;	
}

/* FOOTER
-------------------------------------*/

.footer {
	clear:both;
	width:100%;
	background-color:#242424;
	overflow:hidden;
}

.footerIn {
	position:relative;
	width:960px;
	margin:0 auto;
	overflow:hidden;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
}

.footerTitle {
	display:block;
	font:normal 18px Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	padding-left:12px;
	color:#ffffff;
}

.c1 {
	display:inline;
	float:left;
	width:195px;
	margin:20px 0 0 20px;
}

.c2 {
	display:inline;
	float:left;
	width:195px;
	margin:20px 0 0 40px;
}

.c3 {
	display:inline;
	float:left;
	width:195px;
	margin:20px 0 0 40px;
	color:#c1c1c1;
}

.c4 {
	display:inline;
	float:right;
	width:195px;
	/*height:185px;
	margin:20px 20px 0 0;*/
	height:275px;
	margin:0px 20px 0 0;
	background:url(images/footer-logos2.gif) no-repeat 60px 20px;
}

.c4link1 {width:135px; height:60px;
/*margin-top:22px;*/
margin-top:65px;
margin-left:60px;}

.c4link2 {
width:135px; height:74px; margin-top:18px;
margin-left:60px;}


/*.c4link3 {width:20px; height:20px; float:left;
margin:35px 15px 0 100px;}

.c4link4{width:20px; height:20px; float:left;
margin-top:35px;}*/

.c4link3 {width:129px; height:18px; 
margin:25px 15px 0 65px;}

.c4link4{width:129px; height:18px;
margin-top:20px;
margin-left:65px;}


.c5 {
	clear:both;
	float:left;
	width:960px;
	height:45px;
	line-height:13px;
	color:#c1c1c1;
	margin-top:25px;
	text-align:center;
}

.spacer01 {
	display:block;
	height:7px;
}

.footerTextBlock {
	width:195px;
	border-top:1px solid #3E3E3E;
	border-bottom:1px solid #3E3E3E;
}

.footerTextBlock2 {
	width:195px;
	padding-left:14px;
	border-top:1px solid #3E3E3E;
	border-bottom:1px solid #3E3E3E;
}

.footerTextBlock p {
	margin:5px 0 15px 0;
}

/* footer list */

.footerList {
	list-style:none;
	margin:0;
	padding:0;
	width:195px;
	border-top:1px solid #3E3E3E;
}

.footerList li {
	border-bottom:1px solid #3E3E3D;
	padding:5px 0 5px 14px;
	background:url(images/arrow-grey.gif) 5px 12px no-repeat;
}

/******** ADMIN IDs ********/

#ctl00_placeholderBody_panelPopWorkspace {float:left; left:-300px; top:600px}
#ctl00_placeholderBody_panelPopAdmin {left:-800px; top:600px}
#popWorkspace {}

#popAdmin {
	border: 1px solid rgb(159, 174, 176);
	background: rgb(230, 231, 232) none repeat scroll 0% 0%;
	display: none;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	position: absolute;
	opacity: 0.99;
}

/* LOGIN MENU
-------------------------------------*/

/***** clearfix *****/

.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */

.tab {
  	background: url(images/login-bottom-01.png) no-repeat;
		height: 35px;
		position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 35px;
	width: auto;
	line-height: 35px;
	margin: 0;
	right: 0;
  	color: white;
	font-size:11px;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(images/login-bottom-02.png) no-repeat left 0;
  	height: 35px;
	width: 10px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(images/login-bottom-04.png) no-repeat left 0;
  	height: 35px;
	width: 10px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 35px;
  	background: url(images/login-bottom-03.png) repeat-x 0 0;
}

.tab ul.login li a:hover {
	text-decoration:underline;
}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	cursor: pointer;
	display: block;
	width: 75px;
	position: relative;
	top: 8px;
}

/* sliding panel */

#toppanel {
    position: absolute;
    top: -3px;
		right:0;
    width: 235px;
    z-index: 999;
    text-align: center;
}

#panel {
	width: 100%;
	height: 200px;
	color: #999999;
	background:url(images/login-back.png) repeat-y;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	padding-top:15px;
}

* html #panel {
	background:none;
	background-color:#ffffff;
}

#panel .content {
	padding: 15px 25px;
	text-align: left;
}

#panel h2 {
	color:#000000;
	margin:0 0 15px 0;
}

#panel input {
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:5px;
}

.loginFormFields {
	float:left;
}


/*************************************************************/

/* #ctl00_placeholderBody_ctl45_panelLogin {float:left;} 
#ctl00_placeholderBody_ctl45_Login1 {float:left;}
#ctl00_placeholderBody_ctl45_ctl00_Login1_UserNameLabel {float:left;}
#ctl00_placeholderBody_panelScript {width:600px;}
#ctl00_placeholderBody_panelContent {background-color:white;}
#ctl00_placeholderBody_panelAuthoring {float:left; width:500px; background-color:white;}
#ctl00_placeholderBody_panelManagement {background-color:white; float:left; overflow:hidden; width:100%;}
#ctl00_placeholderBody_panelBody {float:left; clear:both; }
#ctl00_placeholderBody_rfv2 {float:left;}
#ctl00_placeholderBody_panelContentLabel {float:left; clear:both; background-color:white;}
#ctl00_placeholderBody_UpdatePanel1 {float:left; clear:both;}
#ctl00_placeholderBody_UpdateProgress1 {background-color:#FFFFFF;}
#ctl00_placeholderBody_panelListOrdering {background-color:#FFFFFF;}
#ctl00_placeholderBody_panelUrl {background-color:white;}
#ctl00_placeholderBody_panelPageInfo {float:left;}
#ctl00_placeholderBody_panelNormalOrLinked {float:left;}
#ctl00_placeholderBody_ctl45_panelAdmin {float:left;}
#ctl00_placeholderBody_ctl45_panelWorkspace {float:left;}
#ctl00_placeholderBody_ctl45_panelUpdateAccount {float:left;}
#ctl00_placeholderBody_ctl45_panelNews {float:left;}
#ctl00_placeholderBody_ctl45_panelResources {float:left;}
#ctl00_placeholderBody_ctl45_panelShop {float:left;}
#ctl00_placeholderBody_ctl45_panelOrders {float:left;}
#ctl00_placeholderBody_ctl45_panelConfig {float:left;}
#ctl00_placeholderBody_ctl45_panelNewShipment {float:left;}
#ctl00_placeholderBody_ctl45_panelChannels {float:left;}
#ctl00_placeholderBody_ctl45_panelChannelInfo {float:left;}
#ctl00_placeholderBody_ctl45_panelUsers {float:left;}
#ctl00_placeholderBody_ctl45_panelImport {float:left;}
#ctl00_placeholderBody_ctl45_PanelSettings {float:left;}
#ctl00_placeholderBody_ctl45_panelModules {float:left;}
#ctl00_placeholderBody_ctl45_panelSetting {float:left;}
#ctl00_placeholderBody_ctl45_panelUserDetail {float:left;}
#ctl00_placeholderBody_ctl45_panelEdit {float:left;}
#ctl00_placeholderBody_lblBaseHref {float:left;}
#ctl00_placeholderBody_lblFileName3 {float:left;}
#ctl00_placeholderBody_fldsetContent {float:left; width:550px;}
#divAddModule_placeholderbody {float:left;}
#ctl00_placeholderBody_txtTitle {float:left;}
#ctl00_placeholderBody_lblTitle {float:left;}
#ctl00_placeholderBody_ctl45_lblChannel {float:left;}
#ctl00_placeholderBody_ctl45_gvCategories {float:left;}
#ctl00_placeholderBody_ctl45_DataUser {float:left;}
#ctl00_placeholderBody_ctl45_lblChannel {float:left;}
#ctl00_placeholderBody_ctl45_dlSearchResult {float:left;}
#ctl00_placeholderBody_ctl45_GridView1 {float:left;}*/