/* Global */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
input,select{margin:0;  padding:0;}

.left{float: left;}
.right{float: right;}
.clear{clear: both; overflow: hidden; font-size: 0;}
.clear0{clear: both; overflow: hidden; font-size: 0;}
.clear1{clear: both; height: 1px; overflow: hidden; font-size: 0;}
.clear5{clear: both; height: 5px; overflow: hidden; font-size: 0;}
.clear10{clear: both; height: 10px; overflow: hidden; font-size: 0;}
.clear15{clear: both; height: 15px; overflow: hidden; font-size: 0;}
.clear20{clear: both; height: 20px; overflow: hidden; font-size: 0;}
.clear25{clear: both; height: 25px; overflow: hidden; font-size: 0;}
.clear30{clear: both; height: 30px; overflow: hidden; font-size: 0;}

.live{display: none;}

/********** Styles **********/
.headerWidth{
	width: 980px;}

#style{
	float: left;
	text-align: left;}
	
#style .left{
	float: left;
	background: url(/Docs/Images/styleChangeLeftBkgd.png) top left no-repeat;
	width: 20px;
	height: 22px;}

#style .center{
	float: left;
	background: url(/Docs/Images/styleChangeCenterBkgd.png) top left repeat;
	height: 17px;
	font-size: 11px;
	color: #000;
	padding: 5px 0 0 0;}
	
#style .center a{
	color: #000;
	text-decoration: none;}
	
#style .center a:hover{
	text-decoration: underline;}
		
#style .right{
	float: left;
	background: url(/Docs/Images/styleChangeRightBkgd.png) top left no-repeat;
	width: 20px;
	height: 22px;}
/********** End **********/


#madness{background: url(/Docs/Images/upgrade.jpg) top left no-repeat; height: 241px; width: 669px;}
#madness .title{font-family: "Times New Roman", Times, serif; font-size: 17px; color: #2b2d2e; padding: 50px 0 0 90px; text-align: left; font-weight: bold;}
#madness .times{color: #2b2d2e; text-align: left; font-size: 12px; margin: 5px 90px 0 90px; font-family: "Times New Roman", Times, serif; line-height: 14px;}
#madness .options{color: #2b2d2e; text-align: left; font-size: 12px; margin: 80px 0px 0 7px; font-family: "Times New Roman", Times, serif; line-height: 14px;}
#madness b{color: #000;}
#madness a{color: #2b2d2e; text-decoration: none;}
#madness a:hover{color: #2b2d2e; text-decoration: underline;}


/********** Thickbox **********/
#thickboxEntry{position: relative; overflow: hidden; height: 650px; width: 900px; margin: 0 0 0 10px;}
#thickboxEntry .entry img{border: 1px solid #d4d4d4; margin: 0 5px 0 0;}
#thickboxEntry .entry:hover{background-color: transparent;}
#thickboxEntry .entry:hover img{}
#thickboxEntry .entry span{position: absolute; padding: 5px; left: -1000px; visibility: hidden; text-decoration: none;}
#thickboxEntry .entry span img{border: 1px solid #d4d4d4;}
#thickboxEntry .entry:hover span{visibility: visible; top: -5px; left: 65px; z-index: 50;}


*{padding: 0; margin: 0;}
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666;}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(/Docs/Images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed; z-index: 102; color:#000000; display:none; text-align:left; top:50%; left:50%;}
* html #TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}

#TB_closeWindowButton{background: url(/Docs/Images/Clean/thickboxClose.png) top left no-repeat; height:70px; width: 80px; position: absolute; top: -20px; right: -15px; outline-style:none; outline-width:medium;}

#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left; padding:16px 0 0 25px; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; color: #629233;}

#TB_title{background: url(/Docs/Images/thickboxTop.png) bottom left no-repeat; height:40px;}

#TB_footer{background: url(/Docs/Images/thickboxBottom.png) top left no-repeat; height:40px;}
#TB_footer p{margin: 0 0 0 0; padding: 0 30px 0 0; color: #629233; font-size: 12px; text-align: right; font-weight: bold;}

#TB_ajaxContent{background: url(/Docs/Images/thickboxBorder.png) top left repeat-y; clear:both; padding:0px 15px 15px 15px; overflow: hidden; text-align:left; line-height:1.4em;}

#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
* html #TB_HideSelect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}
/********** End **********/