
/*--- Start File:C:\inetpub\webapps\edugamer\release\style.css ---*/
﻿.contentPadding
{
	padding:2px 8px 0 8px;
}

.contentContainer_mainPage
{
	border:solid 1px #cccccc;
	background-color:#eeeeee;
}

ul.list
{
	list-style:none;
	padding-left:4px;
	margin-left:0;
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
}

ul.list li
{
	padding:4px;
	font-size:12px;
	list-style:none none inside;
}

ul.list li.option, ul.list ul.bullet li, li.bullet
{
	list-style-type:disc;
}

ul.numbered li
{
	list-style-type:decimal;
}

span.disable
{
	text-decoration:line-through;
}

input.disabled, .disabled
{
    border-color:#aaaaaa;
    color:#aaaaaa;
}

.invalid
{
	color:red;
	border:solid 1px red;
	background-color:#FFFFCC;
}

tr.invalid
{
    color:red;
	background-color:#FFFFCC;
}

tr.invalid td
{
    border:solid 1px red;
}

#loadingNode
{
    display:block;
    padding:16px;
    background-color:white;
    border:solid 1px #660000;
    position:absolute;
    text-align:center;
}

ul.navCrumbs
{
	list-style:none;
	margin:0;
	padding:0;
}

ul.navCrumbs li
{
	margin:0;
	padding:0;
	margin-right:4px;
	float:left;
}
/*--- End File ---*/

/*--- Start File:C:\inetpub\webapps\edugamer\release\layouts\current\layout\style.css ---*/
/*
	Maroon: #7A0019;
	Gold: #FFCC33
*/

/*
.layout_t-banner_l
{
	padding:0;
	margin:0;
	background-repeat: repeat-x;
	float:left;
	display:block;
	height:39px;
	border-collapse:collapse;
	padding-right:25px;
	width:28%;
}

.layout_t-banner_r
{
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	float:left;
	width:90px;
	height:49px;
	border-collapse:collapse;
}

td.layout_t
{
	background-repeat: repeat-x;
	padding:0;
	margin:0;
}

td.layout_tr
{
 	background-repeat: no-repeat;
	width:12px;
}

td.layout_tl
{
	background-repeat: no-repeat; 
	width:13px;	
	height:39px;
	padding:0;
	margin:0;
}

td.layout_l
{
 	width:9px;
}

td.layout_r
{
 	width:9px;
}

td.layout_b
{
 	background-repeat: repeat-x;
}

td.layout_br 
{
	background-repeat: no-repeat;
	width:13px;
}

td.layout_bl
{
 	background-repeat: no-repeat;
	width:11px;
	height:15px;
}
 
td.layout_lt
{
  	background-repeat: no-repeat;
	width:9px;
	height:148px;
}
 
td.layout_lb
{
	background-repeat: no-repeat;
	width:9px;
	height:225px;
	background-position:bottom;
}

td.layout_rt
{
 	background-repeat: no-repeat;
	width:12px;
}

td.layout_rb
{
 	background-repeat: no-repeat;
	width:12px;
	background-position:bottom;
}
*/

body
{
    min-width:1024px;
	margin: 0;
	padding:0;
	/*margin:8px;*/
	/*margin-top:4px;*/
	margin-bottom:25px;
	font-size:13px;
	font-family: Arial, sans-serif;
	/*background-image: url(layouts/current/layout/bg.png);
	background-repeat: repeat-x;
	background-attachment:scroll;
	background-position:top;*/
	background-color:#D0B895;
	/*background-color: #6f6f6f;*/

}

.linkedLoginSection_label
{
	margin:5px 12px 0 12px;
	color:White;
}

.linkedLoginSection_bg
{
	margin-right:4px;
	/*padding:4px;*/
	background-color:#C2B095;
	border-radius: 8px 3px 3px 8px;
	border:1px solid #E7D0D0;
}

#bannerHeaderSection
{
}

#bodyContent
{
    width:1120px;    
    margin:auto;    
}

.navButton
{
	background-repeat: repeat-x;
}

.pageContentHeaderBar
{
	width:100%;
	background-repeat:repeat-x;
	font-size:11px;
	border-collapse:collapse;
	padding:0;
	margin:0;		
}

