/*
Theme Name: Think Catalyst
Author: AndySowards.com
Author URI: http://www.andysowards.com/
*/




/* START JOOMLA STUFF */

/* style1 */



/* @group Core Elements */



body {

	color: #333;

	background: #434A4E url(images/main-bg.jpg);

}


h1 { 

	color: #000;
	
	margin-top: 0;
	
	font-size: 24px;

}



h2 {

	color: #000;

}



h3 {

	color: #000;

}



h4 {

	color: #000;

}



a, td.a {

	color: #3356d4;
	
	font-weight: bold;

}



/* @end */



/* @group Joomla Elements */



.componentheading {

	color: #000;

}



.contentheading {

	color: #000;

}



.sectiontableheader {

  	border-bottom: 1px solid #f0f0f0;

}



/* @end */



/* @group Structure */



#header-bar {

	background: url(images/header-bg.png) 0 0 repeat-x;

	color: #fff;

}



#newsflash a {

	color: #000;

}



#logo {

	background: url(images/logo.png) 0 0 no-repeat;

}



#mainpage {

/*	background: #4E5558 url(images/mainpage-side.png) 0 0 repeat-y;*/

}



#mainpage .right {

/*	background: url(images/mainpage-side.png) 100% 0 repeat-y;*/

}



#mainpage2 {

/*	background: url(images/mainpage-tr.png) 100% 0 no-repeat;*/

}



#mainpage3 {

/*	background: url(images/mainpage-tl.png) 0 0 no-repeat;*/

}



#mainpage-bottom {

	background: none;

}



#mainpage-bottom .right {

/*	background: url(images/mainpage-br.png) 100% 100% no-repeat;*/

}



#mainpage-bottom .left{

/*	background: url(images/mainpage-bl.png) 0 100% no-repeat;	*/

}



#sidecol-top {

	background: url(images/sidecol-tl.png) 0 0 no-repeat;

}



#sidecol-top2 {

	background: url(images/sidecol-tr.png) 100% 0 no-repeat;

}



#sidecol-bottom {

/*	background: url(images/sidecol-br.png) 100% 100% no-repeat;*/

}



#sidecol-bottom2 {

/*	background: url(images/sidecol-bl.png) 0 100% no-repeat;*/

}



#main-content {

/*	background: #fff url(images/content/mainpage-br.png) 100% 100% no-repeat;*/

}



#main-content .bottom-left {

/*	background: url(images/content/mainpage-bl.png) 0 100% no-repeat;*/

}



#main-content2 {

/*	background: url(images/content/mainpage-tr.png) 100% 0 no-repeat;*/

}



#main-content3  {

/*	background: url(images/content/mainpage-tl.png) 0 0 no-repeat;*/

}


#bottom-modules div.moduletable h3 {

	color: #fff;

}



/* @end */



/* @group Modules */



#newsblock2 div.module h3 {

	color: #000;

}



#maincol div.module-latestnews h3 {

	color: #000;

}



#mod-login a {

	color: #000;

}



.loginelement  .inputbox {

	background: #CF6467;

	border: 1px solid #AB0005;

}



#bottommods div.moduletable h3 {

	color: #000;

}



/* @end */



/* @group Horizontal Menu */



#horiz-menu a {

	color: #fff;

}



#horiz-menu li:hover a,

#horiz-menu li.sfHover a,

#horiz-menu li:hover a.topdaddy,

#horiz-menu li.sfHover a.topdaddy,

#horiz-menu a.topdaddy:hover,

#horiz-menu li li:hover a:hover,

#horiz-menu li li.sfHover a:hover {

	color: #ccc;

}



#horiz-menu li:hover li a,

#horiz-menu li.sfHover li a,

#horiz-menu li.active:hover a,

#horiz-menu li.active.sfHover a {

	color: #fff;

}



#horiz-menu li.active,

#horiz-menu.splitmenu li.active:hover,

#horiz-menu.splitmenu li.active.sfHover,

#horiz-menu li.active.parent:hover,

#horiz-menu li.active.parent.sfHover,

#horiz-menu li.active:hover,

#horiz-menu li.active.sfHover {

	background: url(images/active-tab-r.png) 100% 0 no-repeat;

}



#horiz-menu li.active a,

#horiz-menu.splitmenu li.active:hover a,

#horiz-menu.splitmenu li.active.sfHover a,

#horiz-menu li.active.parent:hover a,

#horiz-menu li.active.parent.sfHover a,

#horiz-menu li.active:hover a,

#horiz-menu li.active.sfHover a {

	background: url(images/active-tab-l.png) 0 0 no-repeat;

}



#horiz-menu li:hover a,

#horiz-menu li.sfHover a,

#horiz-menu li.parent:hover,

#horiz-menu li.parent.sfHover {

	background: url(images/over-tab.png) 0 0 no-repeat;	

}



#horiz-menu li li a:hover {

	color: #ccc;

}



#horiz-menu li.active a {

	color: #fff;

}



#horiz-menu li li.parent a.daddy,

#horiz-menu li.active li.parent a.daddy {

	background: url(images/dropdown-child.png) 95% 50% no-repeat;

}



#horiz-menu li li, 

#horiz-menu li:hover li,

#horiz-menu li.sfHover li,

#horiz-menu li.parent:hover li,

#horiz-menu li.parent.sfHover li,

#horiz-menu li.active.parent:hover li,

#horiz-menu li.active.parent.sfHover li {

	background: url(images/dropdown-div.png) 0 100% repeat-x;

}



#horiz-menu ul ul {

	background: #4E5558 url(images/dropdown-top.png) 0 0 no-repeat;

	border-left: 1px solid #434A4E;

	border-right: 1px solid #434A4E;

}



#horiz-menu ul ul ul {

	background: #4E5558;

	border-left: 1px solid #434A4E;

	border-right: 1px solid #434A4E;

}



/* @end */



/* @group Submenu */



ul.menuside a,

ul.menuside li.active li a {

	color: #ccc;

}



ul.menuside li.active a,

ul.menuside a:hover,

ul.menuside li.active li a:hover {

	color: #fff;

}



/* @end */



/* @group Mainmenu */



a.mainlevel:hover {

	color: #000;

}



a.mainlevel {

	color: #000;

}



a.sublevel {

	color: #000;

}



a.sublevel:hover {

	color: #000;

}



a#active_menu {

	color: #000;

}



/* @end */



/* @group Content Styles */



a.readon {

	color: #fff;

	background: url(images/readon-red.png) 0 0 no-repeat;

}



div.moduletable a.readon,

div.module a.readon {

	background: url(images/readon-darkgray.png) 0 0 no-repeat;

}



a.large .button {

	background: url(images/font-l-dark.png) 0 0 no-repeat;

}



a.small .button {

	background: url(images/font-s-dark.png) 0 0 no-repeat;

}



a.default .button {

	background: url(images/font-m-dark.png) 0 0 no-repeat;

}



#newsflash .controls img {

	background-image: url(images/news-scroller-controls.png);

}

span.article_separator{
	display: none;
	
}

/* @end */

/* MODULES */

td.sidecol div.module{
	color: #000;
}
td.sidecol div.module h3 {
	margin-left: 5px;
	color: #000;
	font-size: 20px;
}

td.sidecol div.module-hilite1a a,
td.sidecol div.module-hilite1b a,
td.sidecol div.module-hilite2a a,
td.sidecol div.module-hilite2b a,
td.sidecol div.module-hilite4a a,
td.sidecol div.module-hilite4b a,
td.sidecol div.module-hilite5a a,
td.sidecol div.module-hilite5b a {
	color: #3356d4;
	
	font-weight: bold;
}

td.sidecol div.module-hilite1a h3 {
	color: #000;
	font-weight: bold;
}

td.sidecol div.module-hilite1a {
/*	background: url(images/module-br.png) 100% 100% no-repeat;*/
}

td.sidecol div.module-hilite1a div {
/*	background: url(images/module-bl.png) 0 100% no-repeat;	*/
}

td.sidecol div.module-hilite1a div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite1a div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;
	color: #000;
}

td.sidecol div.module-hilite1b h3 {
	color: #000;
}

td.sidecol div.module-hilite1b {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite1b div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite1b div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite1b div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #000;
}

td.sidecol div.module-hilite2a h3 {
	color: #000;
}

td.sidecol div.module-hilite2a {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite2a div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite2a div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite2a div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #000;
}

td.sidecol div.module-hilite2b h3 {
	color: #000;
}

td.sidecol div.module-hilite2b {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite2b div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite2b div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite2b div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #000;
}

td.sidecol div.module-hilite1a .readon,
td.sidecol div.module-hilite1b .readon,
td.sidecol div.module-hilite2a .readon,
td.sidecol div.module-hilite2b .readon,
td.sidecol div.module-hilite4a .readon,
td.sidecol div.module-hilite4b .readon,
td.sidecol div.module-hilite5a .readon,
td.sidecol div.module-hilite5b .readon,
#morenews .readon {
	background: url(images/readon-arrow.png) 0 50% no-repeat;
}

td.sidecol div.module .readon,
td.sidecol div.module-hilite3a .readon,
td.sidecol div.module-hilite3b .readon,
td.sidecol div.module-hilite1 .readon,
td.sidecol div.module-hilite2 .readon,
td.sidecol div.module-hilite3 .readon,
td.sidecol div.module-hilite4 .readon,
td.sidecol div.module-hilite5 .readon {
	background: url(images/readon-arrow2.png) 0 50% no-repeat;
}

td.sidecol div.module-hilite1a .readon,
td.sidecol div.module-hilite1b .readon {
	color: #000;
}

td.sidecol div.module-hilite2a .readon,
td.sidecol div.module-hilite2b .readon,
#morenews .readon {
	color: #000;
}

