*{
/* Reset browsers default margin, padding and font sizes */
margin:0;
padding:0;
border:0;
}

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

body{
text-align:center; /* IE 6 fix */
background:#CFCEC3;
color:#2C87C2;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:normal;
height:100%;
margin:0;
padding:0;
border:0;
}

a:link, a:visited{
color: #2786C2;
text-decoration:none;
}

a:hover, a:active{
color: #F75342;
text-decoration:underline;
}

img{
border: 0;
vertical-align:middle;
}

img.border{
padding:2px;
border: 1px solid #bbb;
background: #FFF;
}

p{
font-size: 14px;
margin: 8px;
color: #2C87C2;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:normal;
}

h1{
font-size: 14px;
margin: 32px 8px 8px 8px;
color: #3E3E3E;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:normal;
}

div.box{
width: 300px;
margin: 100px auto 0px auto;
}

div.section{
width:100%;
padding:1px 0px 0px 0px;
clear:both;
}

.box_white_top{
background: #FFF url(images/top_left.png) no-repeat scroll 0px 0px;
margin:0px 28px 0px 0px;
height:28px;
}
.box_white_top_right{
background:transparent url(images/top_right.png) no-repeat scroll right 0px;
margin:0px -28px 0px 0px;
height:28px;
}
.box_white_body{
background:#FFF;
margin:0px;
padding:0px 28px;
}
.box_white_bottom{
background:#FFF url(images/bottom_left.png) no-repeat scroll 0px 0px;
margin:0px 28px 0px 0px;
height:28px;
}
.box_white_bottom_right{
background: transparent url(images/bottom_right.png) no-repeat scroll right 0px;
margin:0px -28px 0px 0px;
height:28px;
}
