body, span, div, p, pre, table, tr, th, td, ul, li, .form, form, input, select, textarea 
{ font-family: Helvetica, Verdana, Sans-Serif; font-size: 12px !important; line-height: 16px; word-spacing: 1px; color: #505050;}

h1		{ font-size: 22px;  padding: 0px; margin: 20px 0px 10px 0px; color: #333; line-height: 22px;}
h2		{ font-size: 18px; color: #4c8e94; padding: 0px; margin: 0px 0px 5px 0px; line-height: 20px; font-weight: bold;}
h3		{ font-size: 14px; font-weight: bold; color: #333; padding: 0px; margin: 0px 0px 0px 0px; line-height: 18px;}

a:link				{ color: #dc831b; text-decoration: none; }
a:visited			{ color: #dc831b; text-decoration: none; }
a:hover				{ color: #4c8e94; text-decoration: underline; }

.footer			 	{ font-size: 10px; color: #b5d8db;}
a.footer:link 	 	{ text-decoration: none; color: #d4cebb; font-size: 10px;  }
a.footer:visited 	{ text-decoration: none; color: #d4cebb; font-size: 10px;  }
a.footer:hover 	 	{ text-decoration: none; color: #4c8e94; font-size: 10px;   }

a.footer1:link 	 	{ text-decoration: none; color: #c4d9a5; font-size: 10px;  }
a.footer1:visited 	{ text-decoration: none; color: #c4d9a5; font-size: 10px;  }
a.footer1:hover 	{ text-decoration: none; color: #FFF; font-size: 10px;   }

.hr					{ border-bottom: 1px dashed #aca285; width: 100%; margin: 15px auto; clear: both; }
*html .hr			{ margin: -3px 0px 10px 0px;}

.italic				{ font-style: italic; font-size: 11px !important; }
.input				{ background-color: #F8FAFB; border:  1px #E0E6EB solid;; border-bottom: 1px #C5CCD2 solid; }

.content			{ background-color: #FFF; background-image: url(null);}
.pop				{ color: #333; font-weight: bold; font-style: italic; font-size: 14px !important; padding: 0px 20px 0px 20px; }

.quote			{ font-size: 13px; font-weight : bold; color: #5c553e;}

/*structure*/
#wrapper {margin: 0 auto !important;}
#content {width: 1000px; margin: 0 auto !important;  clear: both;}
/*#content {width: 770px; margin: 0 auto !important;  clear: both;}*/
#main_content {margin: 0; float: left; position: relative; clear: right; padding-bottom: 30px !important;} 
#leftnav {margin-top: 20px !important;}

#rt_col_container { margin: -30px 0 10px 10px; float: right; clear: right; width: 184px !important; }
#rt_col {border-left: 2px solid #ACA285; border-right: 2px solid #ACA285; background: #F1ECE0; float: none; margin: -3px 0 -1px 0; padding: 10px;}
#rt_col ul { padding: 0 !important; margin: 5px 0;}
#rt_col ul li {padding: 0 0 0 20px; margin: 5px 0; width: 90%;}

#rt_col h2, #rt_col h3 { text-align: center;}  
#rt_col p, #rt_col li, #rt_col span { font-size: 0.9em !important;}
#rt_col p, #rt_col li, #rt_col span, #rt_col h2, #rt_col h3 {margin: 0; padding: 0; width: 100%;}  /* <-- IE hack: this width should match container div's width */

/* list management */
ul.arrow			{ padding: 0px 0px 0px 0px; margin: 14px 0px 0px 20px; list-style-image: url('http://www.oaktreewireless.com/img/arrow.gif'); }
ul.arrow li			{ padding: 0px; margin: 0px 0px 0px 0px; }
li					{ padding-bottom: 5px; }	

.list				{ margin: 5px 0 8px 0; }
.list li			{ padding: 0 0 0 20px; margin: 5px 0; list-style-type: none; background: url('http://www.oaktreewireless.com/img/square.gif') 0% 15% no-repeat; }

.list2				{ margin: 5px 0 8px 25px; padding: 0; list-style-type: square; list-style-image: url('http://www.oaktreewireless.com/img/square2.gif');}

/* TOPNAV */
#topnavcontainer 	{ background: url('http://www.oaktreewireless.com/img/nav-bg.gif') repeat-x; height: 25px; width: 100%; float: left; position: relative;}
ul#topnav 			{ height: 25px; list-style: none; padding: 0; margin: 0;}
ul#topnav li		{ float: left; text-indent: -9999em;}

#topnav #nav1 		{ background: url('http://www.oaktreewireless.com/img/nav-home.gif') top left no-repeat; height: 25px; width: 148px; display: block; }
#topnav #nav1:hover { background: url('http://www.oaktreewireless.com/img/nav-home-on.gif') top left no-repeat; height: 25px; width: 148px; display: block;}

#topnav #nav2 		{ background: url('http://www.oaktreewireless.com/img/nav-who-we-are.gif') top left no-repeat; height: 25px; width: 174px; display: block;}
#topnav #nav2:hover { background: url('http://www.oaktreewireless.com/img/nav-who-we-are-on.gif') top left no-repeat; height: 25px; width: 174px; display: block;}

#topnav #nav3 		{ background: url('http://www.oaktreewireless.com/img/nav-what-we-do.gif') top left no-repeat; height: 25px; width: 175px; display: block;}
#topnav #nav3:hover { background: url('http://www.oaktreewireless.com/img/nav-what-we-do-on.gif') top left no-repeat; height: 25px; width: 175px; display: block;}

#topnav #nav4 		{ background: url('http://www.oaktreewireless.com/img/nav-events.gif') top left no-repeat; height: 25px; width: 188px; display: block;}
#topnav #nav4:hover { background: url('http://www.oaktreewireless.com/img/nav-events-on.gif') top left no-repeat; height: 25px; width: 188px; display: block;}

#topnav #nav5 		{ background: url('http://www.oaktreewireless.com/img/nav-resources.gif') top left no-repeat; height: 25px; width: 165px; display: block;}
#topnav #nav5:hover { background: url('http://www.oaktreewireless.com/img/nav-resources-on.gif') top left no-repeat; height: 25px; width: 165px; display: block;}

#topnav #nav6 		{ background: url('http://www.oaktreewireless.com/img/nav-contact.gif') top left no-repeat; height: 25px; width: 150px; display: block;}
#topnav #nav6:hover { background: url('http://www.oaktreewireless.com/img/nav-contact-on.gif') top left no-repeat; height: 25px; width: 150px; display: block;}

/* SUBNAV STYLES */
#navcontainer		{ padding: 0; margin: -3px 0 0 0; border-right: 2px solid #ACA285; border-left: 2px solid #ACA285; float: none;}
#navlist			{ padding: 0 10px; margin: 0;}

#navlist li			{ list-style: none; margin: 0; float: auto; padding: 5px 0; border-bottom: 1px solid #aca285; }
#navlist li a 		{ text-decoration: none; font-size: 12px; }

/* PSEUDO TERTNAV */
#navlist li ul		{ padding: 0; margin: 0; }
#navlist li ul li { border: none; padding-left: 15px;}
#navlist li ul li a { font-size: 10px;}

/* --- monkee-boy footer code --- */
#footer 		{ clear: both; float: right;}
.mboytrans 		{ filter:alpha(opacity=90); display:none; }
a.mboy:link		{ color: #dc831b; text-decoration: none; }
a.mboy:visited	{ color: #dc831b; text-decoration: none; }
a.mboy:hover	{ color: #4c8e94; text-decoration: underline; }

/* JOOMLA STYLES */
table.contentpane td { padding: 3px;}
.componentheading { font-size: 22px !important;  padding: 0px; margin: 20px 0px 10px 0px; color: #333; line-height: 22px;}
/*.button { padding: 5px 10px; border: 4px solid #7b7152; background-color:#898165; color: #ffffff; font-weight: bold; margin-left: 220px; }*/
.editlinktip {display: none !important;}