body.light{
	background: #e3deda;
}

div.smalltext{
	font-size: 11px;
}

div.smalltext strong{
	color: #9C0270;
}

em{
	font-style: normal;
}

#slideshow{
	width: 450px;
	height: 200px;
	overflow: hidden;
}

div.header{
	height: 119px;
	width: 100%;
	background: url(../images/header_bg.png) top left repeat-x;
}

div.topheader{
	width: 1012px;
	height: 119px;
	margin: 0 auto;
}

div.topheader_l{
	padding-left: 26px;
	height: 119px;
	background: url(../images/topheader_l.png) top left no-repeat;
}

div.topheader_r{
	padding-right: 26px;
	height: 119px;
	background: url(../images/topheader_r.png) top right no-repeat;
}

div.pageholder{
	width: 979px;
	margin: 0 auto;
}

a.logo img{
	padding-top: 12px;
}

div.menuholder{
	height: 35px;
}

div.menu_l{
	height: 35px;
	width: 8px;
	background: url(../images/menu_triangle_l.png) bottom left no-repeat;
	float: left;
}

div.menu_m{
	height: 35px;
	background: url(../images/menu_middle.png) top left repeat-x;
	float: left;
	width: 964px;
}

div.menu_r{
	height: 35px;
	width: 7px;
	background: url(../images/menu_triangle_r.png) bottom right no-repeat;
	float: right;
}

div.footer_t{
	height: 35px;
	background: #fff;
	float: left;
	width: 964px;
	text-align: center;
}

div.bread_m{
	height: 35px;
	background: url(../images/menu_middle.png) top left repeat-x;
	float: left;
	width: 964px;
}

div.breadies{
	background: #c7beb6;
	padding: 4px 20px 6px 20px;
}

div.footercontent{
	background: #c7beb6;
	padding: 10px;
}

div.yellowbox{
	background: #ffc20e;
}


div.bshadow{
	height: 20px;
	waith: 100%;
	background: url(../images/menu_middle.png) top left repeat-x;
	margin: 0 7px 0 8px;
}

h2.toptitle{
	color: #a6a6a6;
	font-style: italic;
	padding: 5px 0 0 15px;
	font-family: trebuchet MS, Arial;
}

div.sharediv{
	width: 150px;	
	margin: 0 auto;
}

span.pathway,
a.pathway:link,
a.pathway:visited{
	color: #fff;
}

a.pathway:link,
a.pathway:visited{
	text-decoration: underline;
}

div.maincontainer{
	width: 940px;
	padding: 0 12px;
	margin: 0 7px 0 8px;
	background: #fff;
}

div.copy{
	width: 30%;
	float: left;
	color: #fff !important;
	font-size: 11px !important;
}

div.contact{
	width: 50%;
	float: left;
}

div.contact p{
	color: #fff !important;
	font-size: 11px !important;
}

div.plan{
	float: right;
}

div.headercont{
	float: left;
	padding: 45px 0 0 110px;
}

a.headerbtn:link,
a.headerbtn:visited{
	color: #fff;
	font: 16px Trebuchet MS, Arial;
	background: #6e005e url(../images/headerbg_btn.png) top left repeat-x;
	display: block;
	border: 1px solid #fff;
	-moz-border-radius: 2px
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 5px;
}	

div.header_xtra{
	width: 400px;
	float: right;
	padding-top: 12px;
	padding-right: 10px;
}

div.langsel{
	float: right;
	height: 50px;
}

div.headerbottom{
	float: right;
	margin-top: 15px;
}

div.menucont{
	height: 35px;
	padding: 0 5px;
}

