﻿body {
margin: 0px;
padding:0px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-size:70.1%;
color: #8f8f8f;
background-color:#373737;
}

.copyright {
width:100%;
float:left;
border-top:1px dotted #fff;
padding-top:10px;
margin-top:10px;
}

.out {
background-color:#ffffff;
background-image:url(../images/topbck.jpg);
background-repeat:repeat-x;
}
.internal {
width:880px;
margin:0px auto;
padding:0px;
line-height: 1.9em;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
}

.left li {
list-style:none;
background-image:url(../images/bullet.gif);
background-position:top left;
background-repeat:no-repeat;
margin:0px;
padding:0 0 0 18px;
}

.header {
margin:0px;
padding:0px;
}

.logo {
height:94px;
width:350px;
float:left;
}

.topmenu {
float:right;
margin-top:50px;
}

.extop  {
height:95px;
}

img {
border:0px;
}

.exmain {
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
line-height:24px;
float:left;
margin:0px;
width:100%;
background-image:url(../images/colorbck.jpg);
background-repeat:repeat-x;
}

img {
border-color:#cccccc;
}

.exfooter {
background-image:url(../images/exfooter.jpg);
background-repeat:repeat-x;
line-height:22px;
float:left;
width:100%;
padding:60px 0px 0px 0px;
text-align:center;
}

.left {
width:68%;
border-left:1px dotted #dedede !important;
border-left:0px solid #000;
background-repeat:repeat-y;
background-position:right;
padding:20px 0px 0px 20px;
float:right;
}

.right {
width:28%;
float:left;
}

/*link classes*/

a:visited {
color:#FFB000;
text-decoration:none;
}

a:link {
color:#FFB000;
text-decoration:none;
}

a:hover {
color:#9ACA14;
}

li a:visited {
color:#FFB000;
font-size:1em;
text-decoration:none;
}

li a:link {
color:#FFB000;
font-size:1em;
text-decoration:none;
}

li a:hover {
color:#9ACA14;
}

.slidemenu a:visited {
text-decoration:none;
font-size:0.88em;
color:#b8b8b8;
}

.slidemenu a:link {
text-decoration:none;
font-size:0.88em;
color:#b8b8b8;
}

/*headlines*/
h2 {
color:#9ACA14;
background-image:url(../images/horarrow.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 24px;
margin:12px 0px;
font-size:1.9em;
}

h3 {
color:#9ACA14;
margin:12px 0px;
font-size:1.9em;
}

h4 {
margin:5px;
}

/*text styles*/
.small {
font-size:0.88em;
color:#b8b8b8;
}
	
/* Below are  default settings are used when no other style has been defined.*/
p {
	
	font-size:1.0em;
} /*formatting all <div> (division) items.  This is a catch-all that only applies when no other style has been defined.*/
td {

	
	font-size:1.0em;

} /*formatting all 
<td> items. This default setting is used when no other style has been defined.*/
tr {

	
	font-size:1.0em;
} /*formatting all 
<tr> items.  This default setting is used when no other style has been defined.*/

hr {} /* horizontal line in your template*/
hr.separator {}
 
/* FORMS SETTINGS */ 
.button {
  color            : #666666;
  border           : 1px solid #999999;
  background-color : #ffffff;
  margin-top       : 0px;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 10px;

}

.submit { margin-top:10px;margin-left:100px }

.inputbox {
font-size: 9px;
text-align: left;
color: #666666;
background-image:url(../images/back_main.jpg);
border: 1px solid #999999;
}

.button2 {
  color            : #666666;
  border           : 1px solid #999999;
  background-color : #ffffff;
  margin-top       : 0px;
  font-size        : 9px;
}

.inputbox2 {
font-size: 9px;
text-align: left;
color: #666666;
background-image:url(../images/back_main.jpg);
border: 1px solid #999999;

}
.text_area{
width:80px;

}
.search {} /*formatting the <div> which holds search items: inputbox, search button...*/
 
 
/* NAVIGATION/MENU SETTINGS */
 
ul#mainlevel {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align:center;
	text-decoration:none;
}

ul#mainlevel li{
list-style: none;
	padding: 0px;
	float: right;
	margin: 0px;
	white-space: nowrap;
	text-decoration:none;
text-align:right;

} /* this styling is for the MAIN items in the menu */
a.mainlevel:visited {
color:#FFB000;
text-decoration:none;
display:block;
border-bottom:1px solid #ebebeb;
padding:5px 0px;
font-size:1.2em;
font-weight:bold;
text-align:right;

}

a.mainlevel:link {
color:#FFB000;
text-decoration:none;
display:block;
border-bottom:1px solid #ebebeb;
padding:5px 0px;
font-size:1.2em;
font-weight:bold;
text-align:right;

}

a.mainlevel:hover {
color:#b8b8b8;
}

#active_menu-nav {
color:#9ACA14;
font-weight:bold;
background-image:url(../images/vertarrow.gif);
background-repeat:no-repeat;
background-position:bottom center;
} /* this styling is for the menu item when it is active, even in main/sub position*/
 
