BODY
{
    margin: 0px 5px 0px 0px;
    color: black;
    font-family: Gisha; 
    background-color: #C4C4C4;
}


.HelpMainMenu
{
	border-top: black 1px solid;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: verdana;
	position: relative;
	top: 0px;
	background-color: papayawhip;
}

.MainMenuClass
{
	background-color: #4f4f4f;
}

.MainMenuClass a
{
    color: palegoldenrod;
}


.MainMenuClass a:visited
{
/*	font-weight: bold;
	font-size: 8pt;
	color: black;*/
	text-decoration: none;
}

.MainMenuClass a:hover
{
	color: cornsilk;
	text-decoration: underline;
}

.HeadlineClass
{
    text-align: left;
}


legend
{
	border-right: black 1px solid;
	padding-right: 5px;
	border-top: black 1px solid;
	padding-left: 5px;
	margin-left: 5px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #ffefd5;
}

.fieldsetNormal
{
	border: blue 1px solid;
	color: black;
	z-index: 1;
	font-size: 12px;
	font-family: verdana;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}

.fieldsetNews
{
	border: blue 1px solid;
	width: 190px;
	color: black;
	margin-left: 5px;
	padding: 2px;
	font-size: 12px;
	font-family: sans-serif;
	background-color: #ffffff;
}

.googleSpace
{
	border: black 1px dotted;
	font-size: 10px;
	color: black;
	background-color: lavender;
	text-align: center;
}

.awardSpace
{
	font-size: 10px;
	width: 170px;
	color: black;
	border: solid 1px yellow;
	background-color: lightyellow;
	text-align: center;
	margin-top: 5px;
}

.helpcontent
{
	border-right: black 3px solid;
	padding-right: 2px;
	border-top: gray 1px solid;
	padding-left: 2px;
	font-size: 14px;
	left: 10px;
	padding-bottom: 2px;
	border-left: gray 1px solid;
	width: 195px;
	color: black;
	padding-top: 2px;
	border-bottom: black 3px solid;
	font-family: verdana;
	position: absolute;
	top: 170px;
	background-color: gainsboro;
}

.helpcontent a
{
	color: #00008b;
}

.helptable
{
	border: #afafaf 1px solid;
	background-color: #FFFAFA;
	margin: 4px;
	padding: 2px;
}

a
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}

a:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
}


thead
{
    font-weight: bold;
    font-size: 12px;
    margin: 5px 5px 0px;
    font-family: Arial;
    text-align: center;
}

.tabletrhover:hover
{
	background-color: #fffacd;
}

.MainDSL
{
	background-repeat: no-repeat;
	background-image: url(/images/domainscan100light.bmp); 
	background-position: left center;
	padding-left: 5px;
}

.MainDSL:hover
{
	background-image: url(/images/domainscan100.bmp); 
	background-color: #fffacd;
	
}


.subtitle
{
	font-weight: bold;
	font-size: 16px;
	color: black;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: solid 1px gold;
	width: 50%;
	
}



.mastersection A
{
	font-weight: normal;
	color: Blue;
}

.mastersection a:hover
{
	font-size: 8pt;
	text-decoration: underline;
}

.mastersection a:visited
{
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}

.small
{
	font-size: 10px;
	color: gray;
	text-align: center;
}

.small A
{
	font-size: 10px;
	font-weight: normal;
	color: Gold;
	text-decoration: none;
}

td
{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.FeatureStyle
{
	vertical-align: text-top;
	padding-left: 10px;
	padding-bottom: 4px;
	font-size: 16px;
	font-family: monospace;
}


.BoxTable th, .BoxTable td 
{
	border-bottom: 1px dotted #cdcdcd;
}

.BoxTable tr:hover
{
	background-color: #fffacd;
}

.BoxTable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0.1em;
	margin: 2px;
	width: 150px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 100%;
}



/* Sortable tables */
table.sortable a.sortheader
{
	display: block;
	font-weight: bold;
	color: black;
	background-color: lightgrey;
	text-decoration: none;
}

