html {min-height: 100%;}

* {
margin: 0;
padding: 0;
}

a {color: #175072; text-decoration:underline;cursor:pointer ;	}
a:hover {color: #FF7D00;text-decoration:underline;}

img {
border: 0;
}

body {
background-color: #114054;
color: #114054;
font: normal 62.5% Tahoma,sans-serif;
}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}
h1,h2,h3 {padding-top: 6px;}

h1 {
font: normal 1.8em Tahoma,sans-serif;
margin-bottom: 4px;
}
h2 {
font: bold 1.4em Tahoma,sans-serif;
margin-bottom: 4px;
}
h3 {
font: bold 1.2em Tahoma,sans-serif;
margin-bottom: 4px;
}

ul
{
margin-left:20px;
margin-bottom:2px;
list-style-type:circle;
}

li
{
list-style-type:circle;
margin-left:20px;
margin-bottom:2px;
padding-left:5px;
}


hr
{
color:#114054;
height: 1px;
width:280px;
text-align:left;
margin: 0 auto;
}



#Container 
{
background-color: #FFF;
font-size: 1.2em;
margin: 20px auto;
padding: 0 10px 10px;
width: 900px;
}

#Header
{
overflow:auto;
}

#Slogan
{font-size:12px; font-style:italic;padding:3px;}

#Title
{font-size:30px; padding:0;}




#Content
{
float: left;
width: 675px;
min-height:450px;
padding-bottom:20px;

}


#RightNav 
{
border-left: solid 1px #eeeeee;
border-right: solid 1px #eeeeee;
border-bottom: solid 1px #eeeeee;
float: right;
width: 210px;
min-height:500px;
margin-bottom:20px;
overflow:hidden;
}
#RightNav ul,#RightNav li
{
margin:0;
padding:0;

}


#RightNav h2 {
color: #1C455E;
font-size: 1em;
line-height: 30px;
margin: 0;
padding-left: 12px;
}

#RightNav .Title
{
margin-left:5px;
width:100%;
font-size:larger;
margin-top:10px;
font-weight:bold;
}
#RightNav ul 
{
clear:both;
width:100%;

padding: 0;
margin-top:10px;
border-top: 1px solid #D8EBD8;
}
#RightNav li 
{
width:100%;

height:100%;	display: block;	clear:both;	

list-style-type:none;

border-bottom: 1px solid #D8EBD8;}

#RightNav li a 
{
height:100%;
padding:5px;
font-size: 1.1em;
color: #1C455E;
display: block;
text-decoration: none;

}
#RightNav li a:hover {
background-color: #EBF0F3;
color: #2E7198;	
}


#Footer 
{
background-color:#114054;
clear:both;
color: #FFF;
font: bold 1em sans-serif;
min-height:50px;
padding-top:20px;
text-align: center;
}

#Footer a, #Footer a:hover {color: #FFF;}



#QuickBox
{ 
border: dashed 1px #D8EBD8;
float:right;
width:200px;
text-align:center;
height:100%;
min-height:60px;
display:none;
}



.formLabel
{

float:left;
min-width:90px;
display:block;
padding-right:20px;
padding-top:6px;
}

.ClearFix
{
clear:both;
}
.Center
{
text-align:center;
}

.InfoBox, .InfoBoxSml
{
border:dashed 1px #ccccff;
background-color:#eeeeff;
padding:10px;
margin:10px;
}

.InfoBoxSml
{
width:50%
}

.TextBox
{
border:solid 1px black;
min-width:155px;
background-color:#ddddff;
padding:3px;
margin:1px;
}

.Upgrade
{
font-size:large;
font-weight:normal;
color:Red;
width:400px;
text-align:center;
}

.Success
{
font-size:large;
font-weight:normal;		
color:Green;
}

.InformationBox
{	

border:dashed 1px red;
padding:5px;
margin:10px;
display:block;
text-align:center;
}

.Warning
{
font-size:large;
font-weight:normal;
color:Red;

}

.Report
{
border:solid 1px #d2d2d2;
width:650px;

}

.Large
{

font-size:16px;
font-weight:bold;

}

.ReportItem ,.ReportAlternatingItem,.ReportHeading
{
clear:both;
width:646px;
height:20px;
display:block;
padding:2px;
}

.ReportAlternatingItem
{
background-color:#e2e2e2;
}




.ReportItemHighlight
{
background-color:#FFC0CB;	
font-weight:bold;
}



.ReportHeading
{
background-color:#e2e2e2;
font-weight:bold;
}

.ReportHeadingDomain
{			
float:left;
display:block;
width:350px;
}

.ReportHeadingAvailability
{
display:block;
float:left;
width:100px;
}

.ReportHeadingLastCheck
{
display:block;
float:left;
width:150px;
}

.ReportSeperater
{		
float:left;
display:block;
min-width:10px;
}

