/* @group Global Reset */

body {
	margin: 0;
	padding: 0;

}

html, body, form, fieldset {

	margin: 0;

	padding: 0;

	font: 89%/155% Tahoma, Verdana, Arial;

}

a img  {

	border: none;

}

h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {

	margin: 0;

	padding: 0;

}



/* Miscellaneous conveniences: */

form label {

	cursor: pointer;

}

fieldset {

	border: none;

}

/* Form field text-scaling */

input, select, textarea {

	font-size: 100%;

}

a:focus

{

	outline: none;

}



/* @end */





/* @group Custom XHTML Float Classes */





.floatLeft { float: left; }

.floatRight { float: right; }

.alignLeft { text-align: left; }

.alignRight { text-align: right; }





/* @end */







/* @group Typography */



/* Left Column Typography */



#leftcol h1,#rightcol h1 {

	font-size: 18px;

}

#leftcol h2,#rightcol h2 {

	font-size: 18px;

}

#leftcol h4,#rightcol h4 {

	font-size: 14px;

}

#leftcol p,#rightcol p {
	font-size: 12px;
}
#leftcol h6,#rightcol h6 {
	font-size: 12px;

}



/* Basic Typography */



div.main-inside ol,

div.main-inside ul {

	margin-left: 20px;

}



h1 {

	padding: 4px;

	letter-spacing: -1px;

	font: 28px/145% Georgia, "Times New Roman", Times, serif;

}

h2 {

	padding: 4px;

	letter-spacing: -1px;

	font: 24px/145% Georgia, "Times New Roman", Times, serif;

}

h3 {

	padding: 4px;

	letter-spacing: -1px;

	font: 20px/145% Georgia, "Times New Roman", Times, serif;

}

h4 {

	padding: 4px;

	font: 16px/145% Georgia, "Times New Roman", Times, serif;

}

p {
	padding-bottom: 10px;
}
h6 {
	padding-bottom: 10px;text-indent:10px;
	font: 12.66px Arial, Helvetica, Geneva, sans-serif;
	line-height:20px;
	font-weight:normal;
}


a {

	text-decoration: underline;	

}

a:hover {

	text-decoration: none;	

}



/* EXTRA STYLES */



td#content p.alert {

	background: #9b0000 url(../images/exc.png) no-repeat 15px 50%; /* x-pos y-pos */

    text-align: left;

    padding: 5px 20px 5px 45px;

    border-top: 2px solid #FF0000;

    border-bottom: 2px solid #FF0000;

	color: #f8ff00;

}





td#content p.info {

    background: #683f29 url(../images/info.png) no-repeat 15px 50%; /* x-pos y-pos */

    text-align: left;

    padding: 5px 20px 5px 45px;

    border-top: 2px solid #cd7d52;

    border-bottom: 2px solid #cd7d52;

	color: #fff;

}

td#content p.warn {

    background: #d5aa00 url(../images/warn.png) no-repeat 15px 50%; /* x-pos y-pos */

    text-align: left;

    padding: 5px 20px 5px 45px;

    border-top: 2px solid #F7D229;

    border-bottom: 2px solid #F7D229;

	color: #FFF;

}

/*-----SPECIAL LIST STYLE (CHANGE OR ADD ANOTHER)-----*/



ul.checklist li {

	list-style: none;

	line-height: 16px;

	padding: 2px 0px 2px 18px;

	background: url(../images/tick.png) no-repeat left center;

	list-style-position: outside;



}



ul.checklist a {

	text-decoration: underline;

	padding: 1px;

}

ul.checklist a:hover {

	text-decoration: none;

	padding: 1px;

}



ul {

	margin-left: 20px;

}



/*-----BLOCKQUOTE STYLE-----*/



blockquote {

  background: #f0eddb url(../images/quoleft.png) no-repeat 10px 10px;

  padding: 10px;

  border: 1px solid #dbd9c9;

  font-style: italic;

}

