a:focus {
outline-style: none;
}

html ,body ,table ,td ,ul ,img {
	border:none;
	margin:0;
	padding:0;

}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background: url(../images/body.jpg) repeat-x left top;


}
#wrapper {
	float:left;
	height:auto;
	width:100%;
	background:transparent url(../images/banner.gif) no-repeat scroll 48% 0;
}
#wrap {
	margin:0 auto;
	width:985px;
	height:auto;
	overflow:hidden;
}
#header {
	float:left;
	width:100%;
	height:168px;
}
#header .logo{
	float:left;
	width:177px;
	height:146px;
	padding-top:15px;
	padding-left: 15px;
}
#header .clr {
	float:left;
	width:404px;
	height:168px;
}
#header .tn_header_c {
	float:right;
	height:168px;
	padding-right:5px;
	width:260px;
} 
 

#header .tn_header_c .logo-text {
	float:right;
	height:60px;
	padding-top:15px;
	text-align:right;
	width:100%;
} 
.clarkee {
	background:url(../images/duck.gif) no-repeat left bottom ;
	width:112px;
	float:right;
	height:168px;
}
#tn-nav {
	clear:both;
	height:49px;
	margin:auto;
	width:100%;
	background:url(../images/tn-nav.gif) no-repeat 867px center ;
	z-index: 95;
}
#main {
	width:100%;
	float:left;
	height:auto;
	padding-top:5px;
}
#main .main-left {
	float:left;
	width:218px;
	height:auto;
	
}
#main .main-left .menu-top {
	background:url(../images/bg-menu-tc.gif) repeat-y -2px top;
	float:left;
	width:100%;
	height:auto;
	margin-bottom: 5px;
}
#main .main-left .menu-top .menu-top-t {
	background:url(../images/bg-menu-tt.gif) no-repeat -2px top;
	width:100%;
	float:left;
	height:auto;
}
#main .main-left .menu-top .menu-top-b {
	background:url(../images/bg-menu-tb.gif) no-repeat 0px bottom;
	width:100%;
	float:left;
	height:auto;
	padding-bottom:10px;
	*padding-bottom: 15px;
}
#main .main-content {
	float:left;
	width:540px;
	height:auto;
	padding-top:0px;
	padding-left:5px;
}
#main .main-content .slice {
	width:100%;
	float:left;
	height:256px;
}
#main .main-content .content {
	width:100%;
	height:auto;
	float:left;
}
#main .right {
	float:right;
	width:217px;
	height:auto;
}
#main .right .moduletable {
	float:left;
}
#abs {
	width:956px;
	float:left;
	height:92px;
	padding-top:5px;
}
#bottom {
	width:100%;
	float:left;
	height:auto;
	background:#f7d61f url(../images/bottom.gif) repeat-x left top;
	margin-top:5px;
}
#bottom .bt {
	width:956px;
	margin:auto;
}
#bottom .bt h3 {
	margin-bottom:10px;
	margin-top:10px;
	color:#fff;
	font-size:14px;
	float:left;
	width:100%;
}
#bottom .bt a {
	color:#000;
	text-decoration:none;
}
#bottom .bt .qlinks {
	float:left;
	line-height:18px;
	padding-bottom:10px;
	padding-top:10px;
}
#bottom .moduletable {
	float:left;
	width:230px;
	height:auto;
}
#fotter {
	float:left;
	width:100%;
	height:67px;
	padding-top:5px;
	background:url(../images/footer.gif) repeat-x left top;
}

/*---------------------------------------------2J News Scroll 1 Menu */

div#twoj_news_scroll_1_menu {
position:relative;
top:-33px;
left:2px;
background: transparent url('/template_images/slider/bg-white.png') top right no-repeat;
height:23px;
float:left;
padding: 3px;
}

div#twoj_news_scroll_1_menu a{
float:left;
display:block;
width:21px;
height:22px;
font-size:14px;
font-weight:bold;
margin-left:2px;
color:#ffffff;
text-align:center;
line-height:22px;
text-decoration:none;
background: url('/template_images/slider/slider_nav_bg.gif') repeat-x top right;
}



