/** 
* @version - Template version goes here 
* @package - Name of the template goes here 
* @author - Author's name goes here 
* @email - Your email goes here 
* @website - Your website goes here 
* @copyright (C) - Your copyright goes here 
* @license - Type of license goes here 
*/ 
body {
	background-image: url(../images/background_04_04.png);
	background-repeat: no-repeat;
	background-position: -150px top;
	margin: 0px;
	background-color: #E4EA61;
}
#user_inner {
	height: 150px;
	border: 1px solid #333333;
}
#main_body_outer {

}



tr, p, div { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #333; 
}
#banner {
	width: 100%;
	float: left;
	height: 150px;
	overflow: hidden;
	background-image: url(../images/bg_head_middle.jpg);
}

/********** Main Container **********/ 
#main_container {
	width : 600px;
	display : table; /* must put this in for FireFox. */
	text-align : left;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: auto;
	margin-left: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
#main_body {
	background-image: url(../images/back_inner2.png);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #979797;
	border-left-color: #979797;
	background-color: #F0F0F0;
	width: 598px;
}
#main_body_inner {
	width: 528px;
	background-color: #FFFFFF;
	margin-left: 25px;
	border: 1px solid #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 25px;
}


#banner_top {
	margin-top: 10px;
	height: 60px;
}
#banner_right_menu {
margin-top: 10px;
	width: 300px;
	float: right;
}
#pathway {
	border: 1px solid #666666;
	margin: 3px;
}

#banner_left_logo {
	float: left;
	width: 250px;
	height: 85px;
}
#log {
	width: auto;
	height: 25px;
	padding-left: 30px;
	background-color: #F0F0F0;

}

#banner_mainmenu {
	background-image: url(../images/top_banner.png);
	background-position: 0px 30px;
	height: 25px;
}



ul#mainlevel-nav li  {
	color: #009900;
!important
; 		float: left;
}

/********** Header **********/ 
#header {
	width : 100%;
	text-align : center;
	background-image: url(../images/top_banner.png);
	height: 105px;
}
/********** Footer **********/ 
#footer {
	width : 570px;
	height : 70px;
	text-align : left;
	margin-left: 250px;
	background-image: url(../images/back_inner.png);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	padding-left: 30px;
}
#user2 {
}
#user_down {
	width: 550px;
	margin-left: 25px;
}

#user3 {
	float: left;
	width: 275px;
}
#user4 {
	float: left;
	width: 275px;
}
#user5 {

}