td.sidecol div.module .readon,
td.sidecol div.module-hilite3a .readon,
td.sidecol div.module-hilite3b .readon,
td.sidecol div.module-hilite1 .readon,
td.sidecol div.module-hilite2 .readon,
td.sidecol div.module-hilite3 .readon,
td.sidecol div.module-hilite4 .readon,
td.sidecol div.module-hilite5 .readon {
	color: #555;
}

td.sidecol div.module-hilite4a .readon,
td.sidecol div.module-hilite4b .readon {
	color: #CEE1EF;
}

td.sidecol div.module-hilite5a .readon,
td.sidecol div.module-hilite5b .readon {
	color: #C7DFAB;
}

td.sidecol div.module-hilite3a h3 {
	color: #555;
}

td.sidecol div.module-hilite3a {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite3a div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite3a div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite3a div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #555;
}

td.sidecol div.module-hilite3b h3 {
	color: #555;
}

td.sidecol div.module-hilite3b {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite3b div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite3b div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite3b div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #555;
}

td.sidecol div.module-hilite4a h3 {
	color: #CEE1EF;
}

td.sidecol div.module-hilite4a {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite4a div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite4a div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite4a div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #CEE1EF;
}

td.sidecol div.module-hilite4b h3 {
	color: #CEE1EF;
}

td.sidecol div.module-hilite4b {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite4b div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite4b div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite4b div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #CEE1EF;
}

td.sidecol div.module-hilite5a h3 {
	color: #C7DFAB;
}

td.sidecol div.module-hilite5a {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite5a div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite5a div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite5a div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #C7DFAB;
}

td.sidecol div.module-hilite5b h3 {
	color: #C7DFAB;
}

td.sidecol div.module-hilite5b {
	background: url(images/module-br.png) 100% 100% no-repeat;
}

td.sidecol div.module-hilite5b div {
	background: url(images/module-bl.png) 0 100% no-repeat;	
}

td.sidecol div.module-hilite5b div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;	
}

td.sidecol div.module-hilite5b div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;	
	color: #C7DFAB;
}

td.sidecol div.module-hilite1 h3 {
	margin-left: 45px;
	color: #000;
	font-size: 20px;
}

td.sidecol div.module-hilite2 h3 {
	margin-left: 45px;
	color: #000;
	font-size: 20px;
	line-height: 1em;
}

td.sidecol div.module-hilite3 h3 {
	margin-left: 45px;
	color: #000;
	font-size: 20px;
	line-height: 1em;
}

td.sidecol div.module-hilite4 h3 {
	color: #CEE1EF;
}

td.sidecol div.module-hilite5 h3 {
	color: #C7DFAB;
}

td.sidecol div.module-ad h3 {
	color: #000;
}

td.sidecol div.module-hilite1,
td.sidecol div.module-ad {
	background: url(images/module-tr.png) 100% 0 no-repeat;
}

td.sidecol div.module-hilite1 div,
td.sidecol div.module-ad div {
	background: url(images/module-tl.png) 0 0 no-repeat;
	color: #000;
}

td.sidecol div.module-hilite2 {
	background: url(images/module-tr.png) 30px 0 no-repeat;
}

td.sidecol div.module-hilite2 div {
/*	background: url(images/module-tl.png) 0 0 no-repeat;*/
	color: #000;
}

td.sidecol div.module-hilite3 {
	background: url(images/module-tr.png) 30px 0 no-repeat;
}

td.sidecol div.module-hilite3 div {
/*	background: url(images/module-tl.png) 0 0 no-repeat;*/
	color: #000;
}

td.sidecol div.module-hilite4 {
	background: url(images/module-tr.png) 100% 0 no-repeat;
}

td.sidecol div.module-hilite4 div {
	background: url(images/module-tl.png) 0 0 no-repeat;
	color: #444;
}

td.sidecol div.module-hilite5 {
	background: url(images/module-tr.png) 100% 0 no-repeat;
}

td.sidecol div.module-hilite5 div {
	background: url(images/module-tl.png) 0 0 no-repeat;
	color: #444;
}

/* video scroller */
td.sidecol .module-hilite1 .video-list, td.sidecol .module-hilite1a .video-list, td.sidecol .module-hilite1b .video-list, 
td.sidecol .module-hilite2 .video-list, td.sidecol .module-hilite2a .video-list, td.sidecol .module-hilite2b .video-list, 
td.sidecol .module-hilite3 .video-list, td.sidecol .module-hilite3a .video-list, td.sidecol .module-hilite3b .video-list, 
td.sidecol .module-hilite4 .video-list, td.sidecol .module-hilite4a .video-list, td.sidecol .module-hilite4b .video-list, 
td.sidecol .module-hilite5 .video-list, td.sidecol .module-hilite5a .video-list, td.sidecol .module-hilite5b .video-list,
td.sidecol .module-hilite1 .media-list, td.sidecol .module-hilite1a .media-list, td.sidecol .module-hilite1b .media-list, 
td.sidecol .module-hilite2 .media-list, td.sidecol .module-hilite2a .media-list, td.sidecol .module-hilite2b .media-list, 
td.sidecol .module-hilite3 .media-list, td.sidecol .module-hilite3a .media-list, td.sidecol .module-hilite3b .media-list, 
td.sidecol .module-hilite4 .media-list, td.sidecol .module-hilite4a .media-list, td.sidecol .module-hilite4b .media-list, 
td.sidecol .module-hilite5 .media-list, td.sidecol .module-hilite5a .media-list, td.sidecol .module-hilite5b .media-list {
	margin-top: -30px;
}

td.sidecol .module-hilite1 .video-controls, td.sidecol .module-hilite1a .video-controls, td.sidecol .module-hilite1b .video-controls,
td.sidecol .module-hilite2 .video-controls, td.sidecol .module-hilite2a .video-controls, td.sidecol .module-hilite2b .video-controls,
td.sidecol .module-hilite3 .video-controls, td.sidecol .module-hilite3a .video-controls, td.sidecol .module-hilite3b .video-controls,
td.sidecol .module-hilite4 .video-controls, td.sidecol .module-hilite4a .video-controls, td.sidecol .module-hilite4b .video-controls,
td.sidecol .module-hilite5 .video-controls, td.sidecol .module-hilite5a .video-controls, td.sidecol .module-hilite5b .video-controls,
td.sidecol .module-hilite1 .media-controls, td.sidecol .module-hilite1a .media-controls, td.sidecol .module-hilite1b .media-controls,
td.sidecol .module-hilite2 .media-controls, td.sidecol .module-hilite2a .media-controls, td.sidecol .module-hilite2b .media-controls,
td.sidecol .module-hilite3 .media-controls, td.sidecol .module-hilite3a .media-controls, td.sidecol .module-hilite3b .media-controls,
td.sidecol .module-hilite4 .media-controls, td.sidecol .module-hilite4a .media-controls, td.sidecol .module-hilite4b .media-controls,
td.sidecol .module-hilite5 .media-controls, td.sidecol .module-hilite5a .media-controls, td.sidecol .module-hilite5b .media-controls {
	margin-bottom: 20px;
}

td.sidecol .module-hilite1 .video, td.sidecol .module-hilite2 .video, td.sidecol .module-hilite3 .video, td.sidecol .module-hilite4 .video, td.sidecol .module-hilite5 .video,
td.sidecol .module-hilite1 .media, td.sidecol .module-hilite2 .media, td.sidecol .module-hilite3 .media, td.sidecol .module-hilite4 .media, td.sidecol .module-hilite5 .media {
	background: #E5E5E5;
}

/* red */

td.sidecol .module-hilite1a .video, td.sidecol .module-hilite1b .video,
td.sidecol .module-hilite1a .media, td.sidecol .module-hilite1b .media {
	border-bottom: 1px solid #720000;
}

.module-hilite1 .video-controls .control-prev, .module-hilite1a .video-controls .control-prev, .module-hilite1b .video-controls .control-prev,
.module-hilite1 .video-controls .control-next, .module-hilite1a .video-controls .control-next, .module-hilite1b .video-controls .control-next,
.module-hilite1 .media-controls .control-prev, .module-hilite1a .media-controls .control-prev, .module-hilite1b .media-controls .control-prev,
.module-hilite1 .media-controls .control-next, .module-hilite1a .media-controls .control-next, .module-hilite1b .media-controls .control-next {
	background-image: url(images/video-scroller-controls-red.png);
}

.module-hilite1 .control-page, .module-hilite1a  .control-page, .module-hilite1b .control-page {
	background-image: url(images/video-scroller-status-red.png);
}

/* blue */

td.sidecol .module-hilite4a .video, td.sidecol .module-hilite4b .video,
td.sidecol .module-hilite4a .media, td.sidecol .module-hilite4b .media {
	border-bottom: 1px solid #507FA0;
}

.module-hilite4 .video-controls .control-prev, .module-hilite4a .video-controls .control-prev, .module-hilite4b .video-controls .control-prev,
.module-hilite4 .video-controls .control-next, .module-hilite4a .video-controls .control-next, .module-hilite4b .video-controls .control-next,
.module-hilite4 .media-controls .control-prev, .module-hilite4a .media-controls .control-prev, .module-hilite4b .media-controls .control-prev,
.module-hilite4 .media-controls .control-next, .module-hilite4a .media-controls .control-next, .module-hilite4b .media-controls .control-next {
	background-image: url(images/video-scroller-controls-blue.png);
}

.module-hilite4 .control-page, .module-hilite4a  .control-page, .module-hilite4b .control-page {
	background-image: url(images/video-scroller-status-blue.png);
}

/* green */

td.sidecol .module-hilite5a .video, td.sidecol .module-hilite5b .video,
td.sidecol .module-hilite5a .media, td.sidecol .module-hilite5b .media {
	border-bottom: 1px solid #77A244;
}

