/*--------------------------------------------------------------
# Business Revolution - June 2007
# Copyright (C) 2007 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
---------------------------------------------------------------*/

a:link, a:visited {
	color: #57a9d7;
        font-weight:bold;
}
a:hover {
	color: #57a9d7;
         text-decoration:underline;
        }
ul li {
	background: url('../images/right_sidebar_homelibg.gif') no-repeat 0 4px;
}
div.moduletable-ver3 ul li, div.moduletable-ver3c ul li {
	background: url('../images/business_ul_li-1.gif') no-repeat 0 5px;
}
div.moduletable-ver2 ul li, div.moduletable-ver2c ul li {
	background: url('../images/business_ul_li-2.gif') no-repeat 0 5px;
}
/*block*/
a.logo {
	background: transparent url('../images/cgo-logo.gif') no-repeat 0 0;
}
a#icon-shop {
	background: transparent url('../images/snbg_home.gif') no-repeat 0 0;
}
a#icon-sitemap {
	background: transparent url('../images/snbg_smap.gif') no-repeat 0 0;
}
a#icon-tools {
	background: transparent url('../images/snbg_help.gif') no-repeat 0 0;
}
div#memberwrap {
	background-color: #57a9d7;
}
div#memberarea {
		color: #fff;
}
div#memberarea form input.button {
	background: #156c94 url('../images/butbg.gif');
	border:1px solid #000000;
	color: #fff;
	width:59px;
	height:22px;
	padding-bottom:2px;
}
div#searcharea form input.button {
	background: url('../images/default_btn.gif') no-repeat;
        width:64px;
        height:22px;
        vertical-align:middle;
	color: #fff;
}
div#searcharea form input.button {
	background: url('../images/default_btn.gif') no-repeat;
        width:64px;
        height:22px;
        vertical-align:middle;
	color: #fff;
}
div#searcharea input.inputbox {
	background: #fff url('../images/but_search.gif') no-repeat 100% 50%;
}

div#memberarea form input.button:hover {
	
}
div#searcharea form input.button:hover {
	
}

div#searcharea input.inputbox {
	background: #fff url() no-repeat 100% 50%;
	display:inline;
}
div#menuwrap {
	background: url('../images/business_menu_bg.png') repeat-x 0 0;
}
/*image slider*/
a#previous_button {
	background: url('../images/slider/previous_button.gif') no-repeat;
}
a#next_button {
	background: url('../images/slider/next_button.gif') no-repeat;
}
a#play_button {
	background: url('../images/slider/play_button.gif') no-repeat;
}
a#pause_button {
	background: url('../images/slider/pause_button.gif') no-repeat;
}
a:hover#previous_button {
	background: url('../images/slider/previous_button-h.gif') no-repeat;
}
a:hover#next_button {
	background: url('../images/slider/next_button-h.gif') no-repeat;
}
a:hover#play_button {
	background: url('../images/slider/play_button-h.gif') no-repeat;
}
a:hover#pause_button {
	background: url('../images/slider/pause_button-h.gif') no-repeat;
}
#gk_player_buttons a {
	color: #BFBFBF;
}
#gk_player_buttons a:hover {
	color: #fff;
}
/* modules */
div.moduletable, div.moduletable-advert, div.moduletable-ver1c, div.moduletable-ver2, div.moduletable-ver2c, div.moduletable-ver3, div.moduletable-ver3c, div.moduletable-slider {
	background: #fff url('../images/business_moduletable-bg.gif') repeat-x 0 0;
	border: 1px solid #d8d7d7;
	color: #000;
}
div.moduletable h3, div.moduletable-ver1c h3, div.moduletable-ver2 h3, div.moduletable-ver2c h3, div.moduletable-ver3 h3, div.moduletable-ver3c h3, div.moduletable-slider h3 {
	color: #333333;
        border-bottom:#eae7e7 solid 1px;
        font-size:18px;
        padding-bottom:5px;
}
.small_img
	{
	width:65px;
	float:left;
	margin-right:8px;
	}