.headerTopBar
{
	
}

.pageContentHeaderBar a
{
	
}

a.authButton, a.authButton:Link
{
	width:65px;
	height:18px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	display:block;
	text-align:center;
	margin-top:1px;
	float:right;
}

/*
.pageContentTitleBarCornerCell
{
	width:53px;
	height:28px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	display:block;
	float:left;
}
*/

.pageContentLoginCell
{
	font-size:11px;
	background-repeat:repeat-x;
	margin:0;
}

.pageTitle a:Link, .pageTitle a:Visited
{
	text-decoration:none;
}

.appTitle
{
	letter-spacing:1px;
	font-size:20px;
	color:white;
}

.appTitle_l
{
	text-align:left;
	float:left;
	width:450px;
}

.appTitle_r
{
	text-align:right;
	padding-right:20px;
	float:right;
}

.sideNavButton
{
	width:100%;	
	float:left;
	cursor:pointer;
}

.bodyOuterContainer
{
	background-color:#ffffff;
}

.bodyContainer
{
	padding:0 18px 0 15px;
	margin:0;
	/*width:100%;*/
	/*min-height:580px;*/
	height:100%;	
}

.bodyInnerContainer
{
	/*min-height:580px;*/
	height:100%;
	/*overflow:auto;	*/
}

.headerSection
{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-bottom: solid 1px #999999;
}

.appSubTitleContainer
{
	float:right;
	color:White;
	font-size:17px;
	margin-top:20px;
	margin-right:10px;
}

.pageContentSection
{
	border:solid 1px #666666;
	border-top:0;
}

h2
{
	letter-spacing:1px;
	font-size:15px;
	/*font-weight:normal;*/
}

table.layout
{
	margin:auto;
	border-collapse:collapse;
	border:none;
}

td.layout_cell
{
	margin:0;
	padding:0;
	/*border:solid 1px black;*/
}

table.layout_cell_section
{
	width:100%;
	border-collapse:collapse;
	border:none;
	margin:0;
	padding:0;
}

.appFooter
{
	float:right;
	padding:0;
	margin:0;
	padding-top:2px;
	padding-right:2px;
	letter-spacing:2px;
	font-size:8px;
	text-align:right;
	font-family:Verdana;
}

.appFooter a:link, .appFooter a:visited
{
	margin:0;
	padding:0;
	text-decoration:none;
	color:White;
}

.pageLink
{
	letter-spacing:0.5px;
	font-size:13px;
	padding:2px 12px 2px 6px;
	/*color:#f8b448;*/
	text-align:right;
	float:right;
}

.pageTitle a:Link, .pageTitle a:Visited
{
	text-decoration:none;
}

#contentSection
{
	min-height:600px;
	height:100%;
}

/*input, select, textarea
{
	border:solid 1px #333333;
	background-color:White;
}*/

.error, span.required
{
	color:Red;
}

.success
{
	color:Green;
}

ul.listSubGroup
{
	margin-bottom:30px;
}

ul.list li.listHeader
{
	font-size:16px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:4px;
}

ul.list li.pageSectionHeader
{
	border-bottom:solid 2px #ddd;
	font-size:16px;
	padding-left:0;
	margin-left:0;
}

ul.list ul ul
{
    margin-left:10px;
}

ul.list, ul.list li, ul.list ul
{
    padding-left:5px;
    margin-left:5px;
}

.dataCell li.item
{
	list-style-type:circle;
	list-style-position:inside;
	font-weight:bold;
}

.navSection
{
	border-collapse:collapse;		
	padding:0;
	padding-top:6px;
	width:100%;
	font-family:Arial;
	font-size:12px;
}

.navSection ul
{
	list-style:none;
	padding:0;
	margin:0;
	margin-left:8px;
}

.navSection ul li
{
	display:block;
	float:left;
	padding:0;
	padding-top:2px;
	text-align:center;
}

.section
{
	width:90%;
}

.sectionTitle
{
	margin-top:10px;
	font-size:18px;
	border-bottom:solid 1px #333333;	
}