.module-hilite5 .video-controls .control-prev, .module-hilite5a .video-controls .control-prev, .module-hilite5b .video-controls .control-prev,
.module-hilite5 .video-controls .control-next, .module-hilite5a .video-controls .control-next, .module-hilite5b .video-controls .control-next,
.module-hilite5 .media-controls .control-prev, .module-hilite5a .media-controls .control-prev, .module-hilite5b .media-controls .control-prev,
.module-hilite5 .media-controls .control-next, .module-hilite5a .media-controls .control-next, .module-hilite5b .media-controls .control-next {
	background-image: url(images/video-scroller-controls-green.png);
}

.module-hilite5 .control-page, .module-hilite5a  .control-page, .module-hilite5b .control-page {
	background-image: url(images/video-scroller-status-green.png);
}

/* darkgray */

td.sidecol .module-hilite2a .video, td.sidecol .module-hilite2b .video,
td.sidecol .module-hilite2a .media, td.sidecol .module-hilite2b .media {
	border-bottom: 1px solid #5C6063;
}

.module-hilite2 .video-controls .control-prev, .module-hilite2a .video-controls .control-prev, .module-hilite2b .video-controls .control-prev,
.module-hilite2 .video-controls .control-next, .module-hilite2a .video-controls .control-next, .module-hilite2b .video-controls .control-next,
.module-hilite2 .media-controls .control-prev, .module-hilite2a .media-controls .control-prev, .module-hilite2b .media-controls .control-prev,
.module-hilite2 .media-controls .control-next, .module-hilite2a .media-controls .control-next, .module-hilite2b .media-controls .control-next {
	background-image: url(images/video-scroller-controls-darkgray.png);
}

.module-hilite2 .control-page, .module-hilite2a  .control-page, .module-hilite2b .control-page {
	background-image: url(images/video-scroller-status-darkgray.png);
}

#headlinemodules div.moduletable h3 {
	color: #444;
	border-bottom: 2px solid #444;
}

#headlinemodules div.moduletable-headline-red h3 {
	color: #444;
	border-bottom: 2px solid #CA0006;
}

#headlinemodules div.moduletable-headline-blue h3 {
	color: #444;
	border-bottom: 2px solid #1E6298;
}

#headlinemodules div.moduletable-headline-green h3 {
	color: #444;
	border-bottom: 2px solid #43830B;
}

#headlinemodules div.moduletable-headline-orange h3 {
	color: #444;
	border-bottom: 2px solid #EA7700;
}

#headlinemodules span.headline {
	color: #444;
}

#headlinemodules span.headline-red {
	color: #CA0006;
}

#headlinemodules span.headline-blue {
	color: #1E6298;
}

#headlinemodules span.headline-green {
	color: #43830B;
}

#headlinemodules span.headline-orange {
	color: #EA7700;
}

div.moduletable-headline-red a.readon {
	background: url(images/readon-red.png) 0 0 no-repeat;
}

div.moduletable-headline-blue a.readon {
	background: url(images/readon-blue.png) 0 0 no-repeat;
}

div.moduletable-headline-green a.readon {
	background: url(images/readon-green.png) 0 0 no-repeat;
}

div.moduletable-headline-orange a.readon {
	background: url(images/readon-orange.png) 0 0 no-repeat;
}

#newsblock2 div.module {
	background: #F2F2F2 url(images/module-br.png) 100% 100% no-repeat;
}

#newsblock2 div.module div {
	background: url(images/module-bl.png) 0 100% no-repeat;
}

#newsblock2 div.module div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;
}

#newsblock2 div.module div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;
}

#newsblock2 div.module div div div div{
	
	background: none;
	
	margin: 0;
	
	padding: 0;
	
	min-height: 0;
	
}

#newsblock2 div.module div div div div.loginelement{
	
	background: none;
	
	margin: 0;
	
	padding: 0;

	min-height: 0;

}

#newsblock2 div.module div div div div.loginelement label{
	color: #000;
	
}


#newsblock3 div.module {
	background: #fff url(images/module-br.png) 100% 100% no-repeat;
}

#newsblock3 div.module h3 {
	color: #003366;
}

#newsblock3 div.module div {
	background: url(images/module-bl.png) 0 100% no-repeat;
}

#newsblock3 div.module div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;
}

#newsblock3 div.module div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;
}

#maincol div.module-color-red {
	background: #9D0004 url(images/module-br.png) 100% 100% no-repeat;
	color: #000;
}

#maincol div.module-color-red a {
	color: #fff;
}

#maincol div.module-color-red h3 {
	color: #000;
}

#maincol div.module-color-red div {
	background: url(images/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-color-red div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-color-red div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;
}

#maincol div.module-color-blue {
	background: #1B5C90 url(images/module-br.png) 100% 100% no-repeat;
	color: #CEE1EF;
}

#maincol div.module-color-blue a {
	color: #fff;
}

#maincol div.module-color-blue h3 {
	color: #CEE1EF;
}

#maincol div.module-color-blue div {
	background: url(images/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-color-blue div div {
	background: url(images/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-color-blue div div div {
	background: url(images/module-tl.png) 0 0 no-repeat;
}

#maincol div.module-color-green {
	background: #377B0A url(images/color-green/module-br.png) 100% 100% no-repeat;
	color: #C7DFAB;
}

#maincol div.module-color-green a {
	color: #fff;
}

#maincol div.module-color-green h3 {
	color: #C7DFAB;
}

#maincol div.module-color-green div {
	background: url(images/color-green/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-color-green div div {
	background: url(images/color-green/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-color-green div div div {
	background: url(images/color-green/module-tl.png) 0 0 no-repeat;
}

#maincol div.module-color-darkgray {
	background: #4D5457 url(images/color-darkgray/module-br.png) 100% 100% no-repeat;
	color: #000;
}

#maincol div.module-color-darkgray a {
	color: #fff;
}

#maincol div.module-color-darkgray h3 {
	color: #000;
}

#maincol div.module-color-darkgray div {
	background: url(images/color-darkgray/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-color-darkgray div div {
	background: url(images/color-darkgray/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-color-darkgray div div div {
	background: url(images/color-darkgray/module-tl.png) 0 0 no-repeat;
}

#maincol div.module-latestnews {
	background: #f2f2f2 url(images/latestnews/module-br.png) 100% 100% no-repeat;
	color: #444;
}

#maincol div.module-latestnews div {
	background: url(images/latestnews/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-latestnews div div {
	background: url(images/latestnews/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-latestnews div div div {
	background: url(images/latestnews/module-tl.png) 0 0 no-repeat;
}

#morenews {
	background: #f2f2f2 url(images/morenews/module-br.png) 100% 100% no-repeat;
	color: #000;
}

#morenews2 {
	background: url(images/morenews/module-bl.png) 0 100% no-repeat;
}

#morenews3 {
	background: url(images/morenews/module-tr.png) 100% 0 no-repeat;
}

#morenews4 {
	background: url(images/morenews/module-tl.png) 0 0 no-repeat;
}

#morenews a {
	color: #fff;
}

span.morenews-header {
	color: #444;
}

#morenews .divider {
	background: url(images/morenews/morenews-div.png) 96% 0 repeat-y;
}

#maincol div.module-weather {
	background: #f2f2f2 url(images/weather/module-br.png) 100% 100% no-repeat;
}

#maincol div.module-weather h3 {
	color: #003366;
}

#maincol div.module-weather div {
	background: url(images/weather/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-weather div div {
	background: url(images/weather/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-weather div div div {
	background: url(images/weather/module-tl.png) 0 0 no-repeat;
}

#maincol div.module-faq {
	background: #fff url(images/faq/module-br.png) 100% 100% no-repeat;
}

#maincol div.module-faq h3 {
	color: #CA0006;
}

#maincol div.module-faq div {
	background: url(images/faq/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-faq div div {
	background: url(images/faq/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-faq div div div {
	background: url(images/faq/module-tl.png) 0 0 no-repeat;
}

#maincol div.module-download {
	background: #fff url(images/download/module-br.png) 100% 100% no-repeat;
}

#maincol div.module-download h3 {
	color: #444;
}

#maincol div.module-download div {
	background: url(images/download/module-bl.png) 0 100% no-repeat;
}

#maincol div.module-download div div {
	background: url(images/download/module-tr.png) 100% 0 no-repeat;
}

#maincol div.module-download div div div {
	background: url(images/download/module-tl.png) 0 0 no-repeat;
}

#rokslide-toolbar li.current { 
	background: #DCDCDC url(images/tabber/tabber-div.png) 100% 0 no-repeat;
}

#rokslide-toolbar li {
	background: url(images/tabber/tabber-div.png) 100% 0 no-repeat;
}

#tabmodules {
	background: url(images/tabber/module-br.png) 100% 100% no-repeat;
}

#tabmodules div {
	background: url(images/tabber/module-bl.png) 0 100% no-repeat;	
}

#tabmodules div div {
	background: url(images/tabber/module-tr.png) 100% 0 no-repeat;	
}

#tabmodules div div div {
	background: url(images/tabber/module-tl.png) 0 0 no-repeat;	
}

/* END MODULES */

/* TEMPLATE CSS */

/* @group Core Elements */



html {

	height: 100%;

	margin-bottom: 1px;

}



body,td {

	line-height: 135%;

	font-family: Arial, Helvetica, sans-serif;

}



body {

	margin: 0;

	padding: 0;

}


form {

	margin: 5;

	padding: 0;

}



body.f-smaller {

	font-size: 10px;

}



body,

body.f-default {

	font-size: 12px;

}



body.f-larger {

	font-size: 14px;

}



p {

  /* setup some more readable paragraph spacing */

  margin-top: 10px;

  margin-bottom: 15px;

}



