body {
    padding-top: 110px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	height: 100%;
	/*
	background: url(../images/connceted_big.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	*/
}

.sicontainer {
	background-color:#FFF;	
}

footer {
    margin: 50px 0;
}

.logowell
{
	background-color:#000;
}


.top_searchbox {
	background-color:#CCC;
	padding:5px;
	margin:3px;
	width:100%;
}

.logocontainer {
	background-color:#015EA3;
	min-height:175px;
	/*background-image:url(../images/logo_bg.jpg);*/
	background-position:center;
	background-repeat:no-repeat;
}

.centered_logo {
	position: relative;
	left: 50%;
	margin-left: -70px;
	padding-top:5px;
}


/*
=================================================================================================
The old css
=================================================================================================
*/

.clearance 
{
  clear: both;
}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}

.info a {
    color: #0000EE;
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}

.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('../images/validation.png');
}




.expired_red
{
	color:#F00;
	font-weight:600;
	text-decoration:line-through;
}

.historyheader
{
	background-color:#2D2D2D;
	font-weight:550;
	font-size:20px;
	color:#FFF;
	padding-left:5px;
	
}

.nshistory
{
	width:340px;
	min-width:340px;
	max-width:340px;
	float:left;
	padding-right:3px;
}

.dighistory
{
	width:340px;
	min-width:340px;
	max-width:340px;
	float:left;
	padding-left:3px;
}



.recorddate
{
	background-color:#CCC;
	width:100%;
}

.dhistory
{
	clear:both;
}

#boxad
{
	width:346px;
	min-width:346px;
	max-width:346px;
	height:290px;
	min-height:290px;
	max-height:290px;
	background-color:#CCC;
	float:right;
	padding:5px;
	margin:3px;
}

.whoisdata
{

	padding:20px;
	border-width:1px;
	border-style:solid;
	border-bottom-color:#000;
}

.color_1_alt
{
	background-color:#DDD;
	padding:5px;
}

.color_2_alt
{
	background-color:#CCC;
	padding:5px;
}


#footerone
{
	background-color:#CCC;
	height:25px;
	min-height:25px;
	margin:0;
	margin-top:25px;
}

#footertwo
{
	background-color:#DDD;
	min-height:15px;
	padding:0;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-size:14px;
	border:0;
	border-style:solid;
	border-color:#F96;
	border-top-width:2px;
}

#footertwo a
{
	text-decoration:none;
	color:#000;
}


.blue_titles
{
	font-size:26px;
	color:#1a3956;
	font-weight:700;
	font-family:Tahoma, Geneva, sans-serif;
	letter-spacing:-1px;
	margin-bottom:10px;
	margin-top:10px;
}


.grey_bg_paragraphs
{
	background-color:#f1f1f1;
	padding:15px;
	
	font-size:16px;
	margin-top:10px;
	margin-bottom:15px;
}

.grey_bg_paragraphs img
{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0;
	padding-right:25px;
	float:left;
}

.grey_bg_paragraphs_no_image
{
	background-color:#f1f1f1;
	padding:15px;
	padding-left:25px;
	font-size:16px;
	margin-top:10px;
	margin-bottom:15px;
}

.yelowhighlighter
{
	color:#000;
	background-color:#FFFFCC;
}

.expdomline
{
	padding:2px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#CCC;
	font-size:18px;

}

.expdomline a
{
	color:#F00;
	
}