body { font-family: arial, sans-serif; color: #676767; font-size: 14px; background: #fff; }

body, h1, h2, h3, h4, h5, h6, ol, ul, ol li, ul li, img, input, textarea, select { margin: 0px; padding: 0px; border: 0px;  }
ol, ul, ol li, ul li { list-style: none; }

img.img-resp { max-width: 100%; }
a, a:hover, a:active, a:focus, input, textarea, img { outline: 0 none !important; }

table { border-collapse: collapse; border-spacing: 0px; }
table tr td { padding: 5px; }

.red, a.red { color: #cc0000; }
.green, a.green { color: #00bb00; }
.blue, a.blue { color: #006699; }
.black, a.black { color: #000000; }
/* .white, a.white { color: #fff; } */
.gray, a.gray { color: #999; }
.yellow, a.yellow { color: #E2D518; }

.gray-light, a.gray-light { color: #bbb; }
.bold, .b { font-weight: bold; }
.normal { font-weight: normal; }
.underline, .u { text-decoration: underline; }
.italic, .i { font-style: italic; }

.big { font-size: 1.2em; }
.small { font-size: 0.9em; }
.fleft { float: left; }
.fright { float: right; }
.clear { float: none !important; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.center-block { margin: 0 auto; display: block; }
.cboth { clear: both; }
.inline { display: inline-block; }
.block, .show { display: block !important; }	
.hide, .hidden { display: none !important; }
.unseen { display: none; }
.pointer { cursor: pointer; }