/********** Pathway **********/ 
.pathway {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9px;
	padding : 0px;
	color: #CC0000;
}
a.a2008:link, a.a2008:visited {
color :#666666 !important; 
font-weight: bolder;
}
a.pathway:link, a.pathway:visited { 
color : #000000; 
font-weight : normal; 
}
a.pathway:hover {
	color : #00FF33;
	font-weight : normal;
	text-decoration : none;
}
/############### ADDITIONAL JOOMLA! CSS CLASSES ###############/
/********** MainLevel Links **********/ 
a.mainlevel:link, a.mainlevel:visited { 
color : #000000; 
font-size : 10px; 
font-weight : normal; 
text-decoration : none; }
a.mainlevel:hover { 
color : #0000cc; 
font-weight : normal; 
text-decoration : underline; 
}
/********** SubLevel Links **********/ 
a.sublevel:link, a.sublevel:visited { 
padding-left : 1px; 
vertical-align : middle; 
font-size : 11px; 
color : #000000; 
text-align : left; 
}
a.sublevel:hover { 
color : #666666; 
text-decoration : none; 
}
/********** MainMenu Links **********/ 
a.mainmenu:link, a.mainmenu:visited { 
color : #000080; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-weight : none; 
}
a.mainmenu:hover { 
color : #000080; 
text-decoration : underline; 
}
/********** Other Links **********/ 
a:link, a:visited { 
color : #cc0000; 
text-decoration : none; 
}
a:hover {
	color : #cc0000;
	font-weight : bolder;
	text-decoration : underline;
}
/********** Modules **********/ 
table.moduletable {
	width : 100%;
	background-repeat: no-repeat;
	background-position: left 40px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table.moduletable th {
	width : 100%;
	font-size : 18px;
	font-weight : bold;
	color : #333333;
	text-align : center;
	text-indent : 5px;
	letter-spacing : 1px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
table.moduletable li { 
}
table.moduletable ul {
	padding : 0px;
}
table.moduletable td {
	margin-left: 100px;
	overflow: hidden;
}
/********** Poll **********/ 
.poll { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
line-height : 14px; 
}
.pollstableborder { 
border : 1px solid; 
padding : 1px; 
}
/*############### CONTENT ###############*/
/***** Header for contentpaneopen *****/ 
.contentheading {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	color : #cc0000;
	text-align : center;
	padding-top : 10px;
}
/***** Home, Mambo License, Blog, Lower Content for Advanced Search *****/ 
.contentpaneopen {
	width : 100%;
}

.article_seperator {
width : 100%;
display: block;
border-bottom: 1px dashed #666666;
margin-bottom: 25px;
}
/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us *****/ 
.componentheading { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 18px; 
font-weight : bold; 
color : #cc0000; 
text-align : left; 
padding-top : 10px; 
}
/***** Top Content for Getting Started, FAQs, News Feeds, Links *****/ 
.contentdescription { 
padding: 0px; 
}
/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/ 
.contentpane { 
padding-top : 10px; 
}
/********** Inner Content **********/ 
.sectiontableheader { 
background-color : #CCCCCC; 
color : #7B8DA1; 
font-weight : bold; 
}
.sectiontableentry1 { 
background-color : #F0F0F0; 
}
.sectiontableentry2 { 
background-color : #E0E0E0; 
}
/********** Rating **********/ 
.content_rating { 
padding : 5px; 
}
.small { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #3366C0; 
text-decoration : none; 
font-weight : bold; 
}
.smalldark { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
text-decoration : none; 
font-weight : normal; 
}
.createdate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #999999; 
text-align : left; 
}
.button {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 10px;
	font-weight : bold;
	background-color : #F0F0F0;
	color : #333333;
	border : 1px solid #CCCCCC;
}
.inputbox { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000000; 
background-color : #F0F0F0; 
border : 1px solid #CCCCCC; 
}
/* For content item titles that are hyperlink instead of Read On */ 
a.contentpagetitle:link, a.contentpagetitle:visited { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 18px; 
font-weight : bold; 
color : #cc0000; 
text-align : left; 
text-decoration : none; 
}
a.contentpagetitle:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 18px; 
font-weight : bold; 
text-align : left; 
color : #cc0000; 
text-decoration : underline; 
font-weight : bold; 
}
a.category:link, a.category:visited { 
color : #333333; 
font-weight : bold; 
font-size : 11px; 
}
a.category:hover { 
color : #7B8DA1; 
}
/* Styles for dhtml tabbed-pages */ 
.ontab { 
background-color : #ffae00; 
border-left : outset 2px #ff9900; 
border-right : outset 2px #808080; 
border-top : outset 2px #ff9900; 
border-bottom : solid 1px #d5d5d5; 
text-align : center; 
/* Cannot use hand as its not a W3C CSS validator */ 
/* cursor: hand;*/ 
font-weight : bold; 
color : #FFFFFF; 
}
.offtab { 
background-color : #e5e5e5; 
border-left : outset 2px #E0E0E0; 
border-right : outset 2px #E0E0E0; 
border-top : outset 2px #E0E0E0; 
border-bottom : solid 1px #d5d5d5; 
text-align : center; 
/* Cannot use hand as its not a W3C CSS validator */ 
/* cursor: hand;*/ 
font-weight : normal; 
} 
.tabpadding { 
}
.tabheading { 
background-color : #ffae00; 
text-align : left; 
}
.pagetext { 
visibility : hidden; 
display : none; 
position : relative; 
top : 0; 
}
/* for modifying {moscode} output. Don't set the colour! */ 
.moscode { 
background-color : #f0f0f0; 
}
.code { 
background-color : #f0f0f0; 
border : 1px solid #FFF; 
}
/* Text passed with mosmsg url parameter */ 
.message { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 10pt; 
color : #ff6600; 
text-align : center; 
}
/* Javascript Back button */ 
.back_button { 
text-align : center; 
margin-top : 40px; 
}
table.contenttoc { 
color : #333300; 
background-color : #ffffff; 
border : 1px solid #999; 
width:100%;
padding-left:25px;
padding-bottom:0px;
float: none;
}
table.contenttoc td { 
font-size : 12px; 
font-weight : normal; 
text-align : left; 
padding-bottom : 3px;
}
ul { 
margin : 0; 
padding-left : 25px; 
list-style : disc; 
}
li { 
line-height : 15px; 
padding-left : 0px; 
padding-top : 1px; 
/* background-image : url(../images/arrow.png); */ 
background-repeat : no-repeat; 
background-position : 0px 5px; 
}
table.searchinto { 
width : 100%; 
}
table.searchintro td { 
background-color : #293C43; 
color : #ffffff; 
font-weight : bold; 
}
