/* MAS ADDED */
#t-and-c ul { list-style-type:none; padding-top: 0px; }
#t-and-c ul li { padding:10px 0 10px 0;}
#t-and-c h3 {margin-bottom: 15px;}
#t-and-c h4 {margin-bottom: 10px;}

.prospecbanner, .gannspecbanner, .prospecbanner2, .prospecbanner3, .prospecbanner4, .prospecbanner5, .lgspecbanner1, .lgspecbanner2 {
 width: 430px;
 margin-left: -27px;
 margin-top: 15px;
 z-index: 1;
 overflow:visible;
 padding-left: 28px;
 padding-right: 25px;
 padding-top: 55px;
 position:relative;
}

.bonusbanner270 {
 width: 258px;
 margin-left: -27px;
 margin-top: 15px;
 z-index: 1;
 overflow:visible;
 padding-left: 28px;
 padding-right: 25px;
 padding-top: 55px;
 position:relative;
} 
                                                             
.prospecbanner{
	background:url("/images/mapro-spec-banner.png") no-repeat 0 0;
}

.prospecbanner2{
	background:url("/images/prospecbanner2.png") no-repeat 0 0;
}

.prospecbanner3{
	background:url("/images/prospecbanner3.png") no-repeat 0 0;
}

.prospecbanner4{
	background:url("/images/prospecbanner4.png") no-repeat 0 0;
}

.prospecbanner5{
	background:url("/images/prospecbanner5.png") no-repeat 0 0;
}


.gannspecbanner{
	background:url("/images/magann-spec-banner.png") no-repeat 0 0;
}

.bonusbanner270{
	background:url("/images/bonusbanner270.png") no-repeat 0 0;
}

.lgspecbanner1{
	background:url("/images/lg-gannbanner.png") no-repeat 0 0;
}

.lgspecbanner2{
	background:url("/images/lg-gannastrobanner.png") no-repeat 0 0;
}

.barrosannaspecialbanner{
	background:url("/images/barrosannabanner.png") no-repeat 0 0;
 	width: 600px;
 	margin-left: -27px;
 	margin-top: 15px;
 	z-index: 1;
 	overflow:visible;
 	padding-left: 28px;
 	padding-right: 25px;
 	padding-top: 55px;
 	position:relative;
}

.barrosjulyspecialbanner{
	background:url("/images/barrosjulybanner.png") no-repeat 0 0;
 	width: 600px;
 	margin-left: -27px;
 	margin-top: 15px;
 	z-index: 1;
 	overflow:visible;
 	padding-left: 28px;
 	padding-right: 25px;
 	padding-top: 55px;
 	position:relative;
}

.sharestarspecialbanner{
	background:url("/images/sharestarbanner.png") no-repeat 0 0;
 	width: 600px;
 	margin-left: -27px;
 	margin-top: 15px;
 	z-index: 1;
 	overflow:visible;
 	padding-left: 28px;
 	padding-right: 25px;
 	padding-top: 55px;
 	position:relative;
}

.borderradius5{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.buynowloginbutton { 
	background:url("/images/store/buy_now_button.png") repeat scroll 0 0 transparent;
	width:94px;
	height: 37px;
	border:medium none;
	color:transparent;
	cursor:pointer;
	display:inline;
	font-size:0;
	line-height:0;
	margin:0;
	overflow:hidden;
	padding:0;
	}

ul.number,
 {
	padding-left: 0;
	margin-left: 0;
}

ul.number li {
	list-style: none;
	margin-top: -5px;
	margin-left: 0;
	margin-bottom: 10px;
	padding-left: 35px;
	padding-top: 7px;
}

li.number-1 {
	background: url(../images/style8/number-1.png) 0 2px no-repeat;	
}

li.number-2 {
	background: url(../images/style8/number-2.png) 0 2px no-repeat;	
}

li.number-3 {
	background: url(../images/style8/number-3.png) 0 2px no-repeat;	
}

.videolinkbox {
	background: url(/templates/rt_colormatic_j15/images/style8/k2-comment-vert-div2.png) repeat-y right;
}
.videolinkbox2 {
	background: url(/templates/rt_colormatic_j15/images/style8/k2-comment-vert-div.png) repeat-y right;
}                                                                               

#videolinkcontainer a.videolink:link {
	color: #fff;
	font-weight: bold;
}

