body {
padding: 0px;
text-align: center;
font-family: tahoma, verdana, sans-serif;
font-size: 10px;
}

a:link {
color: #00a8eb; 
text-decoration: none;
}

a:hover {
color: #00a8eb;
text-decoration: none;
}

a:visited {
color: #00a8eb;
text-decoration: none;
}

h1{
color: #c85814;
font-family: Georgia, Palatino Linotype, Garamond, Times New Roman, serif;
font-size: 24px;
font-weight: bold;
margin:0;
}

h2{
color: #c85814;
font-family: Georgia, Palatino Linotype, Garamond, Times New Roman, serif;
font-size: 14px;
font-weight: bold;
}

h3{
font-family: Georgia, Palatino Linotype, Garamond, Times New Roman, serif;
font-size: 14px;
font-weight: bold;
}

img{
border: 0;
margin: 0;
padding: 0;
}

#content1 {
	text-align: left;
	float: left;
	margin: 0 10px;
	width: 500px; 
	/* ie5win hack begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 480px;
	}
html>body #content1 {
	width: 500px; 
	/* ie5win hack ends */
	}

#content2 {
	float: left;
	margin: 0 10px;
	width: 300px; 
	/* ie5win hack begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 280px;
	}
html>body #content2 {
	width: 300px; 
	/* ie5win hack ends */
	text-align: left;
	}

#ux {
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	width: 500px; 
	height: 450px;
	}

#ux_index{
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	width: 500px; 
	height: 450px;
	background: url(../images/index.gif) no-repeat;
	}

#ia {
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	text-align: center;
	height: 450px;
	width: 400px;
	/* ie5win hack begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 420px;
	}
html>body #ia {
	width: 400px; 
	/* ie5win hack ends */
	}

#head{
color:#666;
height: 30px;
}

#headtext{
padding: 0 0 0 20px;
height: 30px;
width: 360px;
float: left;
line-height: 30px;
}

#headlogo{
padding: 6px 0 0 0;
width: 100px;
float: left;
}

#nav{
background: #d7e0ef url(../images/bg_nav.gif) repeat-x;
height: 30px;
width: 500px;
text-align: center;
}

#main{
background: #e5eefd url(../images/bg_main.gif) repeat-x;
height: 390px;
}

#main_compatibility{
background: #e5eefd url(../images/compatibility_calculator.jpg) no-repeat;
height: 390px;
}

#mainleft{
width:150px;
float:left;
padding: 20px 0 0 10px;
}

#maincenter{
width:175px;
float:left;
padding: 20px 10px 0 0;
color:#666;
font-size:11px;
height: 260px;
}

#mainright{
background: url(../images/bg_nav2.gif) no-repeat;
width:140px;
height:228px;
float:left;
position: relative;
top: 20px;
}

#mainbottom{
width:500px;
float:left;
clear: both;
text-align: right;
}

#maintext{
text-align: center;
padding: 20px;
}

.eeks{
color: #00a8eb;
font-family: Georgia, Palatino Linotype, Garamond, Times New Roman, serif;
font-size: 16px;
font-weight: bold;
}

.emphasis{
color: ##c85814;
font-family: Georgia, Palatino Linotype, Garamond, Times New Roman, serif;
font-size: 13px;
font-weight: bold;
}

/*     secondary navigation     */

#mainright ul
{
list-style: none;
margin: 0;
padding: 9px;
}

#mainright li
{
margin: 0;
}

#mainright li a
{
display: block;
padding: 15px 5px; 
color: #4b4b4b;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 110px;
border-bottom: 1px solid #e6e6e6;
}

#mainright li.current
{
display: block;
padding: 15px 5px; 
color: #b4b4b4;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 110px;
border-bottom: 1px solid #e6e6e6;
}

#mainright li a:hover
{
color: #fff;
background-color: #3ebcef;
}



#index_follow{
position: relative;
top: 130px;
left: 230px;
height: 50px;
width: 200px;
margin: 0;
padding: 0;
}

#index_blog{
position: relative;
top: 130px;
left: 330px;
height: 80px;
width: 140px;
margin: 0;
padding: 0;
}

#index_next{
position: relative;
top: 130px;
left: 350px;
height: 80px;
width: 140px;
margin: 0;
padding: 0;
}

#index_contact{
position: relative;
top: 200px;
left: 420px;
height: 30px;
width: 70px;
margin: 0;
padding: 0;
}

#index_nav{
background: url(../images/bg_nav.gif) repeat-x;
height: 30px;
width: 500px;
text-align: center;
position: relative;
top: 135px;
left: 0px;
}

.no_padding{
padding: 0;
margin:0;
}

#compatibility_next{
position: relative;
top: 280px;
left: 358px
}
