body
{
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: arial, helvetica, sans-serif;
	background-color: #eee;
	color: #333;
}


ul#navlist
{
margin-left: 0;
padding-left: 0;
margin-bottom: 8px;
margin-top: 5px;
}

#navlist li
{
display: inline;
list-style-type: none;
font-size: 16;
line-height: 1.8em;
}

#navlist a { 
padding: 3px 3px; 
}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

h1 {margin: 1px 2%}
h2 {margin: 1px 2%}
ul {margin-left: 10px; padding-left: 10px;}





#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
}


#starthere{
border: 1px solid black;
background-color: white;
width: 400px;
}


#StartHereText{
width: 250px;
}


#TopBranding
{
  border-bottom: 1px solid black;
  background-color: white;
}
#TopBranding a:link {color:#000000;text-decoration:none;}
#TopBranding a:visited {color:#000000;text-decoration:none;}
#TopBranding a:hover {color:#CC0000;text-decoration:underline;}
#TopBranding a:active {color:#000000;text-decoration:none;}


#one_ad a:link {color:blue; text-decoration:underline;}
#one_ad a:visited {color:blue; text-decoration:underline;}
#one_ad a:hover {color:blue; text-decoration:underline;}
#one_ad a:active {color:blue; text-decoration:underline;}



#one_ad
{
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
padding-bottom: 10px; 

}


#adset
{
background-color: white;
border: 1px solid black;
float:right;
height:70%;
width:200;
overflow : hidden;
padding-top: 5px;
padding-bottom: 5px;
}
#adpreviewset
{
background-color: white;
border: 1px solid black;
width:181;
}

#points1
{
font: normal 11px Verdana;
}
#points2
{
font: normal 11px Verdana;
}
#points3
{
font: normal 11px Verdana;
}
#points4
{
font: normal 11px Verdana;
}


#points
{
font: normal 11px Verdana;
display: block;
float:left;
height:70;
width:200;
left:0;
background-color:white;
border-top: 0;
border-right: 1px solid black;
border-bottom: 1px solid black;
z-index: 10;
}

#dictionarygrid
{
text-align: center;
font: normal 16px Verdana;
display: table;
float:right;
height:70;
width:200;
left:0;
background-color:white;
border-top: 0;
border-left: 1px solid black;
border-bottom: 1px solid black;
z-index: 10;
}

#thesaurusgrid
{
text-align: center;
font: normal 16px Verdana;
display: table;
float:right;
height:70;
width:200;
left:0;
background-color:white;
border-top: 0;
border-left: 1px solid black;
border-bottom: 1px solid black;
z-index: 10;
}



#pointsAdminEdit
{
font: normal 11px Verdana;
display: block;
height:50;
width:200;
left:0;
background-color:white;
border-top: 0;
border: 1px solid black;
}



#resultset
{
float:left;
height:70%;
width:200;
overflow : auto;
background-color:white;
border: 1px solid black;
}

#phraseset
{
height: 70%; 
overflow: auto; 
padding-left: 10px; 
padding-right: 10px; 
}


#dictionaryleftside
{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
float:left;
height:70%;
width:190;
overflow : auto;
background-color:white;
border: 1px solid black;
}

#dictionaryphraseset
{
height: 70%; 
overflow: auto; 
padding-left: 10px; 
padding-right: 10px; 
padding-top: 5px;
padding-bottom: 5px;
}




#loginout
{
}

#BottomCopyright
{
text-align: center;
width: 100%;
}

#BottomLinks
{
text-align: center;
width: 100%;
}

#phraseAdd
{
margin-left: 15px;
}

#definitionAdd
{
margin-left: 15px;
}



a.button2:link, a.button2:visited
{
  margin: 1px 2px 1px 2px;
  padding: 0px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #cccccc;
  text-align: center;
  text-decoration: none;
  color: black;
}
a.button2:hover
{
  background: #eeeeee;
}

a.button2:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}





a.button1:link, a.button1:visited
{
  margin: 2px 5px 2px 5px;
  padding: 1px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #cccccc;
  text-align: center;
  text-decoration: none;
  color: black;
}
a.button1:hover
{
  background: #eeeeee;
}

a.button1:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}


a.button
{
border-style: solid;
border-width : 1px 4px 4px 1px;
text-decoration : none;
padding : 4px;
border-color : #69f #00f #00f #69f;
}

a.plain 
{ 
text-decoration: none;
color: black;
 }

#DefinitionAddOutput{
text-align: center;
position: absolute;
width: 400px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}


#SubCategoryAddOutput{
margin-left: 30;
padding-left: 30;
text-align: center;
position: absolute;
width: 400px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
z-index: 100;
}

#DocsFrame
{
text-align: center;
}
#DocsPage
{
width: 600px;
text-align: left;
background-color: #ffffcc;
padding-top: 30;
padding-bottom: 30;
margin-left: 30;
padding-left: 30;
margin-right: 30;
padding-right: 30;
border: 1px solid black;
}