.small_img_content
	{
        font-family:verdana,arial;
	font-size:11px;
	color:#333333;
	width:115px;
	float:left;
	margin-bottom:5px;
	}
.clear{ clear:both;}
.special_thks1 {
        width:190px;
        margin-bottom:10px;
        }
.bottom_border
	{
	background:url(../images/dotted_line.gif) repeat-x;
	height:1px;
	}
/*Extra modules*/
div.moduletable-advert {
	background: none;
}
div.moduletable-advert h3 {
	color: #c5c4c4;
	background-color: #fff;
}
div.moduletable-slider {
	background: none;
	border: none;
}
div.moduletable-ver1c h3 {  
	color: #156c94;
}
div.moduletable-ver2, div.moduletable-ver2c {
	background: none;
	background-color: #313131;
	color: #fff;
}
div.moduletable-ver2 a {
	color: #fff;
}
div.moduletable-ver2 a:hover {
	color: #156c94;
}
div.moduletable-ver2c a {
	color: #188bc7;
}
div.moduletable-ver2c a:hover {
	color: #fff;
}
div.moduletable-ver2 h3 {
	color: #fff;
}
div.moduletable-ver2c h3 {
	color: #188bc7;
}
div.moduletable-ver3, div.moduletable-ver3c {
	background: none;
	background-color: #57a9d7;
	color: #fff;
}
div.moduletable-ver3 a {
	color: #fff;
}
div.moduletable-ver3 a:hover {
	color: #313131;
}
div.moduletable-ver3c a {
	color: #000;
}
div.moduletable-ver3c a:hover {
	color: #fff;
}
div.moduletable-ver3 h3 {
	color: #fff;
}

div.moduletable-ver3c h3 {
	color: #000;
}
div.moduletable-ver2 a.readon, div.moduletable-ver2c a.readon {
	background: url('../images/business_button_readon-2.gif') no-repeat 0 0;
	color: #fff;
}
div.moduletable-ver2 a:hover.readon {
	color: #156c94;
}
div.moduletable-ver2c a.readon {
	color: #188bc7;
}
div.moduletable-ver2c a:hover.readon {
	color: #fff;
}
div.moduletable-ver3 a.readon, div.moduletable-ver3c a.readon {
	background: url('../images/business_button_readon-1.gif') no-repeat 0 0;
	color: #fff;
}
div.moduletable-ver3 a:hover.readon {
	color: #313131;
}
div.moduletable-ver3c a.readon {
	color: #000;
}
div.moduletable-ver3c a:hover.readon {
	color: #fff;
}

/*joomla style*/
a.readon {
	background: url('../images/business_button_readon.gif') no-repeat 0 60%;
	color: #156C94;
        padding:0px;
        margin:0px;
        padding-left:14px;
}
.contentheading {
	color: #156C94;
}
.contentheading a:link, .contentheading a:visited {
	color: #156C94;
	text-decoration: none;
}
.contentheading a:hover {
	color: #1e81ae;
}
.small, .modifydate, .createdate, .mosimage_caption {
	color: #313131;
}
.smalldark {
	color: #313131;
	text-align: left;
}
table.contenttoc {
  border-left: 1px solid #d8d7d7;
	color: #000;
}
table.contenttoc td {
	color: #000;
}
table.contenttoc th {
	color: #156c94;
}