#videolinkcontainer a.videolink:hover, #videolinkcontainer ul li a.videolink:hover span span{
	/*color:#0066FF;*/
	color: #CCFFFF;
	font-weight: bold;
}

#videolinkcontainer ul li a.activevideo:hover span span{
	color:#fff;
	font-weight: bold;
}

#videolinkcontainer ul {
	line-height: 1.8em;
	margin: 0 0 0 10px;
	padding-left: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	
}

#videolinkcontainer ul li {
	padding-bottom: 3px;
}

#videolinkcontainer ul li a span{
	display: block;
}

#videolinkcontainer ul li a span span{
	padding: 3px 10px 2px 32px;
}

#videolinkcontainer ul li a:visited span span{
	background: url(../images/style8/ticksml.png) no-repeat scroll 5px 50%;
	color: #fff;
	font-weight: bold;
} 

#videolinkcontainer ul li a.activevideo span span{
	background: #2096BE url(/images/videoplaysml.png) no-repeat scroll 5px 50%;
	/*background: #2096BE;*/
	color: #fff;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px 10px 2px 32px;
}



              
#form-login-username {
 padding: 0;
 margin: 5px 0; 
}

ul.jfusion_activity, ul.jfusion_login {
	margin: 0px;
	padding-left: 5px;
}

ul.jfusion_login {
	margin: 10px 0 0 0 ;
	padding-left: 5px;
}

ul.jfusion_activity li, ul.jfusion_login li {
	background:transparent url(/images/M_images/sitemap-bullet.png) no-repeat scroll 0 4px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 5px 15px;
	margin: 0;	
}

.button_jfusion_login, .button_jfusion_logout, .submit2_button {
		background:transparent url(../images/style8/web_login_button.png) no-repeat scroll 0 0;
		border:medium none;
		cursor:pointer;
		display:inline;
		height:38px;
		margin:0 0 0 3px;
		padding:0;
		text-align:center;
		vertical-align:inherit;
		width:62px;
		overflow: hidden; /*Also needed by FF to hide the oversized text*/
		color:transparent; /*Also needed by FF to hide the oversized text*/
}

.button_jfusion_login {
		background:transparent url(../images/style8/web_login_button.png) no-repeat scroll 0 0;
	}
	
.button_jfusion_logout {
		background:transparent url(../images/style8/web_logout_button.png) no-repeat scroll 0 0;
	}

.continuebutton,
.nextbutton,
.nextbutton_fr,
.nextbutton_it,
.backbutton,
.backbutton_fr,
.backbutton_it,
.usernamebutton,
.usernamebutton_fr,
.usernamebutton_it,
.suggestbutton,
.suggestbutton_fr,
.suggestbutton_it,
.completepurchasebutton,
.completepurchasebutton_fr,
.completepurchasebutton_it {
border: none;
display:inline;
line-height:0px;
overflow: hidden; /*Also needed by FF to hide the oversized text*/
height: 26px;
margin: 0;
padding: 0;
cursor: pointer;
color:transparent; /*Also needed by FF to hide the oversized text*/
font-size: 0px;
}

.suggestbutton {
background: url(/images/suggest_user_pass_button.png);
width: 213px;
}
.usernamebutton {
background: url(/images/check_username_button.png);
width: 126px;
}

.nextbutton {
background: url(/images/next_button.png);
width: 62px;
}

.submit2_button {
background:url(/images/submit2_button.png) no-repeat scroll 0 0;
width:64px;
}

.watchvideobanner, .watchscrnshotbanner {
height: 73px;
margin: 0 0 0 -33px;
padding: 0;
cursor: pointer;
}

.watchvideobanner {
background: url(/images/watch-video-banner.png) no-repeat;
}

.watchscrnshotbanner {
background: url(/images/watch-screen-shots-banner.png) no-repeat;
} 

.readmorebutton, .jointodaybutton, .watchnowbutton {
border: none;
line-height:0px;
overflow: hidden; /*Also needed by FF to hide the oversized text*/
height: 26px;
margin: 0;
padding: 0;
cursor: pointer;
color:transparent; /*Also needed by FF to hide the oversized text*/
font-size: 0px;
}