h1, h2, h3, h4 {

	/* setup some more readable header spacing */

	padding-bottom: 5px;

	margin: 10px 0;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

}



h1 { 

	font-size: 200%;

	line-height: 100%;

}



h2 {

	font-size: 175%;

	line-height: 100%;

}



h3 {

	font-size: 150%;

}



h4 {

	font-size: 20px;
	
	margin:0;

}

h5 {

	font-size: 13px;
	
	margin:0;

}




a {

	text-decoration: none;
	color: #3356d4;

}



a:hover {

	text-decoration: underline;

}



/* @end */



/* @group Joomla Elements */



.small,

.modifydate,

.createdate,

div.mosimage_caption {

	font-size: 12px;
	
	color: #000;

}



.componentheading {

	font-size: 170%;

	line-height: 100%;

	padding: 0;

	margin: 25px 0 20px 0;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

}



.contentheading {

	font-size: 220%;

	font-weight: normal;

	line-height: 110%;

	padding-bottom: 8px;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	margin: 15px 0 0 0;

}



td.buttonheading,

.contentpaneopen td.buttonheading {

	padding: 0px 3px 0;

}



td.column_separator {

	padding-left: 15px;

}



td.componentheading {

	padding-bottom: 15px;

}



.sectiontableheader {

  	font-weight: bold;

  	padding: 4px;

  	line-height: 20px;

}



tr.sectiontableentry1 td,

tr.sectiontableentry2 td,

td.sectiontableentry1,

td.sectiontableentry2 {

  	text-align: left;

  	padding: 5px 0 5px 5px;

}



#maincol tr.sectiontableentry1 td,

#maincol tr.sectiontableentry2 td,

#maincol td.sectiontableentry1,

#maincol td.sectiontableentry2 {

  	border-bottom: 1px solid #f7f7f7;

}



td.sidecol tr.sectiontableentry1 td,

td.sidecol tr.sectiontableentry2 td,

td.sidecol td.sectiontableentry1,

td.sidecol td.sectiontableentry2 {

  	background: url(images/content-div.png) 0 0 no-repeat;	

}



tr.sectiontableentry1-hilite1 td, tr.sectiontableentry2-hilite1 td, td.sectiontableentry1-hilite1, td.sectiontableentry2-hilite1, tr.sectiontableentry1-hilite2 td, tr.sectiontableentry2-hilite2 td, td.sectiontableentry1-hilite2, td.sectiontableentry2-hilite2, tr.sectiontableentry1-hilite3 td, tr.sectiontableentry2-hilite3 td, td.sectiontableentry1-hilite3, td.sectiontableentry2-hilite3, tr.sectiontableentry1-hilite4 td, tr.sectiontableentry2-hilite4 td, td.sectiontableentry1-hilite4, td.sectiontableentry2-hilite4, tr.sectiontableentry1-ad td, tr.sectiontableentry2-ad td, td.sectiontableentry1-ad, td.sectiontableentry2-ad {

	text-align: left;

  	padding: 5px 0 5px 5px;

  	background: url(images/content-div.png) 0 0 no-repeat;

}



.contentpane,

.contentpaneopen {

	width: 100%;

	margin: 0;
	
	padding: 0;
	
	border: 0;

}



/* @end */



/* @group Structure */



.wrapper {

	position: relative;

}



#header {

	height: 100px;

	overflow: hidden;
	
	display: none;

}



#header-bar {

	height: 45px;

}



#newsflash-module {

	overflow: hidden;

	height: 18px;

	line-height: 16px;

	width: 55%;

	display: block;

	padding-top: 10px;

	padding-left: 10px;

	float: left;

}



#logo {

	width: 417px;

	height: 87px;

	position: absolute;

	display: block;

}



#mainpage {

	margin: 0;

	padding: 0;

}



#mainpage-bottom .left{

	height: 41px;	

}

/*BEGIN MAIN NAVIGATION */

#main-nav{

	margin: 8px 0 5px 8px;
	
}


td.maincol {

	padding: 0 10px 0 0;
	
	background: transparent url(images/content-bg.gif) repeat-y top left;

}



td.maincol .padding {

	padding: 0px;
	
	margin: 0;
	

}

table.blog {

	padding: 0px;
	
	margin: 0;
	
}

td.maincol #front-grill {

	width: 695px;
	
	height: 365px;
	
	margin-top: 0;
	
	background: #4e4e50 url(images/front-grill.jpg) bottom left no-repeat;

}

td.maincol #front-grill #motto {

	width: 260px;
	
	height: 75px;
	
	margin-top: 225px;
	
	margin-left: 55px; 
	
	float: left;
	
	padding: 0px;
	
	color: #000;

}

td.maincol #front-grill #motto h1, h2 {
	
	margin: 0;
	
	margin-top: 10px;
	
	padding: 0; 
	
	font-size: 24px;
	
	color: #000;
	
	font-weight: bold;

}

td.maincol #front-grill #motto a {
	

	color: #3356d4;
	
	text-decoration: underline;
	
	font-size: 13px;
	
}



td.maincol #front-grill #visual {

	width: 325px;
	
	height: 310px;
	
	margin-top: 17px;
	
	margin-right: 48px; 
	
	float: right;
	
	padding: 0;

}


td.sidecol {

/*	background: #ffd204 url(images/sidecol-l.png) bottom left repeat-y;*/

	background: url(images/sidecol-bl.png) bottom left no-repeat;

}

td.sidecol ul, li{
	
	margin: 5px 0 0 15px;
	
	padding: 0;
}

.formBody{
	margin-left: 2px;
}

td.sidecol .formContainer li{
	
	margin: 3px 0;
	
	padding: 0;
}


td.sidecol a{

	color: #3356d4;

}


td.sidecol .sameheight {

/*	background: url(images/sidecol-r.png) 100% 0 repeat-y;*/

	background: url(images/sidecol-br.png) 100% 100% no-repeat;	

}



#maincol {

	padding: 0;
	
	padding-bottom: 0px; 

	margin: 0 0 0 0;
	
	background: transparent url(images/content-bt.gif) no-repeat bottom left;	
	
}



#sidecol-top2 {

	height: 41px;

}



#sidecol-bottom2 {

	height: 41px;

}



#main-content {

	margin: 0;

	height: 100%;
	
}



#main-content3  {

	padding: 0 10px 0 5px;
	

}



#headlinemodules,

#morenews-modules,

#newsblock2,

#newsblock3,

#bottommods,

#tabmodules {

	overflow: hidden;
}

#newsblock3{

	margin-left: 3px;
	
}

#bottom-modules-top {

	height: 53px;

	margin-top: 25px;

}



#bottom-modules-top .top-left {

	height: 53px;

}



#bottom-modules-top .middle {

	height: 53px;

}



#bottom-modules {

	padding-left: 5px;

}



#bottom-modules .right {

	padding-right: 7px;

}



#bottom-modules-bottom {

	height: 23px;

}



#bottom-modules-bottom .bottom-left {

	height: 23px;

}



#bottom-modules-bottom .middle {

	height: 23px;

}



#bottom-modules div.moduletable ul,

#bottom-modules div.moduletable p {

	margin: 0;

	padding: 0;

}

#bottom-modules div.moduletable li{
	
	display: inline;
	
	padding: 0 4px;
	
	margin: 0;
	
	border-right: 1px solid #999;
	
	font-size: 12px;
	
	line-height: 12px;
}

#bottom-modules div.moduletable li a{
	
	color: #000;
}

#bottom-modules div.moduletable li a:hover{
	
	color: #3356d4;
}

table.mainbody {

	width: 100%;

	margin: 0;

	padding: 0;

}



img#rocket {

	margin-top: 10px;

	width: 144px;

	height: 22px;

}


.spacer .block {

	float: left;

}



.spacer.w99 .block {

	width: 100%;

}



.spacer.w49 .block {

	width: 50%;

}



.spacer.w33 .block {

	width: 33.3%;

}



#pathway {

	height: 30px;

	padding: 0 32px;

	overflow: hidden;

}



/* @end */



/* @group Modules */



td.sidecol div.module {

	padding: 0 25px 10px 25px;

	margin-bottom: 10px;

	overflow: hidden;

}



td.sidecol div.module-hilite1a div div div,

td.sidecol div.module-hilite1b div div div,

td.sidecol div.module-hilite2a div div div,

td.sidecol div.module-hilite2b div div div,

td.sidecol div.module-hilite3a div div div,

td.sidecol div.module-hilite3b div div div,

td.sidecol div.module-hilite4a div div div,

td.sidecol div.module-hilite4b div div div,

td.sidecol div.module-hilite5a div div div,

td.sidecol div.module-hilite5b div div div {

	overflow: hidden;

	padding: 18px 35px 15px 30px;

	margin-bottom: 0;

}



td.sidecol div.module-hilite1a h3,

td.sidecol div.module-hilite1b h3,

td.sidecol div.module-hilite2a h3,

td.sidecol div.module-hilite2b h3,

td.sidecol div.module-hilite3a h3,

td.sidecol div.module-hilite3b h3,

td.sidecol div.module-hilite4a h3,

td.sidecol div.module-hilite4b h3,

td.sidecol div.module-hilite5a h3,

td.sidecol div.module-hilite5b h3,

td.sidecol div.module h3 {

	margin: 0;

	padding: 0 0 10px 0;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 22px;
	
	font-weight: bold;
	
	color: #000;

}



td.sidecol div.module-hilite1 h3,

td.sidecol div.module-hilite2 h3,

td.sidecol div.module-hilite3 h3,

td.sidecol div.module-hilite4 h3,

td.sidecol div.module-hilite5 h3 {

	margin: 0;

	padding: 0 0 15px 0;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 130%;

}



td.sidecol div.module-ad h3 {

	position: absolute;

	margin: -26px 0 0 0;

	padding: 0 0 0 25px;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 130%;

}



