/* ***************************************************************************************************** */

/*----CONTENT CSS-----*/

/*-----Joomlage.com-----*/

/*----Single User Licence----*/





/*-----------------------------Body Styling-------------------------------*/

BODY



P{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-top: 0px;

	color: #6C6C6C;

}



H1, H2{

padding-left: 10px;

padding-top: 6px;

height: 24px;

}



H3{

/*padding-left: 10px;*/

padding-top: 5px;

height: 25px;

}





#end_bottom_container a:link, #end_bottom_container a:active, #end_bottom_container a:visited, #footer a:link, #footer a:active, #footer a:visited{

	text-decoration:none;

	color:#53a5d1;

	font-size: 10px;

}



#footer a:hover, #end_bottom_container a:hover{

	color:#ABABAB;

}



a:link, a:active, a:visited{

	text-decoration:none;

	color:#53a5d1;

	font-size: 12px;

}



a:hover{

	color:#ABABAB;

}



#maincontent H1, H2, H3{

	font-family: Arial, Helvetica, sans-serif;

	color: #53a5d1;

	}

	

.menu {

overflow:hidden;

padding: 5px 0px 0px 0px;

margin: 0px;

}

/*-----------------------------End Body Styling-------------------------------*/



/*------------------------Leftsidebar Link Styling------------------------------------------*/



#leftsidebar li {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	list-style: none;

}





#leftsidebar a:link, #leftsidebar a:active, #leftsidebar a:visited{

	text-decoration:none;

	color:#6C6C6C;

	font-size: 12px;

	margin-left: 5px;

	line-height: 25px;

}



#leftsidebar a:hover{

	color:#ABABAB;

}





#leftsidebar .moduletable_menu ul.menu, #leftsidebar .moduletable_menu ul{

	padding-left: 0px;

	list-style: none;

}





#leftsidebar .moduletable ul.menu {

	padding-left: 0px;

	list-style: none;

}







#leftsidebar .moduletable ul.sections {

margin: 0px;

padding-left: 1px;

}



#leftsidebar .moduletable ul.sections a{

	margin: 0px;

	padding-bottom: 0px;

	list-style: none;

	background-image: url(../images/leftbullet.png);

	background-repeat: no-repeat;

	background-position: left;

	display: block;

	padding-top: 0px;

	padding-right: 20px;

	padding-left: 20px;

}



#leftsidebar .moduletable ul.sections a:hover{

	background-image: url(../images/leftbullethover.png);

	background-repeat: no-repeat;

	background-position: left;

}



#leftsidebar .moduletable_menu ul li a{

	text-decoration:none;

	color:#6C6C6C;

	font-size: 12px;

	line-height: 25px;

	letter-spacing: 1px;

	list-style:none;

	margin-left: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-image: url(../images/leftbullet.png);

	background-repeat: no-repeat;

	background-position: left;

	display: block;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}



#leftsidebar .moduletable ul li a{

	background-image: url(../images/leftbullet.png);

	background-repeat: no-repeat;

	background-position: left;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}





#leftsidebar .mainlevel ul li a:active, #leftsidebar .moduletable ul li a:active{

	background-image: url(../images/leftbulletactive.png);	

	background-repeat: no-repeat;

	background-position: left;

	color:#ABABAB;

}



#leftsidebar .moduletable_menu ul li a:hover, #leftsidebar .moduletable ul li a:hover{

	background-image: url(../images/leftbullethover.png);

	color:#ABABAB;

}



#leftsidebar .moduletable ul, #leftsidebar .moduletable_menu ul{

	padding-left: 1px;

	padding-top: 5px;

	list-style: none;

	margin-bottom: 0px;

	margin-top: 0px;

}



#leftsidebar .moduletable ul.menu a, #leftsidebar .moduletable_menu ul.menu a{

	text-decoration:none;

	color:#6C6C6C;

	font-size: 12px;

	line-height: 25px;

	letter-spacing: 1px;

	list-style:none;

	margin-left: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-image: url(../images/leftbullet.png);

	background-repeat: no-repeat;

	background-position: left;

	display: block;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}



#leftsidebar .moduletable ul.menu a:hover, #leftsidebar .moduletable_menu ul.menu a:hover {

	text-decoration:none;

	color:#ABABAB;

	font-size: 12px;

	list-style:none;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	background-image: url(../images/leftbullethover.png);

	background-repeat: no-repeat;

	background-position: left;

}







