/* yui fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* yui reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

html{
  margin: 0;
  padding: 0;
}

body {
  float:left;
  background:#D8D8FE;
  width:100%;
  height:100%;
  margin: 0;
  padding: 0;
  border: none;
  text-align: left;
 
  
  overflow:hidden;
  min-width: 740px;
}


#mobileAd
{
	display:none;
}

    #status
    {
    	display:none;
    	
    	position:absolute;
    	top:0px;
    	left:1%;	
    	
    	width:98%;
    	height:50px;
    	padding:0;
    	padding-top:8px;	
      padding-bottom:4px;
      
      margin: 0 auto;
      text-align:center;
      vertical-align: middle;
      
    	font-size:220%;	
    	line-height:1.0;
    	
    	
    	-webkit-border-radius:10px;
      -moz-border-radius:10px;
      
      border:2px solid green;
      
      z-index:150;
    }
    
    .bad_status
    {
    	background-color:red;
    	color:black;    	
    }

    .info_status
    {
    	border:2px solid red;
	    background-color:yellow;
	    color:black;
    }
        
    .alert_status
    {
    	background-color:yellow;
    	color:black;    	
    }
    
    .good_status
    {     
    	background-color:green;
    	color:yellow;    	
    }
    
    
#docinfo
{
  position:absolute;
  top:0px;
  right:10px;
  width:150px;
  text-align:right;
}

#wordcount, #linecount
{
  color:blue;
  text-weight: bold;
}

#sidebar p
{
  margin: 10px auto;
  width: 180px;
}


#content
{
  position:absolute;
  top:60px;
  left:0px;
  right:215px;
  bottom:0px;
}

#sidebar
{
  position:absolute;
  top:60px;
  right:0px;
  bottom:0px;
 
	width: 210px;
}


#textCopy
{
  z-index:0;
  position:absolute; 
  left:0px;
  right:0px;
  top:0px;
  height:100%;
  
  padding:5px;
}

#inputtextarea {    /* text area formatting*/ 
  z-index:1;
  position:absolute; 
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
 
 
  resize: none;
  

/*   background:#EBD6D6 url(../css/images/watermark.png) repeat scroll 0%; */
  background-image: url(../css/images/watermark_10px.png);
  background-repeat: no-repeat;
  background-attachment:scroll;
  background-position: 50% 50%;
  background-color:#EBD6D6;
   
  font-family: monospace;     
  font-style:  normal;
  font-size: 108%;
  font-weight: bold;
  color:black; 
  
  
  overflow:auto;
  padding:5px;
}

#printdiv {
	top:80px;
	left:80px;
	display:none;
	background-color:#E2E2E2;
	border:solid 2px #BFBFBF;
	padding:10px;	
}

#fileuploaddiv_old {
	top:100px;
	left:100px;
	display:none;
	background-color:#E2E2E2;
	border:solid 2px #BFBFBF;
	padding:10px;	
}



#prunepopup {
  left:120px;
  top:120px; 
  display:none;
 	font-family:"Comic Sans MS";
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  color:blue;  
	position:absolute;
  vertical-align:middle;
  text-align:center;  
}

#replacepopup {
  left:140px;
  top:140px; 
  display:none;
 	font-family:"Comic Sans MS";
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  color:blue;  
	position:absolute;	
  vertical-align:middle;
  text-align:center;  
}

#labelspopup {
  left:160px;
  top:160px; 
  display:none;
 	font-family:"Comic Sans MS";
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  color:blue;
  
	position:absolute;	
 
}

#itemseppopup {
	top:65px;
	left:350px;
	display:block;
	position:absolute;	
}





#charreplacediv {    /* container to hold char replace controls */ 

 /* border:1px outset #8B8378; */
 
 font-family:"Comic Sans MS";
 font-size:14px;
 font-weight:bold;
 
 padding-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin:0px;
 
 text-align:center;
 vertical-align:middle;
}


.shadow, .dropmenu {
	-moz-box-shadow: 3px 3px 4px #979797;
	-webkit-box-shadow: 3px 3px 4px #979797;
	box-shadow: 3px 3px 4px #979797;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#979797');
}

.allshadow {
       
        box-shadow:0px 0px 19px #111;         
        -o-box-shadow: 0px 0px 19px #111;
        -webkit-box-shadow: 0px 0px 19px #111;
        -moz-box-shadow: 0px 0px 19px #111;


        /* For IE 5.5 - 7 */
        /* for IE4 - IE7 */
        filter:
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=1, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color=#C4C4C4);
        -ms-filter: "
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=1, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=90, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=180, Color=#C4C4C4),
            progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=270, Color=#C4C4C4)
        ";
}

h2.sidebartitle {
	font-family: "Century Gothic", "Tw Cen MT", Futura, "URW Gothic L", Arial, sans-serif;
	font-size: 1.5em;
	color: #E0E0E0;
	background-color:#0080C0;
  padding-left:20px;
}


#example_window_div {
	position:absolute;
	top:60px;
	right:0px;
	width:195px;
	height:100%;
	z-index:199;

	display:none;
	background-color:#E2E2E2;
	border:solid 2px #BFBFBF;
	padding:10px;	
}

.demolist {
 font-family:sans-serif;
 font-size:11px;
 line-height:100%;
 font-weight:bold;
 color:blue; 
}