td.sidecol div.module-hilite1 div,

td.sidecol div.module-hilite2 div,

td.sidecol div.module-hilite3 div,

td.sidecol div.module-hilite4 div,

td.sidecol div.module-hilite5 div {

	overflow: hidden;

	padding: 18px 35px 25px 30px;

}



td.sidecol div.module-ad div {

	overflow: hidden;

	padding-top: 45px;

	margin-bottom: 10px;

}



td.sidecol div.module-hilite1 div div,

td.sidecol div.module-hilite1 div div div,

td.sidecol div.module-hilite1 div div div div,

td.sidecol div.module-hilite2 div div,

td.sidecol div.module-hilite2 div div div,

td.sidecol div.module-hilite2 div div div div,

td.sidecol div.module-hilite3 div div,

td.sidecol div.module-hilite3 div div div,

td.sidecol div.module-hilite3 div div div div,

td.sidecol div.module-hilite4 div div,

td.sidecol div.module-hilite4 div div div,

td.sidecol div.module-hilite4 div div div div,

td.sidecol div.module-hilite5 div div,

td.sidecol div.module-hilite5 div div div,

td.sidecol div.module-hilite5 div div div div,

td.sidecol div.module-ad div div,

td.sidecol div.module-ad div div div,

td.sidecol div.module-ad div div div div,

td.sidecol div.module-hilite1a div div div div,

td.sidecol div.module-hilite1b div div div div,

td.sidecol div.module-hilite2a div div div div,

td.sidecol div.module-hilite2b div div div div,

td.sidecol div.module-hilite3a div div div div,

td.sidecol div.module-hilite3b div div div div,

td.sidecol div.module-hilite4a div div div div,

td.sidecol div.module-hilite4b div div div div,

td.sidecol div.module-hilite5a div div div div,

td.sidecol div.module-hilite5b div div div div,

td.sidecol div.module-hilite1 div div div div,

#maincol div.module-color-red div div div div,

#maincol div.module-color-blue div div div div,

#maincol div.module-color-green div div div div,

#maincol div.module-color-darkgray div div div div,

#maincol div.module-latestnews div div div div,

#maincol div.module-weather div div div div,

#maincol div.module-faq div div div div,

#maincol div.module-download div div div div {

	background: none;

	margin: 0;

	padding: 0;

}



#headlinemodules div.moduletable h3,

#headlinemodules div.moduletable-headline-red h3,

#headlinemodules div.moduletable-headline-blue h3,

#headlinemodules div.moduletable-headline-green h3,

#headlinemodules div.moduletable-headline-orange h3 {

	font-size: 100%;

	text-transform: uppercase;

	font-weight: bold;

	color: #444;

	padding-bottom: 2px;

	margin-bottom: 5px;

}



#headlinemodules span.headline,

#headlinemodules span.headline-red,

#headlinemodules span.headline-blue,

#headlinemodules span.headline-green,

#headlinemodules span.headline-orange {

	font-weight: bold;

	font-size: 140%;

	margin-bottom: 10px;

	display: block;

	font-family: Arial Narrow, Arial, sans-serif;

}



#headlinemodules div.moduletable,

#headlinemodules div.moduletable-headline-red,

#headlinemodules div.moduletable-headline-blue,

#headlinemodules div.moduletable-headline-green,

#headlinemodules div.moduletable-headline-orange {

	padding-right: 15px;

	margin-top: 10px;

}



#newsblock2 div.module{

	margin: 0 5px 0 3px;
	
	min-height: 350px;
	

}



#newsblock3 div.module {

	margin-right: 0px;

	margin-top: 0;

}



#newsblock2 div.module h3{

	margin: 18px 0 0 -5px;
	
	padding: 0;
	
	padding-left: 40px;
	
	background: url(images/h3-catalyst.png) 0 0 no-repeat;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 22px;
	
	line-height: 47px;

}

#newsblock2 h2{

}

#newsblock2 div.module h4{

	margin-top: 8px;
	
	font-size: 18px;
	
	line-height: 1.5em;
}

#newsblock2 #about{

	margin-top: 5px 0;
		
	height: 200px;
	
	overflow: auto;
	
	scrollbar-base-color: #3c3b3c;
	
	scrollbar-arrow-color:#fff; 
	
	scrollbar-highlight-color:#999;
	
	scrollbar-shadow-color:#ccc;
	
	padding-right: 3px;

}

#newsblock2 #questions{

	margin-top: 5px 0;
		
	height: 250px;
	
	overflow: auto;
	
	scrollbar-base-color: #3c3b3c;
	
	scrollbar-arrow-color:#fff; 
	
	scrollbar-highlight-color:#999;
	
	scrollbar-shadow-color:#ccc;
	
	padding-right: 3px;

}

td.sidecol #process{

	margin-top: 5px 0;
		
	height: 630px;
	
	overflow: auto;
	
	scrollbar-base-color: #3c3b3c;
	
	scrollbar-arrow-color:#fff; 
	
	scrollbar-highlight-color:#999;
	
	scrollbar-shadow-color:#ccc;
	
	padding-right: 3px;

}

#catalyst h3{

	margin: 0 0 0 0;
	
	padding: 0;
	
	padding-left: 40px;
	
	background: url(images/h3-catalyst.png) 0 0 no-repeat;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 22px;
	
	line-height: 47px;

}

#catalyst h4{
	font-size: 16px;
	margin-bottom: 5px;
}

#newsblock2 div.module ul{

	margin: 0;
	
	padding: 0;
	
	margin-bottom: 8px;

}

#newsblock2 div.module li{

	line-height: 1.5em;

	margin: 0 0 5px 10px;
	
	list-style: none;

}

#newsblock2 div.module a{

	color: #3356d4;
	
	font-weight: bold

}


#newsblock3 div.module h3 {

	margin: 0 0 10px 0;

	padding: 0;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 20px;

}



#newsblock2 div.module div div div,

#newsblock3 div.module div div div {

	padding: 35px 50px 45px 40px;
	
	min-height: 350px;

}



#maincol div.module-color-red,

#maincol div.module-color-blue,

#maincol div.module-color-green,

#maincol div.module-color-darkgray {

	margin-right: 0px;

	margin-top: 0;
	
	color: #000;

}



#maincol div.module-color-red h3,

#maincol div.module-color-blue h3,

#maincol div.module-color-green h3,

#maincol div.module-color-darkgray h3 {

	margin: 0 0 10px 0;

	padding: 0;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 20px;
	
	color: #000;

}



#maincol div.module-color-red div div div,

#maincol div.module-color-blue div div div,

#maincol div.module-color-green div div div,

#maincol div.module-color-darkgray div div div {

	padding: 45px 50px 45px 35px;

}



#maincol div.module-latestnews {

	margin: 25px 10px 0 0;

}



#maincol div.module-latestnews h3 {

	margin: 0 0 18px 0;

	padding: 8px 0 0 48px;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	text-transform: uppercase;

	font-size: 140%;

}



#maincol div.module-latestnews div div div {

	padding: 10px 10px 10px 20px;

}



#morenews {

	margin: 0 10px 0 0;

}



#morenews4 {

	padding: 0 10px 10px 20px;

}



span.morenews-header {

	position: absolute;

	display: block;

	background: none;

	padding-top: 10px;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 120%;

	font-weight: bold;

}



#morenews div.moduletable {

	margin-right: 10px;

	margin-top: 40px;

	padding: 0 10px 0 0 ;

}



#maincol div.module-weather,

#maincol div.module-faq,

#maincol div.module-download {

	margin: 17px 10px 0 0;

}



#maincol div.module-weather h3,

#maincol div.module-faq h3,

#maincol div.module-download h3 {

	margin: 0 0 10px 0;

	padding: 8px 0 0 28px;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 130%;

}



#maincol div.module-weather div div div {

	padding: 10px 10px 10px 20px;

}



#maincol div.module-faq div div div {

	padding: 10px 10px 10px 20px;

}



#maincol div.module-download div div div {

	padding: 10px 10px 10px 20px;

}



#mod-search {

	height: 63px;

	padding: 12px 0 0 50px;

	margin: 0 0 10px 0;

	background: url(images/search.png) 0 0 no-repeat;

}



#mod-search input {

	padding: 1px 4px;

	overflow: hidden;

	width: 140px;

	font-size: 110%;

	border: 0;

	background: none;

}



#mod-search div.moduletable {

	margin: 0;

	padding: 0;

}



#mod-login {

	float: right;

	padding-top: 3px;

}



#mod-login a:hover {

	text-decoration: underline;

}



#bottommods div.moduletable {

	margin-right: 15px;

}



#bottommods div.moduletable h3 {

	position: absolute;

	margin-top: -34px;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-size: 130%;

}



/* @end */



/* @group Horizontal Menu */



#horiz-menu {

	height: 45px;

	margin-right: 90px;

}



#horiz-menu ul.menutop {

	padding-left: 18px;

}



#horiz-menu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#horiz-menu li {

	display: block;

	float: left;

	margin: 0;

	padding: 0;

}



#horiz-menu a {

	white-space: nowrap;

	font-family: Arial Narrow, Arial, Helvetica, sans-serif;

	display: block;

	float: left;

	height: 45px;

	line-height: 45px;

	padding: 0 17px;

	font-weight: bold;

	font-size: 120%;

}



#horiz-menu li li a, 

#horiz-menu li li a:hover,

#horiz-menu li:hover li a,

#horiz-menu li.sfHover li a,

#horiz-menu li.parent:hover li a,

#horiz-menu li.parent.sfHover li a,

#horiz-menu li.active.parent:hover li a,

#horiz-menu li.active.parent.sfHover li a {

	background: none;

}



#horiz-menu li li.parent:hover,

#horiz-menu li li.parent.sfHover,