#leftsidebar .moduletable ul.menu a:link, #leftsidebar .moduletable a:visited {

	list-style: none;

	color: #6C6C6C;

	text-decoration: none;

}



#leftsidebar .moduletable ul.menu a:hover, #leftsidebar .moduletable a:hover {

	list-style: none;

	color: #ABABAB;

	text-decoration: none;

}





/*-------------------------End Leftsidebar Link Styling------------------------------------- */





/*------------------------Advertisement Link Styling------------------------------------------*/



#leftsidebar .moduletable_text a:link, .moduletable_text a:active, .moduletable_text a:visited{

	text-decoration:none;

	color:#53a5d1;

	font-size: 12px;

	margin-left: 0px;

}



#leftsidebar .moduletable_text a:hover{

	text-decoration:none;

	color:#ABABAB;

	font-size: 12px;

}



/*-------------------------End Advertisement Link Styling------------------------------------- */











/*----------------------Banners Styling--------------------*/

.bannerfooter{

}



.bannergroup_text{

padding-left: 5px;

}



.bannerheader{

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 0px;

}



.banneritem{

}

/*----------------------End Banners Styling--------------------*/















/*---------------------Components Styling-----------------------*/

.componentheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	text-align:center;

	color: #53a5d1;

}

/*---------------------End Components Styling-------------------*/









/*------------------Forms and Input boxes--------------------*/



.input{

	border:none;

	color:#000000;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	margin-top: 0px;

	padding-left: 15px;

}



.inputbox{

	padding-left: 5px;

	margin-right: 10px;

	background-color: #FFFFFF;

	border:1px solid #C0C0C0;

}



.button{

	background-color:#FFFFFF;

	color:#53a5d1;

	font-weight: bold;

}



.buttonheading{

}



.buttonheading img {

   border: 0px none;

}



#leftsidebar .search{

margin-left: 15px;

margin-top: 15px;

}





.searchintro{

}



/*------------------End Forms and Input boxes--------------------*/







/*------------------Modules General (styles for individual Modules)------------------*/



.latestnews{

	margin-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;	

}



.pollstableboarder{

}



.mostread{

	margin-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}



ul.latestnews, ul.mostread{

margin-bottom: 5px;

margin-top: 5px;

}



.newsfeed{

}



/*----------------End Modules General (styles for individual Modules)-----------------*/









/*-----------------Tabbed Edits------------------*/



.message{

}



.adminform{

}



/*-----------------End Tabbed Edits---------------*/





/*------------------Module Table Styling----------*/



.moduletable{

	margin-bottom: 0px;

	margin-top: 0;

	margin-left: 0;

	padding-bottom: 30px;

}



.moduletable_menu{

	color:#6C6C6C;

	margin-top: 0px;

	list-style-position: outside;

	list-style-type: none;

}



#leftsidebar .moduletable_menu{

	color:#6C6C6C;

	padding-bottom: 10px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-left: 1px;

	padding-right: 0px;

	line-height: 20px;

	width: 186px;

}





#leftsidebar .moduletable{

	color: #6C6C6C;

	margin-bottom: 0px;

	padding-bottom: 10px;

	padding-left: 5px;

	padding-right: 5px;

	line-height: 20px;

	width: 186px;

}







#footer .moduletable{

	margin-bottom: 0px;

	margin-top: 0;

	margin-left: 0;

	padding-bottom: 5px;

}



#maincontent .moduletable{

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: 0px;

	padding-bottom:0px;



}



#maincontent .moduletable p{

	margin-bottom: 0px;

	margin-top: 0px;

	margin-left: 0px;

	padding-bottom:3px;

	padding-top: 3px;

	padding-right: 3px;

	padding-left: 3px;

}





/* Advertisement Text Formatting for Maincontent */

#maincontent .moduletable_text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #818181;

	margin-left: auto;

	margin-right: auto;

	padding-top: 0px;

	padding-right: 0px;

	margin-bottom: 15px;

}



/* Advertisement Text Formatting for leftsidebar */

#Leftsidebar .moduletable_text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #6C6C6C;

	margin-left: auto;

	margin-right: auto;

	padding-top: 0px;

	padding-right: 5px;

	width: 100px;

	margin-bottom: 15px;

}



/*-------------End Module Table Styling----------*/