.sectiontableheader {
	border-bottom: 1px solid #313131;
	border-top: 1px solid #313131;
	color: #fff;
	background-color: #313131;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
	border-bottom: 1px solid #bbbbbb;
}
tr.sectiontableentry1 td, td.sectiontableentry1 {
	background-color: #E5E4E4;
}
tr.sectiontableentry2 td, td.sectiontableentry2 {
	background-color: #FCFCFC;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
	background-color: #effaff;
}
.highlight {
	background-color: #ffff99;
}
input.button {
 background-color: #156c94;
	border: 1px solid #156c94;
	color: #fff;
}
input.button:hover {
  background-color: #1e81ae;  
}
/*suckerfish menu*/
#nav a {
	color: #555555;
}
#nav li a {
	background: url('../images/business_menu_bg.png') no-repeat 100% 0;
}
#nav li li {
	background: none;
	border-bottom: 1px solid #403f3f;
}
#nav li li a {
	background: none;
	color: #939393;
}
#nav li:hover, #nav li.sfhover {
	left: 0;
	background-color: #032745;
}
#nav li.active {
	background-color: #032745;
}
#nav li:hover, #nav li.sfhover {
	background-color: #032745;
}
#nav li:hover a, #nav li.sfhover a {
	color: #fff;
}
#nav ul li ul li a:hover {
	background: none;
}
#nav ul li a:hover, #nav ul li ul li ul li a:hover {
	color: #fff;
}
#nav li li:hover a, #nav li li.sfhover a {
	color: #fff;
}
#nav li li:hover a:hover, #nav li li.sfhover a:hover {
	color: #fff;
}
#nav li ul {
	border-top: 1px solid #fff;
}


#nav li.active a {
	color: #fff;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	background: #032745;
}
#nav ul ul a {
	background: none;
	color: #ffffff;
}
#nav li li.active {
	background: none;
}
/*slider - control panel - knob*/
#slider_area {
	border: 1px solid #bdbdbd;
}
#slider_knob {
	background-color: #156c94;
}
a#area-slider-load  {
  background: url('../images/area-slider-loader.gif') no-repeat 0 0;
}
a#area-slider-left {
  background: url('../images/business_button-left.gif') no-repeat 0 0;
}
a#area-slider-right {
  background: url('../images/business_button-right.gif') no-repeat 0 0;
}
/* bottom modules */
table#userdownwrap {
	background-color: #313131;
	border: 1px solid #d8d7d7;
	color: #000;
}
td.downuser div.moduletable, td.downuserp div.moduletable-ver1c, td.downuser div.moduletable-ver2, td.downuser div.moduletable-ver2c, td.downuser div.moduletable-ver3, td.downuser div.moduletable-ver3c {
	color: #c0c0c0;
	background: none;
	border: none;
	padding: 15px 15px 15px 15px;
}
td.downuser div.moduletable h3, td.downuserp div.moduletable-ver1c h3, td.downuser div.moduletable-ver2 h3, td.downuser div.moduletable-ver2c h3, td.downuser div.moduletable-ver3 h3, td.downuser div.moduletable-ver3c h3 {
	color: #188bc7;
	background: none;
	border: none;
	font-size: 13px;
	margin: -6px 0 5px 0;
}
td.downuser div.moduletable a.readon, td.downuserp div.moduletable-ver1c a.readon, td.downuser div.moduletable-ver2 a.readon, td.downuser div.moduletable-ver2c a.readon, td.downuser div.moduletable-ver3 a.readon, td.downuser div.moduletable-ver3c a.readon {
	background: url('../images/business_button_readon-2.gif') no-repeat 0 0;
	color: #c0c0c0;
}
.spacer {
	background: url('../images/bussines_spacer.gif') no-repeat left 19px;
}
td#footer {
	background-color: #57a9d7;
	
}
td#footer span {
	color: #000000;
}
td#footer span a {
	color:#fff;
text-decoration:none;
}
td#footer span a:hover {
	color:#fff;
text-decoration:underline;
}
.footer_text {
       color:#000000;
       font-size:11px;
       font-family:arial, verdana;
       }
/* typography */
span.color {
  background-color: #156c94;
  border: 1px solid #1e81ae;
	color: #fff;
}
span.color-1 {
  background-color: #effaff;
  border-left: 4px solid #156c94;
	color: #156c94;
}
div.moduletable_precon {

	border-bottom:#d7d7d7 solid 1px;
	color: #000;
background:url(../images/right_sidebar_homebg.gif) repeat-x;
	border:#d7d7d7 solid 1px;
padding:5px;
}