#horiz-menu li li.active.parent:hover,

#horiz-menu li li.active.parent.sfHover {

	background: none;

}



/* mouseovers */



#horiz-menu li li a:hover {

	background: none;

}



#horiz-menu li li.active,

#horiz-menu li.active li a,

#horiz-menu li.active li a:hover {

	background: none;

}



#horiz-menu li li a {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 100%;

	font-weight: normal;

}



#horiz-menu a:hover {

	text-decoration: none;

}



/* @end */



/* @group Sub Menu */



ul.menuside {

	margin: 0;

	padding: 0;

}



ul.menuside li {

	list-style: none;

	margin: 0;

	padding: 0;

}



ul.menuside a:hover {

	text-decoration: none;

}



ul.menuside li.active li a {

	font-weight: normal;

}



ul.menuside span {

	display: block;

}



ul.menuside a {

	display: block;

	line-height: 24px;

	text-indent: 15px;

	height: 24px;

	background: url(images/splitmenu-bullet.png) 0 6px no-repeat;

}



ul.menuside ul {

	margin: 4px 0;

}



ul.menuside ul li {

	background: url(images/splitmenu-bullet2.png) 0 6px no-repeat;

}



ul.menuside ul li a {

	text-indent: 15px;

}



ul.menuside ul a {

	background: none;

	text-indent: 0;

}



ul.menuside a:hover {

	text-decoration: none;

}



ul.menuside ul {

	margin-left: 10px;

	padding: 0;

}



ul.menuside ul ul {

	padding: 0;

	margin-left: 20px;

}



ul.menuside li li {

	padding: 0;

	margin: 0;

}



ul.menuside ul a {

	text-indent: 0;

}



ul.menuside li.active li a {

	color: #000;

}



/* @end */



/* @group Mainmenu */



a.mainlevel {

	display: block;

	line-height: 24px;

	text-indent: 17px;

	height: 26px;

	font-size: 110%;

	text-decoration: none;

	background: url(images/sidemenu-bg.png) 0 0 no-repeat;

}



a#active_menu.sublevel {

	background: none;

}



a.sublevel {

	text-decoration: none;

	background: none;

	line-height: 25px;

}



a.mainlevel:hover, a.sublevel:hover {

	text-decoration: none;

}



/* @end */



/* @group Content Styles */



/* @group Login */



.loginelement {

/*	float:  left;*/

	padding: 4px 8px 0 0;

	line-height: 21px;

	white-space: nowrap;

}



.loginelement label {

	font-weight: bold;
	
	font-size: 13px;
	
	margin-right: 3px;
	
	padding: 0;

}



.loginelement  .inputbox {

	width:  150px;

	margin: 0 15px 5px 0;

	vertical-align: middle;

	color: #fff;	
	
	font-weight: bold;
	
	padding: 3px;
	
	border: 1px solid #fff;

}



span.loginsubmit,

span.logoutsubmit {

	display: block;

	float:  right;

	width: 60px;

	text-align: center;

	font-weight: bold;

	margin: 5px 8px 0 0;
	
	padding: 5px 8px;

	cursor: pointer;
	
	background: #505052;
	
	color: #fff;
	
	border-bottom: 1px solid #000;
	
	border-right: 1px solid #000;

} 



span.loginsubmit span,

span.logoutsubmit span {

	text-decoration: none;

}



/* @group Readon */



a.readon {

	float: right;

	margin-top: 12px;

	font-weight: bold;

	font-size: 90%;

	display: block;

	text-align: center;

	width: 75px;

	height: 19px;

	line-height: 18px;

	clear: both;

}



div.moduletable-headline1 a.readon,

div.moduletable-headline2 a.readon,

div.moduletable a.readon,

div.module a.readon,

td.sidecol div.module a.readon {

	clear: both;

	float: right;

}



/* @end */



/* @group Pathway */



span.pathway {

	display: block;

	line-height: 1.2em;

	font-weight: normal;

	margin-top: 15px;

	margin-bottom: 5px;

	padding-left: 5px;

}



span.pathway img {

	float: left;

	width: 6px;

	height: 11px;

	padding-right: 8px;

	padding-top: 3px;

	background: url(images/path-arrow.png) 0 50% no-repeat;

}



span.pathway a {

	float: left;

	padding: 0 10px 0 0;

}



/* @end */



/* @group Typography */



ul.number,

ul.media-1,

ul.media-2,

ul.media-3,

ul.media-4,

ul.plus-1,

ul.plus-2,

ul.lightbulb,

ul.award,

ul.phone,

ul.pdf,

ul.alert,

ul.write,

ul.camera-1,

ul.camera-2,

ul.comment,

ul.rss-1,

ul.rss-2,

ul.check,

ul.star-1,

ul.star-2,

ul.triangle-1,

ul.triangle-2,

ul.triangle-3,

ul.triangle-4,

ul.triangle-5,

ul.triangle-6,

ul.bullet-1,

ul.bullet-2,

ul.bullet-3,

ul.bullet-4,

ul.bullet-5,

ul.bullet-6 {

	padding-left: 10px;

	margin-left: 0;

}



ul.number li,

ul.media-1 li,

ul.media-2 li,

ul.media-3 li,

ul.media-4 li,

ul.plus-1 li,

ul.plus-2 li,

ul.lightbulb li,

ul.award li,

ul.phone li,

ul.pdf li,

ul.alert li,

ul.write li,

ul.camera-1 li,

ul.camera-2 li,

ul.comment li,

ul.rss-1 li,

ul.rss-2 li,

ul.check li,

ul.star-1 li,

ul.star-2 li,

ul.triangle-1 li,

ul.triangle-2 li,

ul.triangle-3 li,

ul.triangle-4 li,

ul.triangle-5 li,

ul.triangle-6 li,

ul.bullet-1 li, 

ul.bullet-2 li,

ul.bullet-3 li,

ul.bullet-4 li,

ul.bullet-5 li,

ul.bullet-6 li {

	list-style: none;

	margin-left: 0;

	padding-bottom: 3px;

	margin-bottom: 5px;

	padding-left: 24px;

}



li.number-1 {

	background: url(images/number-1.png) 0 0 no-repeat;	

}



li.number-2 {

	background: url(images/number-2.png) 0 0 no-repeat;	

}



li.number-3 {

	background: url(images/number-3.png) 0 0 no-repeat;	

}



li.number-4 {

	background: url(images/number-4.png) 0 0 no-repeat;	

}



li.number-5 {

	background: url(images/number-5.png) 0 0 no-repeat;	

}



li.number-6 {

	background: url(images/number-6.png) 0 0 no-repeat;	

}



li.number-7 {

	background: url(images/number-7.png) 0 0 no-repeat;	

}



li.number-8 {

	background: url(images/number-8.png) 0 0 no-repeat;	

}



li.number-9 {

	background: url(images/number-9.png) 0 0 no-repeat;	

}



ul.media-1 li {

	background: url(images/media-1.png) 0 2px no-repeat;

}



ul.media-2 li {

	background: url(images/media-2.png) 0 2px no-repeat;

}



ul.media-3 li {

	background: url(images/media-3.png) 0 2px no-repeat;

}



ul.media-4 li {

	background: url(images/media-4.png) 0 2px no-repeat;

}



ul.plus-1 li {

	background: url(images/plus-1.png) 4px 2px no-repeat;

}



ul.plus-2 li {

	background: url(images/plus-2.png) 4px 2px no-repeat;

}



ul.camera-1 li {

	background: url(images/camera-1.png) 2px 2px no-repeat;

}



ul.camera-2 li {

	background: url(images/camera-2.png) 2px 2px no-repeat;

}



ul.comment li {

	background: url(images/comment.png) 2px 2px no-repeat;

}



ul.lightbulb li {

	background: url(images/lightbulb.png) 2px 2px no-repeat;

}



ul.award li {

	background: url(images/award.png) 2px 2px no-repeat;

}



ul.phone li {

	background: url(images/phone.png) 2px 2px no-repeat;

}



ul.pdf li {

	background: url(images/pdf.png) 2px 2px no-repeat;

}



ul.alert li {

	background: url(images/alert.png) 2px 2px no-repeat;

}



ul.write li {

	background: url(images/write.png) 2px 2px no-repeat;

}



ul.rss-1 li {

	background: url(images/rss-1.png) 5px 2px no-repeat;

}



ul.rss-2 li {

	background: url(images/rss-2.png) 2px 2px no-repeat;

}



ul.star-1 li {

	background: url(images/star-1.png) 0 2px no-repeat;

}



ul.star-2 li {

	background: url(images/star-2.png) 0 2px no-repeat;

}



ul.check li {

	background: url(images/check.png) 2px 2px no-repeat;

}



ul.triangle-1 li {

	background: url(images/triangle-1.png) 6px 4px no-repeat;

}



ul.triangle-2 li {

	background: url(images/triangle-2.png) 6px 4px no-repeat;

}



ul.triangle-3 li {

	background: url(images/triangle-3.png) 6px 4px no-repeat;

}



ul.triangle-4 li {

	background: url(images/triangle-4.png) 6px 4px no-repeat;

}



ul.triangle-5 li {

	background: url(images/triangle-5.png) 6px 4px no-repeat;

}



ul.triangle-6 li {

	background: url(images/triangle-6.png) 6px 4px no-repeat;

}



ul.bullet-1 li {

	background: url(images/bullet-1.png) 4px 4px no-repeat;

}



ul.bullet-2 li {

	background: url(images/bullet-2.png) 4px 4px no-repeat;

}



ul.bullet-3 li {

	background: url(images/bullet-3.png) 4px 4px no-repeat;

}



ul.bullet-4 li {

	background: url(images/bullet-4.png) 4px 4px no-repeat;

}



ul.bullet-5 li {

	background: url(images/bullet-5.png) 4px 4px no-repeat;

}