/*-------------Table Styling----------*/

#maincontent td{

margin: 0px;

padding: 0px;

}

/*-------------End Table Styling----------*/







/*--------------------------Main Content Area Individual Modules Link Styling--------------------------*/

#maincontentwrap a:link.latestnews, #maincontentwrap a:visited.latestnews, #maincontentwrap a:active.latestnews{

	color:#008ACC;

	text-decoration:none;

	font-size: 12px;

	line-height: 0px;

	letter-spacing: 0px;

	

}



#maincontentwrap a:hover.latestnews{

	color:#000000;

	text-decoration:none;

	font-size: 12px;

	line-height: 0px;

	letter-spacing: 0px;

}



#maincontentwrap a:link.mostread, #maincontentwrap a:visited.mostread, #maincontentwrap a:active.mostread{

	color:#008ACC;

	text-decoration:none;

	font-size: 12px;

	line-height: 0px;

	letter-spacing: 0px;

}



#maincontentwrap a:hover.mostread{

	color:#000000;

	text-decoration:none;

	font-size: 12px;

	line-height: 0px;

	letter-spacing: 0px;

}





#maincontent .menu{

	padding-left: 40px;

	padding-top: 0px;

 	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 0px;

}



/*--------------------------------End Main Content Area Individual Modules Link Styling-----------------------*/



/*--------------------------------------------------Header styling--------------------------------------------*/





#leftsidebar table.newsfeeds td,table.weblinks td,table.category td {

border-right:solid 1px #EEE;

padding:5px;

}





#leftsidebar .moduletable h3{

	background-image:url(../images/menu-head.jpg);

	background-repeat:no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	height: 28px;

	color:#6C6C6C;

	width: 209px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: -6px;

	padding-top: 5px;

	text-align:center;

}



#leftsidebar .moduletable_menu h3{

	background-image:url(../images/menu-head.jpg);

	background-repeat:no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	height: 28px;

	width: 209px;

	font-weight: bold;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: -2px;

	/*padding-left: 10px;*/

	padding-top: 5px;

	text-align:center;

	color: #6C6C6C;

	}







#maincontent .moduletable h3{

	text-align: center;

	margin: 0px 0px 5px 0px;

	padding-bottom: 3px;

	height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align:center;

	color: #53a5d1;

	font-weight: normal;

}



#maincontent .moduletable_menu h3{

	text-align: center;

	margin: 0px 0px 5px 0px;

	padding-bottom: 3px;

	height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align:center;

	color: #008ACC;

	font-weight: normal;

}









.moduletable_menu h3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color:#FFFF04;

	font-weight: bold;

	margin-top: 20px;

	margin-left: 20px;

	text-align:left;

}



#leftsidebar .moduletable_text h3{

    background-image:url(../images/menu-head.jpg);

	background-repeat:no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	height: 25px;

	width: 209px;

	padding-top: 8px;

	margin-top: 0px;

	margin-left: -1px;

	margin-bottom: 0px;

	text-align: center;

	color:#6C6C6C;

}





#maincontent .moduletable_text h3{

	color:#53a5d1;

	text-align: center;

	margin: 0px 0px 0px 0px;

	padding-bottom: 3px;

	height: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align:center;

	font-weight: normal;

	background-image:none;

}







/*-------------------Page Navigation Styles----------------------*/



.pagenav{

}



.pagenav_next{

}



.pagenav_prev{

}



.pagenavbar{

}



.pagenavcounter{

}



/*-------------------End Page Navigation Styles----------------------*/

















/*-------------------------Breadcrumbs Styles------------------------*/



.breadcrumbs{

}



.pathway{

}



/*-------------------------Breadcrumbs Styles------------------------*/













/*----------------Styles used for sections Layout-----------------*/



#maincontent td.sectiontableheader {

	padding-left:5px;

	padding-right:5px;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}



#maincontent .sectiontableheader {

	color:#000000;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	font-weight:bold;

	height:30px;

	border: 1px solid #D5D5D5;

}



#maincontent tr.sectiontableentry1 td {

	border-bottom-color:#D5D5D5;

	padding-bottom:0px;

	padding-left:8px;

	padding-right:8px;

	padding-top:8px;

}



#maincontent tr.sectiontableentry2 td {

	border-bottom-color:#D5D5D5;

	padding-bottom:0px;

	padding-left:8px;

	padding-right:8px;

	padding-top:8px;

}