.readmorebutton {
background: url(/images/read_more_button.png) no-repeat;
width: 87px;
}        

.jointodaybutton {
background: url(/images/join_today_button.png) no-repeat;
width: 87px;
}

.watchnowbutton {
background: url(/images/watch_now_button.png) no-repeat;
width: 128px;
}

.submitbutton {
	background: url(/images/refer_friend_button.png);
	border: none;
	font-size: 0px;
	overflow: hidden; /*Also needed by FF to hide the oversized text*/
	display: inline;
	height: 38px;
	width: 126px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	}

.cancelbutton {
	background: url(/images/stories/cancel_sml.png);
	border: none;
	font-size: 0px;
	overflow: hidden; /*Also needed by FF to hide the oversized text*/
	display: inline;
	height: 32px;
	width: 32px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	}	

div.results1 h4 a:link,
div.results1 h4 a:visited
{
	color: #fff;
	margin-bottom:0px;
}

div.results {
	margin: 15px 0 15px 0;
}

div.results1 li p span.small1,
div.results1 li span.small1
{
	font-size: 95%;
	color: #fff;
}

.description {
	margin-bottom: 10px;
}

.fieldset h4,
.fieldset h4 a:link,
.fieldset h4 a:visited {
	margin: 0px;
	color: #fff;
}

.changelog {
border-bottom:1px solid #A9D4FC;
border-top:1px solid #A9D4FC;
font-family:Courier New;
padding:10px 10px 10px 20px;
color: #fff;
}

span.download a:link,
span.download a:visited {
	color: #57861A;
}

span.note a:link,
span.note a:visited {
	color: #CE9000;
}

a img.scrshot {
        border: 2px solid #FFFFFF;
}

#topcontrol {
	z-index:9999999;
}

.fieldset {
  border: none;
  margin: 0px 0px 5px 0px;
  padding: 10px;
}

.bockedhighlight, 
.fieldset,
.changelog {
	background: url(../images/style8/trans-bkgrd.png) repeat scroll 0 0;
}

.bockedhighlight {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.bockedhighlight h4{
	margin: 5px 0;
}
	

.rokajaxsearch-ras {
	left: 590px;
	position: relative;
	margin: 0 0 0 0;
	width: 391px;
}

.roksearch-wrapper {
	background: url(../images/style8/roksearch-bkgrd.png) no-repeat scroll 0 0;
	width: 151px;
	height: 26px;
  display: inline-block;
}

.advsearch {
	margin: 0px;
	font-size: 10px;
	position: relative;
	left: 655px;
	color: #fff;
	width: 325px; 
}

div.advsearch a, div.logoutlink a {
	color: #fff;
}

.logoutlink {
	color:#FFFFFF;
	font-size:10px;
	left:690px;
	margin:0;
	position:relative;
	width:325px;
}

ul.eventlist li {
background:transparent url(../images/style8/event.png) no-repeat scroll 0 4px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 3px 26px;
margin: 0;
}

#events ul.eventlist {
	padding: 0px;
	margin:0px;
}

#events{
	margin-bottom: 15px;
	/*height: 195px;*/
} 

.loginelement {
	margin-bottom: 5px;
}
.loginelement label {
	font-weight: bold;
  padding-bottom: 5px;
}
.loginelement input {
  margin-left: 3px;
	width: 120px;
}

.row2 {
	/*background-color: #C6DAF0;*/
	background: url(../images/style8/trans-bkgrd.png) repeat scroll 0 0;
}
tr.row td, tr.row2 td {
	padding-left: 5px;
	padding-right: 5px;
}
tr.tablehead th, tr.tablehead td  {
	margin-bottom: 0px;
	font-size: 130%;
	font-weight: bold;
	height: 30px;
}
tr.tablehead2 th, tr.tablehead2 td  {
	margin-bottom: 0px;
	font-size: 110%;
	font-weight: bold;
	height: 30px;
}
tr.tablehead td, tr.tablesubhead td {
	padding-left: 5px;
}

tr.tablehead, tr.tablehead2 {
		background: url(../images/style8/trans-bkgrd.png) repeat scroll 0 0;
	}
	
