* {
margin:0;
padding:0;
}

html {
width: 100%;
height: 100%;
}

body {
font:12px Arial, Tahoma, Verdana, sans-serif;
width: 100%;
height:100%;
background-color:#ccc;
}

a {
outline:none;
text-decoration: none;
font-family:Arial;
}

a:hover {
text-decoration: underline;
}

img {
border:none;
}

#wrapper {
width: 100%;
min-width: 998px;
background-color:#fff;
}

.clear {
clear:both;
}

.main {
margin-left:4px;
margin-right:4px;
}

h4 {
color:#333;
font-size:16px;
font-weight:700;
}

h3 {
color:#333;
font-size:18px;
font-weight:700;
}

h2 {
color:#243757;
font-size:16px;
font-weight:bold;
}