ul.menutop{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.menutop li{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 7px;
}

ul.menutop li a:link,
ul.menutop li a:visited{
	padding-left: 6px;
	background: url(../images/menu_l.png) top left no-repeat;
	display: block;
	height: 35px;
	color: #fdc00e;
	font-size: 14px;
	font-family: trebuchet MS, Arial;
	font-weight: bold;
}

ul.menutop li a:link span,
ul.menutop li a:visited span{
	display: block;
	padding: 5px 10px 0 4px;
	height: 35px;
	background: url(../images/menu_r.png) top right no-repeat;
}

ul.menutop li.active a:link,
ul.menutop li.active a:visited,
ul.menutop li a:hover{
	background: url(../images/actmenu_l.png) top left no-repeat;
	color: #6f005f;
	text-decoration: none;
}

ul.menutop li.active a:link,
ul.menutop li.active a:visited{
	font-weight: bold;
}

ul.menutop li.active a:link span,
ul.menutop li.active a:visited span,
ul.menutop li a:hover span{
	background: url(../images/actmenu_r.png) top right no-repeat;
}

ul.jflanguageselection{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.jflanguageselection li{
	margin: 0 0 0 10px;
	padding: 0;
	float: right;
}

ul.jflanguageselection li a:link,
ul.jflanguageselection li a:visited{
	color: #fff;
}

ul.jflanguageselection li a:hover{
	color: #fff;	
	text-decoration: underline;
}

div.boxcontainer{
	padding: 15px;
}

div.ybox{
	width: 450px;
	height: 200px;
	overflow: hidden;
}

div.lbox{
	float: left;
	margin-right: 20px;
	background: #fff;
}

div.rbox {
	float: right;
	margin-left: 20px;
	background: #fff;
}

div.yboxmask{
	width: 5px;
	height: 5px;
	position: absolute;
}

div.yboxmask_tl{
	background: url(../images/ybox_tl.png) top left no-repeat;
	margin-top: -200px;
}

div.yboxmask_tr{
	background: url(../images/ybox_tr.png) top left no-repeat;
	margin-left: 445px;
	margin-top: -200px;
}
div.yboxmask_bl{
	background: url(../images/ybox_bl.png) top left no-repeat;
	margin-top: -5px;
}
div.yboxmask_br{
	background: url(../images/ybox_br.png) top left no-repeat;
	margin: -5px 0 0 445px;
}

div.quickmenu{
	padding: 10px;
	height: 180px;
}

div.quickmenu h3{
	color: #c7da2b;
	font-family: trebuchet MS,Arial;
	text-transform: none;
	font-size: 17px;
}

ul.menuquick{
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.menuquick li{
	padding: 0;
	margin: 0 0 4px 0;
}

ul.menuquick li a:link,
ul.menuquick li a:visited{
	color: #909090;
	padding-left: 17px;
	background: url(../images/quickarrow.png) top left no-repeat;
	font-family: trebuchet MS,Arial;
}

ul.menuquick li a:hover{
	color: #3AA3E5;
	text-decoration: none;
}

ul.menu{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li{
	margin: 0;
	padding: 0;
}

ul.menu li a:link,
ul.menu li a:visited{
	display: block;
	padding: 5px;
	border: 1px solid #eceae0;
	background: #fff url(../images/menubg.png) bottom left repeat-x;
	color: #6f005f;
	font-size: 13px;
}

ul.menu li.active a:link,
ul.menu li.active a:visited,
ul.menu li a:hover{
	border: 1px solid #73c043;
	background: #cbdb2a url(../images/menubg_act.png) bottom left repeat-x;
	color: #6f005f;
	text-decoration: none;
}

ul.menu li.active a:link,
ul.menu li.active a:visited{
	font-weight: bold;
}

ul.menu li.active ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li.active ul li{
	padding-left: 5px;
}

ul.menu li.active ul li :link,
ul.menu li.active ul li a:visited{
	font-weight: normal;
	background: #cbdb2a url(../images/menusubbg.png) bottom left repeat-x;
}

ul.menu li.active ul li a:hover{
	background: #cbdb2a url(../images/menusubbg_act.png) bottom left repeat-x;
}

ul.menu li.active ul li.active :link,
ul.menu li.active ul li.active a:visited{
	font-weight: bold;
	background: #cbdb2a url(../images/menusubbg_act.png) bottom left repeat-x;
}

div#leftcolumn{
	width: 210px;
	margin: 0 30px 0 0;
	float: left;
}

div.lcfirst{
	width: 310px !important;
	overflow: hidden;
}

div#maincolumn{
	width: 700px;
	margin-left: 240px;
	padding-bottom: 20px;
}

div.mcfirst{
	width: 600px !important;
	margin-left: 340px !important;
}

div.maincontent{
	width: 460px;
	float: left;
}

div.maincontent_noright{
	width: 700px;
	float: left;	
}

div.mcfirst div.first{
	width: 600px !important;
}

div.hiddenbox{
	height: 30px;
}

div#rightcolumn{
	width: 210px;
	margin: 0 0 0 30px;
	float: right;
}

ul.latestnews{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.latestnews li.latestnews{
	margin-left: 0;
	margin-bottom: 3px;
}

div#main_wrapper .moduletable ul.menu li, 
div#main_wrapper ul.mostread li{
padding-left:10px;
}

h1, h2, h3, h4,
div #banner_wrapper h1, 
div #banner_wrapper h2, 
div #banner_wrapper h3, 
div #banner_wrapper h4, 
div #footerWrapper h1, 
div #footerWrapper h2, 
div #footerWrapper h3, 
div #footerWrapper h4{
  
}