.navButton, .navButtonAdmin
{
	padding:0;
	margin:0;
	height:18px;
	width:95px;
	/*border-bottom: solid 1px black;*/
}

.navButtonAdmin
{
	width:120px;
}
 
.navButton a
{
	padding:0;
	margin:0;	
	text-decoration:none;
	font-weight:500;
	display:block;
	padding-top:2px;
	/*letter-spacing:2px;*/
}

.back
{
	font-size:12px;
	padding-left:4px;
	font-size:12px;
}
 
.pageContentHeaderBar
{
    font-size:14px;
	width:100%;
	/*padding-top:2px;*/
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.bodyTopSpacer
{
	width:100%;
	height:22px;
}

.sectionBeginRegion
{
	width:75%;
}

.shortDescription
{
	width:370px;
	border:solid 1px #dddddd;
	padding:8px;
	margin:2px;
}

li.menuItemRight
{
    margin:0;    
    font-size:12px;
    text-align:center;
    padding:0 15px 0 15px;
    border-right:1px solid #444444;
}

li.menuItemRight_last
{
    border-right:none;
}

#contentSectionBody
{ 
	min-height:550px;
	padding:6px 0 30px 0;
}

/*
.headerSection
{
	background-color:#660000;	
}
*/

.pageLink a
{
	color:#fff399;
}
/*
.pageContentLoginCell a
{
	color:#fff399;	
}
*/

.bodyTopSpacer
{
	height:13px;
}

table.layout
{
	margin-top:0;
	padding:0;
}

table.layoutInner
{
	border-collapse:collapse;
	width:800px;
	margin:0;
	padding:0;
}

#contentSection
{
	min-height:648px;
}

.navSection ul li
{
	display:inherit;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	margin-right:2px;
	border:1px solid #A36565;
	/*border-bottom:solid 1px #440000;*/
}

.navSection ul li:hover
{
	border:1px solid #BE7E7E;
}

.navButton
{
	height:auto;
	/*padding-top:2px;
	padding-bottom:2px;*/
}
 
.navButton a
{
	padding:0;
	margin:0;	
	text-decoration:none;
	font-weight:500;
	/*letter-spacing:2px;*/
}

.layoutContent
{
	width:100%;
}

table.layoutOuter
{
}

table.layoutInner
{
	/*width:inherit;*/
}

.bodyOuterContainer
{
	color:#333333;
}

.bodyContainer{}

a
{
	color:#660000;
}

a.authButton, a.authButton:link 
{
	color: #ffffcc;
	margin: 0 2px;
	text-decoration:none;
	display:inline;
	float:none;
	width:auto;
}

.layout_tbanner_header_tl
{
	background-image: url(layouts/current/layout/tbanner_header_tl.png);
	width:74px;
	height:26px;
	background-repeat:no-repeat;	
	border-collapse:collapse;
	background-position:bottom left;
	padding:0;
	margin:0;		
}

.header_bannerRow_t
{
}

.layout_tbanner_tl
{
	background-image: url(layouts/current/layout/tbanner_tl.png);
	width:616px;
	height:43px;
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;	
}

/*.layout_tbanner_tc
{
	background-image: url(layouts/current/layout/tbanner_tc.png);
	width:62px;
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;	
}*/

.layout_tbanner_t
{
	background-image: url(layouts/current/layout/tbanner_t.png);
	background-repeat:repeat-x;	
	border-collapse:collapse;
	padding:0;
	margin:0;	
}

.layout_tbanner_tr
{
 	background-image: url(layouts/current/layout/tbanner_tr.png);
	width:19px; 	
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_ml
{
	background-image: url(layouts/current/layout/tbanner_ml.png);
	width:20px;
	height:35px;	
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_m
{
	vertical-align:top;
	background-image: url(layouts/current/layout/tbanner_m.png);
 	background-repeat:repeat-x;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_mr
{
	background-image: url(layouts/current/layout/tbanner_mr.png);
	width:19px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_tbanner_bl
{
	/*background-image: url(layouts/current/layout/tbanner_bl.png);
	width:16px;
	height:8px;	
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
*/
	display:none;
}

.layout_tbanner_b
{
	/*background-image: url(layouts/current/layout/tbanner_b.png);
 	background-repeat:repeat-x;
	border-collapse:collapse;
	padding:0;
	margin:0;
	*/
	display:none;
}

.layout_tbanner_br
{
	/*
	background-image: url(layouts/current/layout/tbanner_br.png);
	width:17px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0;
	*/
	display:none;
}

.layout_tl
{
 	background-image: url(layouts/current/layout/tl.png);
	width:15px;
	height:10px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
	background-position:bottom;
}

.layout_t
{
 	background-image: url(layouts/current/layout/t.png);
 	background-repeat:repeat-x;
	border-collapse:collapse;
	padding:0;
	margin:0;
	background-position:bottom;
	/*height:20px;	*/
}

.layout_tr
{
 	background-image: url(layouts/current/layout/tr.png);
	width:19px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
	background-position:bottom;
}

.layout_lt
{
	background-image: url(layouts/current/layout/lt.png);
	background-position:0 0; 		
	background-repeat:no-repeat;
	border-collapse:collapse;
	padding:0;
	margin:0; 		
}

.layout_l
{
	background-image: url(layouts/current/layout/l.png);
	background-position:0 100%;
	background-repeat:repeat-y;
	border-collapse:collapse; 				
	padding:0;
	margin:0;
		
}

.layout_lb
{
	background-image: url(layouts/current/layout/lb.png);
	background-position:0 100%;
	background-repeat:no-repeat;	
	border-collapse:collapse; 		 		
	padding:0;
	margin:0;
}

.layout_rt
{
	background-image: url(layouts/current/layout/rt.png);
	background-position:100% 0;			
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_r
{
	background-image: url(layouts/current/layout/r.png);
	background-position:100% 0;			
	background-repeat:repeat-y; 		
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_rb
{
	background-image: url(layouts/current/layout/rb.png);
	background-position:100% 100%;			
	background-repeat:no-repeat;	
	border-collapse:collapse;
	padding:0;
	margin:0;
}

.layout_bl
{
	background-image: url(layouts/current/layout/bl.png);
	width:16px;
	height:26px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	background-position:top;
	padding:0;
	margin:0; 	
}

.layout_b
{
	background-image: url(layouts/current/layout/b.png);
 	background-repeat:repeat-x;
	border-collapse:collapse;
	background-position:top;
	padding:0;
	margin:0; 		
}

.layout_br
{
	background-image: url(layouts/current/layout/br.png);
	width:19px;
 	background-repeat:no-repeat;
	border-collapse:collapse;
	background-position:top;
	padding:0;
	margin:0; 		
}

.navButton .navButton_l
{
	background-image: url(layouts/current/layout/navButton_l.png);
	background-repeat:no-repeat;
	background-position:0 0;	
}

.navButton .navButton_m
{
	background-image: url(layouts/current/layout/navButton_m.png);
	background-repeat:repeat-x;
}

.navButton .navButton_r
{
	background-image: url(layouts/current/layout/navButton_r.png);	
	background-repeat:no-repeat;
	background-position:100% 0;
}

.navButton a:hover
{
	color:#ffffbd;
}

/*
.navButton a:hover .navButton_m
{
	background-image: url(layouts/current/layout/buttons/navButton_m.png);
	background-repeat:repeat-x;
}

.navButton a:hover .navButton_r
{
	background-image: url(layouts/current/layout/buttons/navButton_r.png);	
	background-repeat:no-repeat;
	background-position:100% 0;
}*/


.navButton_inner
{
	/*padding-top:1px;*/
}
 
.navButton a
{
	color:white;
} 

.navButton
{
	border-bottom:none;
}

.panelHeader2_l
{
	/*background-image: url(layouts/current/layout/panelHeader_l.png);
	background-repeat:no-repeat;
	background-position:0 0;	*/
}

.panelHeader2_m
{
    background-color:#8B1F2B;
	/*background-image: url(layouts/current/layout/panelHeader_m.png);
	background-repeat:repeat-x;*/
}

.panelHeader2_r
{
	/*background-image: url(layouts/current/layout/panelHeader_r.png);	
	background-repeat:no-repeat;
	background-position:100% 0;*/
}

.panelHeader2_inner
{
    color:White;
    height:26px;
}

.appFooter
{

}

.contentCell
{
	background-color:#7A0019;
}

.navContainer_hide
{
	background-color:#7A0019;
}

.navContainer
{
	background-color:#7A0019;
}

.sideMenuButton
{
	padding:0;
	margin:0;
	height:130px;
	width:36px;
	border-collapse:collapse;
}

.sideMenuButton_nav
{
	background-image: url(layouts/current/layout/buttons/sideMenuButton_nav.png);
}

.sideMenuButton_mediaManager
{
	background-image: url(layouts/current/layout/buttons/sideMenuButton_mediaManager.png);
}

.sideMenuButton_corner
{
	padding:0;
	margin:0;
	width:36px;
	height:23px;
	background-image: url(layouts/current/layout/buttons/sideMenuButton_corner.png);
	border-collapse:collapse;
}

/*.pageContentTitleBarCornerCell
{
	background-image:url(layouts/current/layout/pageTitleBar-corner.png);
}*/

/*.pageContentLoginCell
{
	background-image:url(layouts/current/layout/pageTitleBar-l.png);
}*/

.pageContentLoginCell a
{
	/*color:#FFCC33;*/
	color:Maroon;
	text-decoration:underline;
}

.pageTitle a:Link, .pageTitle a:Visited
{
		color:#eeeeee;
}

a.authButton:Hover
{
	color:#ffffff;
	/*background-image:url(layouts/current/layout/authButton_hover.png);*/
}

.gameButton_l
{
	background-image: url(layouts/current/layout/buttons/gameButton/l.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	height:25px;		
}

.gameButton_m
{
	background-image: url(layouts/current/layout/buttons/gameButton/m.png);
	background-repeat:repeat-x;
}

.gameButton_r
{
	background-image: url(layouts/current/layout/buttons/gameButton/r.png);
	background-position:100% 0%;
	background-repeat:no-repeat;
}

/* 
.titleBarSection
{
	color:white;
	padding:0;
	margin:0;
	background-color:#8CA2B5;
}

.titleBarSection_r
{
	background:url(layouts/current/layout/titleBar_r.png);
	background-repeat:no-repeat;
	display:block;
	width:12px;
	height:23px;
	float:right;
}
*/

.appFooter
{
	margin:0;
	height:auto;
}

#menubar a:hover
{
	color:#ffffbd;
}
#menubar {
	border:solid 1px #660000;
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	color: #000000;
	background-color:#A24040;
	font-size:12px;
}

#menubar td 
{
	padding:0;
	margin:0;
}

#menubar a
{
	color:white;
}

ul.menuButtons
{
	margin:0;
	padding:0;
}

ul.menuButtons li
{
	margin:0;
	padding:0;
	margin-top:4px;
	float:left;
	list-style:none;	
}

ul.menuButtons li.menuButton
{
	border-right:1px solid #D69696;
}

ul.menuButtons li.menuInfo
{
    padding-left:4px;
    color:#FFDDDD;
}

ul.menuButtons li.menuButton a
{
	display:block;
	width:100px;
	text-align:center;
	text-decoration:none;
	font-weight:500;
}

table.gamesGrid
{
	background-color:White;
}

tr.gamesGridRow
{
	height:45px;
}

th, td.columnHeader, tr.columnHeader td
{
	height:auto;
	/*padding:1px;*/
	font-size: 13px;
	/*background-image: url(layouts/current/layout/th.png);*/
	border:1px solid #660000;	
	white-space: nowrap;
	height:30px;	
	background-color:#A24040;
	color: #FFFFFF;	
}

.loginBar
{
	color:#111111;
	font-size:11px;
	/*width:425px;*/
	/*background-color:#D7BCA1;*/
	float:right;
	margin-right:10px;
}

.loginBar .field
{
	width:140px;
    /*height:14px;*/
	background:none;
	border:none;
}

.loginBar input
{
	/*border:1px solid #C2B2A0;*/
}

#quickLoginBar
{
    padding-left:4px;
    padding-right:4px;
}

#quickLoginBar .activeField
{
	color:#555555;
	display:block;
	width:100%;
	/*background-color:#FFFCDF;*/
}

.loginBar .inactiveField
{
	display:none;
}

.quickLogin_button
{
	color:#555555;
	height:22px;
	font-size:10px;
	padding-top:0px;
}

.loginBar_invalid
{
	/*border:solid 1px #B38353;*/
}

.loginBar_invalid input.field
{
	/*border:solid 1px red;
	color:red;*/
	background-color:#FFBFBF;
}

.panelContainer .panelHeader
{
	background-image: url(layouts/current/layout/images/panelTitleBg.png);
	background-repeat:no-repeat;
	background-position:left;
	background-attachment:scroll;
	padding: 0 0 6px 33px;
	color:#333333;
	font-size:14px;
	line-height:1.8em;
	text-transform:uppercase;
	font-weight:600;
}

.panelContainer .panelHeader3
{
	background-color:#EDD7B8;
	padding:0;
	padding-left:6px;
	border-bottom:1px solid #E3CDAE;
	color:#565048;	
	font-size:14px;
	line-height:1.8em;
	font-weight:600;
}

.panelContainer tr.header td
{
	padding:0;
    margin:0;
	padding-left:4px;
    background-color:#FFEFE0;
    text-transform:uppercase;
    line-height:21px;
}

.panelContainer .panelBody
{
    padding-left:2px;
}

.panelContainer .panelFooter
{
    text-align:center;
    border-bottom:1px solid #EEECE9;
    padding:2px;
    background-color:#F8F4EF;
}

.panelContainer, .contentContainer_mainPage
{
	border-collapse:collapse;
	padding:0;
	margin:0;    
	color:#333333;
	border:1px solid #C2B2A0;	
	background-color:#ffffff;
	margin-bottom:10px;
	max-width:1000px;	
}

ul.list
{
	background-color:Transparent;
	width:auto;
	border:none;
}

ul.viewButtons
{
    list-style:none outside none;
    padding:0;
    padding-left:2px;
    margin:0;
    height:24px;
    font-size:14px;
    border-collapse:collapse;
}

ul.viewButtons .viewButton
{
    float:left;
    margin:0;
    margin-top:1px;
    margin-left:2px;
    border-collapse:collapse;
    /*border-bottom:solid 1px #C2B2A0;*/
}

ul.viewButtons .viewButton a
{
    color:#A27777;
    text-decoration:none;
}   

/*ul.viewButtons .viewButton a:Visited
{
}*/

ul.viewButtons .viewButton a:Hover    
{
    color:#B34040;
}

ul.viewButtons .viewButton_l
{
    background-image: url(app/images/viewButton/l.png);
    background-repeat:no-repeat;	
    border-collapse:collapse;
    padding:0;
    margin:0;
}

ul.viewButtons .viewButton_m
{
    background-image: url(app/images/viewButton/m.png);
    background-repeat:repeat-x;	
    border-collapse:collapse;
    margin:0;
    
}    

ul.viewButtons .viewButton_r
{
    background-image: url(app/images/viewButton/r.png);
    background-position: 100% 0;
    background-repeat:no-repeat;	
    border-collapse:collapse;
    padding:0;
    margin:0;
}

ul.viewButtons .viewButton_inner
{
    padding-top:4px;
    height:19px;
    text-align:center;
}

ul.viewButtons .viewButton_selected
{
    /*border-bottom:none;*/
    margin-top:2px;
}

ul.viewButtons .viewButton_selected a
{
    color:#660000;
}    

ul.viewButtons .viewButton_selected .viewButton_inner
{
    height:19px;
    /*height:20px;*/
    /*padding-top:4px;*/
}    

a.gridDeleteButton:link
{
    display:block;
    width:23px;
    height:23px;
    background-image:url(layouts/current/layout/buttons/grid/delete.png);
}

a.gridDeleteButton:hover
{
    background-image:url(layouts/current/layout/buttons/grid/deleteHover.png);
}

a.gridSelectButton:link
{
    display:block;
    width:23px;
    height:23px;
    background-image:url(layouts/current/layout/buttons/grid/select.png);
}

a.gridSelectButton:hover
{
    background-image:url(layouts/current/layout/buttons/grid/selectHover.png);
}

div.textbox_l
{
    background-image:url(layouts/current/layout/textbox_l.png);
    background-position:left;
    background-repeat:no-repeat;
    border-collapse:collapse;
    padding:0;
    margin:0;    
}

div.textbox_m
{
    background-image:url(layouts/current/layout/textbox_m.png);
    background-position:bottom;
    background-repeat:repeat-x;
    border-collapse:collapse;
    padding:0;
    margin:0;
    margin-top:1px;
}

div.textbox_r
{
    background-image:url(layouts/current/layout/textbox_r.png);
    background-position:right;    
    background-repeat:no-repeat;    
    border-collapse:collapse;
    padding:0;
    margin:0;
}

div.textbox_inner
{
    width:140px;
    height:19px;
    padding-left:4px;
}

div.question_icon
{
    display:block;
    width:14px;
    height:14px;
    /*background-image:url(layouts/current/layout/iconset/question_icon_16.png);*/
    background-color:#660000;
    color:White;
    font-size:10px;
    font-weight:600;
    text-align:center;
    cursor:pointer;
    border:solid 1px black;
}

.disableButton
{
	cursor:default;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;	
	
}

/* Tooltips CSS definitions */	

.tooltip {
	position: absolute!important;
	overflow:hidden;
	font-size: 12px;
	z-index: 10000!important;
}
	.tooltip .xtop, .tooltip .xbottom { display: block; background: transparent; font-size: 1px; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { display: block; overflow: hidden; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 { height: 1px; }
	.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { background: #666; border-left: 1px solid #333; border-right: 1px solid #333; }
	.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 { background: #666; }
	.tooltip .xb1 { margin: 0 5px; background: #333; }
	.tooltip .xb2 { margin: 0 3px; border-width: 0 2px; }
	.tooltip .xb3 { margin: 0 2px; }
	.tooltip .xb4 { height: 2px; margin: 0 1px; }
	
	.tooltip .xarrow {
		position: relative;
		top: 2px; left: 12px;
		width: 11px;
		height: 7px;
	}
		.tooltip .xarrow b {
			display: block;
			background:#666;
			border-left:1px solid #333;
			border-right:1px solid #333;
			font-size:1px;
			height: 1px;
		}
		.tooltip .xarrow .a1 { margin: 0 5px; background-color: #333; border: 0 solid; width: 1px; }
		.tooltip .xarrow .a2 { width: 1px; margin: 0 4px;}
		.tooltip .xarrow .a3 { width: 3px; margin: 0 3px;}
		.tooltip .xarrow .a4 { width: 5px; margin: 0 2px;}
		.tooltip .xarrow .a5 { width: 7px; margin: 0 1px;}
		.tooltip .xarrow .a6 { width: 9px; margin: 0 0px;}

	.tooltip .xboxcontent {
		padding: 0 .5em;
		margin: 0;
		color: #333333;
		/*text-shadow: 1px 1px 0px #CCC;*/
		word-wrap:break-word;
		border: 1px solid #333;
		border-width: 0px 1px 0 1px;
		background-color: #666;
	}
	
	
/*--- End File ---*/

/*--- Start File:C:\inetpub\webapps\edugamer\release\app\style.css ---*/
﻿
.newsContainer 
{
	background:#fbfbfb;
	border:solid 1px #333333;
	margin:4px;
}

.newsTitle
{
	font-weight:600;
	font-size:14px;
	background:#dddddd;
	border-bottom:solid 1px #eeeeee;
	padding:2px;
} 

.newsDate
{
	font-size:10px;
	font-style:italic;
} 

.newsContent
{
	font-size:11px;
	padding:2px;
}

.newsLink
{
	width:100%;
	text-align:right;
	padding-bottom:4px;
}

.newsImage
{
	border:solid 1px #333333;
	margin:2px;
	margin-left:6px;
}

.newsLink a
{
	padding:4px;
}

.helpContainer
{
	background:#fbfbfb;
	border:solid 1px #333333;
	width:640px;
	margin:4px;	
}

.helpTitle
{
	font-weight:600;
	font-size:14px;
	background:#dddddd;
	border-bottom:solid 1px #eeeeee;
	padding:2px;	
}

.helpContent
{
	font-size:11px;
	padding:2px;
}

.boxedFormButtonsCell
{
	border-top:1px solid #C2B2A0;
	padding:2px;
	text-align:right;
}

.boxedForm
 {
	border:1px solid #C2B2A0;
	padding:4px;
	margin:auto;
}

a.linkBoxedButton
{
	text-decoration:none;
	border:solid 1px black;
	padding-left:8px;
	padding-right:8px;
	background-color:#FFFFDD;
}

#createProfileTable tr td
{
	padding:4px;
}

.adSideCellLeft, .adSideCellRight
{
	padding:0;
	padding-top:25px;
	width:140px;
	vertical-align:top;
	text-align:center;
}

.adSideCellLeft
{
	text-align:right;
	padding-right:20px;
}

.adSideCellRight
{
	text-align:left;
	padding-left:20px;
}

.adBottom
{
	margin:auto;
	margin-top:16px;
	margin-bottom:16px;
	text-align:center;
}

.panelRight
{
    margin-top:14px 2px 4px;
    display:inline-block;
    float:right;
    
}

.panelSection
{
	/*border-top:solid 1px #dddddd;*/
}

.usersInfoCell
{
    padding-left:4px;
    padding-right:4px;
    text-align:center;
}

.usersInfoHeader
{
    /*border-bottom:solid 1px #D5C58D;*/
    text-align:center;
}

.usersInfoHeader
{
    text-align:center;
}

.usersInfoTable
{
    border:1px solid #666666;
    padding:0;
    margin:auto;
}     

.list
{
    width:584px;
    background-color:#f9f9f9;
    border:solid 1px #cccccc;
    margin-top:0;
    padding-top:4px;
    list-style-type:circle;
    list-style-position:inside;
}

.list li ul li
{
    list-style-type:circle;
    margin:1px;
    /*list-style-position:inside;*/
}

.userGameRow a, .userGameRowAlt a
{
    color:white;
    /*text-decoration:none;*/
}

.userGameRow a:hover, .userGameRowAlt a:hover
{
    color:#FFFFBD;
    /*text-decoration:none;*/
}        

.userGameRow
{
    
}        

.userGameRowAlt
{
    
}

.gameTitleSection
{
    text-align:center;
}

.gameTitleSection a:link
{
    text-decoration:none;
}

.topPlayersTitle
{
    border-bottom:solid 1px #c99e9e;
    text-align:left;
    width:90%;        
}

.scoresSection
{
    background-color:#ffffff;
    font-style:italic;
    padding-left:6px;
    width:230px;
    float:right;
    margin-right:3px;
    border:solid 1px #BCBCBC;
    border-top:none;
}

.scoresSection a, .scoresSection a:link
{
    color:#660000;
}

.userScoreRow
{

}

.userScoreRowAlt
{

}

/*
### RSS Feeds
*/
.rssContent
{
	font-size:10px;
	text-align:left;
	overflow:auto;
}

.rssContent ul
{
	margin:0;
	margin-left:2px;
	padding:0;
	padding-left:2px;
	list-style:none;
}


.rssContent li
{
	margin:0;
	padding:0;
	padding-bottom:4px;
	padding-top:4px;
}

.rssContent li.channelHeader
{
	font-size:12px;
}

.rssContent li.channelItem
{
	font-size:10px;
	list-style-type:disc;
	list-style-position:inside;	
}

.rssContent a:link, .rssContent a:visited
{
	text-decoration:none;
}

.sloganTitle
{
	font-size:14px;
	font-style:italic;	
}

ul.floaterList
{
    margin:0;
    padding:0;
    list-style-position:inside;
}

ul.floaterList li
{
    float:left;
    margin-left:5px;
    margin-right:10px;
}

ul.infoSidePanel
{
    width:250px;
    text-align:left;
    padding-left:16px;
    padding-right:18px;        
}
/*--- End File ---*/

