* { margin: 0; padding: 0; outline:0; }
html {
    position: relative;
    min-height: 100%;
}

body {
    font-size: 11px;
    line-height: 16px;
    font-family: Tahoma, serif;
    color: #7f7f7f;
    background: #2b334a;
    
}

footer{}

a { color: #0252aa; text-decoration: none; cursor:pointer; }
a:hover { color: #000; }

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; border: 2; }
textarea {overflow-y: scroll;}

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

/* Shell */

#shell {}


/* End Shell */

/* Header */

#header { display:block;  top:0; left:0; height:40px; width:calc(100%-5px); overflow:hidden; padding:5px;}
#userDetails {color:#ffffff; font-size:16px;}
#logo {text-align:center; font-size: 22px; font-weight: normal;  line-height: 21px; color:#ffffff;padding-left:10px}
#logo a {color:#ffffff;}
#logo-holder { float: left; display: inline; height:100%; vertical-align:middle;}
#logo-holder p#quote { font-size: 10px;  line-height: 12px; padding-left: 3px; letter-spacing: 0.12em; }
#logo-holder img{height:40px; padding-left:5px;}

#navigation { float: right;  display:inline; }
#navigation ul { list-style: none outside none; }
#navigation ul li { float: left; display: inline; padding-right: 7px; }
#navigation ul li a,
#navigation ul li a span { float: left; display: inline; height: 34px; font-weight: bold;  font-size: 12px; color: #ffffff; line-height: 33px;  padding-left: 15px; }
#navigation ul li a span { padding: 0 15px 0 0; }
#navigation ul li a:hover, 
#navigation ul li a.active,
#navigation ul li a:hover span,
#navigation ul li a.active span { background: url(images/nav-hover.gif) no-repeat 0 0; color: #868686; }
#navigation ul li a:hover span,
#navigation ul li a.active span { background-position: right 0; }
/* End Header */
#information  h1{font-size: 18px; line-height: 20px; color: #2b334a; padding-bottom:2px;}
#information  h2{font-size: 14px;line-height: 16px;color: #868686;padding-bottom:2px;}
#information  h3{font-size: 12px;line-height: 14px;color: #868686;padding-top:4px;}

/* Main */

#main { height:calc(100% - 73px); width:100%; display:block; overflow:hidden; background-color: #ffffff;}

#main .shell { }
#main h1 {}
.col { float: left; display: inline; width: 290px; margin-right: 28px; padding-bottom: 43px;  }
.col-last { margin: 0; }

#dateDiv {color:#22222;}

#sidebar {}
#main .dataTables_filter, .dataTables_info { display: none; }
platform
.post {overflow:scroll; }
.post table {}
.post h3 { color: #000; font-size: 22px;  line-height: 22px; }
.post p { padding-top: 10px; }
.post p a { color: #0092d7; text-decoration: underline; }
.post p a:hover { color: #000; text-decoration: none; }

.post textarea {width:100%;}
#tableAbstract {height:300px; overflow:hidden; }
#seeMore{background-color:white; }


/* End M

/* Footer */

#footer { background: url(images/footer-bg.gif) repeat-x 0 0; font-family: Verdana, sans-serif; font-size: 9px; color: #7b7b7b; min-height: 20px; position:fixed; bottom:0; width:100%; padding:auto;}
#footer p { margin:auto; text-align:center;}
#footer p a { color: #3b3b3b; margin:auto;}
#footer p a:hover { color: #000; }
#footer p.right { padding: 10px 5px 0 0; }
#footer p.right a { text-decoration: underline; }
#footer-links { padding: 10px 0 2px 0; }
#footer-links p a { padding-right: 27px; }*/


/* End Footer */