#LoginFrame
{
text-align: center;
}
#LoginPage
{
width: 600px;
text-align: left;
}

#AdStats
{
border: 1px solid black;
width: 800px;
background-color: #ffffcc;
}

#AdsToApprove
{
border: 1px solid black;
width: 800px;
background-color: #ffffcc;
}

#AdsAll
{
border: 1px solid black;
width: 800px;
background-color: #ffffcc;
}

#AdminBlock
{
border: 1px solid black;
width: 1000px;
background-color: #ffffcc;
}


#TellAFriendSent
{
text-align: left;
border: 1px solid black;
width: 600px;
background-color: #ffffcc;
padding-left: 20;
padding-right: 20;
}

#TellAFriendFrame
{
text-align: center;
}
#TellAFriendPage
{
width: 800px;
text-align: left;
}


#TellAFriendText{
width: 200px;
}

div.pointsAdmin
{
position: absolute;
border: 1px solid black;
visibility: hidden;
background-color: white;
}

#whiteWithBlackBorder
{
width: 300px;
border: 1px solid black;
background-color: white;
}

#whiteWithBlackBorderWide
{
width: 500px;
border: 1px solid black;
background-color: white;
}

div.CharterAd
{
background-color: #ffffcc;
margin-left:50px; 
margin-right:50px; 
margin-top:10px; 
padding-left:10px; 
padding-right:10px; 
padding-top:10px; 
padding-bottom:10px; 
border-style:double
}

div.FavOnlyForPrem
{
width: 600;
background-color: #ffffcc;
margin-left:50px; 
margin-right:50px; 
margin-top:10px; 
padding-left:10px; 
padding-right:10px; 
padding-top:10px; 
padding-bottom:10px; 
border-style:double
}

#AdminEditPhrases
{
height:50%;
margin-left:20px; 
margin-right:20px; 
margin-bottom:20px; 
}

#AdminEditPhrasesLeft
{
text-align: left;
width: 300px;
float:left;
height:100%;
width:200;
overflow : auto;
background-color:white;
border: 1px solid black;
}


#AdminEditPhrasesRight
{
text-align: left;
width: 745px;
float:right;
height: 100%; 
overflow: auto; 
padding-right: 10px; 
border: 1px solid black;
}

#AdminEditPhrasesSaving
{
text-align: center;
width: 800px;
float:right;
height: 100%; 
overflow: auto; 
padding-right: 10px; 
visibility: hidden;
position: absolute;

}

#hiddenNotShown
{
visibility: hidden;
}

#SignupNow
{
text-align: left;
border: 1px solid black;
width: 600px;
background-color: #ffffcc;
padding-left: 20;
padding-right: 20;
}

#SignupNowBlock
{
text-align: left;
border: 1px solid black;
width: 200px;
background-color: white;
padding-left: 10;
padding-right: 10;
}

#PaymentComplete
{
text-align: left;
border: 1px solid black;
width: 600px;
background-color: #ffffcc;
margin-left:50px; 
margin-right:50px; 
margin-top:10px; 
padding-left:30px; 
padding-right:30px; 
padding-top:30px; 
padding-bottom:30px; 
}

div.saveOutput
{
display: inline;
}

#authSent
{
text-align: left;
border: 1px solid black;
width: 600px;
background-color: #ffffcc;
padding-left: 20;
padding-right: 20;
}





#CMlist
{
display: block;
text-align: left;
float:left;
height: 100%; 
width:200;
overflow : auto;
background-color:white;
border: 1px solid black;
}

#CMedit
{
display: block;
width:775;
height: 100%; 
overflow: auto; 
padding-left: 10px; 
padding-right: 10px; 
}

#cmwhiteWithBlackBorder
{
width: 300px;
border: 1px solid black;
background-color: white;
}

#clipPopBackground
{
width: 100%;
height: 500px;
background-color: lightyellow;
}

.favDiv
{
display: inline;
}

.favDisplay
{
display: block;
}

.deleteDict
{
display: block;

}

#FavoritePhrases
{
text-align: left;
padding-left: 10px; 
padding-right: 10px; 
}

#hiddenResultset
{
float:left;
height:70%;
width:210;
overflow : auto;
background-color:white;
border: 1px solid black;
visibility: hidden;
}

#RatePhraseDiv{
text-align: center;
position: absolute;
width: 140px;
visibility: hidden;
z-index: 100;
}


#RatePhraseStars{
text-align: center;
width: 140px;
border: 1px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
}

#RatePhraseResults{
text-align: center;
width: 140px;
border: 1px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
}

#RatePhraseHideOutput{
text-align: center;
width: 140px;
border: 1px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
}


#editor_block
{
background-color: white;
border: 1px solid black;
float:right;
height:65%;
width:200;
overflow : hidden;
padding-top: 5px;
padding-bottom: 5px;
visibility: hidden;
}

#navcontainer
{

}

#SpellFix{
position: absolute;
border: 1px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
}


#SpellChecking{
position: absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 99;
}

#SearchHints
{
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
}