.ReportItemDomain
{		
float:left;
display:block;
width:350px;
}

/*empty, jquery class*/ 			
.DomainContext
{
display:block;
}

.ReportItemAvail
{
display:block;
float:left;
font-weight:normal;
width:100px;
color:Green;
}


.ReportItemTaken
{
font-weight:normal;
display:block;
float:left;
width:100px;
color:Red;
}


.ReportItemLastChecked
{
font-weight:normal;
display:block;
float:left;
width:150px;
font-style:italic;
}


#progressBackgroundFilter {
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
overflow:hidden;
padding:0;
margin:0;
background-color:#000; 
filter:alpha(opacity=50);
opacity:0.5px;
z-index:1000;

} 



#processMessage 
{
	display:none;
position:absolute; 
top:30%; 
left:43%;
padding:10px;
width:14%;
z-index:1001;
background-color:#fff;
text-align:center;
} 



#result
{
position:absolute; 
top:30%; 
left:25%;
padding:10px;
width:50%;
z-index:1001;
background-color:#fff;
}



a.closediv
{

position:absolute;
left:97%;
color:black;
top:0%;
font-weight:bold;
cursor:pointer;
display:block;
text-decoration:none;
} 



#AddKeywordHighLight
{
display:none;
}

.AddKeywordHighLight
{

}

#AddKeywordSuggest
{
display:none;
}

.AddKeywordSuggest
{}



.Small 
{
font-size:small;
}



#ImportantNotice
{
font-size:20px;
color:Red;
background-color:#cc0000;
border:solid 1px red;
width:650px;
margin: 20px auto;
text-align:center;
}



#myList {
margin: 1em;
float: left;

}

#myList ul {
padding: 0px;
margin: 0em 1em;
}

#myList li {
width: 100px;
border: solid 1px #2AA7DE;
background: #6CC8EF;
padding: 5px 5px;
margin: 2px 0px;
list-style: none;
}





/* Generic context menu styles */
.contextMenu {
position: absolute;
width: 190px;
z-index: 99999;
border: solid 1px #336699;
background: #6699CC;
padding: 0px;
margin: 0px;
display: none;
}

.contextMenu li {
list-style: none;
padding: 2px;
margin: 0px;
}

.contextMenu a {
color: #fff;
text-decoration: none;
display: block;
line-height: 20px;
height: 20px;
background-position: 6px center;
background-repeat: no-repeat;
outline: none;
padding: 1px 5px;
padding-left: 28px;
}

.contextMenu li.hover a {
color: #fff;
background-color: #4477aa;
}

.contextMenu li.disabled a {
color: #aaa;
cursor: default;
}

.contextMenu li.hover .disabled a {
background-color: transparent;
}

.contextMenu li.separator {
border-top: solid 1px #336699;
}






/*modal*/
#modal_content {
display: none;
position: fixed;
left: 50%;
padding: 15px;
top:10%;
background:#FFF;
width:400px;
margin-left:-200px;
text-align:center;
}
#modal_content small{font-size:77%;}
#modal_content div.modal_close{
float:right;
cursor:pointer;
margin-left:8px;
font-weight:bold;
}
#modal_content h3{font-size:116%;}
#modal_overlay { background-color: #000; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.overlay {position:absolute;top:0;left:0;z-index:-1;
width: 100%;
height:  100%;
}

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html #modal_content {
position: absolute;
}



#TopMenu
{
width:100%;
border-bottom:solid 1px #D8EBD8;
overflow:auto;
} 



#TopMenu ul
{
list-style: none;
padding: 0;
margin: 0;
list-style-type:none;
}

#TopMenu li
{
float: left;
margin: 0 0.15em;
list-style-type:none;

}

#TopMenu li a
{
background: url(../images/BGTopNav.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
display: block;
padding-left:10px;
padding-right:15px;
font-weight:bold;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}


#OurListFeature
{

background: url(../images/AvailableListFaded.jpg) #fff top right no-repeat;
}

#OurListFeature .LeftSquished
{
width:200px;
display:block;
}
#OurListFeature .Question
{
font-weight:bold;
}



#OurListFeature .Features ul, #OurListFeature .Features li
{
list-style: none;
padding: 0;
margin: 0;
list-style-type:none;
}

#OurListFeature .Features li
{
float: left;
width:165px;
margin:auto;
height:50px;
display:block;
margin:5px;
list-style-type:none;
}	

#OurListFeature .Features li span
{
display:block;
vertical-align:middle;
text-align:center;
margin-left:20px;
}


.Right
{
text-align:right;
}

.Small 
{
font-size:smaller;
}


.NewsTitle
{
font-weight:bold;
font-size:16px;
display:block;
}
.NewsShortDesc
{
display:block;
}

.NewsPublishedDate
{

float:right;
}



#RegisteredDomains
{

}

#RegisteredDomains li
{
display:block;
float:left;
width:180px;
}