div#twoj_news_scroll_1_menu a.wactive{
background: url('/template_images/slider/slider_nav_roll_bg.gif') repeat-x top left;
}


div#twoj_news_scroll_1_menu a:hover{
background: url('/template_images/slider/slider_nav_roll_bg.gif') repeat-x top left;
}

div#twoj_news_scroll_1-wrap .wslide-wrap {
width: 495px !important; 
height: 260px !important;
}

#twoj_news_scroll_1_all {
width: 485px; 
height: 251px;
margin: 0px auto;
z-index: 1;
}

#twoj_news_scroll_1-1 {
width: 485px !important; 
height: 251px !important;
}

#twoj_news_scroll_1-2 {
width: 485px !important; 
height: 251px !important;
}

#twoj_news_scroll_1-3 {
width: 485px !important; 
height: 251px !important;
}

#twoj_news_scroll_1-4 {
width: 485px !important; 
height: 251px !important;
}

#twoj_news_scroll_1-5 {
width: 485px !important; 
height: 251px !important;
}

#twoj_news_scroll_1-6 {
width: 485px !important; 
height: 251px !important;
}

/*---------------------------------------------2J News Scroll 2 Menu */

div#twoj_news_scroll_2_menu {
position:relative;
top:-35px;
left:9px;
background: transparent url('/template_images/slider/bg-white.png') top right no-repeat;
height:24px;
float:left;
padding: 3px;
}

div#twoj_news_scroll_2_menu a{
float:left;
display:block;
width:21px;
height:22px;
font-size:14px;
font-weight:bold;
margin-left:2px;
color:#ffffff;
text-align:center;
line-height:22px;
text-decoration:none;
background: url('/template_images/slider/slider_nav_bg.gif') repeat-x top right;
}



div#twoj_news_scroll_2_menu a.wactive{
background: url('/template_images/slider/slider_nav_roll_bg.gif') repeat-x top left;
}


div#twoj_news_scroll_2_menu a:hover{
background: url('/template_images/slider/slider_nav_roll_bg.gif') repeat-x top left;
}

div#twoj_news_scroll_2-wrap .wslide-wrap {
width: 765px !important; 
height: 260px !important;
}

#twoj_news_scroll_2_all {
width: 755px; 
height: 249px;
margin: 0px auto;
z-index: 1;
}

#twoj_news_scroll_2-1 {
width: 755px !important; 
}

#twoj_news_scroll_2-2 {
width: 755px !important; 
/*height: 249px !important;*/
}

#twoj_news_scroll_2-3 {
width: 755px !important; 
/*height: 250px !important;*/
}

#twoj_news_scroll_2-4 {
width: 755px !important; 
/*height: 249px !important;*/
}

#twoj_news_scroll_2-5 {
width: 755px !important; 
/*height: 249px !important;*/
}

#twoj_news_scroll_2-6 {
width: 755px !important; 
/*height: 249px !important;*/
}


/* ======================================   This is Css code for Accordion Menu  ====================================================== */


#menu1 {
	
	padding:0;
	list-style:none;
	margin:0 0 0 2px;
	overflow:hidden;
	padding:0;
	width:216px;
}
#menu1 li {
	margin-top:3px;
	
}
#menu1 li ul a
{
	
	text-decoration:none;
	font-weight:bold;
	margin-left:20px;
	display:block;
	font-size:0.9em;
	color:#333333;
}

#menu1 li ul a:hover {
	color:#003577;
}
#menu1 li ul
{
	margin:0 0px 0 6px;
	padding:15px 0 10px 0;
	list-style:none;
	background:#f5f5f5 url(../images/left-ul.gif) no-repeat left top;
	float: left;
	width: 211px;
	display:block;
}

/*MAKES ACTIVE LHS MENU ITEM DISPLAY
#menu1 li.active ul
{display: block !important;}
*/

