* {margin:0; padding:0;}

img {border:0;}

body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg.gif) top repeat-x; background-color:#FFF;}

h1 {font-size:1.25em; color:#339933; margin-top:8px; margin-bottom:10px;}

h2, h3, h4, h5, h6 {font-size:1.25em; color:#339933; font-weight:normal;}

A:link {color:#0066cc;}
A:visited {color:#0066cc;}
A:active {color:#0066cc;}
A:hover {color:#000;}

.clearbth {clear:both;}

sup {font-size:60%;}

#wrapper {width:960px; margin: 0 auto; text-align:left;}

#header {height:105px;}

#content {width:100%;}

#lft_content {width:700px; float:left; margin-top:2px;}

#lft_content p {padding:0 6px 12px 18px;}
#lft_content h1, #lft_content h2, #lft_content h3, #lft_content h4, #lft_content h5, #lft_content h6 {padding:0 6px 0 20px;}
#lft_content ul {padding:0 0 10px 0;}

#rgt_content {width:230px; float:right; margin-top:2px}

.fields_1 {border:1px solid #999; height:20px; background:url(http://www.saveologynetwork.com/42/102/0/) repeat-x;}

ul.greencheck {list-style:none; padding:0 20px 10px 20px;}
ul.greencheck li {
background-image: url(http://www.saveologynetwork.com/42/113/0/);
background-repeat: no-repeat;
background-position: 0 .6em;
padding: 5px 0 5px 20px;
}

ul.bluecheck {list-style:none; padding:0 20px 10px 20px;}
ul.bluecheck li {
background-image: url(../images/blue_check.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding: 5px 0 5px 20px;
}

#mainimage {width:721px; height:273px; float:left; margin-right:2px; background:url(http://www.saveologynetwork.com/42/107/0/) no-repeat top; position:relative; z-index:-1;}
#mainimage a {position:absolute; top:200px; left:60px;}

.textbar_1 {margin-bottom:6px; background:url(../images/grey_bar.gif) no-repeat bottom #ebebeb; color:#339933; font-size:16px; padding: 8px 18px !important;}

/*partner login box*/
#partner_login {background:url(http://www.saveologynetwork.com/42/109/0/) top no-repeat; width:230px; height:273px; float:right;}

#partner_login ul {list-style:none; padding:40px 0 0 20px;}

#partner_login ul li {padding:2px 0;}

#partner_login ul li span {font-weight:bold;}

#partner_login p {padding:10px 0 0 20px;}

/*---news pages---*/
#news_pages em {color:#666; font-weight:bold;}
#news_pages h1 {border-bottom:1px dotted #ccc; padding-bottom:6px;}
#news_pages ul {margin-left:40px;}

#affiliate_news {padding-left:18px;}
#affiliate_news ul {list-style:none; float:left;}
#affiliate_news ul li a {color:#0072bc;}
#affiliate_news ul li a:hover {color:#000;}

ul.newstitles {width:450px;}
ul.newstitles li, ul.news_sources li, ul.news_date li {height:41px;
}
ul.newstitles li p, ul.news_sources li p, ul.news_date li p {background-color:Green; color:#fff; padding:6px 10px !important; font-weight:bold;}

ul.news_sources {float:left; width:130px;}
ul.news_sources img {padding-left:10px;}

ul.news_date {float:left; width:100px; font-weight:bold;}
ul.news_date li p {padding-left:0 !important;}

.news_images {float: right; padding:10px;}

/*---home page boxes---*/
#home_boxes {margin-top:10px;}

#events {background:url(../images/upcoming-events.jpg) top no-repeat; width:310px; height:278px; float:left; margin-right:14px;}
#events p {padding:64px 20px 0 20px;}
#events p span {color:#339933; font-size:16px;}
#events div {width:100%; text-align:center;}

#benefits {background:url(http://www.saveologynetwork.com/42/99/0/) top no-repeat; width:310px; height:278px; float:left; margin-right:14px;}
#benefits ul {padding:8px 20px 0 20px;}
#benefits p {padding:64px 20px 0 20px;}

#featured_partners {background:url(http://www.saveologynetwork.com/42/100/0/) top no-repeat; width:310px; height:278px; float:left; margin-right:14px;}

#news {background:url(http://www.saveologynetwork.com/42/106/0/) top no-repeat; width:310px; height:278px; float:left;}
#news ul {list-style:none; padding:64px 20px 0 20px;}
#news ul li {padding:4px 0;}
#news ul li span {font-weight:bold; color:#339933;}
/*---end home page boxes---*/

/*commision pg*/
.commisions {padding:10px; border:1px #999 dotted; margin:5px 10px 5px 0; background:url(../images/grey_bg.gif) repeat-x bottom; width:45%; float:left;}
.commisions ul {list-style:none; margin-left:8px;}
.commisions ul li span {font-weight:bold;}
.commisions p {color:#ed1c24; font-size:14px; font-weight:bold; background-color:#f3f4e1; padding-top:10px !important; margin-bottom:8px;}
.commisions ul li span strong {color:#000; font-size:12px; line-height:20px; color:#666;}
.logo_fltrght{float:right; padding-right: 10px;}
.prvname_fltlft {float:left;}

/*faqs pg*/
#faqs_ques {background-color:#f3f4e1; padding:16px; margin-bottom:10px; border:dotted #CCC 1px;}

#faqs_ques p {font-weight:bold;}
#faqs_ques ul {margin-left:36px; list-style:upper-alpha; font-weight:bold;}
#faqs_ques ul a {font-weight:normal;}
#faqs_answ p strong span {color:#339933;}

/*advertisers pg*/
#advertisers {}
#advertisers ul {float:left; list-style:none; border:1px dotted #999; text-align:center; padding:10px 0; width:120px; margin:7px !important;}
#advertisers ul li {font-weight:bold; color:#666; padding:4px 0;}

/*footer*/
#footer_wrapper {width:100%; margin:0 auto; background:url(../images/bg_footer.gif) repeat-x top; height:140px; color:#555; font-size:11px;}
#footer {width:960px; margin:0 auto;}
#footer ul {list-style:none; padding-top:40px; padding-bottom:10px;}
#footer ul li {display:inline; padding: 0 2px;}
#footer ul li a {color:#555; text-decoration:none;}
#footer ul li a:hover {color:#060;}

/*---right boxes inner pgs---*/
.rgt_boxes {background:url(../images/box_bg.gif) no-repeat bottom; border:1px solid #CCC; padding:10px 10px 10px 16px; margin-top:4px; margin-bottom:16px;}

#our_advertisers ul {list-style:none;}
#our_advertisers ul li {padding: 8px 0; border-bottom:1px dotted #CCC;}
#our_advertisers ul li a {font-weight:bold;}

#featured_partner {}
#featured_partner p strong {color:#0072bc;}

/*news accordian menu*/
.menu_list {width: 230px; margin-top:4px;}
.menu_list p span {color:Green;}

.menu_head {
	padding: 8px 16px;
	cursor: pointer;
	position: relative;
	margin:2px 0;
  font-weight:bold;
  background: #e1e1e1 url(../images/left.gif) center right no-repeat;
}

.menu_body {display:none;}

.menu_body a {
  display:block;
  color:#000;
  background-color:#f3f3e1;
  padding:10px 10px 10px 16px;
  text-decoration:none;
}

.menu_body a span {color:#006699; font-weight:bold;}

.menu_body a:hover {color: #000;}

.menu_body a:hover span {color:#F00;}
/*---right boxes inner pages ends---*/

/*navigation*/
#menu_5 {
float: left;
}

#menu_5 ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu_5 ul li ul li a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 6px 3px;
}

#menu_5 h2 {
color: #fff;
background: #000;
text-transform: uppercase;
} /*not used in this version*/

#menu_5 a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu_5 a:hover {
color: #339900;
background: #fff;
}

#menu_5 li {position: relative;}

#menu_5 ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu_5 ul ul {
position: absolute;
width:180px;
z-index: 500;
}

div#menu_5 ul ul {
display: none;
}

div#menu_5 ul li:hover ul
{display: block;}

div#menu_5 ul ul,
div#menu_5 ul li:hover ul ul,
div#menu_5 ul ul li:hover ul ul
{display: none;}

div#menu_5 ul li:hover ul,
div#menu_5 ul ul li:hover ul,
div#menu_5 ul ul ul li:hover ul
{display: block;}

ul.topnav li { 
display:inline; 
} 

ul.topnav li a { 
height:37px; 	
float:left; 
text-indent:-9999px;
} 

ul.topnav li#aboutus a {width:112px; height:37px; background:url(../images/mainnav/aboutus.gif) no-repeat 0 0;}
ul.topnav li#aboutus a:hover {background-position:0 -37px;} 
ul.topnav li#aboutus a.current {background-position:0 -37px;} 

ul.topnav li#affiliates a {width:108px; height:37px; background:url(../images/mainnav/affiliates.gif) no-repeat 0 0;} 
ul.topnav li#affiliates a:hover {background-position:0 -37px;} 
ul.topnav li#affiliates a.current {background-position:0 -37px;} 

ul.topnav li#commisions a {width:130px; height:37px; background:url(../images/mainnav/commisions.gif) no-repeat 0 0;} 
ul.topnav li#commisions a:hover {background-position:0 -37px;} 
ul.topnav li#commisions a.current {background-position:0 -37px;} 

ul.topnav li#contactus a {width:123px; height:37px; background:url(../images/mainnav/contactus.gif) no-repeat 0 0;} 
ul.topnav li#contactus a:hover {background-position:0 -37px;} 
ul.topnav li#contactus a.current {background-position:0 -37px;} 

ul.topnav li#faqs a {width:123px; height:37px; background:url(../images/mainnav/faqs.gif) no-repeat 0 0;} 
ul.topnav li#faqs a:hover {background-position:0 -37px;} 
ul.topnav li#faqs a.current {background-position:0 -37px;}

/*contact page*/
#contact-form {margin-top:10px; background-color:#ebf5e7; padding:20px; width:94%; border:1px dotted #ccc;}
#contact-form p {margin:0; padding:4px 0;}
#contact-form span {color:#ff0000;}

#contact-form ul {list-style:none; float: left;}
#contact-form ul li {height:30px;}

.contact-1 {font-weight:bold; margin-right:14px;}

/*sitemap*/
#sitemap {border:1px solid #e1e1e1; padding:10px;}
#sitemap ul {list-style:none;}
#sitemap ul li {margin:6px 0; background-color:#ebf5e7;}
#sitemap ul li ul {padding-left:20px;}
#sitemap ul li ul li {padding-right:20px;}
#sitemap ul li ul li a {text-decoration:none;}
#sitemap li a {background-color:#ebf5e7; display:block; padding:4px 20px;}
#sitemap li a:hover {background-color:#339933; color:#fff;}
#sitemap li a span {font-weight:bold;}

/*disclaimers*/
#disclaimers {font-size:10px;}
#disclaimers ul, #disclaimers ol {padding-left:30px; margin-bottom:8px;}
#disclaimers h6 {padding-bottom:10px;}