blockquote div {

  padding: 0 48px;

  background: transparent url(../images/quoright.png) right bottom no-repeat;

}

div.code {

  	background: #efefef;

  	padding: 10px;

  	border: 1px solid #acacac;

	color: #333;

	text-decoration: none;

	font: normal normal normal 11px "Courier New", Courier, mono;

}







/* @end */



/* @group Structure */



/* New Header for lcweekly */

#header {

margin:0;padding:0;

}

/******** Not used in lcweekly *******/

/* CSS for Header Text */

#header_text {

	height:   100px;

	width: 100%;

}

#header_text h1, #header_text h1 a {

	padding-left: 15px;

	padding-top:15px ;

	text-decoration: none;

	letter-spacing: -1px;

	font-size: 40px;

	line-height: 40px;

	font-weight: bold;

	font-style: italic;

}

#header_text h2 {

	padding: 0px 0px 0px 30px;

	font: italic 18px/18px Georgia, "Times New Roman", Times, serif;

}

#header_text .inside {padding:0; margin:0;}



/* CSS for Header Image */

/******** Not used in lcweekly *******/

#header_graphic	{background: url(../images/header.png) no-repeat left top;width: 100%;}

#header_graphic h1 {text-indent: -6000em;padding: 0; margin: 0;}

#header_graphic .inside {padding:0; margin:0;}

/* Logo HotSpot (width x height) */

#header_graphic h1 a {display:block;height:98px;width:375px;text-indent:-6000em;}

#header_graphic h2 {text-indent: -6000em;padding:0px;margin:0px;line-height: 0px;font-size: 0;}

#header_graphic .inside {padding:0; margin:0;}



#main-wrapper	{

	margin: 0px auto;

	margin-top: 10px;

	width: 100%;

}



#mainbody	{

}

.main-top {

	position: relative;

	height: 1px;

	line-height: 1px;

	clear: both;

}





#header .inside {

	padding: 15px 15px 0px 15px;



}



#pathway {

	height: 26px;

	border: 1px solid #ccc;

	background-color: #f7f7f7;

	font-size: 11px;

	width: 100%;

	margin-bottom: 5px;

	color:#ffffff;

}



span.pathway {

	padding:0px 0px 0px 8px;

	line-height: 26px;

	font-family: Helvetica, Arial, Helvetica, Geneva, sans-serif;

}



span.pathway img {

	vertical-align:top;

	height: 26px;

	padding: 0;

	margin: 0;

}





a.pathway {

	text-decoration: underline;

	padding-left: 4px;

	color:white;

}



span.pathway a:hover {



}







table#main {

	margin: 0px auto;

	padding: 0px;

}



td#leftcol,

td#content,

td#rightcol {

	vertical-align: top;

}



/* Left Column Background Color */

td#leftcol {

}



/* Right Column Background Color */

td#rightcol {

}



/* Content Background Color */

td#content {

}





td#content div.inside,

td#leftcol div.inside,

td#rightcol div.inside {

	padding: 0px 3px;



}





td#content p,td#content h6 {

	padding: 0px 0px;
	margin:5px 0px;

}





/* Footer */



.footer {

text-align:center;font-size:11px;padding:0;margin:4px auto;line-height:100%;	

}



#footer	{

	height: 46px;

	text-align: center;

	margin: 0px auto;

	padding: 0px;

	font: 11px/11px Arial, Helvetica, Geneva, sans-serif;



}



#footer a, #footer a.mainlevel {

	background-image: none;

	text-align: center;

	text-decoration: underline;

	color: #5A7031;

}

#footer table {

	text-align: center;

}



.clear {

	clear: both;

}



/* @end */



/* @group Modules */

 

 /* Header Module */

#header {

	margin:0;

	padding:0;

	width:1000px;

}

#headerlogo {

	margin:0;padding:0;

	/*float: left;*/

	width: 100%;

	overflow: hidden;

	position: relative;

}