table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

.sortable td
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0.3em;
	padding-top: 0.2em;
	border-bottom: #cdcdcd 1px dotted;
}

.newsfelt, .bordergray
{
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	font-size: 8pt;
	border-left: #aaaaaa 1px solid;
	border-bottom: #aaaaaa 1px solid;
	font-family: Verdana;
	background-color: snow;
	padding-bottom: 3px;
	padding-left: 1px;
}


.bordernews
{
	border-right: black thin solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top: black thin solid;
	font-size: 10px;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	background-color: lavender;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

.borderNSG, .borderDsL
{
	border-right: mediumblue 1px solid;
	padding-right: 2px;
	border-top: mediumblue 1px solid;
	margin-top: 4px;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 4px;
	margin-left: 4px;
	border-left: mediumblue 1px solid;
	margin-right: 4px;
	padding-top: 4px;
	border-bottom: mediumblue 1px solid;
	font-family: Arial;
	background-color: papayawhip;
}


.borderblue
{
	padding-left: 2px;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

.borderyellow, .tip, .notes
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 10px;
	margin-left: 4px;
	margin-right: 4px;
	background-color: #FFFCEF;
	border: 1px solid #FFF09F;
}

.borderyellow
{
	border: #ffd700 1px solid;
}

.tip
{
	padding: 0px;
}

.notes
{
	padding: 0px;
	border: solid 1px DarkGray;
}

.tipicon
{
	background-image: url(../images/tip.png);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	width: 30px;
	font-size: 10px;
	font-family: Arial Narrow;
	padding-top: 5px;
}

.noteicon
{
	background-image: url(../images/information.png);
	background-repeat: no-repeat;
	width: 30px;
	font-size: 10px;
	font-family: Arial Narrow;
}


.borderwhite
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	margin-top: 4px;
	padding-left: 2px;
	margin-left: 4px;
	border-left: lightsteelblue 1px solid;
	margin-right: 4px;
	border-bottom: lightsteelblue 1px solid;
	font-size: 12px;
	font-family: 'Comic Sans MS';
	background-color: white;
}


.borderblack
{
	padding-left: 2px;
	margin-bottom: 8px;
	border-bottom-color: black;
	border-top-color: green;
	background-color: whitesmoke;
	border-right-color: green;
	border-bottom-style: solid;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

.headline
{
	border-right: black 1px solid;
	padding-right: 1em;
	border-top: black 1px solid;
	display: inline;
	padding-left: 1em;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0em;
	margin-left: 0.5em;
	border-left: black 1px solid;
	color: black;
	padding-top: 0em;
	border-bottom: black 1px solid;
	font-family: Arial;
	letter-spacing: 0.1em;
	position: relative;
	top: -1.4em;
	background-color: #fffacd;
}

.buttonclass
{
	border-right: black thin ridge;
	border-top: black thin ridge;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 4px;
	border-left: black thin ridge;
	border-bottom: black thin ridge;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*background-color: antiquewhite;*/
}

.note
{
	font-size: 10px;
	color: dimgray;
	font-family: 'Arial';
}

.ccsbutton
{
	border-right: 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	font: menu;
	padding-top: 2px;
	border-bottom: 1px solid;
	background-color: lightgrey;
	text-align: left;
}

.bordercenter
{
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;

	border-right: 1px solid;
	padding-right: 4px;
	border-top: 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	border-left: 1px solid;
	padding-top: 1px;
	border-bottom: 1px solid;
	text-align: center;
}

.picinfo
{
	font-size: 10px;
	font-family: Arial;
}

.felt	/* core style */
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;
	border: 1px #aaaaaa solid;
}


.Readonlyfield
{
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	font-size: 8pt;
	border-left: #aaaaaa 1px solid;
	color: dimgray;
	border-bottom: #aaaaaa 1px solid;
	font-family: Arial, Verdana;
	background-color: gainsboro;
}