#menu1 li ul li 
{
	padding-left:6px;
	height:20px;
	padding-top:0;
}

.item133 span.separator{
	background:url('../images/a-style0.gif') no-repeat;
	text-decoration:none;
	display:block;
	height:32px;
	line-height:34px;
	font-size:1.2em;
	color:white;
	margin-left:6px;
	cursor:hand;
	font-weight:bold;
	cursor:pointer;
}
.item146 span.separator {
	background:url('../images/a-style1.gif') no-repeat;
	text-decoration:none;
	display:block;
	height:32px;
	line-height:34px;
	font-size:1.2em;
	color:white;
	margin-left:6px;
	cursor:hand;
	font-weight:bold;
	cursor:pointer;
}
.item147 span.separator {
	background:url('../images/a-style2.gif') no-repeat;
	text-decoration:none;
	display:block;
	height:32px;
	line-height:34px;
	font-size:1.2em;
	color:white;
	margin-left:6px;
	cursor:hand;
	font-weight:bold;
	cursor:pointer;
}
.item148 span.separator {
	background:url('../images/a-style3.gif') no-repeat;
	text-decoration:none;
	display:block;
	height:32px;
	line-height:34px;
	font-size:1.2em;
	color:white;
	margin-left:6px;
	cursor:hand;
	font-weight:bold;
	cursor:pointer;
}
.item149 span.separator {
	background:url('../images/a-style4.gif') no-repeat;
	text-decoration:none;
	display:block;
	height:32px;
	line-height:34px;
	font-size:1.2em;
	color:white;
	margin-left:6px;
	cursor:hand;
	font-weight:bold;
	cursor:pointer;
}
.item150 span.separator {
	background:url('../images/a-style5.gif') no-repeat;
	text-decoration:none;
	display:block;
	height:32px;
	line-height:34px;
	font-size:1.2em;
	color:white;
	margin-left:6px;
	cursor:hand;
	font-weight:bold;
	cursor:pointer;
}
.item140{
	background:url('../images/a-style6.gif') no-repeat;
	height:36px;
	padding-bottom:5px;	
	display:block;
	height:32px;
	line-height:34px;
	font-size:1.2em;	
	margin-left:6px;
	cursor:hand;
	font-weight:bold;
font-style: italic;
	cursor:pointer;
}

#menu1 li.item140 a {
	padding-left:20px;
	background:url(../images/li.gif) no-repeat 6px center;
	text-decoration:none;
	color:white;
}

#menu1 li span.separator span {
	padding-left:20px;
	background:url(../images/li.gif) no-repeat 6px center;
font-style: italic;
}


/* Heading */
h1, .contentheading, .componentheading a {
font-size: 16px;
color:#D55458;
font-weight:bold;
line-height: 18px;
margin: 8px 0px 5px;
}

h1, .contentheading, .componentheading {
font-size: 16px;
color:#D55458;
font-weight:bold;
line-height: 18px;
margin: 8px 0px 5px;
}
h2 {
font-size: 16px;
margin: 0px 0px 3px 0px;
}
h3 {
font-size: 12px;
color: #0099ff;
margin: 0px;
}
h4 {
font-size: 12px;
text-transform: uppercase;
}

h5 {
font-size: 10px;
color: #666;
margin-top: 2px;
}

.blog {
width: 100%;
}

/* MAIN CONTENT STYLES */

.main-content p, pre, blockquote, ul, ol, h3, h4, h6 {
margin: 5px 0;
padding: 0;
line-height:16px;
}
.main-content ul {
list-style: none;
}
.main-content ul li {
padding-left: 30px;
}
.main-content ul li a:hover, a:active{
color:#ceb725;
}
.main-content ol li {
margin-left: 5px;
}

a {
color: #000000;
text-decoration: none;
}
a:hover, a:active, a:focus {
color: #0093d1;
}

/*.main-content a {
color:#000000;
text-decoration:none;
}*/