#headeradvert {

	float: right;

	margin:-105px -10px 0 0;

	padding:0;

	width: 250px; /* 200 */

	/*position: relative;*/

}

#headermod {

	float: right;

	height: 98px;

	width: 192px; /* 192 */

	overflow: hidden;

	position: relative;

	margin:0;padding:0;

	/* top:15px; */

	/* left:-30px; */

}

#headermod .moduletable h3 {

	/* margin: 10px 0; */

	padding: 0;

	height: auto;

	margin: 0 0 4px 0;

	text-indent: 0px;

	border: none;

	font: normal 16px/105% Georgia, "Times New Roman", Times, serif;

}

#headermod .moduletable {

	font-size: 11px;

	line-height: 145%;

}



table#panel {

	width: 100%;

	margin: 0 auto;

}



table#panel td.clm-a,

table#panel td.clm-b,

table#panel td.clm-c {

	vertical-align: top;

	padding: 5px;

}





#showcase div.moduletable h3,

#bottom div.moduletable h3,

#panel div.moduletable h3,

#inset div.moduletable h3

 {

	color: #a10000;

	line-height: 100%;

	margin-top: 5px;

	font-size: 18px;

	font-weight: normal;

	font-style: normal;

	

}



/* Module Style 1 (Default + S1) */



div.module

{

	margin-bottom: 10px;

}



div.module div

 {

}

div.module div div  {

}

div.module div div div  {

}

div.module div div div div {

	background: transparent none;

	padding: 0;

}

div.module h3 {

	margin: 10px 0;

	padding: 0;

	height: auto;

	margin: 0 0 10px 0;

	text-indent: 0px;

	border: none;

	font: normal 18px/105% Georgia, "Times New Roman", Times, serif;

}





/*

Module Class Suffix: S1 

*/





/* Module "S1" Text Style */

