/* Add here all your css styles (customizations) */
div#tipDiv	{ width: 235px; w\idth: 210px; color: #fff; text-align: left; font-size: 1.1em; line-height: 1.4em;}
div#tipDiv .bubble-top {position: absolute; left: 0px; top: -18px; background: transparent url(/images/bubble-top.png) 0 0 no-repeat;height:18px;width:235px;}
div#tipDiv .definitionwrap { background: transparent url(/images/bubble-bg.png) repeat-y 0 0; width:235px;}
div#tipDiv .definition {padding: 0 17px 0 13px;margin:0;}
div#tipDiv .bubble-btm	{ position: absolute; left: 0px; bottom: -54px; width: 235px; height: 54px; background: url(/images/bubble-btm.png) no-repeat 0 0;}
a.def:link, #middle a.def:visited, #middle a.def:visited { color: #3D6094;border-bottom: 1px dashed #188471;text-decoration: none;}
a.def:hover	{ text-decoration: none;}
.front-page p {font-size:14px;}
.statistics {
    background: #f7f7f7 none repeat scroll 0 0;
    font-size: 15px;
    margin: 30px 0;
    padding: 10px 0 0;
}
.statistics-text {
    color: #737373;
    font-family: "Open Sans",Arial,sans-serif;
    line-height: 1.5;
    margin-top: -20px;
    padding: 5px 20px 20px 25px;
    text-indent: 43px;
}
.quote-left {
    background: transparent url("/img/quote-left-b.png") no-repeat scroll 0 0;
    height: 25px;
    left: 18px;
    position: relative;
    top: -20px;
    width: 36px;
}
.quote-right {
    background: transparent url("/img/quote-right-b.png") no-repeat scroll left top;
    height: 25px;
    margin-top: -15px;
    position: absolute;
    right: 35px;
    width: 36px;
}
.dir hr{color:#666;background-color:#666;height:1px;border:0}
table.cat-table{width:100%;margin:0 auto 0 auto}
.td-cat1{padding-right:1em;width:130px;text-align:left}
.cat-td3{text-align:left;padding:.5em 0}
img.dir {border: 1px solid #555;margin-bottom:15px;}
.t468{font-weight:normal}
.t468desc{max-width:400px;line-height:1.2em;font-size:.9em}
td.categories{vertical-align:top;white-space:nowrap}
.categories p{text-align:left;text-indent:4em;font-size:1.1em}
.categories a, a.t468 {color:#2163ad;}
.cathead{padding:.5em 0 1em}
.directory{background-color:#2163ad;display:inline-block;padding:5px 12px 6px;color:#fff;text-decoration:none;height:2.5em;line-height:1.5em;margin-bottom:.75em;position:relative;cursor:pointer}
.directory:hover{background-color:#e7f2cd;color:#2163ad;}

.gopic {margin-right:10px;padding-top:20px;float:left;}
.sense-responsive { width: 336px; height: 280px; float:left; }
@media(min-width: 400px) { .sense-responsive { width: 336px; height: 280px; } }
@media(max-width: 320px) { .sense-responsive { width: 300px; height: 250px; } }
@media(max-width: 260px) { .sense-responsive { width: 250px; height: 250px; } }
.single-page-quote.single-page-quote-right  {
    text-align: right;
}
.single-page-quote.single-page-quote-left {
    text-align: left;
}
.single-page-quote  {
    color: #4765a0;
    margin: 0 0 10px;
    padding:0 0 10px;
    font-size: 20px;
    text-transform: uppercase;
}
.col-md-9 h1, .col-md-9 h2, .col-md-9 h3, .col-md-9 h4 {color:#4765a0;}

ul.highlights {font-size:16px;overflow:auto;}

/*Blog Grid Images*/
img.blog-grid-img-v2 {
	float: left;
	width: 280px;
	height: auto;
	margin: 0 20px 20px 0;
}
@media (max-width: 550px) {
.gopic {width:0px;margin-right:0px;padding-top:0px;}
.categories p{text-indent:0;font-size:.9em}
}

@media (max-width: 500px) {
	img.blog-grid-img-v2, img.blog-grid-img-v1 {
		height: auto;
		display: block;
	width: 100%;
		margin-right:0;
	}
.expand {clear:both;}
}

@media (max-width: 768px) {
.hidden-sm {
    display: none !important;
  }


.single-page-quote.single-page-quote-right {
padding-left:50px;
}


  
}