#menu_float, #comp_float
{
	border-top-width: medium; /*padding-right: 10px; 	padding-left: 10px;*/
	border-left-width: medium;
	z-index: 5; /*background: skyblue;*/
	left: 780px;
	border-bottom-width: medium; /*padding-bottom: 10px;*/
	font: 12px verdana,arial,helvetica; /*width: 200px;*/ /*color: black;*/ /*padding-top: 10px;*/
	position: absolute;
	border-right-width: medium;
}

#comp_float
{
	font-weight: bold;
	z-index: 2;
	left: 50px;
	visibility: hidden;
	position: fixed;
}

div#menu_float a, div#menu_float a:visited
{
	color: #ffffff;
}



/* Border around table */

TD.bTl
{
	background-image: url(/images/border_topleft.gif);
}

TD.bT
{
	background-image: url(/images/border_top.gif);
}

TD.bTr
{
	background-image: url(/images/border_topright.gif);
}

TD.bL
{
	background-image: url(/images/border_left.gif);
}


TD.bRR
{
	background-image: url(/images/border_right.gif);
}

TD.bBl
{
	background-image: url(/images/border_bottomleft.gif);
}

TD.bBr
{
	background-image: url(/images/border_bottomright.gif);
}

TD.bB
{
	width: 100%;
	background-image: url(/images/border_bottom.gif);
}

/* Type 2 - Tynd */

TD.bTopLeft
{
	background-image: url(/images/boxTL.gif);
}

TD.bTop
{
	background-image: url(/images/boxTop.gif);
}

TD.bTopRight
{
	background-image: url(/images/boxTR.gif);
}

TD.bLeft
{
	background-image: url(/images/boxLeft.gif);
}


TD.bRight
{
	background-image: url(/images/boxRight.gif);
}

TD.bBottomLeft
{
	background-image: url(/images/boxBL.gif);
	
}

TD.bBottomRight
{
	background-image: url(/images/boxBR.gif);
}

TD.bBottom
{
	width: 100%;
	background-image: url(/images/boxBottom.gif);
}

#middleme
{
	text-align: center;
	font: 12px arial; /*width: 200px;*/ /*color: black;*/ /*padding-top: 10px;*/

}


.BoxLeft
{
	border-right: rgb(178,176,174) thin solid;
	padding-right: 1em;
	border-top: rgb(223,220,217) thin solid;
	padding-left: 0.5em;
	left: -40px;
	padding-bottom: 0em;
	margin: 2em 1em 1.2em;
	border-left: rgb(223,220,217) thin solid;
	padding-top: 0.1em;
	border-bottom: rgb(178,176,174) thin solid;
	font-family: Arial;
	position: relative;
	background-color: #ffffcc;
	text-align: left;
	
}


.BoxNormal
{
	border-right: rgb(178,176,174) thin solid;
	padding-right: 1em;
	border-top: rgb(223,220,217) thin solid;
	padding-left: 0.5em;
	padding-bottom: 0em;
	margin: 0em 1em 1.2em;
	border-left: rgb(223,220,217) thin solid;
	padding-top: 0.1em;
	border-bottom: rgb(178,176,174) thin solid;
	font-family: Arial;
	position: relative;
	background-color: #ffffcc;
	text-align: left;
}



/*.fancynewsbox
{
	border-right: black thin solid;
	padding-right: 2px;
	border-top: black thin solid;
	margin-top: 4px;
	padding-left: 2px;
	font-size: 10px;
	left: 10px;
	padding-bottom: 2px;
	margin-left: 4px;
	border-left: black thin solid;
	width: 150px;
	color: black;
	margin-right: 4px;
	padding-top: 2px;
	border-bottom: black thin solid;
	position: absolute;
	background-color: lavender;

}*/

/*.fancyreleasebox
{
	border-right: black thin solid;
	padding-right: 2px;
	border-top: black thin solid;
	margin-top: 4px;
	padding-left: 2px;
	font-size: 10px;
	left: 10px;
	padding-bottom: 2px;
	margin-left: 4px;
	border-left: black thin solid;
	width: 150px;
	color: black;
	margin-right: 4px;
	padding-top: 2px;
	border-bottom: black thin solid;
	position: absolute;
	background-color: palegoldenrod;
}*/

