*{padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
/* 62.5%   and p = 1.1em 

body {text-align: center; font: 62.5% Verdana, Arial, Helvetica, sans-serif; background: #fff;} 
img {border: 0;}
p {font-size: 1.1em; margin-bottom: 15px;}
h1 {font-size: 1.8em; margin-bottom: 10px; color: #1585d5;}
h2 {font-size: 1.5em; margin-bottom: 5px; color: #1585d5;}
h3 {font-size: 1.2em; margin-bottom: 5px; color: #47b901;}
h4 {font-size: 1.0em; margin-bottom: 5px; color: #47b901;}
h5 {font-size: 1.0em; margin-bottom: 2px; color: #1585d5;}
ul, ol {margin-left: 30px; margin-bottom: 15px; font-size: 1.1em;}

green: #206e6e
grey: #545454
orange: #d6642d
blue: #0595cb

*/

body {text-align: center; font: 60.5% Verdana, Arial, Helvetica, sans-serif; background: #fff;} 
img {border: 0;}
p {font-size: 1.1em; margin-bottom: 3px;}
h1 {font-size: 1.8em; color: #0595cb;}
h2 {font-size: 1.5em; margin-bottom: 3px; color: #0595cb;}
h3 {font-size: 1.2em; margin-bottom: 3px; color: #206e6e;}
h4 {font-size: 1.0em; margin-bottom: 3px; color: #206e6e;}
h5 {font-size: 1.0em; margin-bottom: 2px; color: #0595cb;}
ul, ol {margin-left: 30px; margin-bottom: 15px; font-size: 1.1em;}
li a {text-decoration: none;}
li a:hover {text-decoration: underline;}
a {color: #3399FF}
 
#pagewidth {width:1000px; text-align:left;  margin-left:auto; margin-right:auto; margin-top: 10px; background: #fff;}
#wrapper {margin-top: 5px;}
#content {border: 1px solid #999; background: url(../images/contentBG.jpg);}
#contentGreen {border: 1px solid #999; background: url(../images/contentGreenBG.jpg);}


/* HEADER */

.topborder {background: #012d6a; height: 20px;}

.header {}
.headerSearchBar
{
    background: top no-repeat #545454;
    color: #fff;
    height: 17px;
    padding: 3px 5px 5px;
    font-size: 0.9em;
}

.headerSearchBar .siteSearch {float: right;}
.headerSearchBar .siteSearch input[type="text"] {width: 130px;}
.headerSearchBar .languageList {font-size:10px; color:#333; border:1px solid #999; padding:1px;}
.headerWaterSearchBox {font-size: 1em; width: 115px;}
.headerWatermark {color: #999; font-size: 1em; font-style: italic; width: 115px;}

#loginNav {padding: 4px 0; margin: 0}
#loginNav a {color: #fff; cursor: pointer; display: block; padding: 0 .8em 4px .8em; text-decoration: none;} 
#loginNav li {border-right: 1px solid #999; float: left; list-style: none; }
#loginNav .navLast {border-right: 0;}
#loginNav li ul {background: #d2d1c3; border: 1px solid #8c8b80; left: -999em; height: auto; margin: 0; padding: 3px 0; position: absolute; width: 12em; z-index: 100;}
#loginNav li li {border-bottom: 1px solid #eaeadd; border-right: 0; margin: 0; padding: 1.5px; width: 11em;}
#loginNav li ul a {color: #000; padding: .2em 0.75em; width: 10em;}
#loginNav li ul a:hover {color: #000;}
#loginNav li ul ul {margin: -1.75em 0 0 12em;}

.defaultCheckbox {}
.defaultCheckbox label
{
    padding-left: 5px;
}

.defaultRadio {}
.defaultRadio label
{
    padding-left: 5px;
}

.TransparentWhiteBackground 
{
	position: fixed;
	top: 0;
	left: 0;	
	background-color:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
}

.logo {float: left; padding: 20px 15px;}
.searchbox {float: right; width: 190px; margin-top: 20px;}
.searchbox input {width: 130px; font-size:10px; color: #333; border:1px solid #999; margin:0; padding:2px;}
.bhnav {background: #206e6e; color: #fff; padding: 6px 15px 6px 120px; font-size: 1.2em;}
.bhnavbox {background-color: #545454; padding: 6px;}
.bhnav a {color: #fff; text-decoration: none; padding: 0px 5px;  }
.bhnav a:hover {text-decoration: underline;}


/* MAIN */

.maincol {background-color: #fff; width: 440px; float: left; padding: 15px;}
.maincolLeft {float: left; width: 48%; margin-top: 10px;}
.maincolRight {float: right; width: 48%; margin-top: 10px;}
.singlecol {width: 555px; padding: 15px; margin-left: auto; margin-right: auto;}
.pIndent {padding-left: 10px;}
.textPad
{
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: baseline;
}
.labelPad {text-align: right; font-size: 1.1em; margin-bottom: 5px; padding-bottom: 5px; font-weight: bold; color: #206e6e; vertical-align: middle;}
.labelPadLeft {text-align: left; font-size: 1.4em; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; color: #FFFFFF; vertical-align: middle;}
.textPadBold {padding-left: 5px; padding-bottom: 5px; font-weight: bold; vertical-align: middle;}
.labelText
{
	font-size: 12px;
	font-weight: bold;
	color: #206e6e;
	vertical-align: middle;
}
.textText
{
	font-size: 11px;
	vertical-align: middle;
}

#newsDivider {border-top: 1px solid #999; padding-top: 10px;}
#newsDivider h2 {margin-bottom: 15px; float: right; width: 360px}
#newsDivider p {float: right; width: 360px;}
#newsDivider img {float:left;}


/* HOME */


/* .homemaincol {background-color: #fff; width: 650px; text-align: left; float: left; padding: 5px;} */
.homemaincol {background-color: #fff; width: 660px; text-align: left; float: left; padding: 5px;}

.homemaincolLeft {float: left; width: 400px; text-align: left; margin-top: 10px;}
.homemaincolRight {float: right; width: 225px; text-align: left; margin-top: 10px;}

.homerightcol{float: left; width: 210px; padding: 15px;}
.homerightcol h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}
.homerightcol p {}
.homerightbox {padding: 10px 15px; margin-top: 1px; border: 1px solid #999; margin-bottom: 20px;}
.homerightbox ul {margin-left: 20px;}
.homerightbox li {padding-bottom: 6px;}

homemaincolRight h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}



.chatlink {color: White; font-size: 12px; margin-top: 5px;}


/* INVESTORS */
.pageHeader {float: left; width: 60%; text-align: left;}
.pageOptions {float: right; width: 35%; text-align: right;}

.secondaryNav {background: #666; padding: 5px; text-align: right;}
.secondaryNav a {color: #fff; padding: 0 6px; text-decoration: none;}
.secondaryNav a:hover {text-decoration: underline;}
.navSelected {background: #666; padding: 6px 0;}
.irTable {margin: 10px 0 15px;}
.irTable th {font-size: 1.2em; background: #999; padding: 5px;}
.irTable td {padding: 5px; background: #DFDFDF;}

/* IMG */
.imgLeft {float: left; padding: 0 15px 15px 0;}
.imgRight {float: right; padding: 0 0px 0px 25px;}
 
 
/* SIDEBARS */
.leftnav {float: left; width: 140px; padding-right: 15px;}
.leftnavBox {padding: 2px 2px; margin-top: 1px;}
.leftnavBox ul {list-style-type: none; margin: 0; padding: 0;}
.leftnavBox li {padding: 2px 0;}
.leftnav h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}

.basicPanel { padding-right: 15px;}
.basicPanelBox {padding: 10px 15px; border: solid 1px #206e6e; text-align: left; }
.basicPanel h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}

.rightcol{float: left; width: 185px; padding: 15px;}
.rightcol h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}
.rightcol p {}
.rightbox {padding: 10px 15px; margin-top: 1px; border: 1px solid #999; margin-bottom: 20px;}
.rightbox ul {margin-left: 20px;}
.rightbox li {padding-bottom: 6px;}
.linkMore {text-align: right; margin: 10px 0 0 0;}
.brandWebsite {text-align: center; padding-bottom: 15px;}

.rightnav2 {float: right; background: #206e6e; width: 120px; padding-left: 1px;}
.rightnav2 h3 {background: #206e6e; color: #fff; padding: 1px 1px; margin: 0;}
.rightnav2 h4 {background: #206e6e; color: #fff; padding: 1px 1px; margin: 0;}
.rightnavBox2 {padding: 1px 1px; margin-top: 1px;}
.rightnavBox2 ul {list-style-type: none; margin: 0; padding: 0;}
.rightnavBox2 li {padding: 1px 0;}

.hideBackground {position: fixed; left: 0;  top: 0; z-index: 10; width: 100%; height: 100%; filter: alpha(opacity=40); }
 
/* SPAN POPUP */

 
.regOptions {border: 1px solid #545454; width: 300px; text-align: left; margin: 20px auto; padding: 5px 5px 10px 5px; background: #fff; color: #444;}
.regOptions h2 {background-color: #f6b446; margin: 0; padding: 5px; color: #000; text-align:center; font-size: 1.5em;}
.regOptions h3 {margin: 15px 0 0px 0; font-size: 1.4em; color: #000;}
.regOptions p {font-size: 1.2em; margin: 7px;}
 

a.homemenu
{
    font-family: arial;
    font-size: 12pt;
    text-decoration: none;
    color: #206e6e;
} 
a.homemenu:link
{
    color: #206e6e;
} 
a.homemenu:active {color: #206e6e;} 
a.homemenu:visited {color: #206e6e;} 
a.homemenu:hover
{
    color: #00CC00;
    text-decoration: underline;
} 

a.quizzer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #206e6e;
    font-weight: bold;
} 
a.quizzer:link
{
    color: #206e6e;
} 
a.quizzer:active {color: #206e6e;} 
a.quizzer:visited {color: #206e6e;} 
a.quizzer:hover
{
    color: #00CC00;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
} 

 
/* FOOTER */

.footer{clear:both; border-top: 8px solid #012d6a; text-align: center; padding: 15px; margin-top: 5px;} 
 
 
/* FIXES */

.clearFloats {clear: both;}
 
 /* Float containers fix: */ 
.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 */


.tableListing { font-size: 9px; }
.tableListing th.headersFirst { color: #ffffff; background-color: #0595cb; border-left: solid 1px black; border-right: solid 1px #ffffff; border-top: solid 1px black; font-weight: bold; height:auto; padding: 5px; }
.tableListing th.headersMiddle { color: #ffffff; background-color: #0595cb; border-top: solid 1px black; border-right: solid 1px #ffffff; font-weight: bold; height: auto; padding: 5px; }
.tableListing th.headersLast { color: #ffffff; background-color: #0595cb; border-top: solid 1px black; border-right: solid 1px black; font-weight: bold; height: auto; padding: 5px; }
.tableListing-normal { color: #2E2E2E; table-layout: fixed; border-left: solid 1px black; border-bottom: solid 1px black; }
.tableListing-id { font-size: 8px; color: #666; table-layout: fixed; border-left: solid 1px black; border-bottom: solid 1px black; }
.tableListing-datetime { border-left: solid 1px black; border-bottom: solid 1px black; color: Gray; table-layout: fixed; text-align: left; }
.tableListing-assoc { color: #0C4976;	font-weight: bold; }
.tableListing-assoc a { color: #0C4976; font-weight: bold; text-decoration: none; }
.tableListing-assoc a:hover { color: #6D92AD; }
.tableListing-venue { color: #666; }
.tableListing-venue a { display: block; color: #666; text-decoration: underline; }
.tableListing-venue a:hover { color: #6D92AD; }
.tableListing-info { color: #666; text-align: right; text-transform: capitalize; border-left: solid 1px black; border-bottom: solid 1px black; border-right: solid 1px black; }
.tableListing td { vertical-align: top;	padding: 5px 5px; border-bottom: solid 1px black; border-left: solid 1px black; }
.tableListing td a { display: block; }
.tableListing td.left {	text-align: left; border-left: 1px solid #fff0C7; border-bottom: 1px solid #fff0C7; }
.tableListing td.right { text-align: right;	border-right: 1px solid #fff0C7; border-bottom: 1px solid #fff0C7; }
.tableListing td.center { border-bottom: 1px solid #fff0C7; }

.tableListing-row { background-color: #fff; } 
.tableListing-row:hover
{
    background-color: #EBEBEB;
} 


.lid-sub
{
	background-color: #0595cb;
	color: #FFF;
	font-weight: bold;
	border-bottom: none;
	padding: 5px 10px;
	float: right;
}
.lid-sub a { color: #FFF; }

.artistCalendar td { font-size: 9px; color: #989898; background-color: #ebebeb; padding: 5px; font-weight: bold; text-align: left; vertical-align: top; height: 50px; width: 90px !important; }
.artistCalendar th.days { font-size: 10px; color: #ffffff; background-color: #0595cb; font-weight: bold; height:auto; padding: 5px; }
.artistCalendar th.ledgend { background-color: #083D65;	padding:10px; }
.artistCalendar td.nextMonth { background-color: #ddd; }
.artistCalendar td.insideArea, .artistCalendar div.insideArea {	background-color: #fff0C7; }
.artistCalendar td.outsideArea, .artistCalendar div.outsideArea { background-color: #f7f7f7; }
.artistCalendar td.acceptedDates
{
	background-color: #66ff33;
}
.artistCalendar td.rejectedDates
{
    background-color: #ff0000;
    color: #FFFFFF;
}
.artistCalendar td.tentativeDates { background-color: #ffff33; }
.artistCalendar td.multipleDates { background-color: #ADD8E6; }
.artistCalendar td.blockedDates
{
	background-color: #FF9966;
}

.artistCalendarSport
{
    font-size: 9px;
    color: #BF7300;
    font-weight: bold;
    display: block;
    padding-top: 3px;
}
.artistCalendarTime { font-size: 9px; color: #666; display: block; padding-top: 3px; }
.artistCalendarVenue a{ font-size: 9px; color: #666; display: block; padding-top: 3px; }
.artistCalendarLocation { font-size: 9px; color: #666; font-weight: bold; display: block; padding-top: 3px; }
.artistCalendarTickets a
{
    font-size: 9px;
    font-weight: bold;
    display: block;
    padding-top: 3px;
}
.lid-secondary td { color: #ffffff; font-weight: bold; }
.floatLeft { float: left; }
.floatRight { float: right; }
.smallText { font-size:9px; }

#homeRotatorBlock {width: 450px; position: relative; margin: 0 auto; background-color: #fff; margin-top: 5px; margin-bottom: 5px;}
.homeRotator {width: 450px; padding:0; margin:0; overflow: hidden;}
#homeRotatorImages {height: 175px;}
#homeRotatorImages img {border: 0;}
#homeRotatorText {display:none;}
#homeRotatorButtons
{
    position: absolute;
    left: 10px;
    top: 10px;
    background: #9ABDD3;
    z-index: 50;
    padding: 2px 10px;
    width: 105px;
    height: 20px;
    color: #ffffff;
    font-size: 14px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
}
#homeRotatorButtons a {color: #fff;}
#homeRotatorButtons img {border: 0;}
#homeRotatorCount span {margin-left: 10px;}
#homeRotatorCount {vertical-align: top; font-size: 12px;}


.calendarAcceptedDates { background-color: #66ff33; }
.calendarTentativeDates { background-color: #ffff33; }
.calendarBlockedDates { background-color: #FF9966; }
.calendarMultipleDates { background-color: #ADD8E6; }
.calendarRejectedDates { background-color: #ff0000; }

.forumListing {}
.forumListing th.headersFirst
{
	font-size: 10px;
	background-color: #dcdcdc;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	font-weight: bold;
	height: auto;
	padding: 5px;
}
.forumListing th.headersMiddle
{
	font-size: 10px;
	background-color: #dcdcdc;
	border-top: solid 1px #000000;
	font-weight: bold;
	height: auto;
	padding: 5px;
}
.forumListing th.headersLast
{
	font-size: 10px;
	background-color: #dcdcdc;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	font-weight: bold;
	height: auto;
	padding: 5px;
}


.borderFirst { padding: 5px 0 5px 0; border-bottom: solid 1px black; border-left: solid 1px black; border-top: solid 1px black; }
.borderMiddle { padding: 5px 0 5px 0; border-bottom: solid 1px black; border-top: solid 1px black; }
.borderLast { padding: 5px 0 5px 0; border-bottom: solid 1px black; border-right: solid 1px black; border-top: solid 1px black; }

.actionsDropBox { padding: 2px; color: blue; text-decoration: underline; }
.actionsDropDown a:hover {background: #ccc;}
.actionsDropDownPopup {border: 1px solid #000; width: 200px; padding: 5px; background: #fff;}
.actionsApprovalPopup {border: 1px solid #000; width: 225px; padding: 5px; background: #fff;}

a.otl { padding: 5px 0 5px 20px; background: url(../images/Options/Outlook16.png) no-repeat left 50%; }
a.goo { padding: 5px 0 5px 20px; background: url(../images/Options/Google16.png) no-repeat left 50%; }
a.yah {	padding: 5px 0 5px 20px; background: url(../images/Options/yahoo16.JPG) no-repeat left 50%; }
a.prt {	padding: 5px 0 5px 20px; background: url(../images/Options/Printer16.png) no-repeat left 50%; }
a.xls {	padding: 5px 0 5px 20px; background: url(../images/Options/Excel16.png) no-repeat left 50%; }
a.pdf {	padding: 5px 0 5px 20px; background: url(../images/Options/Adobe16.png) no-repeat left 50%; }
a.opts
{
	padding: 1px 20px 1px 0;
	background: url(../images/Options/Options.gif) no-repeat right 75%;
	font-size: 1.4em;
}

a.editperson { padding: 5px 0 5px 20px; background: url(../images/editPerson.gif) no-repeat left 50%; }
a.createdefault { padding: 5px 0 5px 20px; background: url(../images/createDefault.png) no-repeat left 50%; }
a.addnew { padding: 5px 0 5px 20px; background: url(../images/addNew.gif) no-repeat left 50%; }
a.filter {	padding: 5px 0 5px 20px; background: url(../images/Options/Filter16.png) no-repeat left 50%; }
a.clearfilter {	padding: 5px 0 5px 20px; background: url(../images/Options/ClearCache16.gif) no-repeat left 50%; }
a.photo {	padding: 5px 0 5px 20px; background: url(../images/Options/photo16.png) no-repeat left 50%; }

.actionsDropDownPopup#206e6er {color: #206e6e;}




/*


.myGridSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.myGridStyle tr.row
{
    color: #000000;
    background-color: #FFFFFF;
}

.myGridStyle tr.row:hover
{
    background-image: url('../images/GridViewBG.jpg');
    background-repeat: repeat-x;
    color: #333333;
}
*/

.myGridStyle
{    
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid #A7A6AA;
    border-top: 2px solid #A7A6AA;
    padding: 4px;
}

.myGridStyle a
{
    color: #FFFFFF;
}

.myGridHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
    padding-left: 5px;
}

.myGridHeaderStyle
{
    background-color: #0595cb;
    font-weight: bold;
    color: White;
    padding-left: 3px;
}

.myGridRowStyle
{
    background-color: #fff;
    color: #000;
    vertical-align: top;
    padding: 5px 5px; 
    border-bottom: solid 1px black; 
    border-left: solid 1px black;
}

.myGridRowStyle td
{
    vertical-align: top;
    padding: 5px 5px; 
    border-bottom: solid 1px black; 
    border-left: solid 1px black;
}

.normalGridRow  
{  
    background-color: white;
    cursor: pointer;
    padding: 5px 5px; 
    border-bottom: solid 1px black; 
    border-left: solid 1px black;
} 
 
.highlightGridRow  
{
    background-color: #EBEBEB;
    cursor: pointer;
    padding: 5px 5px; 
    border-bottom: solid 1px black; 
    border-left: solid 1px black;
}  



.forumCreatePost {color: #ffffff;}

.forumauthorleft
{
	background: url(../images/lightbluegradient.png) repeat-x top;
	padding-left: 5px;
	padding-bottom: 5px;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;

}
.forumauthorright
{
	background: url(../images/lightbluegradient.png) repeat-x top;
	width: 25%;
	padding-bottom: 5px;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;

}

.forumsubject
{
	width: 80%;
	padding: 5px 0 0 5px;
	border-left: solid 1px black;
	border-right: solid 1px black;
}

.forumcomments
{
	width: 80%;
	border-left: solid 1px black;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
}

.forumthreadleft
{
	background: url(../images/lightorangegradient.png) repeat-x top;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom: solid 1px black;
}

.forumthreadright
{
	background: url(../images/lightorangegradient.png) repeat-x top;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}

.contactTable{}
.contactTable td
{
	padding-left: 5px;
}
.contactTable td a { display: block; }


.enabledBtn2
{
    color: #206e6e;
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #dcdcdc;
    border: 1px solid;
    border-top-color: #696;
    border-left-color: #696;
    border-right-color: #363;
    border-bottom-color: #363;
    width: 90px;
    cursor:pointer;
}

.enabledBtn
{
   font-size:12px;
   font-weight:bold;
   color:#206e6e;
   width:90px;
   cursor:pointer;
}

.enabledBtnSmall
{
   font-size:10px;
   font-weight:bold;
   color:#206e6e;
   width:50px;
   cursor:pointer;
}

.dropdownBtn
{
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}

.popupTitle {
	font-size: 14px;
	color: #F6B446;
	font-weight: bold;
	margin: 0px;
	text-align: center;
}

.popupHeader {
	border-bottom: 1px solid #999;
	height: 20px;
	width: 100%;
}
.popupContent {margin: 15px 0 0 0;clear: both;}
.popupSmall
{
	width: 300px;
	height: 200px;
	background-repeat: no-repeat;
	padding: 25px;
	position: absolute;
	z-index: 102;
	background-position: 50% top;
	color: #FFFFFF;
	display: block;
	left: 50%;
	top: 30%;
	margin-left: -150px;
	background-color: #0595cb;
}
.popupDescription
{
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #dcdcdc;
	font-weight: bold;
	margin: 0px;
	text-align: center;
}  

.popUpCSV
{
	font: normal 11px auto "Trebuchet MS" , Verdana;
	background-color: #ffffff;
	color: #4f6b72;
	padding: 6px;
	filter:alpha(opacity=80);
	opacity:.80;
}
    
.dragCSV
{
	background-color: #dddddd;
	cursor: move;
	border: solid 1px gray;
}



/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(images/FilledStar.png);
	width: 30px;
	height: 30px;
}

.emptyRatingStar
{
	background-image: url(images/EmptyStar.png);
	width: 30px;
	height: 30px;
}

.savedRatingStar
{
	background-image: url(images/SavedStar.png);
	width: 30px;
	height: 30px;
}

/* Autocomplete List */
.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px !important;
    background-color: #fff;
    color: black;
    border: #A0A0A0;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

.autocomplete_highlightedListItem
{
	background-color: #9dbbe0;
	color: black;
	padding: 1px;
}

.autocomplete_listItem
{
    background-color: #fff;
    color: black;
    padding: 1px;
}

div.scrollCamps {
height: 400px;
width: 125px;
overflow: auto;
border: 1px solid #666;
background-color: #fff;
padding: 6px;
font-size: 12px;
}

.textboxWatermark
{
    color: #999;
    font-size: 1em;
    font-style: italic;
    width: 115px;
}


.espnPersonMain {background-color: #fff; width: 650px; text-align: left; float: left; padding: 2px;}
.espnPersonPhoto {background-color: #fff; float: left; width: 120px; text-align: center; vertical-align: top;}
.espnPersonPhoto h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}
.espnPersonRight {background-color: #fff; padding-left: 2px; width: 549px;}
.espnPersonRight1 {width: 300px; float: left;}

.espnPersonRight2 {width: 200px; float: right; text-align: left; margin-bottom: 5px;}
.espnPersonRight2 h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}
.espnPersonRight2Box {padding: 10px 15px; margin-top: 1px; border: 1px solid #999; margin-bottom: 20px;}

.espnPersonRight3 {width: 250px; float: right; text-align: left; margin-bottom: 5px;}
.espnPersonRight3 h3 {background: #206e6e; color: #fff; padding: 5px 15px; margin: 0;}
.espnPersonRight3Box {padding: 10px 15px; margin-top: 1px; border: 1px solid #999; margin-bottom: 20px;}


.pagingPanel {float: left;}
#paging {text-align: left; padding: 5px;} 
#paging a {border: 1px solid #666; padding: 3px 5px; text-decoration: none;}
#paging a:hover {background: #ccc;}
#paging .pagingCurrent {background: #666; color: #fff; padding: 3px 5px;}
#paging .pagingInactive {border: 1px solid #ccc; color: #888; padding: 3px 5px;}
.pagingCount {border: 1px solid #666;}


#quiz_div span.list_label {
	    display: block;
	    text-align: center;
	    font-weight: bold;
	    font-size: 10px;
	    height: 19px;
	    padding-top: 1px;
	    border: 1px solid #ccc;
	    color: #000;
	    background-color: #fff;
    }

#quiz_div {
	font-family: helvetica, arial;
}

#quiz_div table {
	background-color: #eee;
	border: 1px solid #ccc;
}

#quiz_div table td {
	color: #333;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

#give_up {
	font-weight: bold; 
	padding: 8px 0;
}

#quiz_div #guesser_div {
	background-color: #0595cb;
	border: 1px solid #000;
}

#quiz_div #guesser_div #guesser {
	border: 2px solid #555;
	padding: 5px; 
	font-size: 12px; 
	background: #FFFED0;
}

#quiz_div #timeCounter, #quiz_div #quiz_status {
	font-size: 12px;
	text-transform: uppercase;
	color: #888;
	height: 30px;
	padding: 0px 2px 0px 2px;
}



/* navigation menus */
.TopNav
{
    font-size: 0.9em;
    padding: 3px 0px;
    margin-left: 100px;
}
/* TOP MENU OFF */
#nav
{
    float: left;
    list-style: none;
    line-height: 1;
    background: #545454;
    padding: 0;
    margin: 0 0 0em 0;
}
/* MENU ITEM OFF */
#nav ul
{
    float: left;
    list-style: none;
    line-height: 15px;  
    background: #545454;
    padding: 0;
    margin: 0 0 1em 0;
    font-size: 0.9em;
}
/* LINK OFF */
#nav a {display: block; color: #fff; text-decoration: none; padding: 0.5em 1.1em;}
/* navigation menus */
#nav li {float: left; padding: 0; border-right: 1px solid #CCCCCC;}
/* navigation menus */
#nav li ul {position: absolute; left: -999em; height: auto; width: 16em; width: 15.5em; font-weight: normal; border-width: 0.25em; margin: 0; padding: 3px 0; z-index: 100;}
/* navigation menus */
#nav li li {padding: 1.5px; margin: 0px 5px; width: 14.5em; border-bottom: 1px solid #545454; border-right: 0;}
/* navigation menus */
#nav li ul a {width: 14.5em; width: 13em; color: #fff; padding: .5em 0.75em;}
/* navigation menus */
#nav li ul a:hover {color: #000;}
/* navigation menus */
#nav li ul ul {margin: -1.75em 0 0 14em;}
/* navigation menus */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li ul a:hover, #nav l0595cbr, #nav li.sfhover {background: #0595cb; color: #fff; z-index: 100;}