tr.tablesubhead th, tr.tablesubhead td {
		background-color: #FFD5D5;
		font-size: 120%;
	  font-weight: bold;
	  color: #CF3761
	}

th.tableheadtl {
	background-color:#24A7D4;
}
 
div.checkgood {
	color: #57861A;
	border-top: 1px solid #c2df88;
	border-bottom: 1px solid #c2df88;
	padding: 3px 0 3px 5px;
	margin: 3px 0 3px 0;
	background: #e2eecb;
}

div.checkbad {
	color: #c00;
	border-top: 1px solid #fe7b7a;
	border-bottom: 1px solid #fe7b7a;
  padding: 3px 0 3px 5px;
	margin: 3px 0 3px 0;
	background: #fac6c6;
}

div.checknone {
	color: #B79000;
	border-top: 1px solid #fde179;
	border-bottom: 1px solid #fde179;
	padding: 3px 0 3px 5px;
	margin: 3px 0 3px 0;
	background: #f9eec6;
} 

span.userdetails {
	font-style: italic;
}

div.lbdiv {background: url(../images/style8/k2-horiz-seperator2.png) 0 100% repeat-x; padding-bottom: 2px; height:2px;}

/* BEGIN TABLE STYLES */
.bordertop {
       border-top:solid;
       border-top-width:1px;
       border-top-color:#FFFFFF;
       width:auto;
}

.borderbottom {
       border-bottom:solid;
       border-bottom-width:1px;
       border-bottom-color:#FFFFFF;
}

.borderleft {
       border-left:solid;
       border-left-width:1px;
       border-left-color:#FFFFFF;
       width:auto;
}

.borderright {
       border-right:solid;
       border-right-width:1px;
       border-right-color:#FFFFFF;
       width:auto;
}

.bkground1 {
       background-image:url(/images/tb-bg-left.png);
       background-position:bottom left;
       background-repeat: no-repeat;
}

.bkground2 {
       background-image:url(/images/tb-bg-middle.png);
       background-position: bottom left;
       background-repeat: no-repeat;
}

.bkground3 {
       background-image:url(/images/tb-bg-right.png);
       background-position: bottom right;
       background-repeat: no-repeat;

}
.bkground4 {
       background-color:#E0EAEF;

}
.bkground5 {
       background-color:#B9D7E6;
       height: 20px;
}

.tick {
       background-image:url(/images/button_ok.png);
       background-position: center center;
       background-repeat: no-repeat;
}

.addon {
       background-image:url(/images/upgrade.png);
       background-position: center center;
       background-repeat: no-repeat;
}

.feature a {
       text-decoration: none;
       color:#FFFFFF;
}            

.feature a:hover {
       text-decoration: underline;               
       color:#000000;
}

.feature  {
       color: #000000;
       font-weight: bold;
       padding-left:15px;
       margin-top: 15px;
}

td.bkground4 li, td.bkground4 p, td.bkground4  {
       color: #666666;
}

td.bkground4 a:link,
td.bkground4 a:visited  {
       color: #666666;
       text-decoration: underline;
}

.feature a:link,
.feature a:visited  {
       color: #000 !important;
}

.style2 {
       font-size: 10px;
       color: #000000;
       margin-left: 10px;
}

.style3 {
       font-size: 10px;           
       padding-left:15px;
}

.style6 {
       color: #FFFFFF;
       font-weight: bold;               
       margin-bottom: 0px;
       font-size: 115%;
}

p.style6 a,
.style6 a:link,
.style6 a:visited {
       color: #FFFFFF !important;
       text-decoration: none;
}

