
/*--CLASS PUBLIC
-------------------------------------------------------------------*/
a , .iconsubmenu, .btn, button, input[type="submit"], input[type="button"] {-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
a:hover { color:#F18E36;}

button, input[type="submit"], input[type="reset"], input[type="button"], .btn { height:36px; padding:0 12px; color:#fff; border:none}
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .btn:hover { background-color:#000; color:#fff;}
a.btn { height:auto; line-height:36px;}
input { height:36px; border:1px solid #ccc; padding:0 5px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}


.helvetica_neueitalic       			                {    font-family: Arial, 'helvetica_neueitalic';}
h3, ul.fxmenu ,  .helvetica_neue_lightregular       	{    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.helvetica_neue_lightitalic       		                {    font-family: Arial, 'helvetica_neue_lightitalic';}
.helvetica_neue_thinregular       		                {    font-family: Arial, 'helvetica_neue_thinregular';}
.helvetica_neue_thinitalic       		                {    font-family: Arial, 'helvetica_neue_thinitalic';}
.helvetica_neue_mediumregular       	           		{    font-family: Arial, 'helvetica_neue_mediumregular';}
.helvetica_neue_mediumitalic       		                {    font-family: Arial, 'helvetica_neue_mediumitalic';}
#logo, h1, h2, .helvetica_neue_condensed_heRg       	{    font-family: Arial, 'helvetica_neue_condensed_heRg'; color:#000; font-size:18px;margin-bottom:10px;}

h2 a {color:#000}



/*--HEADER
-------------------------------------------------------------------*/
body {background: url("../images/bg_centered.png") no-repeat scroll center top #224761;}
#block-header  {}
#block-header .container {  padding:20px; }
#logo { float:left;}
.logo-bg {background:url(../images/default/logo.png) no-repeat; width:236px; height:43px;}

.position-search { position:absolute;     right: 0px; }
.k2SearchBlock.k2LiveSearchBlock {float:right;}


/*Font size*/
	#block-header .timer {    bottom:0;    font-size: 14px;    position: absolute;    right: 0;}
	#block-header .font-size { position:absolute;     right: 170px;     top: 30px;}

	.font-size a { width:25px; height:20px; display:block; float:left; text-indent:-999em;  margin-left:3px; font-size:0; background-image:url(../images/default/button.png)}
	.font-size a.smaller { background-position:0 0}
	.font-size a.bigger { background-position:0 -20px}
	.font-size a.reset { background-position:0 -40px}
	
/*--MENU
-------------------------------------------------------------------*/

#block-mainnav {}
.container { position:relative;background:#fff;}
#block-header .container {background-color:transparent;}
section, .sidebar .jv-module {
    margin-bottom: 0px;
}
.position-menu {padding-top: 10px;}

.row {padding: 10px 0px;}

a.flexMenuToggle { margin-right:10px; float:left;}


/*--SLIDESHOW
-------------------------------------------------------------------*/
.jvresslide {line-height:normal;}
.jvresslide  div.title { font-size:32px;  color:#fff; margin-bottom:15px;  opacity:0; background: rgba(0,0,0,0.4); padding:10px; display:inline-block; transform: translateX(-50%);    transition: all 0.5s ease-out 0s;}
.jvresslide .desc { color:#fff; }
.jvresslide .desc  p { font-size:16px; float:left; clear:both;  opacity:0; margin-bottom: 10px;    transform:  translateX(50%) ;    transition: all 0.5s ease-out 0.1s; background: rgba(0,0,0,0.4); margin-bottom:0 0 10px; padding:10px; }

.jvresslide li.active  .title {    transform: translateX(0);  opacity:1;  }
.jvresslide li.active .desc p {    transform: translateX(0);  opacity:1; }

.jvresslide .desc  p:nth-child(2) {  transition-delay: 0.2s;}
.jvresslide .desc  p:nth-child(3) {  transition-delay: 0.3s;}
.jvresslide .desc  p:nth-child(4) {  transition-delay: 0.4s;}
.jvresslide .desc  p:nth-child(5) {  transition-delay: 0.6s;}
.jvresslide .desc  p:nth-child(6) {  transition-delay: 0.7s;}
.jvresslide .desc  p:nth-child(7) {  transition-delay: 0.8s;}
.jvresslide .desc  p:nth-child(8) {  transition-delay: 0.9s;}

/*--MODULE
-------------------------------------------------------------------*/


	/* follow us */
	.follow-us {    margin: 0;    padding: 0;}
	.follow-us li {    list-style-type: none;     margin-top: 10px;    padding-top: 10px;   box-shadow: 0 -1px 0 0 #fff, 0 -2px 0 0 #bcbcbc; -webkit-box-shadow: 0 -1px 0 0 #fff, 0 -2px 0 0 #bcbcbc; -moz-box-shadow: 0 -1px 0 0 #fff, 0 -2px 0 0 #bcbcbc;}
	.follow-us li:first-child { margin-top:0; padding:0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none}
	.follow-us li a {	background: url(../images/default/follow-us.png) no-repeat;	    display: block;    line-height: 16px;    padding: 8px 0 8px 40px;}
	.follow-us .facebook a { background-position:0 0;}
	.follow-us .twitter a { background-position:0 -50px;}
	.follow-us .rss a { background-position:0 -100px;}
	.follow-us .people a { background-position:0 -150px;}

	/* block module */
	.block.equal-column .jv-module, .block.equal-column > [class*="span"]:after { background:#e5e5e5;}
	.block.equal-column .contentmod  { padding:10px;}
	.block.equal-column  h3.title-module  { margin:0}
	
		/* accordion */
		#block-bottomb .accordion { margin:0}
		.accordion-group { background:#fff; border-color:#BCBCBC;}
		.accordion-inner { border-color:#BCBCBC;}

		
		


	ul.vertical li {    border: 1px solid #CBDDB7; margin-top:-1px;   }
	ul.vertical li .item-text { display:block; padding:10px; }
	ul.vertical li:hover > .item-text , 	ul.vertical li.active > .item-text {    background-color: rgba(0, 0, 0, 0.1);  }
	ul.vertical li.parent:after {   top: 12px;}



/*--CONTAINER
-------------------------------------------------------------------*/
#block-slide img { width:100%;}


[class*="blog"] .items-row { border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px;}
.item-page .item-image { margin-bottom:10px;}

div.pagination p.counter  { margin:0}
p.readmore { margin:0}

#myTab { border-color:#aaa; margin:0; padding:0 10px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { border-color:#BCBCBC #BCBCBC transparent}


/*--FOOTER
-------------------------------------------------------------------*/

#block-footer { } 
div.copyright { padding:0}



.bs-example {
    background-color: #FAFAFA;
    border-color: #E5E5E5 #EEEEEE #EEEEEE;
    border-style: solid;
    border-width: 1px 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05) inset;
    margin: 0 -15px 15px;
    padding: 45px 15px 15px;
    position: relative;
}
.bs-example:after {
    color: #BBBBBB;
    content: "Example";
    font-size: 12px;
    font-weight: 700;
    left: 15px;
    letter-spacing: 1px;
    position: absolute;
    text-transform: uppercase;
    top: 15px;
}
.bs-example + .highlight {
    border-radius: 0;
    border-width: 0 0 1px;
    margin: -15px -15px 15px;
}
@media (min-width: 768px) {
.bs-example {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-radius: 4px 4px 0 0;
    border-width: 1px;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
}
.bs-example + .highlight {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-width: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -16px;
}
}
.bs-example .container {
    width: auto;
}
.bs-example > p:last-child, .bs-example > ul:last-child, .bs-example > ol:last-child, .bs-example > blockquote:last-child, .bs-example > .form-control:last-child, .bs-example > .table:last-child, .bs-example > .navbar:last-child, .bs-example > .jumbotron:last-child, .bs-example > .alert:last-child, .bs-example > .panel:last-child, .bs-example > .list-group:last-child, .bs-example > .well:last-child, .bs-example > .progress:last-child, .bs-example > .table-responsive:last-child > .table {
    margin-bottom: 0;
}
.bs-example > p > .close {
    float: none;
}
.bs-example-type .table .type-info {
    color: #999999;
    vertical-align: middle;
}
.bs-example-type .table td {
    border-color: #EEEEEE;
    padding: 15px 0;
}
.bs-example-type .table tr:first-child td {
    border-top: 0 none;
}
.bs-example-type h1, .bs-example-type h2, .bs-example-type h3, .bs-example-type h4, .bs-example-type h5, .bs-example-type h6 {
    margin: 0;
}
.bs-example-bg-classes p {
    padding: 15px;
}
.bs-example > .img-circle, .bs-example > .img-rounded, .bs-example > .img-thumbnail {
    margin: 5px;
}
.bs-example > .table-responsive > .table {
    background-color: #FFFFFF;
}
.bs-example > .btn, .bs-example > .btn-group {
    margin-bottom: 5px;
    margin-top: 5px;
}
.bs-example > .btn-toolbar + .btn-toolbar {
    margin-top: 10px;
}
.bs-example-control-sizing select, .bs-example-control-sizing input[type="text"] + input[type="text"] {
    margin-top: 10px;
}
.bs-example-form .input-group {
    margin-bottom: 10px;
}
.bs-example > textarea.form-control {
    resize: vertical;
}
.bs-example > .list-group {
    max-width: 400px;
}
.bs-example .navbar:last-child {
    margin-bottom: 0;
}
.bs-callout {
    border-left: 3px solid #EEEEEE;
    margin: 20px 0;
    padding: 20px;
}
.bs-callout h4 {
    margin-bottom: 5px;
    margin-top: 0;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    background-color: #FFFFFF;
    border-radius: 3px;
}
.bs-callout-danger {
    background-color: #FDF7F7;
    border-color: #D9534F;
}
.bs-callout-danger h4 {
    color: #D9534F;
}
.bs-callout-warning {
    background-color: #FCF8F2;
    border-color: #F0AD4E;
}
.bs-callout-warning h4 {
    color: #F0AD4E;
}
.bs-callout-info {
    background-color: #F4F8FA;
    border-color: #5BC0DE;
}
.bs-callout-info h4 {
    color: #5BC0DE;
}
.color-swatches {
    margin: 0 -5px;
    overflow: hidden;
}
.color-swatch {
    border-radius: 3px;
    float: left;
    height: 60px;
    margin: 0 5px;
    width: 60px;
}
@media (min-width: 768px) {
.color-swatch {
    height: 100px;
    width: 100px;
}
}
.color-swatches .gray-darker {
    background-color: #222222;
}
.color-swatches .gray-dark {
    background-color: #333333;
}
.color-swatches .gray {
    background-color: #555555;
}
.color-swatches .gray-light {
    background-color: #999999;
}
.color-swatches .gray-lighter {
    background-color: #EEEEEE;
}
.color-swatches .brand-primary {
    background-color: #428BCA;
}
.color-swatches .brand-success {
    background-color: #5CB85C;
}
.color-swatches .brand-warning {
    background-color: #F0AD4E;
}
.color-swatches .brand-danger {
    background-color: #D9534F;
}
.color-swatches .brand-info {
    background-color: #5BC0DE;
}
.color-swatches .bs-purple {
    background-color: #563D7C;
}
.color-swatches .bs-purple-light {
    background-color: #C7BFD3;
}
.color-swatches .bs-purple-lighter {
    background-color: #E5E1EA;
}
.color-swatches .bs-gray {
    background-color: #F9F9F9;
}


body{ background: #EEE;  color: #333; background:#224761 url(../images/bg_centered.png) center top no-repeat; font-size: 12px;}
#maincontent{
}
#mailto-window{background:#fff;padding:5px;}
.control-label {color:#135cae!important}
h3{color:#135cae!important;font-size: 130%;font-weight:bold;}
.header p{margin:0px;padding:0px;}
.header a{color:#fff;font-weight:bold;text-decoration:underline; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}
.header h1{width: 400px;height: 40px;display: block;float: right;font-size: 0.8em;color: #ffffff;text-align: right;opacity: 0.5;margin-top: 12px;padding-left: 2px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}
.k2ArchivesBlock ul li {list-style:circle;float:left;padding:2px;margin:10px; color:#F00}
ul.users {width:170px;float:left;background:#214b64 url(../images/shadow-main.jpg) no-repeat;height:1020px;color:#3f7fb1;display:block;list-style:none; !important;margin:0px;}
ul.users li{list-style:none}
ul.users li a {width:170px;float:left;display:block;padding:10px;color:#FFF;text-indent:15px;list-style:none; !important}
ul.country {width:187px;float:left;background:url(../images/shadowbg-small.jpg);height:1020px; padding:15px 0px 0px 0px; margin:0px;}
ul.country li {width:187px;float:left;display:block;color:#7499c3;text-indent:15px;padding:0px 0px 1px 0px}
ul.users li.selected a {background:url(../images/selectme.png) center no-repeat;text-indent:25px;}
ul.users li a:hover{background:url(../images/selectme.png) center no-repeat;text-indent:25px;}

ul.country2 {width:260px;float:left;background:url(../images/shadow-big.jpg) repeat-y;height:1020px; padding:15px 0px 0px 0px; margin:0px}
ul.country2 li {width:260px;float:left;display:block;color:#7499c3;text-indent:15px;padding:2px 0px 2px 0px}

ul.country3 {width:600px;float:left;background:url(../images/shadowbg-midl.jpg);height:1020px;margin:0px;padding:15px 0px 0px 0px; overflow:hidden; margin:0px}
ul.country3 li {width:200px;float:left;display:block;color:#7499c3;text-indent:15px;padding:2px 0px 2px 0px}

.jv-country .jv-module, .jv-language .jv-module, .jv-subject .jv-module, .jv-country .jv-module, .jv-industries .jv-module {background:none; !important;}

.jv-welcome{background:url(../images/welcomebg.jpg) no-repeat;width:920;height:240px;border: #CCC thin solid;padding:10px;margin:0px 10px 10px 10px;}
.jv-welcome h2{color:#7499c3; font-weight:normal;font-size:1.8em}
.jv-welcome p{display:block;width:600px;}
.jv-welcome .jv-module {background:none; !important}
#jv-containertop .jv-block  {padding:10px 0px 10px 0px;}
#jv-modulebox1 .jv-module  {background:#fff;border: #CCC thin solid;height:350px;background:url(../images/boxbg.jpg);overflow:hidden;}

.jv-twitter .jv-module {background:url(../images/boxbg.jpg);}
.jv-twitter h3 {background:url(../images/twithead.jpg);}
.jv-twitter h3 span{ color: #666;}
.jv-banner1 .jv-module, .jv-banner2 .jv-module, .jv-banner3 .jv-module{background:none;margin:0px;padding:0px;}
.jv-banner1 .jv-module img, .jv-banner2 .jv-module img, .jv-banner3 .jv-module img{border: #CCC thin solid}
.footlogo {clear:both;padding-top:10px;height:50px;background:#1f4862 url(../images/footer-logo.png) no-repeat right 0px;width:100%; position:relative;top:10px;}
.ft_links {background-color: #ffffff;font-size: 0.9em;color: #407eb1;width: 100%;padding-top: 10px;padding-right: 25px;padding-bottom: 0px;padding-left: 25px;height: 40px;border-top-width: 3px;border-top-style: solid;border-top-color: #d4ded9;position: relative;top: 10px;
}
#ft {text-align: left;margin-top: 10px;margin-bottom: 10px;color: #999;font-size:1em;}
#ft a:link, #ft a:hover, #ft a:visited{ color: #407eb1;}
.ft2{background-color:#f8f7f8;font-size:0.8em;color: #999;width:100%;padding:30px 25px 0px 25px; height:80px;text-align:left;}
.footlogos {width:200px; position:relative;left:730px;top:-50px;height:30px;}
.footlogos span{display:block;line-height:30px;width:80px;float:left;}
.footlogos img{float:right}
.red{color: #ec1f27;}
/* CLASS PUBLIC
---------------------------------------------------------------*/

a { color:#7499c3; text-decoration:none; outline:none; }
a:hover { color:#F00;}

#jv-header, #jv-slide, #jv-modulebox1, #jv-container, #jv-breadcrumb, #jv-modulebox2 { margin-bottom:0px;}
.jv-block  { background:#fff; }

#jv-slide .jv-block, #jv-modulebox1 .jv-block, #jv-modulebox2 .jv-block, #jv-modulebox3 .jv-block   { padding:10px 0;}
#jv-container .jv-block { padding-top:10px; padding-bottom:10px;}


/* HEADER
---------------------------------------------------------------*/
#jv-header .jv-block { background:none;}

/* Logo */
#logo  {width:470px; height:64px; float: left;margin-left:-10px;}
#logo a { background:url(../images/logo.jpg); display: block; height:64px; width: 100%;}

/* Search */
.jv-search { float:right;}
.search .inputbox {background:url(../images/search.png); border:0; height:19px; width:120px; padding:0 10px 0 20px; }



/* MENU
---------------------------------------------------------------*/
.jv-module {  background: #ddd;}
#jv-mainnav  { position:relative; z-index:99;}
#jv-mainnav .jv-menu { background:#575757 url(../images/menu.jpg) ; margin:0 !important}

/* MODULE
---------------------------------------------------------------*/

.position-top-1 {
    background: url("../images/welcomebg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: thin solid #ccc;
    height: 260px;
    padding: 10px;
}

.position-top-1 .jv-module {background-color:transparent!important}
.position-top-1 h2 {
    color: #7499c3;
    font-size: 1.5em;
    font-weight: normal;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin-bottom: 10px;
}
.position-top-1 p {font-size:12px; width:600px;}

h3.title-module {     border-bottom: thin solid #ccc;
    color: #7499c3;
    font-size: 90%!important;
    font-weight: bold;
    line-height: 25px;
    padding: 0 10px;
    text-transform: capitalize;
    z-index: 1;
	background-color: transparent!important;
	 }
	 
.contenttop .col-md-3 {padding:0px 10px;}
.contenttop .col-md-3:first-child  {padding-left:15px;}
.contenttop .col-md-3:last-child  {padding-right:15px;}
.contenttop a {font-size:12px;}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
    display: block;
    line-height: 120%;
}

.position-contenttop-4 h3 {
    background: url("../images/twithead.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); color:#666;
}
.sp-tweet-item .date a, .sp-tweet-item .source {
    font-size: 10px!important;
	text-transform:none}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    border: 2px solid #ddd;
    float: right;
    margin: 2px 0 4px 4px;
    padding: 0;
}
.even {
    border-bottom: 1px dotted #ccc;
    padding: 2px;
}
.odd {
    border-bottom: 1px dotted #ccc;
    padding: 2px;
}
.jv-contentbottom .jv-module .contentmod { background:#fff;}
.contentbottom .jv-module, .position-bottomb-1 .jv-module {background-color:transparent!important;padding:0px;}
.contentbottom .jv-module .contentmod {padding:0px;}
#jv-slideshow .jv-slideshow-captions {    height: auto !important; }
#jv-slideshow .jv-slideshow-captions .description {font-size:12px}

#block-bottomb .container, #block-bottomb .contentmod, #block-footer .container {padding:0px!important;}
#block-footer .container {background:none;}
#block-footer .jv-module {background:none; height:70px;}

div.k2FeedIcon_item {
    display: block;
    height: 16px;
    margin-left: 173px;
    margin-top: -35px;
    padding: 4px 8px;
    position: absolute;
    width: 16px;
    z-index: 999;
}
div.k2FeedIcon {
    display: block;
    float: right;
    height: 16px;
    padding: 4px 8px;
    width: 16px;
	    position: absolute;
    right: 10px;
    top: 1px;
}
div.k2FeedIcon_item a, div.k2FeedIcon_item a:hover {
    background: url("../images/fugue/feed.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px;
}
div.k2FeedIcon_item a span, div.k2FeedIcon_item a:hover span {
    display: none;
}
div.k2FeedIcon a, div.k2FeedIcon a:hover {
    background: url("../images/fugue/feed.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px;
}
div.k2FeedIcon a span, div.k2FeedIcon a:hover span {
    display: none;
}

.contenttop .jv-module {
    background: url("../images/boxbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    border: thin solid #ccc;
	min-height: 352px;
    height: 350px;
    overflow: hidden;
}

.contenttop .moduleItemIntrotext {font-size:12px;}

.jv-module {
    background: none repeat scroll 0 0;
}

/* Login */
.form-login label { float: left; width:80px; }
.form-login p { margin-bottom:10px;}
.mod-login .login-input {  border:1px solid #cdcdcd; padding-left:5px;  height:20px; line-height:20px;  margin-bottom:10px; background:#fff;}
.mod-login .inputbox { width:100%; background:none; border:0; height:20px; font-size:11px; line-height:20px }
.more-login a { display:block;  margin-bottom: 2px;}


input.button { background:#333; border:0; color:#fff; padding:2px 5px; }


.comcontent table { width:100%;}
/* SLIDE
---------------------------------------------------------------*/
#jv-slide .contentmod {   padding: 0;}

/* #jv-modulebox
---------------------------------------------------------------*/
#jv-modulebox2  ul { padding:0;}
#jv-modulebox2 li{ padding:2px 0 0; background:url(../images/line2.jpg) repeat-x  top  left ; }
#jv-modulebox2 li:first-child  { background:none;}
#jv-modulebox2 li a{ color:#333;     display: block; line-height: 30px; }
#jv-modulebox2 li a:hover { color:#366672;}

/*follow us */
.follow-us li a { background:url(../images/follow.png) no-repeat; padding-left:25px;}
.follow-us .rss a { background-position: 0 6px;  }
.follow-us .facebook a { background-position: 0 -18px; }
.follow-us .twitter a { background-position: 0 -44px;  }
.follow-us .people a { background-position: 0 -68px;  }

/* FOOTER
---------------------------------------------------------------*/
#jv-footer .jv-block { padding:10px 0;}
div.jv-footer small {display: block;}
#jv-footer, .jv-grids {letter-spacing:normal!important;word-spacing:normal!important;}

/*k2*/
div.latestItemsContainer {
    border: thin solid #ccc;
    float: left;
}
div.latestItemsCategory {
    background: none repeat scroll 0 0 #f7fafe;
    border-bottom: 1px solid #ddd;
    margin: 0 0 8px;
    padding: 8px 10px 0;
	height:40px;
}
div.latestItemsCategoryImage {
    text-align: center;
}
div.latestItemsCategoryImage img {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    margin: 0 8px 0 0;
    padding: 4px;
}
div.latestItemsCategory h2 {
}
div.latestItemsCategory p {
}
div.latestItemsUser {
    background: none repeat scroll 0 0 #f7fafe;
    border: 1px solid #ddd;
    clear: both;
    margin: 0 8px 8px 0;
    padding: 8px;
}
div.latestItemsUser img {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    display: block;
    float: left;
    margin: 0 8px 0 0;
    padding: 4px;
}
div.latestItemsUser h2 {
}
div.latestItemsUser p.ulatestItemsUserDescription {
    padding: 4px 0;
}
div.latestItemsUser p.latestItemsUserAdditionalInfo {
    border-top: 1px dotted #ccc;
    margin: 8px 0 0;
    padding: 4px 0;
}
span.latestItemsUserURL {
    color: #555;
    display: block;
    font-weight: bold;
}
span.latestItemsUserEmail {
    color: #555;
    display: block;
    font-weight: bold;
}
div.latestItemList {
    margin: 10px;
    padding: 0;
}
div.latestItemList h2 {
    font-size: 100%;
}
div.latestItemView {
}
.buzz .latestItemView {
    background: url("../images/system/postbg.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-bottom: 10px;
    padding: 5px;
}
.buzz .k2ReadMore a {
    margin-bottom: 10px;
}
.buzz h2.latestItemTitle {
    clear: both;
    display: block;
    float: left;
    font-size: 1.5em;
    height: 33px;
    padding: 0 0 4px;
    width: 100%;
}
.buzz .latestItemDateCreated {
    clear: both;
    float: left;
    width: 100%;
}
div.latestItemTitle {
}
div.latestItemTitle h3.latestItemTitle {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 110%;
    margin: 0;
    padding: 10px 0 4px;
}
span.latestItemDateCreated {
    color: #999;
    display: block;
    float: left;
    font-size: 1em;
    width: 165px;
}
.ItemView {clear:both;}
.latestItemTitle h2 {
    display: block;
    float: right;
    height: 16px;
    overflow: hidden;
    width: 740px;
}
div.latestItemBody {
    margin: 0;
    padding: 8px 0;
}
div.latestItemImageBlock {
    float: left;
    margin: 0;
    padding: 0;
}
span.latestItemImage {
    display: block;
    margin: 0 8px 8px 0;
    text-align: center;
}
span.latestItemImage img {
    border: 1px solid #ccc;
    padding: 8px;
}
div.latestItemIntroText {
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    padding: 4px 0 12px;
}
div.latestItemIntroText img {
}
div.latestItemLinks {
    margin: 0 0 16px;
    padding: 0;
}
div.latestItemCategory {
    border-bottom: 1px dotted #ccc;
    padding: 4px;
}
div.latestItemCategory span {
    color: #555;
    font-weight: bold;
    padding: 0 4px 0 0;
}
div.latestItemCategory a {
}
div.latestItemTagsBlock {
    border-bottom: 1px dotted #ccc;
    padding: 4px;
}
div.latestItemTagsBlock span {
    color: #555;
    font-weight: bold;
    padding: 0 4px 0 0;
}
div.latestItemTagsBlock ul.latestItemTags {
    display: inline;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
div.latestItemTagsBlock ul.latestItemTags li {
    display: inline;
    list-style: outside none none;
    margin: 0;
    padding: 0 4px 0 0;
    text-align: center;
}
div.latestItemTagsBlock ul.latestItemTags li a {
}
div.latestItemTagsBlock ul.latestItemTags li a:hover {
}
div.latestItemVideoBlock {
    background: url("../images/system/videoplayer-bg.gif") repeat-x scroll center bottom #010101;
    margin: 0 0 16px;
    padding: 16px;
}
div.latestItemVideoBlock span.latestItemVideo {
    display: block;
}
div.latestItemCommentsLink {
    border-right: 1px solid #ccc;
    display: inline;
    margin: 0 8px 0 0;
    padding: 0 8px 0 0;
}
div.latestItemCommentsLink a {
}
div.latestItemCommentsLink a:hover {
}
div.latestItemReadMore {
    display: inline;
	float:right;
	margin-top: -30px;
}
div.latestItemReadMore a {
}
div.latestItemReadMore a:hover {
}
h2.latestItemTitleList {
    border-bottom: 1px dotted #ccc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: normal;
    margin: 8px 0 2px;
    padding: 2px 0;
}
.k2AccountPage {
}
.k2AccountPage table {
}
.k2AccountPage table tr th {
}
.k2AccountPage table tr td {
}
.k2AccountPage table tr td label {
    white-space: nowrap;
}
img.k2AccountPageImage {
    border: 4px solid #ddd;
    display: block;
    margin: 10px 0;
    padding: 0;
}
.k2AccountPage div.k2AccountPageNotice {
    padding: 8px;
}
.k2AccountPage div.k2AccountPageUpdate {
    border-top: 1px dotted #ccc;
    margin: 8px 0;
    padding: 8px;
    text-align: right;
}
.k2AccountPage table.admintable {
}
.k2AccountPage table.admintable tr td {
}
.k2AccountPage table.admintable tr td span {
}
.k2AccountPage table.admintable tr td span label {
}
div.k2LatestCommentsBlock {
}
div.k2LatestCommentsBlock ul {
}
div.k2LatestCommentsBlock ul li {
}
div.k2LatestCommentsBlock ul li.lastItem {
}
div.k2LatestCommentsBlock ul li a.lcAvatar img {
}
div.k2LatestCommentsBlock ul li a {
}
div.k2LatestCommentsBlock ul li a:hover {
}
div.k2LatestCommentsBlock ul li span.lcComment {
}
div.k2LatestCommentsBlock ul li span.lcUsername {
}
div.k2LatestCommentsBlock ul li span.lcCommentDate {
    color: #999;
}
div.k2LatestCommentsBlock ul li span.lcItemTitle {
}
div.k2LatestCommentsBlock ul li span.lcItemCategory {
}
div.k2TopCommentersBlock {
}
div.k2TopCommentersBlock ul {
}
div.k2TopCommentersBlock ul li {
}
div.k2TopCommentersBlock ul li.lastItem {
}
div.k2TopCommentersBlock ul li a.tcAvatar img {
}
div.k2TopCommentersBlock ul li a.tcLink {
}
div.k2TopCommentersBlock ul li a.tcLink:hover {
}
div.k2TopCommentersBlock ul li span.tcUsername {
}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {
}
div.k2TopCommentersBlock ul li a.tcLatestComment {
}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {
}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {
    color: #999;
}
div.k2ItemsBlock {
}
div.k2ItemsBlock p.modulePretext {
}
div.k2ItemsBlock ul {
}
div.k2ItemsBlock ul li {
}
div.k2ItemsBlock ul li a {
}
div.k2ItemsBlock ul li a:hover {
}
div.k2ItemsBlock ul li.lastItem {
}
div.k2ItemsBlock ul li a.moduleItemTitle {
}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {
}
div.k2ItemsBlock ul li div.moduleItemAuthor {
}
div.k2ItemsBlock ul li div.moduleItemAuthor a {
}
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover {
}
div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
}
div.k2ItemsBlock ul li div.moduleItemIntrotext {
    display: block;
    line-height: 120%;
    padding: 0;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    border: 2px solid #ddd;
    float: right;
    margin: 2px 0 4px 4px;
    padding: 0;
}
div.k2ItemsBlock ul li div.moduleItemExtraFields {
}
div.moduleItemExtraFields ul {
}
div.moduleItemExtraFields ul li {
}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 30%;
}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {
}
div.k2ItemsBlock ul li div.moduleItemVideo {
}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption {
}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits {
}
div.k2ItemsBlock ul li span.moduleItemDateCreated {
}
div.k2ItemsBlock ul li a.moduleItemCategory {
}
div.k2ItemsBlock ul li div.moduleItemTags {
}
div.k2ItemsBlock ul li div.moduleItemTags b {
}
div.k2ItemsBlock ul li div.moduleItemTags a {
    padding: 0 2px;
}
div.k2ItemsBlock ul li div.moduleItemTags a:hover {
}
div.k2ItemsBlock ul li div.moduleAttachments {
}
div.k2ItemsBlock ul li a.moduleItemComments {
    border-right: 1px solid #ccc;
    margin: 0 8px 0 0;
    padding: 0 4px 0 0;
}
div.k2ItemsBlock ul li a.moduleItemComments:hover {
}
div.k2ItemsBlock ul li span.moduleItemHits {
    border-right: 1px solid #ccc;
    margin: 0 8px 0 0;
    padding: 0 4px 0 0;
}
div.k2ItemsBlock ul li a.moduleItemReadMore {
}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {
}
div.k2ItemsBlock a.moduleCustomLink {
}
div.k2ItemsBlock a.moduleCustomLink:hover {
}
div.k2LoginBlock {
}
div.k2LoginBlock p.preText {
}
div.k2LoginBlock fieldset.input {
    margin: 0;
    padding: 0 0 8px;
}
div.k2LoginBlock fieldset.input p {
    margin: 0;
    padding: 0 0 4px;
}
div.k2LoginBlock fieldset.input p label {
    display: block;
}
div.k2LoginBlock fieldset.input p input {
    display: block;
}
div.k2LoginBlock fieldset.input p#form-login-remember label, div.k2LoginBlock fieldset.input p#form-login-remember input {
    display: inline;
}
div.k2LoginBlock fieldset.input input.button {
}
div.k2LoginBlock ul {
}
div.k2LoginBlock ul li {
}
div.k2LoginBlock p.postText {
}
div.k2UserBlock {
}
div.k2UserBlock p.ubGreeting {
    border-bottom: 1px dotted #ccc;
}
div.k2UserBlock div.k2UserBlockDetails a.ubAvatar img {
}
div.k2UserBlock div.k2UserBlockDetails span.ubName {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {
}
div.k2UserBlock ul.k2UserBlockActions {
}
div.k2UserBlock ul.k2UserBlockActions li {
}
div.k2UserBlock ul.k2UserBlockActions li a {
}
div.k2UserBlock ul.k2UserBlockActions li a:hover {
}
div.k2UserBlock form {
}
div.k2UserBlock form input.ubLogout {
}
div.k2ArchivesBlock {
}
div.k2ArchivesBlock ul {
}
div.k2ArchivesBlock ul li {
}
div.k2ArchivesBlock ul li a {
}
div.k2ArchivesBlock ul li a:hover {
}
div.k2AuthorsListBlock {
}
div.k2AuthorsListBlock ul {
}
div.k2AuthorsListBlock ul li {
}
div.k2AuthorsListBlock ul li a.abAuthorAvatar img {
}
div.k2AuthorsListBlock ul li a.abAuthorName {
}
div.k2AuthorsListBlock ul li a.abAuthorName:hover {
}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {
    clear: both;
    display: block;
}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {
}
div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {
}
div.k2BreadcrumbsBlock {
}
div.k2BreadcrumbsBlock span.bcTitle {
    color: #999;
    padding: 0 4px 0 0;
}
div.k2BreadcrumbsBlock a {
}
div.k2BreadcrumbsBlock a:hover {
}
div.k2BreadcrumbsBlock span.bcSeparator {
    font-size: 14px;
    padding: 0 4px;
}
div.k2CalendarBlock {
    height: 190px;
    margin-bottom: 8px;
}
div.k2CalendarLoader {
    background: url("../images/system/k2CalendarLoader.gif") no-repeat scroll 50% 50% #fff;
}
table.calendar {
    background: none repeat scroll 0 0 #fff;
    border-collapse: collapse;
    margin: 0 auto;
}
table.calendar tr td {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f4f4f4;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
}
table.calendar tr td.calendarNavMonthPrev {
    background: none repeat scroll 0 0 #f3f3f3;
    text-align: left;
}
table.calendar tr td.calendarNavMonthPrev a {
    font-size: 20px;
    text-decoration: none;
}
table.calendar tr td.calendarNavMonthPrev a:hover {
    font-size: 20px;
    text-decoration: none;
}
table.calendar tr td.calendarCurrentMonth {
    background: none repeat scroll 0 0 #f3f3f3;
}
table.calendar tr td.calendarNavMonthNext {
    background: none repeat scroll 0 0 #f3f3f3;
    text-align: right;
}
table.calendar tr td.calendarNavMonthNext a {
    font-size: 20px;
    text-decoration: none;
}
table.calendar tr td.calendarNavMonthNext a:hover {
    font-size: 20px;
    text-decoration: none;
}
table.calendar tr td.calendarDayName {
    background: none repeat scroll 0 0 #e9e9e9;
    font-size: 11px;
    width: 14.2%;
}
table.calendar tr td.calendarDateEmpty {
    background: none repeat scroll 0 0 #fbfbfb;
}
table.calendar tr td.calendarDate {
}
table.calendar tr td.calendarDateLinked {
    padding: 0;
}
table.calendar tr td.calendarDateLinked a {
    background: none repeat scroll 0 0 #eee;
    display: block;
    padding: 2px;
    text-decoration: none;
}
table.calendar tr td.calendarDateLinked a:hover {
    background: none repeat scroll 0 0 #135cae;
    color: #fff;
    display: block;
    padding: 2px;
    text-decoration: none;
}
table.calendar tr td.calendarToday {
    background: none repeat scroll 0 0 #135cae;
    color: #fff;
}
table.calendar tr td.calendarTodayLinked {
    background: none repeat scroll 0 0 #135cae;
    color: #fff;
    padding: 0;
}
table.calendar tr td.calendarTodayLinked a {
    color: #fff;
    display: block;
    padding: 2px;
    text-decoration: none;
}
table.calendar tr td.calendarTodayLinked a:hover {
    background: none repeat scroll 0 0 #bfd9ff;
    display: block;
    padding: 2px;
    text-decoration: none;
}
div.k2CategorySelectBlock {
}
div.k2CategorySelectBlock form select {
    width: auto;
}
div.k2CategorySelectBlock form select option {
}
div.k2CategoriesListBlock {
}
div.k2CategoriesListBlock ul {
}
div.k2CategoriesListBlock ul li {
}
div.k2CategoriesListBlock ul li a {
}
div.k2CategoriesListBlock ul li a:hover {
}
div.k2CategoriesListBlock ul li a span {
}
div.k2CategoriesListBlock ul li a:hover span {
}
div.k2CategoriesListBlock ul li.activeCategory {
}
div.k2CategoriesListBlock ul li.activeCategory a {
    font-weight: bold;
}
ul.level0 {
}
ul.level0 li {
}
ul.level0 li a {
}
ul.level0 li a:hover {
}
ul.level0 li a span {
}
ul.level0 li a:hover span {
}
ul.level1 {
}
ul.level1 li {
}
ul.level1 li a {
}
ul.level1 li a:hover {
}
ul.level1 li a span {
}
ul.level1 li a:hover span {
}
div.k2SearchBlock {
    position: relative;
}
div.k2SearchBlock form {
}
div.k2SearchBlock form input.inputbox {
}
div.k2SearchBlock form input.button {
}
div.k2SearchBlock form input.k2SearchLoading {
    background: url("../images/system/searchLoader.gif") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
}
div.k2SearchBlock div.k2LiveSearchResults {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    display: none;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    z-index: 9999;
}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li {
    border: medium none;
    margin: 0;
    padding: 0;
    z-index: 9999;
}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {
    border-top: 1px dotted #eee;
    display: block;
    padding: 1px 2px;
    z-index: 9999;
}
div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover {
    background: none repeat scroll 0 0 #fffff0;
    z-index: 9999;
}
div.k2TagCloudBlock {
    padding: 8px 0;
}
div.k2TagCloudBlock a {
    display: block;
    float: left;
    padding: 4px;
}
div.k2TagCloudBlock a:hover {
    background: none repeat scroll 0 0 #135cae;
    color: #fff;
    display: block;
    float: left;
    padding: 4px;
    text-decoration: none;
}
#k2Container div.gsc-branding-text {
    text-align: right;
}
#k2Container div.gsc-control {
    width: 100%;
}
#k2Container div.gs-visibleUrl {
    display: none;
}
div.k2UsersBlock {
}
div.k2UsersBlock ul {
}
div.k2UsersBlock ul li {
}
div.k2UsersBlock ul li.lastItem {
}
div.k2UsersBlock ul li a.ubUserAvatar img {
}
div.k2UsersBlock ul li a.ubUserName {
}
div.k2UsersBlock ul li a.ubUserName:hover {
}
div.k2UsersBlock ul li div.ubUserDescription {
}
div.k2UsersBlock ul li div.ubUserAdditionalInfo {
}
a.ubUserFeedIcon, a.ubUserFeedIcon:hover {
    background: url("../images/fugue/feed.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
}
a.ubUserFeedIcon span, a.ubUserFeedIcon:hover span {
    display: none;
}
a.ubUserURL, a.ubUserURL:hover {
    background: url("../images/fugue/globe.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
}
a.ubUserURL span, a.ubUserURL:hover span {
    display: none;
}
span.ubUserEmail {
    background: url("../images/fugue/mail.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    margin: 0 2px 0 0;
    overflow: hidden;
    padding: 0;
    width: 16px;
}
span.ubUserEmail a {
    display: inline-block;
    height: 16px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 16px;
}
div.k2UsersBlock ul li h3 {
    clear: both;
    margin: 8px 0 0;
    padding: 0;
}
div.k2UsersBlock ul li ul.ubUserItems {
}
div.k2UsersBlock ul li ul.ubUserItems li {
}
table.speaker tr td {
    padding: 10px;
}
table.speaker tr td {
    border: medium none;
}
.componentheading {display:none;}
#itemListLeading td { padding:5px;}
.latestItemView {clear:both;}

.cbUserListHead { position:absolute; margin:0px}
.cbUserListChanger, .cbUserListResultCount, .cbUserListHeader {display:none;}
.cbUserListRow {width:175px;float:left; border:none!important;padding:0px;margin:0px 29px 0px 0px;}
.cbUserListRowColumn {width:100%!important;padding-left:0px!important;}
#cbUserTable {width:755px;float:right;height:1090px; position:relative;top:70px;}
.cbUserListRowColumn a {font-size:12px;color:#7499c3;}
.cbUserListDescription {width:800px!important}
.cb_template .cbUserListDiv.cbUserListLayoutList > .cbColumns > div {
    padding-bottom: 2px;
    padding-top: 2px;
}
.cbUserListRowColumn a:hover {background-color:transparent!important; color:#f00}
.cbUserListRowColumn:hover, .cbUserListFieldLine:hover  {background-color:transparent!important}
.cbPoweredBy {display:none;}
.cbUserListHead .cbColumn9 {width:100%;padding-left:0px;}
#cbfr_45 {display:none;}
.cbTabsNav, .cbTabsMenuNavBar  {display:none;}
.itemToolbar {display:none;}
.jv-module {background-color:transparent!important}
.latestItemTitle a {
    color: #7499c3!important;
	font-weight:bold!important;
    outline: medium none;
    text-decoration: none;
}
h1 {font-size: 180%; font-weight:bold;}
h2 {
    font-size: 150%; font-weight:bold;
}
div.itemSocialLinksBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemSocialLinksBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;float:left;display:block;}
	div.itemSocialLinksBlock ul.itemSocialLinks {list-style:none;padding:0;margin:0;float:left;}
	div.itemSocialLinksBlock ul.itemSocialLinks li {float:left;list-style:none;padding:0 4px;margin:0;}
	div.itemSocialLinksBlock ul.itemSocialLinks li a {float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;}
	div.itemSocialLinksBlock ul.itemSocialLinks li a:hover {}
	div.itemSocialLinksBlock ul.itemSocialLinks li a span {display:none;}
		a.delicious {background-image: url(../images/social/delicious_16.png);}
		a.digg {background-image: url(../images/social/digg_16.png);}
		a.facebook {background-image: url(../images/social/facebook_16.png);}
		a.googlebuzz {background-image: url(../images/social/googlebuzz_16.png);}
		a.myspace {background-image: url(../images/social/myspace_16.png);}
		a.reddit {background-image: url(../images/social/reddit_16.png);}
		a.stumble {background-image: url(../images/social/stumbleupon_16.png);}
		a.technorati {background-image: url(../images/social/technorati_16.png);}
.itemSocialLinksBlock {display:none}