/*--HEADER--*/
#headerWrapper {
}


#logo-graphic h1 a {
background:transparent url(../images/style1/logo.png) no-repeat scroll 0 0;
}

#logo-graphic h2 {
display: none;
}

/*--MAIN MENU--*/
#menuWrapper {
border-top:5px solid #ccc;
border-bottom:1px solid #ccc;
}

#menu ul li a {
}

#menu ul li.active, #menu ul li.current, #menu ul li a:hover {
}

#menu ul li.active a, #menu ul li.current a, #menu ul li a:hover {
}

#menu ul li ul {
}
 
#menu ul ul a, #menu ul li#current ul a {
color:#ccc;
}
 
#menu ul ul li a:hover, #menu ul li#current ul li a:hover {
}


/*--BANNER--*/

#banner_wrapper{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#fff url(../images/style1/back3.jpg) right top no-repeat;
}
#banner_wrapper,
#banner_wrapper p, 
#banner_wrapper h1,
#banner_wrapper h2, 
#banner_wrapper h3, 
#banner_wrapper h4, 
#footerWrapper p, 
#footerWrapper h1,
#footerWrapper h2, 
#footerWrapper h3, 
#footerWrapper h4{
	color:#555;
	}
#banner .module, #footer .module {
}

#banner h3, #footer h3 { }

body.light #banner h3 span, body.light #footer h3 span { }

#banner h4 {
}

/*--SEC MENU--*/
#menuWrapper2 {
}

body.light #menuWrapper2 {
}

ul.menu li.haschild ul{
background:#f3f3f3;
}
ul.menu li.haschild ul li a span{
}


/*--MAIN AREA--*/
#main_wrapper {
}

body.light #main_wrapper a {
}


.leading {
}


.left .moduletable ul li, .right .moduletable ul li {
	margin-bottom: 1px;
}

.left .moduletable ul li a, .right .moduletable ul li a {
	background-color: #f3f3f3;
	display: block;
	padding: 5px;
	font-size: 11px;
}

.left .moduletable ul li a:hover, .right .moduletable ul li a:hover {
	background-color: #f3f3f3;
}

body.light .left .moduletable ul li a, body.light .right .moduletable ul li a {
	background-color: #fff;
	display: block;
	padding: 5px;
	font-size: 11px;
}

body.light .left .moduletable ul li a:hover, body.light .right .moduletable ul li a:hover {
}

/*--FOOTER--*/

div#footerWrapper{
background:#fff url(../images/style1/back1.jpg) left top no-repeat;
border-top:1px solid #ccc;
}

/*K2 Styles*/
table.calendar tr td.calendarDateLinked a {color: #76acd9;}


/* --- Zebra rows --- */
.even {background: #f8f9fd;}
.odd {background: #fff;}


/* Article navigation */
div.itemNavigation {background: #173444;}
div.itemNavigation span.itemNavigationTitle {color:#eee;}


/* Author block */
div.itemAuthorBlock {background: #173444 url(../images/style1/gradients.png) repeat-x 0 -113px;}


/* Comments */
div.itemComments {background:#e9f1fc;}
body.dark div.itemComments {background:#333;}


/* --- Category block --- */
#k2Container div.itemListCategory, #k2Container .leading {background: #173444 url(../images/style1/gradients.png) repeat-x 0 -113px;}


/* --- Sub-category block --- */
div.subCategory {background: #f4f7fc;}


/*Calendar Formatting*/
table.calendar tr td.calendarNavMonthNext a, table.calendar tr td.calendarNavMonthNext a:hover, table.calendar tr td.calendarNavMonthPrev a {color: #76acd9;}
table.calendar tr td.calendarToday {background: #76acd9;color:#fff;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

/* User info block */

span.article_separator{
	border-top: 1px solid #ccc;
	display: block;
	margin: 7px 0;
}

div.lnitem{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

div.lnitem h4{
	color: #9C0270;
	float: left;
}

div.lnitem span.lndate{
	color: #999;	
	font-size: 11px;
	float: right;	
}

ul.latestnews{
	margin-top: 15px;
}

div.langsel p a {
	color: #fff;
}