ul.bullet-6 li {

	background: url(images/bullet-6.png) 4px 4px no-repeat;

}



pre {

	background: #f7f7f7;

	border: 1px solid #f0f0f0;

	padding: 10px;

}



blockquote {

	color: #666;

	font-style: italic;

	font-size: 120%;

	line-height: 150%;

	width: auto;

	padding: 0px 0px 5px 60px;

	margin: 15px 0;

	background: url(images/quote-start.png) 0 0 no-repeat;

}



blockquote p {

	padding: 0 60px 10px 0;

	margin-top: 0;

	background: url(images/quote-end.png) 100% 100% no-repeat;

}



blockquote.b {

	color: #666;

	font-style: italic;

	font-size: 110%;

	line-height: 135%;

	width: auto;

	padding: 0px 0px 5px 20px;

	margin: 15px 0 15px 15px;

	background: url(images/quote2-start.png) 0 2px no-repeat;

}



/* @end */



/* @group Notice Styles */



span.alert,

span.info,

span.download,

span.note {

	display: block;

	padding: 10px 10px 10px 45px;

	margin: 15px 0;	

}



span.alert {

	color: #c00;

	border-top: 3px solid #fe7b7a;

	border-bottom: 3px solid #fe7b7a;

	background: #FFD6D6 url(images/status-alert.png) 10px 50% no-repeat;

}



span.info {

	color: #0055BB;

	border-top: 3px solid #629de3;

	border-bottom: 3px solid #629de3;

	background: #D8E5F8 url(images/status-info.png) 10px 50% no-repeat;

}



span.note {

	color: #B79000;

	border-top: 3px solid #fde179;

	border-bottom: 3px solid #fde179;

	background: #FEF6D8 url(images/status-note.png) 10px 50% no-repeat;

}



span.download {

	color: #57861A;

	border-top: 3px solid #c2df88;

	border-bottom: 3px solid #c2df88;

	background: #EEF7DD url(images/status-download.png) 10px 50% no-repeat;

}



/* @end */



/* @group RokSlide */



#rokslide-toolbar {

	color: #666;

}



#rokslide-toolbar span {

	white-space: nowrap;

	font-family: Arial Narrow, Helvetica, Arial, sans-serif;

	font-weight: bold;

	font-size: 120%;

	line-height: 26px;

}



#rokslide-toolbar li.active { 

	color: #222;

}



#frame {

	text-align: left;

	margin-left: 15px;

}



#frame div.module {

	float: left;

}



#frame .module div {

	padding: 0 5px;

}



#frame .module div div {

	padding: 0;

}



#frame .mmpr-1 .module {

	width: 100%;

}



#frame .mmpr-2 .module {

	width: 50%;

}



#frame .mmpr-3 .module {

	width: 33%;

}



#frame .mmpr-4 .module {

	width: 25%;

}



#frame .mmpr-5 .module {

	width: 20%;

}



#rokslide-toolbar li.current { 

	color: #333;

}



#tabmodules {

	margin-top: 20px;

}



#tabmodules div div div {

	padding-top: 10px;

	padding-bottom: 20px;

}



#tabmodules div div div div {

	background: none;

	padding: 0;

}



/* @end */



#accessibility {

	width: 95px;

	float: right;

	height: 20px;

	margin-top: 13px;

	margin-right: 5px;

}



#accessibility span {

	background-repeat: no-repeat;

}



#accessibility a {

	text-decoration: none;

	cursor: pointer;

}



#accessibility #buttons {

	float: right;

	padding-right: 10px;

}



#accessibility .button {

	display: block;

	float: right;

	width: 20px;

	height: 20px;

	margin-right: 5px;

}



#banner {

	position: absolute;

	top: 19px;

	right: 10px;

}



a.nounder {

	text-decoration: none;

	border: 0;

	cursor: pointer;

}



a.nounder:hover {

	text-decoration: none;

}



a img.album {

	border-width: 2px;

	border-style: solid;

}



.clr {

	clear:both;

}



fieldset {

	border-top: 4px solid #eee;

	border-bottom: 4px solid #eee;

	border-left: 0;

	border-right: 0;

}



fieldset.input {

	border: 0;

}



a img {

	border: 0;

}



img.headline {

	padding: 2px;

	border: 1px solid #E6E6E6;

}



img.content-left {

	float: left;

	margin-right: 10px;

	padding: 5px;

	border: 1px solid #eee;

}



img.content-right {

	float: right;

	margin-left: 10px;

	padding: 5px;

	border: 1px solid #eee;

}



#test-content {

	padding: 0 40px 0 40px;

}



#moduleslider-size {

	height: 250px;

}



#referencewidth {

	width: 100%;

	overflow:hidden;


}



#news-rotator .padding {

	background-color: #EFF2F3;

}



/* video scroller */



.video-list,

.media-list {

	height: 253px;

	overflow: hidden;

	margin: -25px -5px 0 -5px;

}



.video-controls .control-prev, 	.video-controls .control-next,

.media-controls .control-prev, 	.media-controls .control-next {

	background-image: url(images/video-scroller-controls.png);

}



.video-controls .control-page,

.media-controls .control-page {

	background-image: url(images/video-scroller-status.png);

}



.video, td.sidecol .video,

.media, td.sidecol .media { 

	background: #E5E5E5;

	height: 72px;

	border-bottom: 1px solid #D6D6D6;

}



.video .left img,

.media .left img {

	float: left;

	width: 88px;

	height: 49px;

	padding-top: 10px;

}



td.sidecol .video .left,

td.sidecol .media .left {

	float: left;

	clear: none;

	padding-left: 5px;

	padding-right: 5px;

}



.contentpane .pollstableborder {

	border: 0px;

}



.back_button {

	margin-top: 30px;

}



.tool-tip {

	background: #f6f6f6;

	border: 1px solid #e6e6e6;

	padding: 4px;

}

/* MISC */

.entry-body img{

 	margin-right: 8px;

}

#hidden a{
	
	font-weight: normal;
	
	color: #000;
	
}

#hidden a{
	
	font-weight: normal;
	
	color: #000;
	
	text-decoration: none;
	
}

.my-pagenav{
	margin: 0;
	
	margin-bottom: 45px;
}


/* @end */



/* @end */

/* NAVIGATION ETC. */

/* CSS Document */



/* MyBlog header */
#myBlog-wrap{

/*	background: transparent url(images/content-bg.gif) repeat-y top left;*/
}

#myBlog-wrap #myBlog-head {

	margin-bottom: 0;

	position: relative;

	background: transparent url(images/headerBg.gif) no-repeat top left;

	padding: 0 0 0 245px;

	height: 153px;

}



#myBlog-wrap #myBlog-head h3 {

	margin:  0 0 0;

	padding: 50px 0 0 0;

	font-size: 20px;

	color: #fff;

	font-family: Arial, Helvetica, Tahoma, Verdana, san-serif;

	letter-spacing: normal;

	text-align: center;

}

#myBlog-wrap #myBlog-head .desc {

	font-size: 14px;

	margin: 0 0 0 0;

	padding: 3px 0 0 118px;

	color: #cae8fb;
	
}



/* MyBlog Toolbar Start*/

#myBlog-wrap #myBlog-toolbar {

	position: absolute;

	bottom: 28px;

	right: 50px;

}

#myBlog-wrap #myBlog-toolbar ul, #myBlog-head ul {

	padding: 5px 0 0;

	margin: 0;

}

#myBlog-wrap #myBlog-toolbar li {

	list-style: none;

	display: block;

	float: left;

	padding: 0;

	margin: 0 5px 0 0;

	height: 18px;

	line-height: 18px;

	text-transform: capitalize;

	background: none;

}



/*

#myBlog-wrap #myBlog-toolbar li.toolbarHome {

	background: transparent url(images/toolbar_icons.gif) no-repeat 0 0;

}

#myBlog-wrap #myBlog-toolbar li.toolbarTags {

	background: transparent url(images/toolbar_icons.gif) no-repeat 0 -19px;

}

#myBlog-wrap #myBlog-toolbar li.toolbarSearch {

	background: transparent url(images/toolbar_icons.gif) no-repeat 0 -40px;

}

#myBlog-wrap #myBlog-toolbar li.toolbarFeed {

	background: transparent url(images/toolbar_icons.gif) no-repeat 0 -61px;

}

#myBlog-wrap #myBlog-toolbar li.toolbarBlogger {

	background: transparent url(images/toolbar_icons.gif) no-repeat 0 -82px;

}

*/

#myBlog-wrap #myBlog-toolbar li#toolbarWrite a {

	background: #abc7e4 url(images/addpost.gif) no-repeat 7px 4px;

}

#myBlog-wrap #myBlog-toolbar li#toolbarWrite a span {

	text-indent: -9999px;

	display: none;

}



#myBlog-wrap #myBlog-toolbar li a {

	text-decoration: none;

	padding: 5px 15px;

	color: #fff;

	background: #4d4d4f;

}

#myBlog-wrap #myBlog-toolbar li a:hover {

	background: #ffd204;

	color: #000;

}

#myBlog-wrap #myBlog-toolbar li.blogActive a {

	color: #000;

	background: #fff;

}



#myBlog-wrap #myblog {

	clear: left;

}

/* MyBlog Toolbar End*/



.socialBookmark {

	border: 1px solid #999999;

}



.myTopContent{

	padding: 16px;

	display: block;

	border: 1px dotted #DFDFCC;

	text-align: center;

	background-color: #F8F8F3;

	margin-top: 4px;

	margin-bottom: 4px;

}



.smallerPad {

	padding: 4px;

}



.filterLabel {

	color:grey;

	font-weight:bold;

}



.filterData {

	color:grey;

}



div #usersLink{

	float: right;

}