.moduleS1 {position:relative;margin:0 0 1em;padding:0;background: #A0B7CD url(../images/topright_S1.png) top right no-repeat;color: #FFFFFF;}

div.moduleS1 div {background: url(../images/topleft_S1.png) top left no-repeat;}

div.moduleS1 div div {background: url(../images/botleft_S1.png) bottom left no-repeat; height:1%;}

div.moduleS1 div div div {background: url(../images/botright_S1.png) bottom right no-repeat;padding:10px;}

div.moduleS1 div div div div {background:none;}





/* Module Heading "S1" Style */

div.moduleS1 h3 {padding: 0;line-height: 100%;height: auto;margin: 0 0 10px 0;font-weight: normal;text-indent: 0px;font-size: 16px;border-bottom: 1px solid #B6C7D6;color: #FFFFFF;}





/* Module "S1" Link Color */

div.moduleS1 a, div.moduleS1 a:hover {color: #FFFFFF;}





/* Module "S1" List Styles */

div.moduleS1 ul,div.moduleS1 ul.latestnewsS1,div.moduleS1 ul.mostreadS1 {list-style: none;margin: 0px;padding:0px;}div.moduleS1 ul li,div.moduleS1 ul.latestnewsS1 li,div.moduleS1 ul.mostreadS1 li {padding: 0px 0px 0px 10px;margin: 0px;background: url(../images/bullet_S1.gif) no-repeat 0px 8px;white-space: normal;}









/* Module "S2" Text Style */

.moduleS2 {position:relative;margin:0 0 1em;padding:0;background: #EEEEEE url(../images/topright_S2.png) top right no-repeat;color: #666666;}

div.moduleS2 div {background: url(../images/topleft_S2.png) top left no-repeat;}

div.moduleS2 div div {background: url(../images/botleft_S2.png) bottom left no-repeat; height:1%;}

div.moduleS2 div div div {background: url(../images/botright_S2.png) bottom right no-repeat;padding:10px;}

div.moduleS2 div div div div {background:none;}





/* Module Heading "S2" Style */

div.moduleS2 h3 {padding: 0;line-height: 100%;height: auto;margin: 0 0 10px 0;font-weight: normal;text-indent: 0px;font-size: 16px;border-bottom: 1px solid #D9D9D9;color: #666666;}





/* Module "S2" Link Color */

div.moduleS2 a, div.moduleS2 a:hover {color: #5A7031;}





/* Module "S2" List Styles */

div.moduleS2 ul,div.moduleS2 ul.latestnewsS2,div.moduleS2 ul.mostreadS2 {list-style: none;margin: 0px;padding:0px;}div.moduleS2 ul li,div.moduleS2 ul.latestnewsS2 li,div.moduleS2 ul.mostreadS2 li {padding: 0px 0px 0px 10px;margin: 0px;background: url(../images/bullet_S2.gif) no-repeat 0px 8px;white-space: normal;}









/* Module "S3" Text Style */

.moduleS3 {position:relative;margin:0 0 1em;padding:0;background: #D9B536 url(../images/topright_S3.png) top right no-repeat;color: #FFFFFF;}

div.moduleS3 div {background: url(../images/topleft_S3.png) top left no-repeat;}

div.moduleS3 div div {background: url(../images/botleft_S3.png) bottom left no-repeat; height:1%;}

div.moduleS3 div div div {background: url(../images/botright_S3.png) bottom right no-repeat;padding:10px;}

div.moduleS3 div div div div {background:none;}





/* Module Heading "S3" Style */

div.moduleS3 h3 {padding: 0;line-height: 100%;height: auto;margin: 0 0 10px 0;font-weight: normal;text-indent: 0px;font-size: 16px;border-bottom: 1px solid #E9C23A;color: #FFFFFF;}





/* Module "S3" Link Color */

div.moduleS3 a, div.moduleS3 a:hover {color: #FFFFFF;}





/* Module "S3" List Styles */

div.moduleS3 ul,div.moduleS3 ul.latestnewsS3,div.moduleS3 ul.mostreadS3 {list-style: none;margin:0px;padding:0px;}div.moduleS3 ul li,div.moduleS3 ul.latestnewsS3 li,div.moduleS3 ul.mostreadS3 li {padding: 0px 0px 0px 10px;margin: 0px;background: url(../images/bullet_S3.gif) no-repeat 0px 8px;white-space: normal;}









/* Module Style 4 */

div.moduleS4

 {

	margin-bottom: 10px;

	background: url(../images/topright_4.png) 100% 0 no-repeat;

	height: 1%;

}



div.moduleS4 div {

	background: url(../images/topleft_4.png) 0 0 no-repeat;

}

div.moduleS4 div div {

	background: url(../images/botright_4.png) 100% 100% no-repeat;

}

div.moduleS4 div div div {

	background: url(../images/botleft_4.png) 0 100% no-repeat;

	padding: 32px 32px 32px 32px;

}

div.moduleS4 div div div div {

	background: transparent none;

	padding: 0;

}

div.moduleS4 h3 {

	margin: 10px 0;

	padding:0;

	line-height: 100%;

	height: auto;

	margin: 0 0 5px 0;

	font-weight: normal;

	text-indent: 0px;

	font-size: 18px;

	font-style: normal;

	border: none;

	color: #a10000;

}

/* Module Style 5 */

div.moduleS5 {

	margin-bottom: 10px;

	background: url(../images/topright_5.png) 100% 0 no-repeat;

	height: 1%;

}



div.moduleS5 div {

	background: url(../images/topleft_5.png) 0 0 no-repeat;

}

div.moduleS5 div div {

	background: url(../images/botright_5.png) 100% 100% no-repeat;

}

div.moduleS5 div div div {

	background: url(../images/botleft_5.png) 0 100% no-repeat;

	padding: 32px 32px 32px 32px;

}

div.moduleS5 div div div div {

	background: transparent none;

	padding: 0;

}

div.moduleS5 h3 {

	margin: 10px 0;

	padding:0;

	line-height: 100%;

	height: auto;

	margin: 0 0 5px 0;

	font-weight: normal;

	text-indent: 0px;

	font-size: 18px;

	font-style: normal;

	border: none;

	color: #a10000;

}



/* Module Unstyled */

div.module-none {

	margin-bottom: 10px;

	background: none;

}

div.module-none div {

	background: none;

}

div.module-none div div {

	background: none;

}

div.module-none div div div {

	background: none;

	padding: 0px;

	margin: 0px;

}

div.module-none div div div div {

	background: transparent none;

	padding: 0;

}

div.module-none h3 {

	margin: 10px 0;

	padding:0;

	line-height: 100%;

	height: auto;

	margin: 0 0 5px 0;

	font-weight: normal;

	text-indent: 15px;

	font-size: 18px;

	font-style: normal;

	border: none;

	color: #a10000;

}



/********************  Module Styles use -gradientoutline ********************/

		

div.module-gradientoutline div div div table td, div.module-gradientoutline div div div table td {

	padding-left:10px;

	width:auto;

	}

div.module-gradientoutline h3, div.module-gradientoutline h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#000000;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

div.module-gradientoutline, div.module-gradientoutline{

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

div.module-gradientoutline div, div.module-gradientoutline div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html div.module-gradientoutline div, div.module-gradientoutline div {

	width:100%;

	}

div.module-gradientoutline div div, div.module-gradientoutline div div {

	background:transparent url(../images/wh_tr_gradient_outline.png) no-repeat scroll right top;

	padding:0pt;

	}

div.module-gradientoutline div div div, div.module-gradientoutline div div div {

	background:transparent url(../images/wh_tl_gradient_outline.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

div.module-gradientoutline div div div div, div.module-gradientoutline div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

div.module-gradientoutline div div div div, div.module-gradientoutline div div div div {

	border:none; }



/********************  Module Styles use -gradientred ********************/

		

div.module-gradientred div div div table td, div.module-gradientred div div div table td {

	padding-left:10px;

	width:auto;

	}

div.module-gradientred h3, div.module-gradientred h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#FFFFFF;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

div.module-gradientred, div.module-gradientred {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

div.module-gradientred div, div.module-gradientred div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

	

* html div.module-gradientred div, div.module-gradientred div {

	width:100%;

	}

div.module-gradientred div div, div.module-gradientred div div {

	background:transparent url(../images/wh_tr_gradient_red.png) no-repeat scroll right top;

	padding:0pt;

	}

div.module-gradientred div div div, div.module-gradientred div div div {

	background:transparent url(../images/wh_tl_gradient_red.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

div.module-gradientred div div div div, div.module-gradientred div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

div.module-gradientred div div div div, div.module-gradientred div div div div {

	border:none; }



/********************  Module Styles use -gradientgrey ********************/

		

div.module-gradientgrey div div div table td, div.module-gradientgrey div div div table td {

	padding-left:10px;

	width:auto;

	}

div.module-gradientgrey h3, div.module-gradientgrey h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#FFFFFF;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

div.module-gradientgrey, div.module-gradientgrey {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

div.module-gradientgrey div, div.module-gradientgrey div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html div.module-gradientgrey div, div.module-gradientgrey div {

	width:100%;

	}

div.module-gradientgrey div div, div.module-gradientgrey div div {

	background:transparent url(../images/wh_tr_gradient_grey.png) no-repeat scroll right top;

	padding:0pt;

	}

div.module-gradientgrey div div div, div.module-gradientgrey div div div {

	background:transparent url(../images/wh_tl_gradient_grey.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

div.module-gradientgrey div div div div, div.module-gradientgrey div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

div.module-gradientgrey div div div div, div.module-gradientgrey div div div div {

	border:none; }



/********************  Module Styles use -gradientblack ********************/

		

div.module-gradientblack div div div table td, div.module-gradientblack div div div table td {

	padding-left:10px;

	width:auto;

	}

div.module-gradientblack h3, div.module-gradientblack h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#FFFFFF;

	text-indent:7px;

	line-height:24px;

	margin-bottom:11px;

	margin-top:0px;	}

	

div.module-gradientblack, div.module-gradientblack {

	background:transparent url(../images/wh_br_gradient.png) no-repeat scroll right bottom;

	clear:both;

	color:#000000;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

div.module-gradientblack div, div.module-gradientblack div {

	background:transparent url(../images/wh_bl_gradient.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html div.module-gradientblack div, div.module-gradientblack div {

	width:100%;

	}

div.module-gradientblack div div, div.module-gradientblack div div {

	background:transparent url(../images/wh_tr_gradient_black.png) no-repeat scroll right top;

	padding:0pt;

	}

div.module-gradientblack div div div, div.module-gradientblack div div div {

	background:transparent url(../images/wh_tl_gradient_black.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

	

div.module-gradientblack div div div div, div.module-gradientblack div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

	

div.module-gradientblack div div div div, div.module-gradientblack div div div div {

	border:none; }



/********  module suffix -border ****/

div.module-border div div div table td, div.module-border div div div table td {

	padding-left:10px;

	width:auto;

	}

div.module-border h3, div.module-border h3 {

	font-size:13px;

	font-weight:bold;

	height:24px;

	color:#663300;

	line-height:12px;

	margin-top:0px;	}

	

div.module-border, div.module-border{

	background:transparent url(../images/wh_br.png) no-repeat scroll right bottom;

	clear:both;

	color:#663300;

	float:left;

	font-size:12px;

	margin-bottom:21px;

	padding:0pt;

	width:100%;

	}

div.module-border div, div.module-border div {

	background:transparent url(../images/wh_bl.png) no-repeat scroll left bottom;

	padding:0pt;

	width:100%;

	}

* html div.module-border div, div.module-border div {

	width:100%;

	}

div.module-border div div, div.module-border div div {

	background:transparent url(../images/wh_tr.png) no-repeat scroll right top;

	padding:0pt;

	}

div.module-border div div div, div.module-border div div div {

	background:transparent url(../images/wh_tl.png) no-repeat scroll left top;

	padding:10px 9px 16px 13px;

	width:auto;

	}

div.module-border div div div div, div.module-border div div div div {

	background:transparent none repeat scroll 0%;

	margin:0pt;

	padding:0pt;

	}

div.module-border div div div div, div.module-border div div div div {

	border:none; }

/* Overrides - Must come after module structure */

#showcase  {

	margin: 0px auto;

}

#bottom div.module,

#bottom div.moduleS1,

#bottom div.moduleS2,

#bottom div.moduleS3,

#bottom div.moduleS4,

#bottom div.moduleS5,

#bottom div.modulenone	{

	margin-bottom:0px;

}





/* Latest News */



ul.latestnews, ul.latestnewsS1, ul.latestnewsS2, ul.latestnewsS3, ul.latestnewsS4, ul.latestnewsS5,

ul.mostread, ul.mostreadS1, ul.mostreadS2, ul.mostreadS3, ul.mostreadS4, ul.mostreadS5 {

    list-style: none;

    margin: 0px;

}



ul.latestnews li, ul.mostread li,

ul.latestnewsS1 li, ul.mostreadS1 li,

ul.latestnewsS2 li, ul.mostreadS2 li,

ul.latestnewsS3 li, ul.mostreadS3 li,

ul.latestnewsS4 li, ul.mostreadS4 li,

ul.latestnewsS5 li, ul.mostreadS5 li {

    padding: 0px 0px 0px 10px;

    margin: 0px;

    background: url(../images/bullet.gif) no-repeat 0px 6px;

    white-space: normal;

}

#showcase div.moduletable ul,

#bottom div.moduletable ul,

#panel div.moduletable ul,

#inset div.moduletable ul {

    list-style: none;

}



#showcase div.moduletable li,

#bottom div.moduletable li,

#panel div.moduletable li,

#inset div.moduletable li {

    padding: 0px 0px 0px 10px;

    margin: 0px;

    background: url(../images/bullet.gif) no-repeat 0px 6px;

    white-space: normal;

}

ul#mainlevel-sidenav {

	margin: 0px;

	list-style: none;

}





a.mainlevel-sidenav {

	height: 20px;

	text-decoration: none;

	font: 14px/20px Georgia, "Times New Roman", Times, serif;

	display: block;

	text-indent: 6px;

}



a#active_menu-sidenav.mainlevel-sidenav,a#active_menu-sidenav.mainlevel-sidenav {

	height: 24px;

	font: normal 16px/24px Georgia, "Times New Roman", Times, serif;

	color: #fff;

	text-indent: 6px;

	display: block;

	border: none;

}

a.sublevel-sidenav,a#active_menu-sidenav.sublevel-sidenav {

	padding-left: 8px;

	font-size: 11px;

	line-height: 18px;

	text-decoration:underline;

	background: url(../images/indent1.png) no-repeat left center;



}

a.sublevel-sidenav:hover {

	text-decoration: none;

	background: url(../images/indent1.png) no-repeat left center;

}



/* Banner */

div#banner {

	margin: 0px auto 10px auto;

	text-align: center;

}



.moduletable-banner {

	text-align: center;	

	margin: 5px auto;

}



/* @end */







/* @group Joomla Styles */

table.contentpaneopen ul, table.contentpaneopen ol {

	list-style-position: inside;

}

/* Tables */

table.contentpaneopen {

	margin: 0;

	padding: 0;

	width: 100%;

}

table.blog table.contentpaneopen {

	white-space: normal;

	border-collapse:separate;

}



table table.contentpaneopen td {

	padding: 0px 4px;

}

table.contentpaneopen, table.contentpane, table.blog {

	border-collapse: collapse;

	width: 100%;

}

div.blog_more {

	border-top: 1px solid #e7e8da;

	padding: 10px;

}

div.blog_more strong {

	position: relative;

	top: -5px;

}

div.blog_more ul {

	list-style: none;

}

div.blog_more ul li {

}

div.blog_more ul li a {

	text-decoration: none;

	display: block;

	padding: 4px;

	border-bottom: 1px solid #dadacc;

}

div.blog_more ul li a:hover {

	text-decoration: none;

	display: block;

	padding: 4px;

	border-bottom: 1px solid #dadacc;

	background-color: #f9f8ed;

}



/* Polls Module */

table.pollstableborder {

	width: 100%;

	text-align: left;

}

table.poll {

	font-size: 11px;

}

.smalldark {

white-space: nowrap;

}



table.pollstableborder td.sectiontableentry1 {

color: #3d2518;

background: #efefde;

padding: 2px;

border-bottom: 1px solid #dadacc;

}

table.pollstableborder td.sectiontableentry2 {

color: #3d2518;

background: #e7e8da;

padding: 2px;

border-bottom: 1px solid #fefee6;

}

/* Polls Results */

table.pollstableborder td.sectiontableheader {

padding: 8px;

color: #fff;

border: none;

}

table.pollstableborder tr.sectiontableentry1 td {

padding: 4px;

color: #422918;

border: none;

}

table.pollstableborder tr.sectiontableentry2 td {

padding: 4px;

color: #422918;

border: none;

}

/* Category Tables */

td.sectiontableheader {

padding: 4px 10px;

color: #fff;

border-bottom: 1px solid #333;

border-right: 1px solid #666;

background: #637331;

font: 13px Arial, Helvetica, Geneva, sans-serif;

}

tr.sectiontableentry1 td,td.sectiontableentry1 {

background: #fef7f5;

padding: 0px;

border-bottom: 1px solid #efece0;	

}

tr.sectiontableentry2 td,td.sectiontableentry2 {

background: #fef7f5;

padding: 0px;

border-bottom: 1px solid #efece0;

}

.sectiontableentry1 a,

.sectiontableentry2 a {

text-decoration: none;

line-height: 250%;

}

td.contentdescription {

	color: #666;

	padding: 10px;

}

a.category {

	font-size: 13px;

}



li a.category {

	font-weight: bold;

	text-decoration: none;

	text-transform: capitalize;

	font-variant: small-caps;

}



table.contentpane tr td ul {

	list-style: none;

}

/* Print-PDF-EMail */



body.contentpane {

	background: #fff;

	margin: 25px;

}



span.pagenav {

	color: #9e9984;

}

span.small,.createdate,.modifydate {

	font: small-caps 10px/10px "Lucida Grande", Lucida, Verdana, sans-serif;

	color: #b1a89e;

}

td.modifydate {

line-height: 30px;

}

div.mosimage {

	border: 1px solid #e7dec6;

	margin: 10px;

	background: #f2f3ee;

}

div.mosimage_caption {

	color: #a09a8a;

	font: 10px/12px Arial, Helvetica, Geneva, sans-serif;

	padding-bottom: 5px;

}

div.mosimage img {

	padding: 5px;

}

/* Content Headings */



a.contentpagetitle {

	white-space: normal;

	padding: 4px 0px 0px 0px;

	margin-bottom: 6px;

	text-decoration: none;

	color: #5A7031;

	font: normal 20px/145% Georgia, "Times New Roman", Times, serif;

}

a.contentpagetitle:hover {

	color: #000;	

	text-decoration: none;

}

td.contentheading {

	width: 100%;

	border-bottom: 1px solid #E2EBD0;

	color: #d9b536;

}

.contentheading {

	white-space: normal;

	padding: 4px 0px 0px 0px;

	margin-bottom: 6px;

	color: #d9b536;

	font: italic 24px/105% Georgia, "Times New Roman", Times, serif;

}

.componentheading {

	color: #5a7031;

	margin-left: 8px;

	font: normal normal 20px/20px Georgia, "Times New Roman", Times, serif;

}

a.readon {

	text-decoration: underline;

	float: right;

	padding: 0px;

	margin: 0;

	font: bold 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;

}

a.readon:hover {

}

.pagenav_next a {



}

.pagenav_prev a {



}

div.back_button a {



}

div.pagenavbar a, div.pagenavbar {

	text-decoration: none;

	font-size: 11px;

}

table.contenttoc {

	background-color: #f5f2e1;

	font-size: 12px;

	border: 1px solid #e8e6d8;

}

table.contenttoc th {

	background-color: #3d2518;

	font-size: 16px;

	color: #fffef1;

	font-weight: normal;

	font-style: normal;

	font-variant: small-caps;

}

table.contenttoc td {

	font-size: 14px;

	padding: 2px 8px;

}

table.contenttoc a.toclink  {

	font-size: 12px;

	text-decoration: none;

}



td.buttonheading {

	vertical-align: top;

}

/* @end */



/*SEO Stuff */





h1.hide, h1.hide a {

	font-size: 28px;

	line-height: 1em;

	padding: 0px;

	margin:0px;

	height:0px;

	text-indent:-5000em;

}

h2.hide,h2.hide a {

	font-size: 28px;

	line-height: 145%;

	padding: 0px;

	margin:0px;

	height:0px;

	text-indent:-5000em;

}



h3.hide, h3.hide a {

	font-size: 28px;

	line-height: 145%;

	padding: 0px;

	margin:0px;

	height:0px;

	text-indent:-5000em;

}

#player {

	margin: 0;

	padding: 0;

	border: 0px solid #fff;

	position: static;

}



.copyright, .copyright a {

	font: 10px/14px Arial, Helvetica, Geneva, sans-serif;

	color: #3d4a23;

	margin: 0px auto;

	text-align: center;

}

.cright {

	text-indent: -5000em;

	margin: 0;

	padding: 0;

}