.style6 a:hover {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.style7 {   
       color: #FF0000;
       font-weight: bold;                
}

.style8 {
       color: #000000;
       font-weight: bold;
}

.style9  {
       color: #000000;
       font-weight: bold;
       padding-left:15px;
}

.style10 {
       color: #181C6D;
       font-weight: bold;
       font-size: 110%;
       padding-left: 15px;
       margin-bottom: 9px;
}

.style11 {
       font-size: x-small
}

.style12 {
	color: #000000;
	font-weight: bold;
}

.border1 {
       border-right:solid;
       border-right-width:1px;
       border-right-color:#FFFFFF;
       width:auto;
       border-bottom:solid;
       border-bottom-width:1px;
       border-bottom-color:#FFFFFF;
}

.border2 {
       border-bottom:solid;
       border-bottom-width:1px;
       border-bottom-color:#FFFFFF;
}

.border3 {
       border-left:solid;
       border-left-width:1px;
       border-left-color:#FFFFFF;
       width:auto;
}
/* END TABLE STYLES */
/* style8 */

html {
	/*background: #26B0DF url(../images/style8/bg.png) 0 0 repeat-x;*/
	background: #1F65A5 url(../images/style8/bg2.png) 0 0 repeat-x;
}

body {
	/*color: #3f3f3f;*/		/* font color */
	color: #ffffff;
}

h2 {
	/*color: #43AB31;*/
	/*color: #004C88;*/ 
	color: #9CC0EE;
}

table.contentpaneopen-wt h2 {
	color: #FFFFFF;
}

h3 { 
   /*color: #0071C0;*/
   color: #99F0FA;
}

table.contentpaneopen-wt h3, .contentpaneopen-wt h3 {
	color: #FFFFFF;
}

a:link,
a:visited {
	color: #99F0FA;
}

 a.pagenav:link,
 a.pagenav:visited {
	color: #99F0FA;
}  

.contentpaneopen-wt a:link,
.contentpaneopen-wt a:visited {
	color: #99F0FA;
}

.contentpaneopen-wt div.style10 a:link,
.contentpaneopen-wt div.style10 a:visited {
	color: #181C6D;
}

a.mainlevel-sm:link,
a.mainlevel-sm:visited,
a.sublevel-sm:link,
a.sublevel-sm:visited {
	color: #ffffff !important;
}

a.mainlevel-bottom:link,
a.mainlevel-bottom:visited {
	color: #FFFFFF;
}

a img.album,
.flickr_badge_image img {
	border: 2px solid #0071C0;
}

a#active:link,
a#active:visited {
	color: #333;
}

li.active a,
li.active li.active a,
li.active li.active li.active a,
li.active li.active li.active li.active a {
    color: #333;
}

li.active li a,
li.active li.active li a,
li.active li.active li.active li a {
	color: #0071C0;
}

#fxContainer .contentheading,
#fxContainer div.moduletable h3,
#fxContainer {
	color: #fff;
}

#fxTarget { 
	background: #277BC0;
}

#fxShadow {
	background: url(../images/style8/fx-bottom.png) 0 0 repeat-x;
}

#fxTab {
	background: url(../images/style8/fx-tab.png) 0 0 no-repeat;
}

#fxTab a:link,
#fxTab a:visited,
#fxContainer a:link,
#fxContainer a:visited {
	color: #fff;
}

#fxTab a:hover {
	color: #ccc;
}

span.loginsubmit,
span.logoutsubmit {
	color: #fff;
	background: url(../images/style8/login_button.png) no-repeat;
	height: 38px;
}

div#section1 {
/*	background: #277BC0 url(../images/style8/section1-bg.png) 0 0 repeat-x;*/
}

div#section1 a:link,
div#section1 a:visited {
	color: #004B7E;
}

div#section1 td.divider {
	background: url(../images/style8/section1-div.png) 0 0 no-repeat;
}

div#section1 .contentheading,
div#section1 div.moduletable h3,
div#section1 {
	color: #FBFFFF;
}

div#section1 a.readon {
	background: url(../images/style8/section1-readon.png) 0 0 no-repeat;
	color: #fff;
}

span.pathway img {
	background: url(../images/style8/arrow.png) no-repeat;
}

div#mainbody {
	/*background: #fff;*/
	background:transparent url(../images/style8/trans-bkgrd.png) repeat scroll 0 0;
}

div#mainbody td.divider {
	background: url(../images/style8/body-div.png) 0 0 no-repeat;
}

div#mainbody div.moduletable h3 {
	color: #277BC0;
}

div#mainbody div.moduletable-wt {
	/*background: url(../images/style8/trans-bkgrd.png) repeat scroll 0 0;*/
	padding: 5px;
	margin-bottom: 5px;
	}

