html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	text-align: left;
}


body {

font-family: Calibri, Arial, Helvetica, sans-serif; 
font-size: 62.5%;
color: #464a4c;
background-color: #b4babe;

}

/**Positioning**/

#wrapper {
background-image: url(header_bg.jpg);
background-repeat: repeat-x;
background-color: #fff;

}




#header {
width: 620px;
height: 129px;
background-image: url(header_bg.jpg);
background-repeat: repeat-x;
margin: 0 auto;
position: relative;
}

#logo {
position: relative;
width: 130px;
float: left;
margin: 0;
}

#pagetitle {
	position: relative;
	width: 300px;
	text-align: right;
	float: left;
	margin: 60px 0 0 124px;
}


#bodywrapper {
position: relative;
background-color: #fff;
width: 100%;
text-align: center;
padding:0;
background-image: url(main_bg.jpg);
background-repeat: repeat-x;
background-position:bottom;
display: block;
}

#mainbody {
	position: relative;
	width: 558px;
	margin: 45px auto 0 auto;

	}


ul.button {
margin: 0;
padding: 0;
width: 620px;
}

.bullet {
list-style-type: square;
margin-left: 0;
padding-left: 0;
width: 620px;
float: left;
height:250px;
}

li.button {
list-style: none;
width: 210px;
float: left;
margin: 0 19px 0 0;
}

.square {
list-style: square;
width: 558px;
float: left;
margin: 15px;
}

.floatclear {
float: none;
}


form .textbox  {
border: 4px #e6e8e9 solid;
width: 422px;
height: 20px;
}

form .textbox:focus {
border: 4px #007dc3 solid;
width: 422px;
height: 20px;

}


#buttons {
margin: 34px 0 0 0;
width: 558px;
height: 80px;
}

#footer {
background-image: url(footer_bg.jpg);
background-repeat: repeat-x;
width: 100%;
height: 56px;
position: relative;
}

#footertext {
position: relative;
width: 558px;
margin: 0 auto;
text-align: right;

}

.alignright {
text-align: right;
}


/**Font**/

p {
font-size: 1.4em;
line-height: 2.5ex;
margin: 8px 0;
}


p.idn {
font-size: 0.9em;
line-height: 2.5ex;
margin: 8px 0;
}
h1{ 
font-size: 2.4em;
text-align:right;
}

h2 {
font-size: 1.6em;
font-weight: 800;
margin: 30px 0 15px 0; 
}

h3 {
font-size: 1.2em;
margin: 10px 0;
}

h4 {
font-size: 1em;
margin: 10px 0;
}

.indent {
margin-left: 20px;
}


/**Links**/
a:link {
color: #057dc1;
text-decoration: none;
}

a:visited {
color: #057dc1;
text-decoration: none;
}

a:hover {
color: #ff6e00;
text-decoration: none;
}

a:active {
color: #057dc1;
text-decoration: none;
}


#whoisResults {
  border-top: 1px solid #aaa;
}

#whoisResults table tr {
  font-family: Calibri;
}

#whoisResults table td {
  font-size: 17px;
}

#menu1 {
  font-size : 14px;
  font-family: Calibri;
  align: right;
}