.PageHeadline
{
	font-size: 20px;
	/*margin-bottom: 5px;*/
	color: #333300;
	text-align: left;
	border-bottom: solid 1px gold;
	border-left: solid 3px Brown;
	padding-left: 2px;
}

.bodytext
{
	margin-left: 2%;
	margin-right: 2%;
	font-family: verdana;
}

.showexample
{
	font-family: 'Courier New';
}

.NormalTable
{
	font-size: 12px;
	margin-left: 25px;
	border: solid 1px LightGrey;
	padding: 3px;
}

.NormalTable tr
{
	border: none;
}

.NormalTable td
{
	border: none;
	border-bottom: solid 1px Linen;
	margin-bottom: 2px;
	padding-bottom: 3px;
}


.button
{
	border-right: 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	font: menu;
	padding-top: 2px;
	border-bottom: 1px solid;
	background-color: lightgrey;
	text-align: left;
}

.option
{
	font-weight: bold;
	color: gray;
	text-align: left;
}

.panel
{
	color: olive;
	font-style: italic;
	text-align: left;
}

.NiceTable
{
	font-size: 12px;
	border: solid 2px black;
	padding: 4px;
}

.NiceTable th
{
	color: Blue;
	text-align: left;
	border-bottom: solid 2px black;
	padding-bottom: 5px;
}

.NiceTable td
{
	border-bottom: dotted 1px black;
}


/* June 2008+ */


.navigation
{
	width: 220px;
	color: black;
	font-family: Arial, Verdana;
}

.navigation hr
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    width: 90%;
    color: #663300;
    border-bottom: medium none;
    background-color: #663300;
}

.navigation a, .navigation a:visited
{
	color: black;
}

.navigation a:hover
{
    color: #FFFFFF;
    text-decoration: none; /*border-left: dotted 2px brown;*/
}

.menuA a:hover
{
	font-size: 14px;
}

.menuA
{
	margin-left: 3px;
	padding-bottom: 2px;
}

.menuB
{
	margin-left: 15px;
}

.MenuTextA
{
	font-size: 14px;
	font-weight: bold;
}

.MenuTextB
{
	font-weight: normal;
}

.SelectedMenu
{
    /*border: dotted 1px gray;*/
    border-left: solid 2px black;
    height: 18px;
    padding-top: 2px; /*padding-left: 15px;*/
    font-weight: bold;
    background-color: #669999; /*background-image: url(/images/circleGreen.gif);
	background-position: 2px 4px;*/
    background-repeat: no-repeat;
}

.BodyTable
{
	padding-right: 5px;
	margin-top: 4px;
}

.contentArea
{
    background-color: #F2F2F2;
    font-size: 12px;
    padding: 3px;
}

.CheckImage
{
	background-image: url(/images/check.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
}

.HeaderTop
{
    color: #333333;
    font-family: monospace;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 4px 0px 0px 0px;
}

.HeaderBottom
{
	font-size:14px;
	color:MintCream;
	font-family:verdana;
	padding-right:2%;
	text-align:right;
}

h1
{
    font-size: 22px;
    font-family: 'Arial Narrow';
    width: 95%;
    color: #2F1A1A;
    padding-left: 5px;
    font-weight: normal;
    background-color: #999999;
    border-right: solid 2px black;
    border-bottom: solid 2px black;
}

h2
{
	font-size: 20px;
    font-family: 'Arial Narrow';
	border-left: solid 2px Brown;
	padding-left: 2px;
}

h3
{
	font-size: 18px;
    font-family: 'Arial Narrow';
	border-left: solid 1px Brown;
	border-top: solid 1px Brown;
	margin-left: 10px;
	padding-left: 2px;
	width: 95%;
}

td#NavigationMenu
{
    background-color: #F2F2F2;
    width: 220px;
}