div#mainbody div.moduletable-k2 h3 {
	/*color: #9CC0EE;*/
	color: #99F0FA;
	font-size:145%;
	padding:0px;
	margin: 5px 0px 10px 0px;
}
 
div#mainbody .contentheading {
	/*color: #0071C0;*/
	color: #9CC0EE;
}

div#mainbody .contentheading-wt {
	color: #fff;
}

div#mainbody a.readon {
	background: url(../images/style8/body-readon.png) 0 0 no-repeat;
	color: #fff;
}

div#mainbody ul.latestnews li {
	background: url(../images/style8/latestnews.png) 0 0 no-repeat;
}

div#section2 {
	background: #26B0DF url(../images/style8/section2-bg.png) 0 0 repeat-x;
	border-bottom: 1px solid #26B0DF;
}

div#section2 a:link,
div#section2 a:visited {
	color: #244B1B;
}

div#section2 td.divider {
	background: url(../images/style8/section2-div.png) 0 0 no-repeat;
}

div#section2 .contentheading,
div#section2 div.moduletable h3,
div#section2 {
	color: #FCFFFF;
}

div#section2 a.readon {
	background: url(../images/style8/section2-readon.png) 0 0 no-repeat;
	color: #fff;
}

div#section3 {
	background: #181c6d url(../images/style8/section3-bg.png) 0 0 repeat-x;
}

div#section3 a:link,
div#section3 a:visited {
	color: #fff;
}

div#section3 td.divider {
	background: url(../images/style8/section3-div1.png) 0 0 no-repeat;
}

div#section3 .contentheading,
div#section3 div.moduletable h3,
div#section3 div.moduletable-software h3
div#section3 {
	color: #FBFFFF;
}

div#section3 div.moduletable-mav7 h3 {
	color: #FECF35; 
}

div#section3 a.readon {
	background: url(../images/style8/section3-readon.png) 0 0 no-repeat;
	color: #fff;
}

div#header {
	/*background: url(../images/style8/header-bg.png) 0 0 repeat-x;*/
	/*background: url(../images/style8/logo.png) 18px 0 no-repeat;*/
	margin: 5px 0 0 0;
}

div#header .rk-1 {
/*	background:  url(../images/style8/header-r.png) 100% 0 no-repeat;*/
}

div#header .rk-2 {
/*	background:  url(../images/style8/header-l.png) 0 0 no-repeat;*/
}

img#logo {
	background: url(../images/style8/logo.png) 0 0 no-repeat;
}

div#horiz-menu {
/*	background: url(../images/style8/menu-bg.png) 0 0 repeat-x;*/
}

div#hdiv {
	background: url(../images/style8/bottom-hdiv.png) 0 0 repeat-x;
}

div#hdiv1 {
	background: url(../images/style8/bottom-hdiv1.png) 0 0 repeat-x;
}

div#hdiv2 {
	background: url(../images/style8/top-hdiv2.png) 0 0 repeat-x;
}

div#footer {
	background: url(../images/style8/footer-bg2.png) 0 0 repeat-x;
}

div#footer .rk-1 {
	background: url(../images/style8/footer-r2.png) 100% 0 no-repeat;
}

div#footer .rk-2 {
	background: url(../images/style8/footer-l2.png) 0 0 no-repeat;
}

div#the-footer {
	background: url(../images/style8/footer-rocket2.png) 50% 0 no-repeat;
}

/* @group Suckerfish Menu */

#horiz-menu.suckerfish a {
	color: #F9FAFD;
}

div#horiz-menu a:hover,
#horiz-menu.suckerfish li:hover,
#horiz-menu.suckerfish li.sfhover {
	/*background: #14185D;*/
	/*color: #fff; */
	color: #8db8e1 !important; 
	z-index: 10; /* NEEDED FOR THE DROP DOWN MENU TO HOVER OVER ANY BANNERS THAT ARE FLOATING */
}

#horiz-menu.suckerfish li li:hover,
#horiz-menu.suckerfish li li.sfhover {
	/*background: #14185D;*/
	/*background: url(../images/style8/mnu-bkgrd-hov.png) 0 0 repeat-x;*/
	z-index: 10; /* NEEDED FOR THE DROP DOWN MENU TO HOVER OVER ANY BANNERS THAT ARE FLOATING */
}