.sorts_to
{
height:45px;
width:100%;
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.examplediv {
	display:none;
	font-family:serif;
	font-size:13px;
	height:548px; /* 548px; */
	padding-top:5px;
	text-align:left;
}

.examplediv h2 {
	text-align:center;
	color:blue;
	font-size:20px;
}

.examplediv h3 {
	text-align:center;
	color:black;
	font-weight:bold;
	text-decoration:underline;
	font-size:16px;
	margin-bottom:20px;
}

.examplediv p
{
	margin-top:20px;
}.invisible
{
  -moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
}

#controlbar{
  position:absolute;
  top:0px;
  left:0px;
  height:60px;
  width:100%;	
	background-color:#F0F0F0;
}

#menubar 
{
  position:absolute;
  top:0px;
  left:0px;
  height:23px;
  width:100%;
  
	text-align:left;
	font-family:helvetica,arial;
	font-size:90%;
	background-color:#F0F0F0;
	border-bottom:1px solid #D6C4B1;	
}

.buttonspace {
  display: inline;
  float:left;
}

#buttonbar {	
  position:absolute;
  top:23px;
  left:0px;
  height:37px;
  width:100%;
  border-top:1px solid #F3EEE9;	
  float:left;
  border-bottom:1px solid red;
  display: block;
}

.barbuttons
{
  border:1px solid #F0F0F0;
  display:inline;
  float:left;
}

.barbuttons:hover, .barbuttons_hover
{
  border:1px solid #3399FF;
  background-color:#C2E2FF;
  display:inline;
  float:left;
}

.menuheader
{
	float:left;
	cursor:default;
	margin:2px 0px 2px 0px;
	padding:2px 6px 2px 6px;
  border:1px solid #EBE8D7;
  background-color:#F0F0F0; 
}

.menuheader:hover
{
  background-color:#EEF2F6;
  border:1px solid #EBE8D7;
  border-top-color:#F7F5EE;
  border-bottom-color:#D8D2BD;
  border-left-color:#F7F5EE;
  border-right-color:#D8D2BD;
}

.dropmenu 
{
	background-color:#F0F0F0;
	text-align:left;
	position:absolute;
	top:10px;
	left:10px;
	z-index:99;	
	padding:10px;
}

.menuitem
{
	cursor:default;
  background-color:#F0F0F0; 
	padding:2px 5px 2px 5px;
	border:1px solid #F0F0F0; 
}

.menuitem:hover
{
	background-color:#EEF2F6;	
	padding:2px 5px 2px 5px;
	border:1px solid #AECFF7;
}

.menusection
{
  cursor:default;
}

.popup
{
	z-index:98;
	position:absolute;
	top:0px;
	left:0px;
	font-family:helvetica,arial;
	font-size:90%;
}

.closeicon {
	background: url("./images/closeicon.png");  
	position:absolute;
	top: 3px;
	right:3px;
	width:16px;
	height:16px;
}

.closeicon:hover {	
  opacity: 0.6;                /* newer Mozilla and CSS-3 */   
}

.radiolabel { /* this is redefined bitizerIE3d for Internet Explorer */
	text-align:left;
	margin:1px;
	padding-left:5px;
  background:transparent url(./images/radio.png) no-repeat scroll 0%; 
  background-position:top left;
  color:blue;
  width: 87px;
  height:22px;  
  display:block;
  float:left;
  line-height:22px;
 
  font-family:"Comic Sans MS";
  font-size:13px;
  font-weight: normal;   
  vertical-align:middle; 
/*  border:1px solid red; */
 
}

.radiolabel:hover {
	 /* background-color:#D5B3E3; */
  background:transparent url(./images/radioh.png) no-repeat scroll 0%;
}

.rlabellong { /* this is redefined for Internet Explorer */
  text-align:left;
	margin:1px;
	padding-left:5px;
  background:transparent url(./images/radio_long.png) no-repeat scroll 0%;
  background-position:top left;
  color:blue;
  width: 177px;
  height:22px;  
  display:block;
  float:left;
  line-height:22px;
 
  font-family:"Comic Sans MS";
  font-size:13px;
  font-weight: normal;   
  vertical-align:middle; 
/*  border:1px solid red; */
}

.rlabellong:hover {
	 /* background-color:#D5B3E3; */
  background:transparent url(./images/radio_longh.png) no-repeat scroll 0%;
}



#seperatorinputdiv {    /* container to hold input seperator selection */
 position:absolute;
 left:20px;
 top:0px;
 width:190px;
 height:95px;
 
 /* border:1px outset #8B8378; */
 
 padding-left:0px;
 margin:0px;
 
 font-family:"Comic Sans MS";
 font-style: normal;
 font-size: 13px;
 font-weight: bold;
 text-align:center;
 color:blue;
}
#seperatoroutputdiv {    /* container to hold seperator selection */
 position:absolute;
 left:220px;
 top:0px;
 width:190px;
 height:95px;
 
/*  border:1px outset #8B8378; */
 
 padding-left:0px;
 margin:0px;
 
 font-family:"Comic Sans MS";
 font-style: normal;
 font-size: 13px;
 font-weight: bold;
 text-align:center;
 color:blue;
}

#seperatorinputdiv label { /* this is redefined bitizerIE3d for Internet Explorer */
  
  color:black;
}

.smalltextbox {    
  background-color: #DEFEFE;
  border:none; 
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight: bold; 
  margin:0pt;
  padding:0pt;
  text-align: center; 
  margin-top:5px;
}

/* Inset 3D Raised */
.raised {background: transparent; width:40%; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999; }

.boxcontent h1 {
	color:blue;
}