div.moduletable_precon dt,div.moduletable_precon h3{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	border-bottom:#d7d7d7 solid 1px;
	}
	
	div.moduletable_precon dd{
	
	margin-top:10px;
	margin-left:0px;
	padding-left:15px;
	font-family:arial;
	font-size:12px;
	}
	
	div.moduletable_precon a {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#1b6d9a;
text-decoration:underline;
	}
div.moduletable_announcement{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	width:220px;
	height:200px;
	background-color:#57a9d7;
	padding:5px;
        margin-bottom:10px;
	}
div.moduletable_announcement dt {
	background:url(../images/announce_icon.gif) no-repeat;
	padding-left: 55px;
	height:40px;
	font-weight:bold;
	padding-top:8px;
	}
div.moduletable_announcement dd {
	margin:0px;
        background:url(../images/poll_line.gif) repeat-x top;
        padding-top:5px;
	}
div.moduletable_announcement a {
	color:#FFFFFF;
	background:url(../images/bg_morewh.gif) no-repeat;
	text-align:right;
	padding-left:15px;
	float:right;
	}
div.moduletable_pollconference{
        font-family:arial, verdana;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	background:#57a9d7;
        border:#3a9cd2 solid 1px;
        margin-bottom:10px;
}

div.moduletable_pollconference h3 {
        font-family:arial, verdana;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding-left:5px;
        pading-right:0px;
        padding-top:0px;
	background:#57a9d7;
        background:url(../images/poll_line.gif) repeat-x bottom;
        width:214px;
}
.poll_pollconference td { text-align:left;}
.poll_pollconference td label { text-align:left; padding-top:50px;}
div.moduletable_newsletter {
	width:219px;
	background-color:#57a9d7;
	border:1px solid #3a9cd2;
	padding:5px;
        }
.normalsublayout {
	width:219px;
	background-color:#57a9d7;
        }
.normalsublayout label {
	font-family:arial, verdana;
	font-size:12px;
	color:#fff;
        }
.normalsublayout input {
	margin-bottom:5px;
        }
div.moduletable_newsletter h3 {
        font-family:Arial;
	font-size:16px;
	color:#FFFFFF;
        font-weight:bold;
        }
div.moduletable_newsletter form input.button {
	background: url('../images/btn_subscribe.gif') no-repeat;
        width:75px;
        height:22px;
	color: #fff;
        border:0px;
        margin-left:10px;
        }
.photo
	{
	width:108px;
	margin-right:15px;
	float:left;
	}
.photo_content
	{
	width:376px;
	float:left;
	font-family:verdana,arial;
	font-size:11px;
	font-weight:normal;
	color:#1b6d9a;
	}
.photo_content_head
	{
	font-family:verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#1b6d9a;
        padding-top:3px;
	}
.speakers
	{
	width:500px;
	float:left;
	padding-bottom:10px;
	}
.dotted_line
	{
	padding:0px;
	margin:0px;
	background:url(../images/dotted_line.gif) repeat-x;
       height:1px;
	}
div.moduletable_workshop
        {
        background:#f1f8fc;
	border:#cee9f8 solid 1px;
	padding-left:10px;
	margin-top:10px;
	width:220px;
        }
div.moduletable_workshop h3
        {
        color:#1b6d9a;
	font-size:16px;
        font-familiy:arial,verdana;
        font-weight:bold;
        }
.right_sidebar_workshop
	{
	background:#f1f8fc;
	}
.ul
	{
	list-style-type: none;
	padding:0px;
	margin:0px;
	width:182px;
	}
.ul li
	{
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 1.0em;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	font-family: Arial, Verdana;
	font-size: 12px;
	color:#1b6d9a;
	}
.ul li a
	{
	color:#1b6d9a;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	}
.ul li a:hover
	{
	color:#1b6d9a;
	font-family:verdana,arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	}
.normal
	{
	font-family:verdana,arial;
	font-size:11px;
	color:#333333;
	margin-bottom:10px;
	}