@font-face {
    font-family: 'OpenSansRegular';
    src: url(OpenSans-Regular-webfont.eot);
    src: url(OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype') , url(OpenSans-Regular-webfont.woff) format('woff') , url(OpenSans-Regular-webfont.ttf) format('truetype') , url(OpenSans-Regular-webfont.svg#open_sansregular) format('svg');
    font-weight: normal;
    font-style: normal
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 13px;
    vertical-align: baseline;
    background: transparent;
}

* {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: 'OpenSansRegular';
}

body {
    margin: 0px;
}

table{
	border-spacing: 0px;
}

th{
	font-weight: normal;
}

th, td{
	padding: 10px 20px 10px 20px;
	font-size: 14px;
	vertical-align: middle;
}

.blue{
	background-color: #3d96ac;
	color: white;
}

.white{
	background-color: white;
	color: black;
}

.dark-blue{
	background-color: #38708e;
	color: white;
}