#horiz-menu.suckerfish li li a:link,
#horiz-menu.suckerfish li li a:visited {
	color: #fff;
	/*border-top: 1px solid #30337C;
	border-bottom: 1px solid #14185D;*/

}

#horiz-menu.suckerfish li li {
	background: url(../images/style8/mnu-bkgrd.png) 0 0 repeat-x;
	/*background: #181C6D;*/
	/*border-left: 1px solid #30337C;*/
	/*border-right: 1px solid #14185D;*/
}

#horiz-menu li li a.daddy:link,
#horiz-menu li li a.daddy:visited  {
	background: url(../images/style8/arrow.png) 100% 50% no-repeat;
}

/* @end */

/* @group Horiz Menu */

div#horiz-menu li {
/*background: url(../images/style8/menu-divider.png) 100% 0 repeat-y;*/
}

div#horiz-menu a:link,
div#horiz-menu a:visited,
div#horiz-menu li.active li a:link,
div#horiz-menu li.active li a:visited {
	color: #fff;
}

div#horiz-menu .active a:link,
div#horiz-menu .active a:visited,
div#horiz-menu li.active a:link,
div#horiz-menu li.active a:visited,
div#horiz-menu li.active li.active a:link,
div#horiz-menu li.active li.active a:visited {
	color: #9CC0EE;
}

/* @end */

/* @group Side Menu */

ul.menu li {
	background: url(../images/style8/menu-border.png) 0 100% repeat-x;
}

a.mainlevel {
	background: url(../images/style8/menu-border.png) 0 100% repeat-x;
}

a.mainlevel-sm {
	background: none;
}

/* @end */

/* @group Contact Menu */

div#top a.mainlevel {
	color:  #fff;
}

/* @end */

/* @group Blockquote */

/*blockquote {
	background: #F3F3F3 url(../images/style8/blockquote.png) 0 0 no-repeat;
} */

/* @end */

/* @group Code */

pre {
	background: #F3F3F3;
	border-top: 3px solid #DCDCDC;
	border-bottom: 3px solid #DCDCDC;
}

/* @end */

/* @group Notices */

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #fac6c6 url(../images/style8/status-alert.png) 10px 50% no-repeat;
}

span.alert a:link, span.alert a:hover, span.alert a:visited {
	color:red !important;
	font-weight: bold;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #c6daf0 url(../images/style8/status-info.png) 10px 50% no-repeat;
}

span.info1 {               
        color: #0055BB;       
        border-top: 3px solid #629de3;
        border-bottom: 3px solid #629de3;
        background: #c6daf0 url(../images/style8/quotes.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #f9eec6 url(../images/style8/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #e2eecb url(../images/style8/status-download.png) 10px 50% no-repeat;
}

/* @end */

ul.computer li {     
  background: url(../images/style8/list-pc.png) 0 0 no-repeat;
}

ul.arrow li {
	background: url(../images/style8/list-arrow.png) 0 0 no-repeat;
}

ul.arrows li {
	background: url(../images/style8/list-arrows.png) 0 0 no-repeat;
}

ul.check li {
	background: url(../images/style8/list-check.png) 0 0 no-repeat;
}

ul.clip li {
	background: url(../images/style8/list-clip.png) 0 0 no-repeat;
}

ul.pencil li {
	background: url(../images/style8/list-pencil.png) 0 0 no-repeat;
}

ul.plus li {
	background: url(../images/style8/list-plus.png) 0 0 no-repeat;
}

table.contentpaneopen tbody tr td span.small {
	background: url(../images/style8/author.png) 0 0 no-repeat;
}

td.createdate {
	background: url(../images/style8/created.png) 0 0 no-repeat;
}

div.moduletable h3 {
	color: #43AB31;
}

table.mainbody td.mainbody td.sectiontableheader {
  background: #F3F3F3;
  border-bottom: 1px solid #DCDCDC;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  border-top: 1px #DCDCDC;
  border-bottom: 1px solid #DCDCDC;	
}

tr.sectiontableentry2 td,
td.sectiontableentry1 {
	background: #F3F3F3;
}