/*----------------Styles used for sections Layout-----------------*/















/*----------------Articles Content Styles-------------------------*/

.mosimage{

}



.mosimage_caption{

}



.article_separator{



}

.adminform{



}

.author{

}



.content_email{

}



.content_rating{

}



.content_vote{

}



.contentdecription{

}



.contentpagetitle{

}



.contentpane{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



/*-----------NewsFlash Content Formatting-------------*/



#leftsidebar .contentpaneopen{

	color:#ffffff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

/*-----------End NewsFlash Content Formatting-------------*/



.contentpaneopen{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #818181;

	float:none;

	width: 100%; /*important*/

	padding-top: 0px;

	padding-right: 3px;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-left: 3px;

}



.contentheading{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #53a5d1;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D5D5D5;

	border-top-width: 0px;

	border-top-style: none;

}



.modifydate, .createdate, .small{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #398aaf;

}



.contenttoc{

}



.createdate{

}



.created-date{

}



.date{

}





.small{

}



.smalldark{

}



.title{

}



.intro{

}



.read{

}



.blog{

}



.blog_more{

padding-left: 10px;



}



.blogsection li{

	list-style-image: url(../images/mainbullet.png);

}



.wrapper{

}



li {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



/*----------------Articles Content Styles-------------------------*/





/*-----------------------------Hornav MooMenu Formatting--------------------------------------*/



#hornav{



display:block;



height:39px;



float: left;



width: 915px;



margin-left: 29px;



margin-top: 0px;



}





#hornav li{background-image:none !important}



#hornav .moduletable{



margin:0;



}







#hornav ul{

	width:auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

    padding: 0px;} /*important*/







#hornav ul li{



margin:0px 0px 0px 0px ;



padding:0px 0px 0px 0px ;



height:39px;



float:left;



position:relative;



display: inline;



}







#hornav ul li a{

	padding: 15px 10px 10px 10px;

	height: 14px;

	color: #6C6C6C;

	font-size: 12px;

	list-style: none;

	display: block;

	margin: 0px 0px 0px 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	list-style-position: inside;

	list-style-type: square;

}







#hornav ul li a:hover, #hornav ul li.active a,  #hornav ul li a:focus{

	text-decoration:none;

	background-image: url(../images/hover.jpg);

	color:#FFFFFF;

	background-repeat: repeat-x;

	background-position: 50% 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}









#hornav ul li li a:hover{

	text-decoration:none;

	background-color: #53a5d1;

	color: #FFFFFF;

	background-repeat: repeat; /*!important*/

	background-position: 0 0; /*!important*/

	background-image: none; /*!important*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#hornav ul li ul {



list-style: none;



display:block;



height:auto;



width: 12em;



position:absolute;



z-index:99;



left: -999em;



padding-top: 0px;



margin-top: 0px;



}







#hornav ul li ul ul {



margin: -33px 0 0 12em;  



}







#hornav ul li li {

	width: 12em;

	background-color: #000000;

	height: 31px;



}







#hornav ul li li a {

	color:#6d98be;

	text-transform:none;

	display: block;

	height: 16px;

	background-color: #FFFFFF;

	padding-top: 14px;

	padding-right: 5px;

	padding-bottom: 1px;

	padding-left: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}







#hornav ul li ul {



left: -999em;

border: 1px solid #6d98be;

}





#hornav ul li:hover ul ul, #hornav ul li:hover ul ul ul {



left: -999em;



}







#hornav ul li:hover ul, #hornav ul li li:hover ul, #hornav ul li li li:hover ul {



left: auto;



}



/*-----------------------------End Hornav MooMenu Formatting--------------------------------------*/



/* System Messages */

#system-message{margin:10px 0 20px 0;

padding: 0 !important;

background:#fff;

border:solid 0px;

}

#system-message dt { font-weight: bold; }

#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }

#system-message dd ul { color: #93246F; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

 

/* System Standard Messages */

#system-message dt.message { display: none; }

#system-message dd.message {  }

#system-message dd.message ul { background: #F2E3ED}

 

/* System Error Messages */

#system-message dt.error { display: none; }

#system-message dd.error {  }

#system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

 

/* System Notice Messages */

#system-message dt.notice { display: none; }

#system-message dd.notice {  }

#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}