div.entrySeperator {

	border-top:1px solid #d4d4d4;

	margin: 2px 0px 2px 0px;

	overflow:hidden;

	height:1px;

}





.statusMsg {

	color: red;

	font-family: "Trebuchet MS", Verdana;

}





div.myblog_fv_toolbar{

	border:0px solid #666699;

	height:20px;

	line-height:20px;

	padding-left:5px;

}



div.myblog_fv_toolbar a {

	text-decoration:none !important;

}



div.myblog_fv_toolbar a:hover {

	text-decoration:none !important;

}



div.myblog_fv_toolbar span:hover{

	text-decoration:underline;

}



div.myblog_fv_toolbar span.homeLink { 

	font-weight: bold; 

	background-image: url('images/home.png');      

	background-position: top left; 

	background-repeat: no-repeat; 

	padding-left:20px;

	padding-bottom:3px;

	margin-left:5px;

}

div.myblog_fv_toolbar span.categoryLink { 

	font-weight: bold; 

	background-image: url('images/tagcloud.png');      

	background-position: top left; 

	background-repeat: no-repeat; 

	padding-left:20px;

	padding-bottom:3px;

	margin-left:5px;

}

div.myblog_fv_toolbar span.searchLink { 

	font-weight: bold; 

	background-image: url('images/search.png');      

	background-position: top left; 

	background-repeat: no-repeat; 

	padding-left:20px;

	padding-bottom:3px;

	margin-left:5px;

} 

#myBlog-wrap div.myblog_fv_toolbar span.dashboardLink { 

	font-weight: bold; 

	background-image: url('images/Edit2_16x16.png');      

	background-position: top left; 

	background-repeat: no-repeat; 

	padding-left:20px;

	padding-bottom:3px;

	margin-left:5px;

}



#myBlog-wrap div.myblog_fv_toolbar span.rssFeedLink {

	padding-left: 20px;

	background-image: url('images/feed-icon-16x16.gif');

	background-position: top left;

	background-repeat: no-repeat;

	font-weight: bold; 

	margin-left:5px;

	padding-bottom:3px;

}

/** ENTRY STUFF **/

#myBlog-wrap .entryContent {

	width: 100%; /* RESIZEABLE AREA */

	overflow:hidden;
	
	padding: 5px 55px 50px 50px;
	
/*	background: transparent url(images/content-bt.gif) no-repeat bottom left;*/

}

#myBlog-wrap .entryContent a {

	color: #2763A5;

	text-decoration: none;

}



#myBlog-wrap .entryContent a:hover {

	color: #339933;

	text-decoration: underline;

}



#myBlog-wrap .entryContent p {

	margin-bottom: 5px;

	padding: 0;

}

#myBlog-wrap .entryContent h3 {	

	margin: 0;

	padding: 0;

}

#myBlog-wrap .entry {

	line-height: 1.6;

}



#myBlog-wrap .date {

	float: left;

	color: #fff;

	text-align: center;

	background: transparent url(images/dateBg.gif) no-repeat 0 0;

	width: 60px;

	height: 52px;

}

#myBlog-wrap .date .month,

#myBlog-wrap .date .year {

	color: #fff;

	font-weight: 700;

}

#myBlog-wrap .date .month {

	line-height: 27px;

	font-size: 100%;

}

#myBlog-wrap .date .year {

	line-height: 22px;

	font-size: 120%;

}

/*

.month { 

	font-weight: bold; 

	background-image: url('images/date-topleft.gif');      

	background-position: top left; 

	background-repeat: no-repeat; 

	color:#FFFFFF;

} 

.month span{ 

	margin-left: 0.2em; 

	padding: 0.15em 1em 0.15em 0.8em; 

	background-image: url('images/date-topright.gif'); 

	background-position: top right; 

	background-repeat: no-repeat; 

	display: block; 

	color:#FFFFFF;

}

.year {

	background-image: url('images/date-botleft.gif');      

	background-position: bottom left; 

	background-repeat: no-repeat; 

	color:#FFFFFF;

}



.year span {

	margin-left: 0.2em;

	padding: 0.15em 1em 0.15em 1em; 

	background-image: url('images/date-botright.gif'); 

	background-position: bottom right; 

	background-repeat: no-repeat; 

	display: block; 

	color: #fff;

	text-align: center;

}

*/



.entry-title-container{

	padding-top:5px;

	padding-bottom:5px;

}

.entry-title {

	vertical-align:middle;

	padding-bottom:3px;

	float:left;

}


.entry-body {

	padding-top: 0.5em;
	
	padding-right: 100px;

	overflow:hidden;

}



.entry-body br {

	clear:both;

}



.entry-body img {

	border: 1px solid #E6E6E6;

}

.entry-body blockquote {

	margin-top: 1em;

	margin-left: 1em;

	padding-top: 0.2em;

	padding-left: 3em;

	background-image: url('images/quote-bg.gif');

	background-position: top left;

	background-repeat: no-repeat;

}

.entry-footer {

	padding-top: 1em;

	padding-bottom: 1em;

	overflow:hidden;

}

.entry-comment {

	padding-left: 20px;

	background-image: url('images/comment-button.gif');

	background-position: top left;

	background-repeat: no-repeat;

}



.entry-author {

	padding-bottom: 1em;

	background-image: url('images/author-right.gif');

	background-position: top right;

	background-repeat: no-repeat;

	border-bottom: 1px solid #CCCCCC;

}

.author-details {

	padding-top: 1em;

	padding-left: 1em;

	padding-right: 1em;

	background-image: url('images/author-left.gif');

	background-position: top left;

	background-repeat: no-repeat;

}

.entry-author img {

	float: left;

	border: 1px solid #E6E6E6;

}

.entry-author p {

	padding-left: 70px;

	padding-right: 1em;

	color: #666666;

}

.author-profile a {

	padding-left: 1.6em;

	background-image: url('images/author-arrow.gif');

	background-position: 0 50%;

	background-repeat: no-repeat;

}

.clear {

	 

}



div.userAvatar{

	float:right;

}



td.my-dateCell {

	width: 6em;

	vertical-align: top;

	color: #FFF;

}



td.my-titleCell{

	vertical-align:top;

	line-height: 1;

}



td.my-avatarCell{

	vertical-align:middle;

}



table.entryTitle{

	width:100%;

	padding-top:2px;

	border: 0;

}

#myBlog-wrap .entryTitle {



}

#myBlog-wrap .entry-title h2 {

	position: relative;

	margin: 0 0 5px;

	padding: 0;

}



/** END ENTRY STUFF **/



/** PAGINATION **/

.my-pagenav{

	text-align:center;

}





/** List of all blogs section **/

div.blogList{

}



div.blogList .avatar_container {

}



div.blogList .avatar_image {

	position: static !important;

}



div.blogList .blogTitle {

	font-weight:bold;

}



div.blogList .updated {

	color: #666666;

	font-size: 0.9em;

	font-weight: bold;

}

div.blogList .blogDesc {

	margin:0pt;

	padding-top: 2px;

	padding-bottom: 2px;

}



div.blogList .blogStats {

	font-size: 0.9em;

	margin:0pt;

	padding:0pt;

}



div.blogList .blogStats .numEntries_image{

	padding-right:3px;

}



table.blogInfo

{

	padding:15px 0px 10px 5px;

}

table.blogInfo td.avatar{

	padding-right:15px;

	padding-top:5px;

}

table.blogInfo td.description{

	padding-top:5px;

}

.onAfterPrepareContent, .onBeforePrepareContent{

	padding:10px 0px;

}



/** tag cloud style **/

#myBlog-wrap a.tag1 ,

#myBlog-wrap a.tag2 ,

#myBlog-wrap a.tag3 ,

#myBlog-wrap a.tag4 ,

#myBlog-wrap a.tag5 ,

#myBlog-wrap a.tag6 ,

#myBlog-wrap a.tag7 ,

#myBlog-wrap a.tag8 ,

#myBlog-wrap a.tag9 {

list-style: none;

display: inline;

padding-left:4px;

padding-right:4px;

background: none;

text-align:center;

line-height:100%;

}

#myBlog-wrap a.tag1 {

font-size:90%;

font-weight:normal;

}

#myBlog-wrap a.tag2 {

font-size:100%;

font-weight:normal;

}

#myBlog-wrap a.tag3 {

font-size:125%;

font-weight:normal;

}

#myBlog-wrap a.tag4 {

font-size:150%;

font-weight:normal;

}

#myBlog-wrap a.tag5 {

font-size:175%;

font-weight:normal;

}

#myBlog-wrap a.tag6 {

font-size:200%;

font-weight:bold;

}

#myBlog-wrap a.tag7 {

font-size:225%;

font-weight:bold;

}

#myBlog-wrap a.tag8 {

font-size:250%;

font-weight:bold;

}

#myBlog-wrap a.tag9 {

font-size:265%;

font-weight:bold;

}



#myblogSearch label {

	clear:both;

	float:left;

	margin-bottom: 10px;

	width:100px;

}



#myblogSearch .myblogSearchInput{

	float: left;

	margin-bottom: 10px;

	width: 50%;

}



#myblogSearch #myblogSearchSubmit{

	clear: both;

	width: 250px;

	text-align: center;

}

#myBlog-wrap span.editLink {

	font-size: 70%;

	color: #f00;

	cursor: pointer;

}

/*Misc. */

#myblog {
	padding: 0 55px 55px 55px;
}
.blog-tags, #myblogSearch, .filterLabel{
	padding: 30px 55px 55px 55px;
}

.filterLabel{
	padding: 30px 5px 55px 55px;
}
	
	
.module .blog-tags{
	padding: 0;
}



/* END NAVIGATION */

/* END TEMPLATE */



		div.wrapper { margin: 0 auto; width: 988px;padding:0;}

		td.sidecol { width: 266px;}

	