ul#mainlevel-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align:center;
	text-decoration:none;
}

ul#mainlevel-nav li{
	padding: 0px;
	float: left;
	margin: 0px;
	white-space: nowrap;
	text-decoration:none;
	list-style: none;

}

ul#mainlevel-nav li a{
color:#FFFFFF;
font-weight:bold;
height:41px;
line-height:41px;
text-decoration:none;
padding:19px 8px;
}

ul#mainlevel-nav li a:hover{
color:#9ACA14;
font-weight:bold;
background-image:url(../images/vertarrow.gif);
background-repeat:no-repeat;
background-position:bottom center;
}


a.sublevel{


} /* this styling is for menu items that HAS A PARENT */
a.sublevel:link {

}
a.sublevel:visited {

}
a.sublevel:hover {

}
 
.pagenavbar {} /*Sets the style for the footer navigation ("<< Start < Prev Next > End >>") 
when they do not appear as hyperlinks (when only a few articles exist).*/
.pagenavbar:link {} /*Style for the footer navigation ("<< Start < Prev Next > End >>") when 
they become hyper links*/
.pagenavbar:visited {}
 
.pagenav {} /* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */
a.pagenav:visited {

}
a.pagenav:hover {

}
 
a.readon:visited {
font-size:0.88em;
font-weight:bold;
color:#7ca0c3;
text-decoration:none;
background-image:url(../images/button.jpg);
background-repeat:no-repeat;
padding:5px 8px;

} 
 
a.readon:link {
font-size:0.88em;
font-weight:bold;
color:#7ca0c3;
text-decoration:none;
background-image:url(../images/button.jpg);
background-repeat:no-repeat;
padding:5px 8px;

} /*Style for the "Read More" link that is displayed for large content items*/
a.readon:hover {
color:#ffffff;

}

 
.back_button {} /*Style for the "BACK" button*/
.pagenav_prev {
font-size:1.0em;
} /*Style for the PRE button*/
.pagenav_next {font-size:1.0em;} /*Style for the NEXT button*/
 
.latestnews ul {} /*Style for latest news list - by default, latest news is user1 module*/
.latestnews li {}
 
.mostread ul{} /*Style for most popular list - by default, most popular is user2 module*/
.mostread li{}
 
/* CONTENT PAGE SETTINGS */
a.category:link {

}
a.category:hover {

}
a.category:visited {

}

/* MORE SETTINGS */
div.logobg { background:url(../images/logo.jpg) no-repeat;padding:57px 10px }
h1.topheader { font-size:11px;font-weight:bold }

div.clear {	clear:both }
div.outerdiv { text-align:center;padding-left:35px }
div.innerdiv { float:left;margin-right:20px;margin-top:20px }
div.photo { width:110px;padding:1px;border:1px #191919 solid }
div.photodesc { background-color:#191919;color:#ffffff;line-height:10px;padding:2px }
div.seo {}

td.padding { padding:5px 0 }
select.nav { width:245px;color:#FFB000;font-size:x-small }

div.sidebanner { width:234px;padding:1px;border:1px #cdcdcd solid;text-align:center;margin-bottom:5px }

table.bottomtable td a { display:block }
table.bottomtable td { padding:2px;line-height:normal }
span.bottomheader { padding-top:5px;padding-bottom:5px;font-size:14px;color:#ffffff;font-weight:normal }

/* JOOMLA - MAMBO MODULES FORMATTING */
.moduletable {
width:100%;
text-align:left;
margin:0px 0px 12px 0px;
font-size:1em;
} /* Formatting the module table */
h3 {
color:#9ACA14;
margin:12px 0px;
font-size:2.0em;
letter-spacing:-1px;
}

.boxsep {
background-image:url(../images/horshadow.jpg);
background-repeat:no-repeat;
background-position:center;
height:18px;
}

.moduletable th {
color:#9ACA14;
margin:12px 0px;
font-size:2.0em;
letter-spacing:-1px;
}

h5 {
color:#9ACA14;
margin:12px 0px;
font-size:2.0em;
letter-spacing:-1px;
}

 /* Formatting the module header, and the module titles */
table.moduletable td {} /* Formatting the table cells of the module table */

.moduletable-dotted {
background-image:url(../images/dot.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding:5px 0px;
}

h3 {
color:#9ACA14;
margin:12px 0px;
font-size:2.0em;
letter-spacing:-1px;
}

.moduletable-dotted th {
color:#9ACA14;
margin:12px 0px;
font-size:2.0em;
letter-spacing:-1px;
}

.buttonheading a:link {
	text-decoration:none;
}
.buttonheading a:visited {
	text-decoration:none;
}
.buttonheading a:hover {
	text-decoration:none;
}

table
{font-size:1em;
margin:0 0 12px;
text-align:left;
width:100%;}

/* MISCELLANEOUS */

/* Weblinks */
.weblinks{} /* well.. to format the link's titles under the "Weblinks" 
  section on the frontend */
a.weblinks:hover {
	text-decoration:none;
} /* same as above, but for link with mouseover */
 