.main-content ul li {
background:transparent url(../images/bullet-list.gif) no-repeat scroll 18px 5px;
padding-left:30px;
}

/* BREADCRUMBS */
#mm-banner {
text-align: left;
font-size: 10px;
color: #AAAAAA; 
line-height: 7px;
padding-bottom: 3px;
}
#mm-banner .breadcrumbs pathway {
text-align: left;
font-size: 10px;
color: #AAAAAA; 
}
.pathway a {
font-size: 10px;
color: #AAAAAA;
text-decoration: none;
}

.bra {
font-size: 10px;
color: #AAAAAA;
}

/* Clearfix */
.clearfix:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}
* html > body .clearfix {
width: 100%;
display: block;
}
* html .clearfix {
height: 0%;
}

.article_separator {
line-height: 0px;
height: 0px;
}


.menu-top-b #menu1 li a, .menu-top-b #menu1 li .separator{
	width: 211px;
	float: left;
cursor: pointer;
	margin-left:6px;
text-indent: -1500px;
}
.menu-top-b #menu1 li li a{
	background: none!important;
	font-size:0.9em!important;
text-indent: 0px;
}

.item166 a,.item166 .separator {
	background:transparent url(../images/item1.gif) no-repeat scroll 0 0;
	height:35px;

}

.item167 a ,.item167 .separator{
	background:transparent url(../images/item2.gif) no-repeat scroll 0 0;
	height:32px;

}
.item168 a ,.item168 .separator {
	background:transparent url(../images/item3.gif) no-repeat scroll 0 0;
	height:49px;

}

.item169 a ,.item169 .separator {
	background:transparent url(../images/item4.gif) no-repeat scroll 0 0;
	height:32px;

}

.item170 a ,.item170 .separator {
	background:transparent url(../images/item5.gif) no-repeat scroll 0 0;
	height:51px;

}

.item171 a ,.item171 .separator {
	background:transparent url(../images/item6.gif) no-repeat scroll 0 0;
	height:32px;

}

.item172 a ,.item172 .separator {
	background:transparent url(../images/item7.gif) no-repeat scroll 0 0;
	height:50px;

}


.item173 a ,.item173 .separator {
	background:transparent url(../images/item8.gif) no-repeat scroll 0 0;
	height:50px;

}

.item174 a ,.item174 .separator {
	background:transparent url(../images/item9.gif) no-repeat scroll 0 0;
	height:32px;

}

.item175 a ,.item174 .separator {
	background:transparent url(../images/item10.gif) no-repeat scroll 0 0;
	height:32px;

}

.item176 a ,.item176 .separator {
	background:transparent url(../images/item11.gif) no-repeat scroll 0 0;
	height:36px;

}

#menu1 li  {
	float:left;
	margin-top:3px;
	width:220px;
}

#menu1 {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 2px;
	padding:0;
	width:216px;
}

#mainnav {
	float:left;
	min-width:78%;
	width:auto!important;
	width:78%;
	}
.tn_search {
	float:right;
	padding-right:50px;
	padding-top:10px;
	}
.tn_search #mod_search_searchword{
	float:left;
	padding:0;
}
.tn_search .button{
	background:url(../images/search.gif) no-repeat 50% 50%;
	float:left;
	font-size:0pt;
	color:#fff;
	width:24px;
	height:20px;
	margin-left:4px;
	margin-top:1px;
}
#header .tn_menu {
	float:right;
	width:100%;
}
#header .tn_menu ul{
	float:right;
	list-style:none;
	margin-bottom:0;
	margin-top:60px;
}
#header .tn_menu ul li {
	float:left;

}
#header .tn_menu ul li a{
	float:left;
	margin:5px 0;
	color:#645e67;
	text-decoration:none;
	font-size:12px;
}
#header .tn_menu ul li a:hover span{
	color:#0093D1;
}
#header .tn_menu ul li a span{
	padding:0 6px;
	border-right:1px solid #645e67;
}
#header .tn_menu ul li.item211 a span{
	border-right:none;
}